body{font-family: 'Montserrat', sans-serif;color:#ffffff;}
.nav_bgcol{background-color:#ffffff;padding:15px 0px;}
.navbar-brand img{width:88%; max-width:150px;}
.padd_zero{ padding:0px;}
.top_navs {text-transform:uppercase; color:#ffffff !important; padding-left:18px !important; padding-right:18px !important;}
.top_navs:hover{color:#ffffff !important; background-color:#ffffff; border-radius:20px;transition: 0.7s;}
.active{color:#ffffff !important; background-color:#ffffff; border-radius:20px;}
.carosel-container{padding:0px;}
.equator-container{margin-top:31px;position: relative;z-index:999;}
.equator_inner{ }
/* home blue section */
.blue_bg_home{ background:url(../img/blue_bg_home.jpg) no-repeat right bottom #0d69ae;}
.blue_head{ color:#ffffff; font-weight:600; font-size:20px;}
.blue_cont{padding:70px 30px 45px 30px;} 
.blue_cont ul{color:#ffffff; font-size:13px; padding:35px 0px 150px 18px;}
.blue_cont ul li{ padding-bottom:7px;} 
.read_btn{margin-left: -30px;}
.read_btn a{color:#757575; font-size:14px; background:url(../img/read_arrow.png) 109px 20px no-repeat #ffffff ; text-decoration:none; padding:14px 49px 14px 20px; border-radius:0px 22px 22px 0px;}
.read_btn a:hover{ color:#ffffff; background:url(../img/read_arrow2.png) 109px 20px no-repeat #ffffff; text-decoration:none;}
/* home right 8 col section */
.text_rgt_container{position:relative;}
.crisil_logo{position:absolute; top:-63px; right:34px;}
.serv_details{ padding-top:25px;}
.serv-list{padding-left:30px;}
.serv-pd-btm{ padding-bottom:15px;}
.serv-list h3{font-weight:bold; text-transform:uppercase; font-size:18px; padding-bottom:0px;}
.serv-list p{font-size:12px; padding-bottom:20px;}
.serv-col{ position:relative; padding:0px 15px 0px 70px;}
.serv-col img{ position:absolute; top:0px; left:0px;}
/* bread crum starts */
.breadcrum{ padding: 18px 0px 18px 0px; font-weight: bold;}
.breadcrum span{ color:#ffffff;}
/* home mission text section */
.mission_padd{ padding:80px 0px 20px 0px;}
.text_banner img{width:100%; max-width:726px;}
h3{font-weight:bold; text-transform:uppercase; font-size:22px; padding-bottom:10px;}
p{font-size:13px;}
.imgcenter{text-align: center;}
/* home experts section */
.experts_container{background:url(../img/middle_cont_bg.jpg) no-repeat center top #ffffff; text-align:center; color:#ffffff;padding: 120px 0px 130px;}
.expert_head{font-size:35px; font-weight:600; text-transform:uppercase; padding-bottom:15px;}
.expert_text{font-size:15px; line-height:24px; padding-bottom:32px;}
.expert_btns{padding:15px 0px;}
.learn_btn{ color:#009688; font-size:18px; background-color:#ffffff; border:2px solid #ffffff; border-radius:30px; text-decoration:none; padding:16px 46px; margin-right:15px;transition: 0.7s;}
.learn_btn:hover{ color:#ffffff; background-color: transparent; border:2px solid #ffffff;text-decoration:none;transition: 0.7s;}
.contact_btn{ color:#ffffff; font-size:18px; border:2px solid #ffffff; border-radius:30px; 
	text-decoration:none; padding:16px 46px;transition: 0.7s;}
.contact_btn:hover{ color:#009688; background-color:#ffffff; border:2px solid #ffffff;text-decoration:none;transition: 0.7s;}
/* home service section */
.services-container{ border-top:1px solid #ededed; margin-top:10px; padding:96px 0px 50px 0px;}
.service-txt{text-align:center;}
.service-txt p{font-size:16px !important; padding-bottom:80px;}
.serv_detail{ margin:0px auto 0px; position:relative; padding:12px 8px 20px 8px;}
.serv_head{ font-size:18px;font-weight:bold; text-transform:uppercase;}
.serv_subtxt{font-size:15px; color: #009688;  text-align: right; text-transform: uppercase; font-weight: bold;}
.serv_subtxt a{color: #009688;}
.serv_text{ font-size:14px;padding:5px 0px 6px 0px;}
.blue_blank{background-color:#ffffff; padding:35px 0px;}
.wht_txt{ color: #ffffff; font-size: 24px; display: inline-block; width:60%;}
.rgt_btn{ text-align: right; display: inline-block; vertical-align: middle; width:38%;}
/* home icons sections */
.indust_icons{ width: 100%; padding: 45px 30px 0px 16px}
.icon_cols{width: 100px; display: inline-block; margin-right: 143px; margin-bottom: 45px;}
.icon_cols_last{margin-right:0px !important;}
/* footer section css */
footer{ background-color:#313131; padding:55px 0px 9px 0px; color:#969595;}
.foot-head{color:#ffffff; text-transform:uppercase; padding-bottom:20px;}
.useful_link li{ padding-bottom:15px; font-size:13px;}
.useful_link li a{color:#969595;text-decoration:none;}
.useful_link li a:hover{color:#ffffff; text-decoration:none;}
.blog-sect{ width:100%; padding-bottom:40px;}
.blg-img{ width:28%; display:inline-block; vertical-align:top;}
.blg-img img {width:90%;}
.blg-txt{ width:68%; display:inline-block; font-size:12px; color:#ffffff;}
.blg-txt span{ font-size:11px; color:#6b6b6b;}
.mail-txt{font-size:12px; padding-bottom:15px;}
.em-txt input{ font-size:12px;}
.em-btn {font-size:12px; font-weight:bold;}
.mail-txt2{font-size:11px; padding:4px 0px 15px 0px;}
.foot-txt{font-size:12px; padding-bottom:15px;}
.foot-mail{font-size:12px; border-top:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; padding:13px 0px 14px 23px; background:url(../img/foot_mail_img.jpg) left 15px no-repeat;}
.foot-tel{font-size:12px;  border-bottom:1px solid #3c3c3c; padding:13px 0px 14px 23px; background:url(../img/foot_tel_img.jpg) left 15px  no-repeat;}
.foot-add{font-size:12px; padding:13px 0px 14px 23px; background:url(../img/foot_add_img.jpg) left 15px no-repeat;}
.social-media-icon{ padding:25px 0px;}
.social-media-icon ul li{ display:inline-block;}
.social-media-icon ul li a{ background-color:#2e2e2e; color:#6b6b6b; padding:10px;transition: 0.7s; margin-bottom:25px;}
.social-media-icon ul li a:hover{ background-color:#31aae2; color:#ffffff; padding:10px;transition: 0.7s;}
.btm-footer{background-color:#292929; color:#6b6b6b; padding:30px 0px; text-transform:uppercase; font-size:12px;}
.txt-rgt{text-align:right;}
.txt-rgt a{ padding-left:20px; color:#6b6b6b; text-decoration:none;}
.txt-rgt a:hover{ color:#ffffff;}
/* inner pages */
.equator-container-inner{margin-top:0px;position: relative;z-index:999;}
.blue_bg_inner{ background:url(../img/blue_bg_inner.jpg) no-repeat right bottom #1572b8;}
.blue_bg_inner p{ font-size:12px; color:#ffffff; line-height:24px; padding-top:30px;}
.blue_cont_inner{padding:101px 30px 254px 30px;}
.text_rgt_container_inner {
    position: relative;
	padding:30px 30px 50px;
}
.rgt-container-inner-bg{ background:url(../img/why_bg.jpg) no-repeat bottom right;} 
.text_rgt_container_inner h3{font-weight:bold; text-transform:uppercase; font-size:22px; padding-bottom:4px;}
.text_rgt_container_inner h3 span{font-size:19px; text-transform: none;}
.text_rgt_container_inner p{font-size:12px;}
.text_rgt_container_inner ul {margin-bottom:40px; padding-left:18px;}
.text_rgt_container_inner ul li{ font-size:12px;    padding-bottom: 5px;}
.abt-img{ width:100%; max-width:726px; padding-top:60px;}
.man-img{ position:absolute; bottom:0; left:-550px;}
.serv-col-sec{ width:100%; margin:0 auto;}
.mar-btm{margin-bottom:75px;}
.serv_detail h3{font-size:18px; padding-top:15px;}
.serv_detail ul{ padding-top:18px;}
.serv_detail ul li{padding-bottom:5px;}
/* about us page */
.abt-certification{width: 100%;}
.abt-certification p{font-weight: 14px; font-weight: bold;}
.cert-lft{ display: inline-block; vertical-align: top; margin-right:30px;}
.cert-rgt{ display: inline-block; vertical-align: top;}
.team-col{width: 100%;}
.team-col-inn-lft{width:45%; margin-right:25px; display: inline-block; vertical-align: top; text-align: justify;}
.team-col-inn-rgt{width:45%; display: inline-block; vertical-align: top;}
.team-col-inn-rgt img{width: 100%; max-width: 300px;}
.team-col-inn-lft img{width: 100%; max-width: 300px;}

.why-equat-cont img{width: 100%; max-width: 700px;}
/* contact us page */
.cnt-txt{font-size:12px;}
.contact-frm{ width:70%; padding-top:40px;}
.form-control{font-size:12px; height:39px;}
.col-form-label{ font-size:13px;}
.sub-btn{ background-color:#ffffff; text-transform:uppercase; border-radius:20px; padding:10px 25px;}
.thank-txt{font-size:18px;}
.txt-mess-btm{text-align: right; font-size: 11px; display: block; padding-top: 3px;}
.red-txt{color: #EB1115;}
.brow-fnt{ font-size: 12px;}
.inli-blk{display: inline-block; margin: 0px 25px 0px 15px;}
.carr-list{padding-bottom: 25px;}
.carr-list ul{margin:0px 0px 0px 15px;}
.lst-paddd{padding: 0px 102px 0px 0px;}
.designation-box{border: 1px solid #ced4da; border-radius:4px; margin: 5px 0px 25px 0px; padding: 12px;font-size: 16px;}
.pst-txt{width: 50%; color: #116eb3;  font-weight: bold;}
.dted-txt{width: 50%;font-weight: bold;}

/*sevice links */
.serv-inner-links{display: block; padding-bottom:80px;}
.serv-inner-links a{display: block; background: #e5f0f6; color: #ffffff; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 2px; padding: 21px 5px 20px 15px; text-decoration: none;}
.serv-inner-links a:hover{display: block; background: #ffffff; color: #ffffff; }
.sam-link{display: block; background: #ffffff !important; color: #ffffff !important; cursor: pointer !important;}
.hus-head{font-size: 15px; text-transform: uppercase; font-weight: bold; padding: 10px 0px 10px 0px;}
.huskep-txt{text-align: justify; font-size: 14px; padding-bottom: 20px;}
.tech-imgs{margin-bottom: 20px;}

/* below media quire is till 768px */
@media (max-width: 575.98px) {
.nav_bgcol{padding:5px 0px 5px 0px;} 
.navbar-brand img{ text-align:center; width:100%; max-width:194px;}
.equator-container{margin-top:20px;}
.blue_cont{padding:30px 30px 45px 30px;}
.blue_cont ul{font-size:12px; padding:30px 0px 30px 18px;}
.crisil_logo{ width:75px; top: -32px;right: 6px;}
.crisil_logo img{ width:100%;}
.serv-pd-btm{ padding-bottom:0px;}
.serv_details { padding-top: 50px;}
.service-txt p {padding-bottom: 50px;}
.mission_padd{ padding:40px 15px 40px 15px;}
.icon_cols {margin-right: 19px;}
.icon_cols_last_mob {margin-right: 19px !important;}
.experts_container{padding:30px 0px 30px;}
.expert_head {font-size: 26px;}
.learn_btn{display:block; margin:0px 0px 15px 0px;}
.contact_btn{display:block;}
.services-container{padding:80px 0px 25px 0px;}
.txt-rgt{text-align:left;}
.txt-rgt a{ padding-left:0px; display:block; padding-top:15px; }
.wht_txt{ color: #ffffff; font-size: 16px; display:block; width:100%; padding-bottom:15px;}
.rgt_btn{ text-align: center; display:block;  width:100%;}
/* about us page */
.abt-certification{width: 100%;}
.cert-lft{ display: block; margin-right:0px; width:100%; margin: 0 auto;}
.cert-rgt{ display: block;  width:100%; margin: 0 auto;}
.abt-certification img{width: 100%;}
	
.team-col-inn-lft{width:100%; margin-right:0px; display:block; vertical-align: top; text-align: justify;}
.team-col-inn-rgt{width:100%; display:block; vertical-align: top;}

	
/* why equator page */
.blue_cont_inner{padding:40px 30px 80px 30px;}
.equator-container-inner{margin-top:0px;position: relative;z-index:999;}
.text_rgt_container_inner {padding: 30px 0px 30px;}
.abt-img{padding-top:22px;}
.man-img{display:none;}
.mar-btm{margin-bottom:45px;}
.serv-col-sec {width: 100%;}
.contact-frm {width: 90%;}
.sub-btn{ font-size:13px;}
.mob-padd{padding:15px 0px 9px 15px;}
.designation-box{font-size: 13px;}
.serv-inner-links{display: none;}
	  
}
@media (max-width:1024px) {
 .icon_cols {margin-right:80px;}
.icon_cols_last_mob {margin-right: 0px !important;}

}

@media (max-width: 768px) { 
	.icon_cols {margin-right: 19px;}
    .icon_cols_last_mob {margin-right: 19px !important;}
	.team-col-inn-lft{width:45%;}
	.team-col-inn-rgt{width:45%; }
    .contact-frm { width: 100%; }
}
label.error {
    margin: 0;
    font-size: 12px;
    color: red;
}
#captcha-tha {
    margin-bottom: 15px !important;
}




/*===== Home Page Counter Start ======*/
.counter_main{
	background: url(../img/middle_cont_bg.jpg) no-repeat center top #ffffff;
    text-align: center;
    color: #ffffff;
    padding: 80px 0px 50px;
    margin: 50px 0;
}
.counter_box {
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px;
    border-right: 1px dashed #fff;
}
.counter_box h3 {
    font-size: 46px;
    padding: 0;
}
.counter_box h4 {
    font-size: 20px;
}
/*===== Home Page Counter End ======*/