@import url('https://fonts.googleapis.com/css?family=Overlock:400,700,700i,900,900i');
/*font-family: 'Overlock', cursive;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
/*font-family: 'Open Sans', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Rajdhani:400,500,600,700&display=swap');
/*font-family: 'Rajdhani', sans-serif;*/
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;font-family: 'Open Sans', sans-serif;
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;}

/******************************/
.topSection{}
.topSection .topHead{background:#cccccc; padding:5px 0;}
.topSection .topHead img.logo{}
.topSection .topHead .number{color:#242021;font-size:24px; font-weight:600; position:relative; padding:0 0 0 50px; display:inline-block; margin:25px 0 0; }
.topSection .topHead .number:after{position:absolute; left:0; top:0; width:40px; height:29px; background:url(../images/spriteImg.png) 0px 0px no-repeat; content:''; border-right:solid 1px rgba(0,0,0,0.2);}
.topSection .formSec{background:url(../images/bgImg.jpg) center top no-repeat; background-size:cover; padding:50px 0;}
.topSection .formSec{}

.topSection .formSec .leftBox h3{background:#fff; color:#ec1d23;font-size:20px; font-weight:900; text-align:center; padding:15px; box-shadow:4px 4px 4px rgba(0,0,0,0.2); margin:0 0 15px; border-radius:6px;}
.topSection .formSec .leftBox h2{font-size:25px; position:relative; margin:0 0 20px; padding:0 0 20px; font-weight:900; color:#fff; font-style:italic;}
.topSection .formSec .leftBox h2:after{position:absolute; left:0; bottom:0; width:100px; height:4px; content:''; background:#fff;}
.topSection .formSec .leftBox .list{margin:0; padding:0; list-style:none;}
.topSection .formSec .leftBox .list li{color:#fff;font-size:16px; font-style:italic; font-weight:700; position:relative; padding:3px 0; padding-left:25px;}
.topSection .formSec .leftBox .list li:last-child{border:0;}
.topSection .formSec .leftBox .list li:after{position:absolute; left:0; top:10px; width:12px; height:12px; content:''; background:url(../images/spriteImg.png) -10px -51px no-repeat;}

.topSection .formSec .rightBox{background:#fff; padding:30px 30px 15px; overflow:hidden; box-shadow:10px 10px 10px rgba(0,0,0,0.2); border-radius:8px; position:relative; z-index:1;}
.topSection .formSec .rightBox h3{font-family: 'Open Sans', sans-serif; font-weight:600; color:#ed381a;font-size:17px; margin:0; padding:0 0 15px; text-align:center; color:#ed381a;}
.topSection .formSec .rightBox h3 small{color:#666666; font-size:16px; display:block; padding-top:5px;}
.topSection .formSec .rightBox h4{font-family: 'Open Sans', sans-serif; font-weight:700; color:#212121;font-size:18px; margin:0; padding:0 0 15px; text-align:center;}
.topSection .formSec .rightBox .form-control{border-radius:4px; background:#f1f1f1; border:1px solid #c0c0c0; color:#333; height:40px; margin:10px 0; display:block; font-size:16px;}
.topSection .formSec .rightBox .form-control.min-h100{min-height:80px;}
.topSection .formSec .rightBox .form-control::placeholder{color:#666666;}
.topSection .formSec .rightBox .btn_download{display:block; background:#212121;border:solid 1px #111; border-radius:4px; color:#fff; text-transform:uppercase; font-weight:700;font-family: 'Open Sans', sans-serif; width:100%; margin:0 0 15px; padding:0; height:40px;}
.topSection .formSec .rightBox .btn_download:hover{background:#000; color:#fff;cursor:pointer;}


/**************/
.counterSec{background:#fff; padding:40px 0; text-align:center; color:#231f20;}
.counterSec .counterBox{margin:15px 0; }
.counterSec .counterBox .value{display:block; border:solid 10px #ed1b24; border-radius:100%; font-size:30px; font-weight:900; padding:50px 0; margin:0 auto 20px; height:150px; width:150px; color:#231f20;}

.counterSec .counterBox h3{text-align:center; text-transform:capitalize; font-weight:700; font-size:18px; margin:25px 0 0; padding:25px 0 0; text-transform:capitalize; position:relative; color:#231f20;}
.counterSec .counterBox h3:after{position:absolute; left:0; top:0; right:0; margin:auto; width:40px; height:2px; content:''; background:#808080;}



.counterSec .productBox{text-align:center;}
.counterSec .productBox .imgBox{border:solid 15px #cccccc; overflow:hidden; display:block;}
.counterSec .productBox h4{font-size:18px; color:#212121; font-style:italic; font-weight:600; margin:30px 0 0; padding:0;display:block;}

.counterSec.partners{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc; background:#f1f1f1;}
.counterSec.partners .partnerBox{}





/***********/
.whyChoseUs{background:#f1f1f1; padding:50px 0; border-top:solid 2px #ccc; border-bottom:solid 2px #ccc;}
.whyChoseUs h2{font-weight:900; font-size:28px; margin:0 0 20px; padding:0 0 20px; text-transform:capitalize; position:relative; color:#212121; font-style:italic; text-align:center;}
.whyChoseUs h2:after{position:absolute; left:0; bottom:0; width:80px; height:2px; content:''; background:#aaaaaa; right:0; margin:auto;}
.whyChoseUs h3{font-size:22px; color:#212121; font-style:italic; position:relative; margin:0 0 15px; padding:0 0 15px; font-weight:800;}
.whyChoseUs h3:after{position:absolute; left:0; bottom:0; width:50px; height:2px; content:''; background:#aaaaaa;}
.whyChoseUs p{margin:0; font-size:16px; color:#231f20; font-weight:600; line-height:25px;}
.whyChoseUs img{border-radius:6px;}

.whyChoseUs .outerBox{border:solid 4px #cccccc; overflow:hidden; border-radius:6px; max-height:238px;}
.whyChoseUs .owl-carousel .owl-nav button.owl-next,
.whyChoseUs .owl-carousel .owl-nav button.owl-prev{height:32px; width:32px; background:url(../images/spriteImg.png) 0px -268px no-repeat; color:#fff; border-radius:100%; color:transparent; position:absolute; right:30px; top:0; bottom:0; margin:auto;}
.whyChoseUs .owl-carousel .owl-nav button.owl-next:focus,
.whyChoseUs .owl-carousel .owl-nav button.owl-prev:focus{box-shadow:none; outline:none;}
.whyChoseUs .owl-carousel .owl-nav button.owl-next:hover,
.whyChoseUs .owl-carousel .owl-nav button.owl-prev:hover{color:transparent;}
.whyChoseUs .owl-carousel .owl-nav button.owl-next{right:10px; background-position:-46px -268px;}
.whyChoseUs .owl-carousel .owl-nav button.owl-prev{right:auto; left:10px;;}
.whyChoseUs .owl-theme .owl-dots{display:none;}


/******************/
.productCat{background:#f1f1f1; padding:50px 0; text-align:center; color:#231f20;}
.productCat h2{font-weight:900; font-size:28px; margin:0 0 20px; padding:0 0 20px; text-transform:capitalize; position:relative; color:#212121; font-style:italic;}
.productCat h2:after{position:absolute; left:0; bottom:0; width:80px; height:2px; content:''; background:#aaaaaa; right:0; margin:auto;}

.productCat .productBox{text-align:center;}
.productCat .productBox .imgBox{border:solid 15px #cccccc; overflow:hidden; display:block; background:#fff; margin:15px 0;}

.productCat.partners{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc; background:#fff; padding-bottom:30px;}
.productCat.partners .partnerBox{border:solid 2px #aaaaaa; overflow:hidden; margin:15px 0; border-radius:6px;}


/************/
.copyRight{background:#ee1d23; 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-family: 'Open Sans', sans-serif; font-size:30px; text-transform:uppercase; color:#333; 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:#666; margin:0 auto; width:60%;}

.thankYou h3{font-family: 'Open Sans', sans-serif; font-size:20px; text-transform:capitalize; color:#333; font-weight:900; position:relative; margin:50px 0 20px; padding:0;}
.thankYou h4{font-family: 'Open Sans', sans-serif; font-size:25px; text-transform:capitalize; color:#ee1d23; font-weight:900; position:relative; margin:0; padding:0;}

@media screen and (max-width:767px){
	.topSection .topHead .text-right,
	.topSection .topHead{text-align:center !important;}
	.topSection .topHead{padding:15px 0 20px;}
	.topSection .formSec{padding:15px 0;}
	.topSection .formSec .leftBox .list{margin:0 0 20px;}
	.counterSec .counterBox h3 br{display:none;}
	.whyChoseUs .outerBox{margin-top:20px;}
	.productCat.partners .col-xs-6{width:50%;}
	.productCat{padding-bottom:20px;}
	
	.thankYou{padding:50px 0;}
	.thankYou h2{font-size:25px;}
	.thankYou p{width:100%;}
}

.topHead span.email {
    position: relative;
    padding: 8px 0 4px 35px;
    color: #242021;
    font-size: 18px;
    font-weight: 600;
}


@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
    }
}

