/*
Theme Name: 	BLS Child
Template:		bls
Version: 		1.6.1.1
*/
/* Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');

@font-face {

  font-family: 'go';

  src: url('fonts/Gotham-Book.eot');

  src: local('Gotham Book'), local('Gotham-Book'),

      url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),

      url('fonts/Gotham-Book.woff2') format('woff2'),

      url('fonts/Gotham-Book.woff') format('woff'),

      url('fonts/Gotham-Book.ttf') format('truetype'),

      url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');

  font-weight: 400;


}

@font-face {

  font-family: 'go';

  src: url('fonts/Gotham-Bold.eot');

  src: local('Gotham-Bold'),

      url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),

      url('fonts/Gotham-Bold.woff2') format('woff2'),

      url('fonts/Gotham-Bold.woff') format('woff'),

      url('fonts/Gotham-Bold.ttf') format('truetype'),

      url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');

  font-weight: 700;


}



/*General*/
body, p{font-family: 'Rubik' !important; line-height: 1.55; font-weight: 300; color: #a8a8a8; font-size: 16px;}
h1, h2, h3, h4, h5, h6{line-height: 1.1 !important; font-family: 'Rubik' !important; font-weight: 600 !important; color: #00043c ; }
.widget:after{display: none;}
.wpb_wrapper > div{margin-bottom: 0;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top: 0;}
.leftAlign{text-align: left;}
.btnOuter > a{ display: inline-block; line-height: 1; border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ; color: #fff; font-weight: 700; transition:all ease 0.3s ; -webkit-transition:all ease 0.3s ; -moz-transition:all ease 0.3s ; -ms-transition:all ease 0.3s ; -o-transition:all ease 0.3s ; font-family: "Rubik"; }
.btnOuter > a{background: #caa361; padding:25px 50px; position: relative; font-size: 16px;  }
.btnOuter > a:hover{opacity: 0.8; color: #fff; text-decoration: none;}
.limitContainer > .vc_column_container > .vc_column-inner > .wpb_wrapper{max-width: 1220px; margin-left: auto; margin-right: auto;}
.centerAlign{text-align: center;}
ul{list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; margin-bottom: 0;}
.sectionHeading{font-size: 48px; margin-bottom: 30px;  color: #07092f; font-weight: 400 !important; font-family: "Parta" !important;  }
.sectionCaption{color: #c19463; line-height: 1.4;  font-size: 20px;  font-family: "Rubik"; text-transform: uppercase;font-weight: 400!important; }
.greenCol{color: #45cd7d;}
.blueBtn{background: #423b7d; text-transform: uppercase; padding: 20px 25px;}
.sectionTopPadding{padding-top: 100px;}
.sectionBottomPadding{padding-bottom: 100px;}
#videoHolder{position: relative; padding-top: 65%;}
#videoHolder iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ratingHolder{margin-top: 17px;}
.ratingHolder img, .ratingHolder span{display: inline-block; vertical-align: middle; margin-right: 5px; line-height: 1; color: #3f3f3f;}
.light.ratingHolder  span{color: #fff;}
ul, li{margin: 0 !important;}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-15px);
      -webkit-transform: translateY(-15px);
      -moz-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      -o-transform: translateY(-15px);
}
    60% {
      transform: translateY(-7px);
      -webkit-transform: translateY(-7px);
      -moz-transform: translateY(-7px);
      -ms-transform: translateY(-7px);
      -o-transform: translateY(-7px);
}
  }


/*Popup and poup form*/
#videoPopup{max-width: 600px; width: 100%;}
#formPopup{max-width: 440px; width: 100%;}
#formPopup .modal-header .close, #videoPopup .modal-header .close{background: none; color: #fff; padding: 0; position: absolute; right: 10px; top: 10px;  box-shadow: none; font-size: 18px; box-shadow: none;}
#formPopup  .modal-title{padding-bottom: 15px; border-bottom: solid 1px #e9e9e9; text-align: center; box-sizing: border-box; padding-left: 10px; padding-right: 10px; font-size: 24px;}
.formRow{margin: 0 -10px ; display: flex; flex-flow: wrap;}
.formRow .formCol{box-sizing: border-box; padding:7px 10px; flex: 0 0 100%;  }
.formRow .formCol input, .formRow .formCol select{ display: block; box-sizing: border-box; padding:8px 15px; border-radius:0 ; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ; width: 100%; font-size: 14px; min-height: 35px; box-shadow: none; border: 0; border: solid 1px #e1e1e1; }
.formRow .formCol.phoneCol{display: flex; align-items: center;}
.formRow .formCol.phoneCol span.ext{flex: 0 0 30%; box-sizing: border-box; padding-right: 10px;}
.formRow .formCol.phoneCol span.phone{flex: 0 0 70%;}
.formRow  .formCol.col2{flex: 0 0 50%;}
.submitRow{position: relative; margin-bottom: 0;}
.submitRow input{padding: 17px !important; background: #2abf55 !important; border: 0; letter-spacing: 3px; text-transform: uppercase; font-weight: 300; font-size: 14px; }
.submitRow .ajax-loader{position: absolute; right: 20px; top: 30px; z-index: 2;}
.formRow .formCol select{-webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist;}
.modal.fade{z-index: -99999; visibility: hidden;}
.modal.fade.in{z-index: 99999; visibility: visible;}
#tyPageRow{top: -91px;background: #fff;z-index: 850;}
.stepBtnHolder{padding-top: 10px;}


.formCol >label, legend{font-family: go !important;font-weight: 500 !important;color: #51526d;font-size: 14px; line-height: 1.1;}
.formCol >button{display: block;background-color: #40c86d;width: 100%;padding: 30px 10px;border-radius: 3px;margin-bottom: 0;}
.formCol > button > span{font-family: Rubik !important;font-size: 18px;line-height: 1;vertical-align: middle;display: inline-block;}
.icon-right-thin:before{vertical-align: middle;font-size: 18px;line-height: 1;}

.formRow >.formCol.phoneCol{flex-flow: wrap;justify-content: space-between;}
.formRow>.phoneCol>label{width: 100%;}
.formRow>.phoneCol>extn1{width: 30%;}
.formRow>.phoneCol>yPhone{width: 70%;}
.phoneCol > span.wpcf7-form-control-wrap.extn1{width: 30%;box-sizing: border-box;padding-right: 10px;}
.phoneCol > span.wpcf7-form-control-wrap.yPhone{width: 70%;}

/*Header*/
#Top_bar .menu > li{position: relative;}
#Top_bar .menu > li > a{font-size: 17px; color: #ffffff !important; font-family: "Rubik"; font-weight: 400;  }
.menuo-no-borders #Top_bar .menu > li > a span{padding-right:15px; padding-left: 15px;}
#Top_bar .menu_wrapper{display: flex; align-items: center;}
#Top_bar.is-sticky #logo img.logo-sticky{max-height: 40px !important;}
.header-classic #Top_bar{background: none !important;}
.header-classic #Top_bar.is-sticky{background: #010437 !important;}
#Header_wrapper{ z-index: 99; width: 100%;}
#Top_bar #menu{background: none !important;}
.hiddenLink{display: none !important;}
/*#Top_bar .menu > li.current-menu-item:after{content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 2px; background:#72bf44; width: 100%; }*/
.header_placeholder{max-height: 60px !important;}
.menu_wrapper > aside.widget{margin: 0; padding: 0;}
#topContact{ display: inline-block; line-height: 1; padding: 5px 30px; color: #fff; font-weight: 400; font-family: "Rubik"; margin-left: 45px; font-size: 17px;border-left: 1px solid #5d5959;vertical-align: middle;}
#topContact:hover{text-decoration: none; opacity: 0.8;}
.header-classic #Top_bar.is-sticky #Consultation{padding: 10px 25px;display: inline-block;vertical-align: middle;line-height: 1;}
#Consultation{padding: 15px 30px;box-sizing: border-box;border: 1px solid#c19463;font-weight: 700;line-height: 1;vertical-align: middle;}
#Top_bar > .container{max-width: 100%; margin: 0; box-sizing: border-box; padding: 0 45px;}


/***common**/
a:hover{text-decoration: none;}
.brown_txt{color: #c19463;}
#top_left_ul > li > a > i{display: inline-block;line-height: 1;vertical-align: middle;}
.top_left_li_text,.top_right_li_text{font-weight: 400;font-size: 15px;color: #ffffffc7;line-height: 2;vertical-align: middle;}
.lan{font-size: 14px;color: #fff;display: inline-block;line-height: 2;}


/*top bar*/
#top{display: flex;flex-flow: wrap;background-color: #010437;align-items: center;box-sizing: border-box;border-bottom: 1px solid #c19463; box-sizing: border-box; padding: 0 45px;}
#top_left_ul{display: flex;flex-flow: wrap;}
#top_left_ul > li{margin-right: 10px !important;}
#top_left_ul > li:last-child{margin-right: 0!important;}
#top_right{display: flex;flex-flow: wrap;margin-left: auto;}
#top_right_ul > li{box-sizing: border-box;}
#top_right_ul{display: flex;flex-flow: wrap;align-items: center;border-right: 1px solid #c19463; padding-right: 10px;}
#language_selected{box-sizing: border-box;padding-left: 10px; margin-top: 3px; cursor: pointer;}
#language_selected > p{margin-bottom: 0;}
#lan_ul{display: none;position: absolute; top: 16px; width: 100%; padding-top: 15px; background: #010437; z-index: 3; }
#lan_ul > li{display: block;text-align: left;background-color: #010437;margin-bottom: 10px;border-bottom: 1px solid #c19463;box-sizing: border-box;padding: 2px 5px; }
#lan_ul > li span{display: inline-block; line-height: 1; vertical-align: middle; margin-right: 4px;}
#lan_ul > li a{display: block;}
#language_selected  .lan{font-size: 14px;color: #fff;display: inline-block;line-height: 1;}
#language_selected > p > img{line-height: 1;margin: 0 8px;}
#language_selectors:hover #language_selected{opacity: 0.7}
#language_selectors:hover #lan_ul{display: block;}
#language_selectors{position: relative;}
.icon-call:before{vertical-align: middle;font-size: 15px;line-height: 1;}
#top_right_ul > li:nth-child(1){margin-right: 10px !important;}

/*menue*/
.header-classic #Top_bar{background-color: #010437 !important;}
.icon-whatsapp:before{font-size: 25px;}


/*banner*/
#section1{position: relative;}
.banner{display: flex;flex-flow: wrap;align-items: center;}
.banSliderTxtWrap{width: 55%; position: relative; z-index: 2; padding: 230px 0;}
.bannerSingSlide{background-repeat: no-repeat !important; background-size: cover !important;}
.banSliderTxtWrap > .sectionCaption{margin-bottom: 30px;letter-spacing: 2px;}
.banSliderTxtWrap > .sectionHeading{font-size: 55px;font-weight: 400 !important;}
.banner_ul>li{color: #333333;margin-bottom: 15px!important;font-size: 17px;}
.banner_ul > li:before{content: ""; display: inline-block; background: url(images/chk.png); width: 17px; height: 13px; background-repeat: no-repeat; background-size: contain; margin-right: 10px;line-height: 1;vertical-align: middle;}
.banner_ul>li:last-child{margin-bottom: 0!important;}

#bannerSectionHolder{height: 100%; position: relative; width: 100%; box-sizing: border-box; overflow: hidden;}
#bannerSectionHolder::before{}
#bannerSlider{position: relative; z-index: 2;}
.bannerSingSlide{padding: 0 10vw; box-sizing: border-box; position: relative;}
.bannerSingSlide:before{position: absolute;content: "";left: 0;top: 0;width:70%;height: 100%;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 78%, rgba(255,255,255,0) 100%);opacity: 0.97; z-index: 1;}


.banSliderTxtWrap{display: flex;flex-flow: wrap;align-items: center;width: 70%; box-sizing: border-box; padding-right: 80px;}
.banSliderTxtWrap > .banner_t {width: 70%;box-sizing: border-box;}
.banSliderTxtWrap > .banner_img {width: 50%;box-sizing: border-box; padding-left: 25px;}
.banner_img > img{/*max-height: 420px*/;display: block !important; width: 100%;}


#formWrap{background-color: #fff;box-sizing: border-box;padding: 40px; position: absolute; z-index: 3; right: 10vw; top: 50%; transform: translateY(-50%); max-width: 500px;}
#formWrap> h3{font-family:go !important;font-weight: 700 !important;font-size: 30px;margin-bottom: 25px;color: #07092f;text-align: center; }
#formWrap >h6{padding-bottom: 25px;box-sizing: border-box;border-bottom: 1px solid #abaaaa7a;text-align: center;color: #c19463;font-weight: 400!important;font-size: 20px; }

/*section1 ul*/
#sec1_bottom{display: flex;flex-flow: wrap;align-items: center;box-sizing: border-box;padding: 70px 0;}
#sec1_bottom > .sectionCaption {margin-bottom: 0;}
#sec1_ul{display: flex;flex-flow: wrap;margin-left: auto !important;align-items: center;margin-right: -20px !important;}
#sec1_ul>li{padding: 0 20px;}
#sec1_ul > li > img{line-height: 1;vertical-align: middle;}

/****section 2***/
#sec2>.sectionHeading{text-align: center;margin-bottom: 70px;}
#sec2_ul{display: flex;flex-flow: wrap;margin: 0 -15px !important;}
#sec2_ul>li{width: 33.3%;box-sizing: border-box;padding: 0 15px;}
.sec2_box{border: 1px solid #bfbdbd91; }
.sec2_box_top > img{line-height: 1;width: 100%;display: block;}
.sec2_box_top_ul{display: flex;flex-flow: wrap;align-items: center;justify-content: space-around;margin: 0 auto 25px !important;max-width: 340px;box-sizing: border-box;padding: 40px 0;border-bottom: 1px solid #D0C8C8;}
.sec2_log_head{font-family: Prata!important;font-size: 19px;color: #07092f;font-weight: 400 !important;text-transform: uppercase;}
.bt1{margin-bottom: 0;text-transform: uppercase;font-weight: 400 !important;}
.bt2{text-align: center;font-weight: 400!important;font-size: 18px;text-transform: uppercase;}
.sec2_box_bottom > h2{text-align: center;font-family: Parta !important;color: #07092f;font-weight: 400 !important;font-size: 42px;}
.sec2_box> div.btn1{text-align: center;margin: 35px 0;}
.sec2_box> div.btn1> a{padding: 20px 55px;}
.sec2_d{font-size: 16px;font-weight: 400 !important;display: inline-block;line-height: 1.6 !important;color: #333333;}
.sec2_detail_ul>li>img{vertical-align: middle;line-height: 1;display: inline-block;padding-right: 7px;}
.sec2_detail_ul>li{display: flex;flex-flow: wrap;align-items: flex-start;margin: 0 auto !important;justify-content: center;}
.sec2_detail_ul > li:nth-child(2) > h6{margin-bottom: 0;}
.s2d{display: inline-block;width: 80%;}
.sec2_detail_ul>li>#sec2_ul > li:last-child > span > h6{margin-bottom: 0;}

/*section3*/
#sec3{text-align: center;}
#sec3>.sectionHeading{font-size: 30px;}
#sec3>.sectionHeading:after{display: block;width: 80px;height: 1px;background-color: #c19463;content: "";margin: 0 auto;margin-top: 40px;}
#sec3_ul{display: flex;flex-flow: wrap;justify-content: space-around;align-items: center;margin: 70px 0!important;}
.sec3_box > a > h5{font-size: 18px;margin-bottom: 0;font-family: Parta !important;font-weight: 400 !important;color: #262626;margin-top: 15px;}
#sec3 > p{font-size: 19px;color: #8c8c8c;margin-bottom: 0;font-weight: 300!important;}


/*section 4*/
#sec4_top{display: flex;flex-flow: wrap;align-items: center;margin-bottom: 60px;}
#sec4_top_left>.sectionHeading{color: #fff;box-sizing: border-box;padding-bottom: 70px;border-bottom: 1px solid #d8d7d773;margin-bottom: 50px;}
#sec4_top_left{width: 50%;box-sizing: border-box;padding-right: 90px;}
#sec4_top_right{width: 50%;box-sizing: border-box;position: relative;}
#sec4_top_left > span{display: inline-block;font-size: 30px;color: #fefefe;line-height: 1;vertical-align: middle;}
#sec4_top_left > span > img{vertical-align: middle;line-height: 1;display: inline-block;}
#sec4_top_left > span > img:nth-child(1){margin: 0 10px;}
#sec4_top_right > img{display: block;}
.txtsize{font-size: 50px;line-height: 1;}
.testiQ > p{font-size: 17px;color: #cccdd7;max-width: 80%;}
.testiQ > p > a{font-size: 17px;color: #cccdd7}
.testiAuth>h5{color: #ffffff;font-size: 18px;display: inline-block;margin-bottom: 0;margin-right: 20px;}
.slick-slide img{margin: 0;display: inline-block;}
.testiMeta{display: flex;}
.testiMeta > .testiAuth > p{margin: 0;display: inline-block;}
.testi_stars{margin: 0;}


/*section5*/
#sec5{text-align: center;}
#sec5 > h4{line-height: 1.5 !important;font-size: 36px;font-family: Parta !important;font-weight: 400 !important;color: #010437;margin-bottom: 45px;}

/*section 6*/
#sec6{display: flex;flex-flow: wrap;}
#sec6_left{width: 50%;}
#sec6_left>img{display: block;}
#sec6_right{width: 50%;}
#sec6_right > iframe{display: block;width: 100%;height: 100%}

/*section 7*/
#sec7{box-sizing: border-box;padding: 70px 0;}
#sec7>.sectionHeading{color:#000;font-size:35px;  }
#sec7_ul{display: flex;flex-flow: wrap;justify-content: space-between;}
#sec7_ul > li > img{display: inline-block;line-height: 1;vertical-align: top;margin-right: 10px;}
#sec7_ul > li >span{vertical-align: text-top;display: inline-block;}
#sec7_ul > li > span > h4{font-size: 20px;font-weight: 300 !important;}
.sec7_detail{color: #a8a8a8;font-weight: 300 !important;font-size: 16px;}
#sec7_ul > li:nth-child(1) > span > p{margin-bottom: 0;}
#sec7_ul > li:nth-child(2) > span > a:nth-child(2){padding-right: 7px;border-right: 1px solid #a8a8a8;margin-right: 7px;}


/*footer*/
#Footer{background-color: #111111;}
.footer_head{font-family: Parta !important;font-weight: 400 !important;color: #c1945b !important;margin-bottom: 30px;}
.footer_txt1{font-size: 16px;display: inline-block;color: #fff;line-height: 1;}
.widget:not(.widget_text):not(.widget_media_audio):not(.widget_media_video) ol li, .widget:not(.widget_text):not(.widget_media_audio):not(.widget_media_video) ul li{margin-bottom: 10px;}
.foot_menue >li{margin-bottom: 10px !important;}
.foot_menue >li:last-child{margin-bottom: 0 !important;}
#foot_menue5 > li:nth-child(1){color: rgba(255,255,255,.6);font-size: 13px;margin-bottom: 25px !important;}
.footer_txt2{color: rgba(255,255,255,.6);font-size: 16px;}
#foot_menue5 > li:nth-child(2){margin-bottom: 25px !important;}
#5ed91250eba38-text-2{padding-right: 0;}
.one-fifth.column{width: 16%;}
#Footer > div.widgets_wrapper > div > div:nth-child(5){width: 24%;}
#foot_menue5 > li:nth-child(2) > a{display: block;}
#social{display: flex;flex-flow: wrap;align-items: center;justify-content: space-between;}
.social_txt{color: #fff;}
.copyright{font-size: 16px;color: rgba(255,255,255,.6);margin-bottom: 0;}



.stepPanel{display: none;}
.stepPanel.active{display: block;}
#sec2_ul li.slick-slide{box-sizing: border-box; padding: 0 15px;}


#sec2_ul{position: relative;}
#sec2_ul >.slick-arrow {background-color: none; margin: 0 ;border: none;padding: 0;box-shadow: none;position: absolute;top: 15%;transform: translateY(-15%);background: none;background-repeat: no-repeat;width: 15px;height: 24px;background-size: contain;font-size: 1px;}
#sec2_ul >.slick-next{right: -50px;background: url("images/arrow_right.png");}
#sec2_ul >.slick-prev{left: -50px;background: url("images/arrow_left.png");}
.sec2_box_bottom > .sec2_detail_ul > li:nth-child(2) > span > h6{margin-bottom: 0;}

.testi_hide{display: none;}
.testiMeta{margin-top: 40px;}

.formCol textarea{height: 80px;}
.formCol.has-error label, .formCol.has-error input, .formCol.has-error select{color: #f00;}
.formCol.has-error input, .formCol.has-error select{border-color: #f00;}
.formCol.has-error .help-block-error{font-size: 13px; display: block; color: #f00;}

.icon-menu-fine:before{color: #c19463;}


.newTslide   {display: flex !important;flex-flow: wrap;padding: 0;justify-content: space-between;align-items: flex-end;}
.testi_image{width: 65%;}
.testi_content{width: 30%;}
.testi_content>h4{font-size: 10px;color: #cccdd7;line-height: 1.2 !important;margin-bottom: 0;font-weight: 400!important;}
.testi_image > img{display: block;border-radius: 5px;}

#newTSlider >.slick-arrow {background-color: none; margin: 0 ;border: none;padding: 0;box-shadow: none;position: absolute;top: 30%;transform: translateY(-30%);background: none;background-repeat: no-repeat;width: 43px;height: 43px;background-size: contain;font-size: 0px !important;}
#newTSlider >.slick-next{right: 140px;background: url("images/testi_arrow_right.png");}
#newTSlider >.slick-prev{left: -80px;background: url("images/testi_arrow_left.png");}

#mobChkHolder > .banner_ul{display: block !important;}




/***********************************************************
RESPONSIVE STUFF
***********************************************************/

@media only screen and (max-width:1600px){
	#formWrap{right: 3vh;}
	
	
}



@media only screen and (max-width:1440px){
	
	.banner_img > img{margin:0 !important;}
	.bannerSingSlide{padding: 0 15px; }
	#top{padding: 0 15px;}
	#Top_bar .column{width: 100%; margin: 0;}
	#Top_bar > .container{padding: 0 15px;}
	.banSliderTxtWrap{width: 65%;}
	
	
}



@media only screen and (max-width:1366px){
	
}



@media only screen and (min-width:1360px) and (max-width:1380px){
	
}




@media only screen and (max-width:1239px){
  #Top_bar #logo{height: 45px !important; line-height: 45px !important; padding-top: 15px !important; padding-bottom: 15px !important;}
  #Top_bar .menu > li > a{padding: 15px 0 !important; font-size: 14px;}
  .menuo-no-borders #Top_bar .menu > li > a span{line-height: 45px !important;}
  #Top_bar.is-sticky .menu > li > a span{line-height: 30px !important; }
  #topContact{margin-left: 0;}
  .menuo-no-borders #Top_bar .menu > li > a span{padding-left: 10px; padding-right: 10px;}
  .sectionTopPadding{padding-top: 80px; }
  .sectionBottomPadding{padding-bottom: 80px;}	
	
	#Top_bar > .container, #top{padding-left: 15px; padding-right: 15px;}
	#Top_bar .column{margin: 0; width: 100%;}
	#Consultation{padding: 10px 15px;}
	#topContact > span{display: none;}
	#topContact{padding: 0 12px; margin-left: 15px;}
	
	.banSliderTxtWrap{width: 100%;max-width: 800px;text-align: center;margin: 60px auto 0;padding: 0;}
	#formWrap{display: block;position: relative;margin: 0 auto;top:auto; right: auto;transform: none; z-index: 3;margin-top: -400px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.17);}
	.bannerSingSlide{padding-bottom: 400px; padding-left: 15px; padding-right: 15px;}
	
	#sec4_top_left{width: 100%;padding: 0;text-align: center;margin-bottom: 40px;}
	#sec4_top_right{width: 100%}
	
	.testi_content>h4{font-size: 14px;}
	#newTSlider >.slick-next{right: 255px;}
#newTSlider >.slick-prev{left: -65px;}
	
	.bannerSingSlide:before{width: 100%;height: 95%;
	background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 54%, rgba(255,255,255,0.0032387955182072714) 100%, rgba(255,255,255,0) 100%);
	}
	
	#sec1_bottom{flex-direction: column;padding: 40px 0 ;}
	#sec1_bottom > .sectionCaption{margin-bottom: 20px;}
	
	
	
	
	#sec7{text-align: center;}
	#sec7_ul{flex-flow: column;}
	#sec7_ul>li{margin-bottom: 30px !important;}
	#sec7_ul>li:last-child{margin-bottom: 0 !important;}
	#sec7_ul>li>img{display: block;margin: 0 auto 10px;}
	
	#social{display: block;}
	
	.banSliderTxtWrap>.banner_t{width: 100%;}
	.banSliderTxtWrap > .banner_img{width: 100%;margin: 30px auto; max-width: 400px; padding: 0;}
	.banner_img > img{margin: 0 auto !important;}

	
	
	
}
@media only screen and (max-width:1100px){
	
	#newTSlider >.slick-prev{left: 0;}
	.testi_image{box-sizing: border-box;padding-left: 80px;}
	
}

@media only screen and (max-width:979px){
	
	.sectionTopPadding {padding-top: 40px}
	.sectionBottomPadding{padding-bottom: 40px;}
  #Top_bar a.responsive-menu-toggle{ right: 0; top: 50% !important; margin: 0 !important; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
  .menu_wrapper > aside.widget{margin-right: 50px;}
  #Top_bar .top_bar_left{display: flex; flex-flow: wrap; align-items: center;}
  #Top_bar .menu_wrapper{margin-left: auto;}
  #topContact span{display: none;}
  #topContact i{display: block;}
  #topContact{width: 30px; height: 30px; line-height: 30px; text-align: center; padding: 0;order: 2;}
#custom_html-7>.textwidget {display: flex;flex-flow: wrap;align-items: center;}
	
	#sec1_ul{flex-flow: column;margin: 0 auto !important;}
	#sec1_ul>li{margin-bottom: 30px !important;}

	
	
	#sec2_ul li.slick-slide{padding: 0 200px;}
	#sec4_top>div{width: 100%;max-width: 600px;margin: 0 auto;text-align: center;padding: 0;}
	#sec4_top_right{margin: 30px auto !important;}
	#sec4_top_left>.sectionHeading{font-size: 30px;}
	
	#sec3_ul{max-width: 600px;margin: 0 auto !important; flex-flow: wrap; justify-content: center;}
	#sec3_ul>li{margin-bottom: 20px !important; flex: 0 0 50%;}
	#sec3_ul>li:last-child{margin-bottom: 0 !important;}
	#sec3 > p{margin-top: 20px;}
	#sec5 > h4{font-size: 28px;max-width: 80%;margin: 0 auto 20px;}
	
	#sec6_left{display: none;}
	#sec6_right{width: 100%;height: 400px;box-sizing: border-box;padding: 0 50px;}
	.testiQ > p{max-width: 65%;margin: 0 auto;}
	.testiAuth{margin: 0 auto;}
	.testiMeta{margin-top: 30px;}
	#sec4_top{margin-bottom: 0;}
	#sec4_top_left>.sectionHeading{padding-bottom: 25px;margin-bottom: 25px;}
	
	#sec2_ul >.slick-next{right: 100px;}
#sec2_ul >.slick-prev{left: 100px;}
	.testi_image{width: 100%;margin-bottom: 20px;}
.testi_content{width: 100%;}
	.testi_image{padding: 0;}
		#newTSlider >.slick-next{right: -80px;}
#newTSlider >.slick-prev{left: -80px;}
	
}



@media only screen and (max-width:959px){
  body, p{font-size: 16px;}
  .sectionTopPadding{padding-top: 50px; }
  .sectionBottomPadding{padding-bottom: 50px;}
  .sectionHeading{font-size: 28px; margin-bottom: 25px;}
  .sectionHeading br{display: none;}
	.icon-whatsapp:before{margin: 0 10px;}
	
	.banSliderTxtWrap > .sectionHeading{font-size: 30px;}
	#sec2_ul li.slick-slide{padding:  0 115px;}
	#sec2_ul >.slick-next{right: 0;}
	#sec2_ul >.slick-prev{left: 0;}

	.sec2_box_bottom > h2{font-size: 30px;}
	.sec2_box_top_ul {padding: 20px 0 ;margin: 0 auto 15px !important;}
	.sec2_box> div.btn1{margin: 20px 0;}
	#sec5 > h4{max-width: 100%;}
	
	.testiQ > p{max-width: 100%;}
	
	#sec7>.sectionHeading{font-size: 30px;}
	.top_left_li_text{display: none;}
	.ds{display: none;}
	#Footer{text-align: center;}
	#Footer .footer_copy .one{margin: 0;padding: 0;min-height: 18px;;}
	#Footer .footer_copy .one > div.copyright{margin: 0;box-sizing: border-box;padding: 10px 0;}
	#Footer > div.widgets_wrapper > .container{}
	#Footer > div.widgets_wrapper > .container > .column{width: 100%;}
	#Footer .widgets_wrapper{padding: 30px 0 !important;}
	#Top_bar > .container, #top{padding-right: 5px;padding-left: 5px;}
	#sec2>.sectionHeading{font-size: 35px;}
}
@media only screen and (max-width:850px){
	
}

@media only screen and (max-width:767px){
  body.mobile-sticky #Top_bar.is-sticky #logo, body.mobile-header-mini #Top_bar #logo{max-height: 40px !important; height: 40px !important; line-height: 40px !important;}
  #Top_bar #logo img{max-height: 40px !important;}
  .logo-no-margin #Top_bar .logo{margin-left: 15px !important;}
  #Top_bar .menu_wrapper{margin-left: auto !important; width: auto;}
  body.mobile-header-mini #Top_bar a.responsive-menu-toggle{top: 50% !important;}
  body.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle{top: 50% !important;}
	#sec2_ul li.slick-slide{padding: 0;}
	
	#sec2_ul >.slick-next{right: -50px;;}
	#sec2_ul >.slick-prev{left: -50px;}
	.formCol >button{padding: 20px 10px;}
	#sec2>.sectionHeading{margin-bottom: 40px;}
	.sectionBottomPadding{padding-bottom: 30px;}
	.sectionTopPadding{padding-top: 30px;}
	
	#sec7{padding: 40px 0;}
	#sec6_right{padding: 30px;}
	
	.btn2 >a{padding: 20px 30px;}
	
	#Footer > .widgets_wrapper{padding-top: 40px !important;padding-bottom: 40px !important;}
	
	.sec2_box_top>img{height: 250px !important;}
	.sec3_box>a>img{height: 100px !important;}
	
	#newTSlider >.slick-arrow{display: none !important;}
	
	
}
@media only screen and (max-width:550px){
	
	#formWrap{max-width: 90%;padding: 20px;}
	.formCol >button{padding: 15px 10px;}
	#sec5 > h4{font-size: 25px;}
	#sec6_right{padding: 20px;}
	#Consultation{padding: 10px;}
	.header-classic #Top_bar.is-sticky #Consultation{padding: 10px;}
	#Consultation>.brbrown_txt{font-size: 13px;}
	.top_right_li_text{font-size: 13px;}
	.banSliderTxtWrap{margin-top: 25px;;}
	#sec4_top_right{margin: 15px 0 !important;}
}

@media only screen and (max-width:420px){
 
	.sec2_log_head{font-size: 22px;}
	.sec2_box_top_ul>li{text-align: center;margin: 0 auto!important;}
	#sec4_top_left > span > img:nth-child(1){display: block;margin: 10px 0;}
	.testiQ > p{font-size: 15px;}
	#sec5 > h4{font-size: 22px;}
	#sec7>.sectionHeading{font-size: 22px;}
	#sec7_ul > li > span > h4{font-size: 17px;}
	.sec7_detail{font-size: 14px;}
	#sec7_ul > li:nth-child(2) > span > a:nth-child(2){display: block;border: none;}
	#Footer .footer_copy .one > div.copyright{font-size: 13px;}
	.testiAuth>h5{font-size: 16px;}
	.btn2 >a{font-size: 12px;}
	.banner_ul{max-width: 280px;margin: 0 auto !important;}
	#mobChkHolder>.banner_ul{max-width: 280px;margin: 20px auto !important;text-align: center;}
}


@media only screen and (max-width:320px){
	#Consultation{font-size: 10px;}
	
}



