@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
/**/

body,html{margin:0;/*-webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;*/position: relative;background:#fff;font-size: 16px;font-weight: 300;
line-height: 23px; }
a, input, .btn, li{-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
ul{margin:0;padding:0; list-style:none;}


/************************************************************
HEADER STYLE
************************************************************/
.headerSection{background:#fff; padding:10px 0; border-bottom:solid 1px rgba(0,0,0,0.2);}
.headerSection .logoBox{display:block; margin:27px 0;}
.headerSection a{}
.headerSection span.frame{ font-size:25px; color:#1b273d; font-weight:700; position:relative; display:block; text-align:center; padding:25px 0; margin-top:5px;}
.headerSection span.frame:before,
.headerSection span.frame:after{position:absolute; left:0; right:0; top:0; width:212px; height:17px; background:url(../images/spriteImg.png) -9px -8px no-repeat; content:''; margin:0 auto;}
.headerSection span.frame:before{top:auto; bottom:0; background-position: -9px -49px;}
.headerSection span.frame span.icon{display:inline-block; height:23px; width:23px; background:url(../images/spriteImg.png) -15px -199px no-repeat; position:relative; bottom:-2px; margin-right:5px;}



/************************************************************
AFRER BANNER
************************************************************/
.bannerSection{background:#f7f6fb url(../images/girlImg.jpg) center center; position:relative; overflow:hidden; background-size:100% 100%;}
.bannerSection .formBox{background:#1b273d; padding:30px; border-radius:0px; overflow:hidden; margin:30px 0;}
.bannerSection .formBox h2{color:#ead39f; font-size:23px; margin:0; padding:0 0 15px; text-align:center; font-weight:700;}
.bannerSection .formBox .form-control{border-radius:60px; background:#fff; border:1px solid rgba(0,0,0,0.1); color:#333; height:40px; margin:10px 0; display:block;}
.bannerSection .formBox .form-control::placeholder{color:#666666;}
.bannerSection .formBox .btn_download{cursor: pointer;display:block; background:#c43434;  border-radius:60px; color:#fff; text-transform:uppercase; font-weight:700; width:100%; margin:0 0 15px; padding:0; height:40px; border:0;}
.bannerSection .formBox p{ font-size:16px; color:#fff; margin:0; padding:0; text-align:center; font-weight:600;}
.bannerSection .formBox .btn_download:hover{background:#000;}

.bannerSection .bgImg{position:relative;}
.bannerSection .leftBox{padding:40px 0; position:relative; z-index:1;}
.bannerSection .leftBox h2{font-weight:900; font-style:italic; margin:0 ; padding:0; color:#0d0807; font-size:36px;}
.bannerSection .leftBox h2.heading2{font-size:26px;}
.bannerSection .leftBox h2.mt50{margin-top:40px;}
.bannerSection .leftBox h2 small{font-weight:900; text-transform:uppercase; color:#c73333; font-size:36px;}
.bannerSection .leftBox ul{display:block; margin:0; list-style:none; padding:30px 0;}
.bannerSection .leftBox ul li{display:inline-block;border:solid 2px #fff; box-shadow:2px 2px 4px rgba(0,0,0,0.4); margin-right:15px;}
.bannerSection .leftBox ul li:hover{border-color:#c73333;}


.blueHeadingSec{padding:70px 15px; min-height:200px;}
.col-left{border-right:1px solid #c8c8c8; text-align: right;}
.blueHeadingSec h2{margin:0; padding:0; font-style:italic; font-size:24px; font-weight:900; color:#1b273d;}
.blueHeadingSec h2 a{text-decoration:none; text-decoration:underline; color:#fff; }
.blueHeadingSec h2.font18{font-size:23px;}
.blueHeadingSec.bottom{min-height:inherit; border-top: 1px solid #e4e4e4;}
.blueHeadingSec.bottom a{display:block; padding:20px; font-size:20px; border-radius: 0;}

.counterSec{}
.counterSec .col-sm{text-align:center; background:#7cb92f; color:#fff; font-weight:800; padding:50px 15px; min-height:200px;}
.counterSec .col-sm h2{margin:0 0 15px; padding:0 0 15px; font-size:41px; position:relative; text-shadow:2px 2px 2px rgba(0,0,0,0.2); font-weight:700;}
.counterSec .col-sm h2:after{position:absolute; left:0; right:0; bottom:0; width:50px; height:2px; background:#fff; content:''; box-shadow:2px 2px 2px rgba(0,0,0,0.2); right:0; margin:auto;}
.counterSec .col-sm h3{font-size:18px;text-shadow:2px 2px 2px rgba(0,0,0,0.2); margin:0; padding:0; text-transform:uppercase;font-weight:700;}
.counterSec .col-sm:nth-child(1){background:#7e151b;}
.counterSec .col-sm:nth-child(2){background:#921a21;}
.counterSec .col-sm:nth-child(3){background:#ac262d;}
.counterSec .col-sm:nth-child(4){background:#c33038;}

.points{padding:80px 0; background:#fff;}
.points .view1{width:100%; min-height:300px; background:url(../images/video1.jpg) center center no-repeat; background-size:cover; display:block; border-radius:6px; text-align:center; padding:80px 15px 15px; text-decoration:none;}
.points .view1 h2{font-size:23px;text-shadow:4px 4px 2px rgba(0,0,0,0.2); margin:0 0 20px; padding:0;font-weight:700; color:#fff;}
.points .view1 svg{}
.points .view1 svg path{fill:#fff;}
.points .pointList h2{font-size: 28px;color: #212121;position: relative;margin: 0 0 0px;padding: 0 0 20px;font-weight: 800;text-align: left;}
.points  .pointList h3{font-size:18px; color:#212121; position:relative; margin:0 0 15px; padding:0 0 15px; font-weight:800;}
.points  .pointList h3:after{position:absolute; left:0; bottom:0; width:80px; height:2px; background:#212121; content:'';}

.points  .pointList ul {margin:0; padding:0; list-style:none;}
.points  .pointList ul li{color:#212121; position:relative; font-weight:600; font-size:16px; padding:3px 0 3px 28px;}
.points  .pointList ul li svg{position:absolute; left:0; top:9px;}
.points  .pointList ul li svg path{fill:#212121;}

.ourGallery{background:#f1f1f1; padding:100px 0;}
.ourGallery h2{font-size:28px; color:#212121; position:relative; margin:0 0 30px; padding:0 0 20px; font-weight:800; text-align:center;}

.ourGallery h2:after{position:absolute; left:0; bottom:0; right:0; margin:auto; width:80px; height:2px; background:#212121; content:'';}
.ourGallery .imgBox{overflow:hidden; margin:15px 0; border:solid 1px #f1f1f1; box-shadow:0 0 8px #ccc;}
.ourGallery .imgBox img{}
.ourGallery ul{margin:0; padding:0; list-style:none;}
.ourGallery ul li{display:block; padding:5px 0 5px 20px; position:relative; font-size:20px; font-style:italic; color:#0d0807; font-weight:600;}
.ourGallery ul li:after{position:absolute; left:0; top:11px; height:10px; width:10px; background:#c82612; content:'';}


.secretVideo{padding:80px 0; background:url(../images/bgImg2.jpg) center center no-repeat; background-size:cover;}
.secretVideo h3{font-size:28px; color:#390643; position:relative; margin:0 0 30px; padding:0 0 20px; font-weight:800; text-align:center;}
.secretVideo h3:after{position:absolute; left:0; bottom:0; right:0; margin:auto; width:80px; height:2px; background:#390643; content:'';}
.secretVideo .viewAll{width:100%; min-height:300px; background:url(../images/video1.jpg) center center no-repeat; background-size:cover; display:block; border-radius:10px; text-align:center; padding:80px 15px 15px; text-decoration:none; margin:15px 0;}
.secretVideo .viewAll h2{font-size:23px;text-shadow:4px 4px 2px rgba(0,0,0,0.2); margin:0 0 20px; padding:0;font-weight:700; color:#fff;}
.secretVideo .viewAll svg{}
.secretVideo .viewAll svg path{fill:#fff;}
.secretVideo .viewAll.view1{ background:url(../images/video2.jpg) center center no-repeat;}
.secretVideo .viewAll.view2{ background:url(../images/video3.jpg) center center no-repeat;}
.secretVideo .viewAll.view3{ background:url(../images/video4.jpg) center center no-repeat;}
.secretVideo .viewAll.view4{ background:url(../images/video5.jpg) center center no-repeat;}
.secretVideo .viewAll.view5{ background:url(../images/video6.jpg) center center no-repeat;}
.secretVideo .viewAll.view6{ background:url(../images/video7.jpg) center center no-repeat;}


.testimonial{padding:50px 0; background:#fff;}
.testimonial h3{font-size:28px; color:#0d0807; position:relative; margin:0 0 40px; padding:0 0 20px; font-weight:800; text-align:center;}
.testimonial h3:after{position:absolute; left:0; bottom:0; right:0; margin:auto; width:80px; height:2px; background:#0d0807; content:'';}
.testimonial .textBox{background:#f1f1f1;  padding:20px;}
.testimonial .textBox p{color:#333333; line-height:25px; font-size:16px; margin:0 0 15px; font-weight:600; min-height:150px;}
.testimonial .textBox .clientDetail{padding:10px 0;}
.testimonial .textBox .clientDetail span{display:inline-block; border-radius:50%; overflow:hidden;}
.testimonial .textBox .clientDetail h2{display:inline-block; font-size:16px; font-weight:600; color:#333333; position:relative; top:-34px; margin:0 0 0 15px; padding:0;}
.testimonial .textBox .clientDetail h2 small{display:block; color:#666666; font-weight:400; font-size:16px;}

.ourGallery .owl-carousel .item,
.testimonial .owl-carousel .item{padding:1px;}
.ourGallery .owl-carousel .owl-nav button.owl-next,
.ourGallery .owl-carousel .owl-nav button.owl-prev,
.testimonial .owl-carousel .owl-nav button.owl-next,
.testimonial .owl-carousel .owl-nav button.owl-prev{height:23px; width:13px; background:url(../images/arrowImg.png) 0 0 no-repeat; color:transparent; position:absolute; right:30px; top:0; bottom:0; margin:auto;}
.ourGallery .owl-carousel .owl-nav button.owl-next:focus,
.ourGallery .owl-carousel .owl-nav button.owl-prev:focus,
.testimonial .owl-carousel .owl-nav button.owl-next:focus,
.testimonial .owl-carousel .owl-nav button.owl-prev:focus{box-shadow:none; outline:none;}
.ourGallery .owl-carousel .owl-nav button.owl-next:hover,
.ourGallery .owl-carousel .owl-nav button.owl-prev:hover,
.testimonial .owl-carousel .owl-nav button.owl-next:hover,
.testimonial .owl-carousel .owl-nav button.owl-prev:hover{color:transparent;}
.ourGallery .owl-carousel .owl-nav button.owl-next,
.testimonial .owl-carousel .owl-nav button.owl-next{right:-30px; background-position:-23px 0;}
.ourGallery .owl-carousel .owl-nav button.owl-prev,
.testimonial .owl-carousel .owl-nav button.owl-prev{right:auto; left:-30px; background-position:0 0;}
.ourGallery .owl-dots,
.testimonial .owl-dots{display:none;}
.ourGallery .owl-carousel .owl-dots.disabled,
.ourGallery  .owl-carousel .owl-nav.disabled,
.testimonial .owl-carousel .owl-dots.disabled, .testimonial .owl-carousel .owl-nav.disabled{display:block;}

.brands{background:#f1f1f1; padding:50px 0;}
.brands .imgBox{margin:15px 0; overflow:hidden; border-radius:10px;}
.brands .imgBox img{}
.brands h2{font-size:28px; color:#212121; position:relative; margin:0 0 30px; padding:0 0 20px; font-weight:800; text-align:center;}
.brands h2:after{position:absolute; left:0; bottom:0; right:0; margin:auto; width:80px; height:2px; background:#212121; content:'';}

.brands .owl-carousel .item{padding:1px;}
.brands .owl-carousel .owl-nav button.owl-next,
.brands .owl-carousel .owl-nav button.owl-prev{height:23px; width:13px; background:url(../images/arrowImg.png) 0 0 no-repeat; color:transparent; position:absolute; right:30px; top:0; bottom:0; margin:auto;}
.brands .owl-carousel .owl-nav button.owl-prev:focus{box-shadow:none; outline:none;}
.brands .owl-carousel .owl-nav button.owl-prev:hover{color:transparent;}
.brands .owl-carousel .owl-nav button.owl-next{right:-30px; background-position:-23px 0;}
.brands .owl-carousel .owl-nav button.owl-prev{right:auto; left:-30px; background-position:0 0;}
.brands .owl-dots{display:none;}
.brands .owl-carousel .owl-dots.disabled, .testimonial .owl-carousel .owl-nav.disabled{display:block;}

.bannerSection .owl-carousel .item{padding:1px;}
.bannerSection .owl-carousel .owl-nav button.owl-next,
.bannerSection .owl-carousel .owl-nav button.owl-prev{height:23px; width:13px; background:url(../images/arrowImg.png) 0 0 no-repeat; color:transparent; position:absolute; right:30px; top:0; bottom:0; margin:auto;}
.bannerSection .owl-carousel .owl-nav button.owl-prev:focus{box-shadow:none; outline:none;}
.bannerSection .owl-carousel .owl-nav button.owl-prev:hover{color:transparent;}
.bannerSection .owl-carousel .owl-nav button.owl-next{right:0; background-position:-23px 0;}
.bannerSection .owl-carousel .owl-nav button.owl-prev{right:auto; left:-30px; background-position:0 0;}
.bannerSection .owl-dots{display:none;}
.bannerSection .owl-carousel .owl-dots.disabled, .testimonial .owl-carousel .owl-nav.disabled{display:block;}

.footerSec{background:#fff;}
.copyRight{background:#1b273d; padding:15px 0; font-size:14px; color:#fff;}
.copyRight ul{float:right;}
.copyRight ul li{display:inline-block;}
.copyRight a{color:#fff; text-decoration:none;}
.copyRight a:hover{text-decoration:underline;}

.thankYou{padding:100px 0; text-align:center; background:#f1f1f1;}
.thankYou h2{font-size:30px; text-transform:uppercase; color:#4f2263; font-weight:900; position:relative; margin:0 0 20px; padding:0 0 20px;}
.thankYou h2:after{position:absolute; left:0; bottom:0; width:40px; height:2px; background:rgba(0,0,0,0.5); content:''; right:0; margin:auto;}
.thankYou p{font-size:20px; font-weight:400; line-height:35px; color:#333; margin:0 auto; width:60%;}

.thankYou h3{font-size:20px; text-transform:capitalize; color:#333; font-weight:900; position:relative; margin:50px 0 20px; padding:0;}
.thankYou h4{font-size:25px; text-transform:capitalize; color:#c82612; font-weight:900; position:relative; margin:0; padding:0;}


@media screen and (max-width:767px){

	.topSection .leftPart a.logo{margin:30px 0 40px;}
	.topSection .leftPart{padding:0 15px 40px;}
	.topSection .rightPart .formBox{width:100%;}
	.topSection .rightPart .formBox h3{font-size:19px;}
	.testimonial .textBox .clientDetail h2{padding-top:20px;width:calc(100% - 80px);}
	.brands{padding:50px;}
	.brands .imgBox img{width:100%;}
	
	.topSection .thankHead a{display:block; text-align:center; padding:15px 0;}
	.topSection .thankHead .number{padding-bottom:30px;}
	.thankYou{padding:50px 0;}
	.thankYou h2{font-size:25px;}
	.thankYou p{width:100%;}
	.testimonial{padding:50px 0;}
	.ourGallery .owl-carousel .owl-nav button.owl-next, .ourGallery .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next, .testimonial .owl-carousel .owl-nav button.owl-prev{display:none;}
	.ourGallery {padding:30px 0;}
	.copyRight{text-align:center;}
	.ourGallery h2{margin-top:30px;}
	.headerSection .logoBox{ text-align:center;}
	.bannerSection .leftBox{padding:0; text-align:center;}
	.bannerSection .leftBox h2.mt50 br{display:none;}
	.bannerSection .leftBox h2.mt50{font-size:26px;}
	.bannerSection .leftBox ul li{margin:10px 0;}
	.points .pointList h2{margin-top:30px;}
	.points{padding:30px 0;}
    

}

@media (max-width:767px) {
	.hidden-xs {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none!important
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none!important
	}
}


/************************************************************
FEATURE SECTION
************************************************************/
.featureSection{padding:80px 0; background:#fff;}
.featureSection h2{font-size: 28px;
    color: #212121;
    position: relative;
    margin: 0 0 0px;
    padding: 0 0 20px;
    font-weight: 800;
    text-align: left;}
.featureSection h2:after{position:absolute; left:0; bottom:0; width:80px; height:2px; background:#212121; content:'';}
.featureSection ul{margin:0; padding:0; list-style:none;}
.featureSection ul li{padding:7px 0 7px 20px; position:relative; color:#333333; font-size:17px;font-weight:600;}

.featureSection ul li svg {
    position: absolute;
    left: 0;
    top: 9px;
}
.featureSection ul li:after{height:6px; width:6px; position:absolute; left:0; top:15px; content:'';}
.featureSection h3{color:#333333; font-size:28px; font-weight:900; text-align:center; margin:0 ; padding:0 0 30px;}
.featureSection .productImg{}
.featureSection .productImg .imgBox{border:solid 5px rgba(0,0,0,0.5); overflow:hidden;}
.featureSection .productImg .owl-carousel .item{padding:1px;}
.featureSection .productImg .owl-carousel .owl-nav button.owl-next,
.featureSection .productImg .owl-carousel .owl-nav button.owl-prev{height:40px; width:40px; background:url(../images/spriteImg.png) 0 0 no-repeat; color:transparent; position:absolute; right:30px; top:0; bottom:0; margin:auto;}
.featureSection .productImg .owl-carousel .owl-nav button.owl-next:focus,
.featureSection .productImg .owl-carousel .owl-nav button.owl-prev:focus{box-shadow:none; outline:none;}
.featureSection .productImg .owl-carousel .owl-nav button.owl-next:hover,
.featureSection .productImg .owl-carousel .owl-nav button.owl-prev:hover{color:transparent;}
.featureSection .productImg .owl-carousel .owl-nav button.owl-next{right:20px; background-position:-238px -282px;}
.featureSection .productImg .owl-carousel .owl-nav button.owl-prev{right:auto; left:20px; background-position:-186px -282px;}
.featureSection .productImg .owl-dots{display:none;}
.featureSection .productImg .owl-carousel .owl-dots.disabled, .featureSection .productImg .owl-carousel .owl-nav.disabled{display:block;}
/*Products Name Here */
.prodname{font-size: 18px;color: #212121;position: relative;margin-top: 15px;font-weight: 800;text-align: center;}
.whiteSec{background:#fff; padding:5px 0;}
.whiteSec h2{margin:0; padding:0; font-style:italic; font-size:28px; font-weight:900; color:#fff; text-align:center;}
.whiteSec h2 a{text-decoration:none; text-decoration:underline; color:#fff; }
.whiteSec h2.font18{font-size:23px;}
@media screen and (max-width:767px){
	.featureSection{padding-top: 20px;}
	.featureSection h3{padding-top: 20px}
	.blueHeadingSec{min-height: inherit; padding:40px 0;}
	.col-left{border-right: none; border-bottom:1px solid #c8c8c8; text-align: left;}
	.blueHeadingSec.bottom{text-align: center;}
	.blueHeadingSec.bottom h2{margin-bottom: 20px;}
	.blueHeadingSec.bottom a{display:inline-block; padding:10px 15px; font-size:16px;}
	}
