@font-face {
    font-family: 'Domillion-Clean';
    src: url('../fonts/DomillionCleanRegular.eot');
    src: url('../fonts/DomillionCleanRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DomillionCleanRegular.woff2') format('woff2'),
        url('../fonts/DomillionCleanRegular.woff') format('woff'),
        url('../fonts/DomillionCleanRegular.ttf') format('truetype'),
        url('../fonts/DomillionCleanRegular.svg#DomillionCleanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.bannerSlide{ padding:34px 33px; display:flex; flex-wrap:wrap; }
.bannerSlideRight{width:72%;}
.bannerSlideRight img {width:100%;}
.bannerSlideLeft{ font-family:Hind; width:28%; padding:0 50px 0 10px; display:flex; justify-content:center; flex-wrap:wrap; align-items:flex-end; }
.bannerSlideLeft h2 { color: #fff; font-weight:300; line-height:1.5; margin: 20px auto; text-align: center; max-width: 100%; font-family: Hind; letter-spacing: 0.03em; }
.bannerSlideLeft h2 span { display:block; font-family: 'Domillion-Clean'; font-size: 70px; line-height:0.90; letter-spacing: 0.02em; }
.bannerSlideLeft_img { margin-top:20px; align-self: start; }
.bannerSlideLeft_img img {width:100%;}
.bannerSlideLeft_btn{width:100%;}
.bannerSlideLeft_btn a{ text-align:center; padding: 2px 5px; line-height:1; height: 55px; font-size:22px; text-decoration:none; letter-spacing: 3px; margin-top:20px; display: flex; transition: 0.3s all ease-out; font-weight: 500; width: 100%; justify-content: center; align-items: center; }

.sliderSection_Mar20 .carousel-indicators li,
.sliderSection_Mar20 .carousel-indicators .active{ margin:0 7px !important; }
.sliderSection_Mar20 .carousel-indicators {bottom:-7px;}

@media only screen and (max-width: 1200px){
	.bannerSlide { padding:30px 30px 40px; }
	.bannerSlideLeft{ width:100%; padding:0 20px; align-items:center;  } 
	.bannerSlideLeft_img{ width:15%; margin-top:0; align-self:center; }
	.bannerSlideLeft h2 br{display:none;}
	.bannerSlideLeft h2{ font-size:28px; width:60%; margin:0 auto; }
	.bannerSlideLeft h2 span{ font-size: 50px; }
	.bannerSlideLeft_btn{width:25%;}
	.bannerSlideRight{ width:100%; margin-top:30px; }
}

@media only screen and (max-width:991px){
	
	.bannerSlide { padding:25px 25px 35px; }
	.bannerSlideLeft_img{ width:100%; text-align:center; }
	.bannerSlideLeft_img img{width:120px;}
	.bannerSlideLeft{padding:0;}
	.bannerSlideLeft h2{ width:100%; margin:15px auto; }
	.bannerSlideLeft h2 span{font-size:42px;}
	.bannerSlideLeft_btn{ width:100%; display: flex; justify-content: center; }
	.bannerSlideLeft_btn a{ width:233px; max-width:100%; font-size:20px; margin-top:0; }
	
}