/*
Theme Name: 	Aix Investments Child
Template:		aix
Version: 		3.2
*/
/* Theme customization starts here
-------------------------------------------------------------- */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 31, 2019 */


@import url('../../../css2');


@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Light.eot');
  src: local('Gotham-Light'),
      url('fonts/Gotham-Light-1.eot') format('embedded-opentype'),
      url('fonts/Gotham-Light.woff2') format('woff2'),
      url('fonts/Gotham-Light.woff') format('woff'),
      url('fonts/Gotham-Light.ttf') format('truetype'),
      url('fonts/Gotham-Light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Medium.eot');
  src: local('Gotham Medium'), local('Gotham-Medium'),
      url('fonts/Gotham-Medium-1.eot') format('embedded-opentype'),
      url('fonts/Gotham-Medium.woff2') format('woff2'),
      url('fonts/Gotham-Medium.woff') format('woff'),
      url('fonts/Gotham-Medium.ttf') format('truetype'),
      url('fonts/Gotham-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Bold.eot');
  src: local('Gotham-Bold'),
      url('fonts/Gotham-Bold-1.eot') 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') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('fonts/Gotham-Book.eot');
  src: local('Gotham Book'), local('Gotham-Book'),
      url('fonts/Gotham-Book-1.eot') 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') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Book.eot');
  src: local('Gotham Book'), local('Gotham-Book'),
      url('fonts/Gotham-Book-1.eot') 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') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.smcx{
font-size: 14px!important;
    text-align: center!important;
    padding-top: 20px!important;
    padding-bottom: 0px!important;
    color: #000000!important;
	margin-bottom:0px!important;
}

.loggedin-only { display: none; }
.logged-in .loggedin-only { display: block; }


.mt-desk {
	margin-top: 30px;
}
.ppsd{
margin-bottom:28px!important;
}
.mobile-only {
	display:none;
}
.stepBtnHolder button:disabled {
    cursor: not-allowed!important;
	background: #ccc!important;
    color: #000000!important;
}
.help-block1{   color: #f00!important;
	    font-size: 14px!important;}
/*General*/
body{font-family: 'Gotham' !important; line-height: 1.55; font-weight: 300; color: #1a1a1a; font-size: 18px;}
p{ line-height: 1.55; font-weight: 300; color: #1a1a1a; font-size: 18px;}
h1, h2, h3, h4, h5, h6{line-height: 1.1 !important; font-family: 'Gotham' !important; font-weight: 600 !important; color: #1a1a1a; }
.widget:after{display: none;}
.wpb_wrapper > div{margin-bottom: 0;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{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;}
.centerAlign{text-align: center;}
ul{list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important;}
.sectionHeading{font-size: 32px; margin-bottom:20px;   color: #1a1a1a; font-weight: 600 !important; text-transform: uppercase;}
.sectionHeading:after{content: ""; display: block; width: 100px; height: 3px; background:#b3774a; margin:25px 0 35px 0;}
.sectionCaption{color: #b3774a; line-height: 1.3;  font-size: 17px; margin-bottom: 15px; 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;}
.chkList li{position: relative; box-sizing: border-box; padding-left: 25px; color: #212121; line-height: 1.1; font-size: 16px; margin-bottom: 15px !important;}
.chkList li:before{ content: ""; display: inline-block; position: absolute; left: 0; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; background-image: url('images/chk.png'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 17px; height: 17px; }
.chkList li:last-child{margin-bottom: 0 !important;}
.font_play{font-family: 'Playfair Display', serif !important; font-weight: 400;}
.btnHolder{}
.btnHolder > a{ line-height: 1; display: inline-block; padding: 32px 65px; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; font-weight: 500; color: #fff; text-align: center; background: #b3774a; text-decoration: none; text-transform: uppercase; font-size: 14px; 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 ; }
.btnHolder > a:hover{opacity: 0.7; color: #fff;}

#footerRow {
  display: none;
}
.new-approach {
  margin-top: 60px;
}

.new-approach #approachTop {
  width: 50% !important;
  float: left;
  text-align: left;
  padding-right: 60px;
  box-sizing: border-box;
}

.new-approach #aTopLeft {
  width: 100% !important;
}

.new-approach .approach-right {
  width: 50% !important;
  float: right;
  position: relative;
  overflow: hidden;
}

.new-approach .approach-right a {
  display: flex;
}

.new-approach .approach-right .overlayplay {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(0,0,0,0.3);
  background-image: url(../../uploads/2022/11/video-play-512.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90px;
  top: 0;
  z-index: 1;
  left: 0;
  opacity: .7;
}

.new-approach .approach-right img {
  float: left;
}

.new-approach #approachBot {
    float: left;
}

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


  @keyframes direct {
    0%{
      left: 0;
      opacity: 0;
    }
    /*50%{
      left: 50%;
      opacity: 1;
    }*/
    100%{
      left: 100%;
      opacity: 1;
   }
  }


form div.spam {
  display: none;
  margin-bottom: 10px;
  font-size: 12px;
  color: red;
}

form.spam .spam {
  display: block;
}

.wpcf7-submit {

}

.msubmit input[type="submit"]:disabled {
    cursor: not-allowed!important;
    background: #ccc!important;
    color: #000!important;
	border-color: #ccc!important;
}
.help-block2{
	font-size:14px;
	color:red;
	margin-left:5px;
}

/*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;}
.strpFormRow{margin: 0px; display: flex; flex-flow: wrap;}
.strpFormRow .stepFormCol{box-sizing: border-box; padding: 10px; flex: 0 0 100%;  }
.strpFormRow .stepFormCol input, .strpFormRow .stepFormCol select, .strpFormRow .stepFormCol textarea{ display: block; box-sizing: border-box; padding: 14px; 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: 45px; box-shadow: none; border: 0; border-bottom: solid 1px #e9e9e9; }
.strpFormRow .stepFormCol.phoneCol{display: flex; align-items: center;}
.strpFormRow .stepFormCol.phoneCol span.ext{flex: 0 0 30%; box-sizing: border-box; padding-right: 10px;}
.strpFormRow .stepFormCol.phoneCol span.phone{flex: 0 0 70%;}
.submitRow{position: relative;}
.submitRow input{padding: 20px !important; background: #92cc44 !important; border: 0; }
.submitRow .ajax-loader{position: absolute; right: 20px; top: 30px; z-index: 2;}
.strpFormRow .stepFormCol select{-webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist;}
.modal.fade{z-index: -99999; visibility: hidden;}
.modal.fade.in{z-index: 99999; visibility: visible;}
.strpFormRow .stepFormCol textarea{height: 100px;}
.strpFormRow .stepFormCol select { padding: 14px 30px; }

#video_sec {
	padding: 50px 0;
}

/*Header top bar*/
#muTopBar{background: #1a1a1a; box-sizing: border-box; padding:10px 15px;}
#muTopBar .column{margin-bottom: 0;}
#muTopBarIn{display: flex; flex-flow: wrap; align-items: center;}
#muTopBarIn > p{ margin:0; font-weight: 300; line-height: 1.1; color: #fff; font-size: 14px;}
#muTopBarIn > ul li{display: inline-block; margin:0 5px;}
#muTopBarIn > ul li a{color: #fff;}
#muTopBarIn > ul li a:hover{opacity: 0.65;}
#Top_bar.is-sticky #muTopBarIn{display: none;}

.langSelectorWrap{  position: relative; margin-left: 12px;}
.langSelectorWrap > ul{display: none !important; position: absolute; right: 0; top: 15px;  width: 110px; padding-top: 15px; z-index: 4;}
.langSelectorWrap > h6{margin: 0; color: #fff; font-weight: 600; color: #fff; cursor: pointer;}
.langSelectorWrap > h6 i{}
#top_right_util{margin-left: auto; display: flex; align-items: center;}
.langSelectorWrap > ul li{display: block !important;}
.langSelectorWrap > ul li a{color: #000 !important; display: block !important; padding: 8px; background: #fff; border: solid 1px #e9e9e9; }
.langSelectorWrap:hover > ul{display: block !important;}
.langSelectorWrap > ul li a:hover{background: #fafafa;}




/*Header*/
#mnuContBtn{ display: inline-block; line-height: 1; font-size: 14px; font-weight: 500; text-transform: uppercase; color: #1a1a1a; border: solid 1px #d9bba4; padding:15px 25px; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; margin-left: 120px; 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 ; }
#mnuContBtn i{/*display: none;*/}
#mnuContBtn:hover{text-decoration: none; background: #d9bba4;}
#Top_bar .menu > li{position: relative; }
#Top_bar .menu > li > a{font-size: 14px; color: #1a1a1a !important; font-weight: 400;  font-family: 'Gotham' !important; text-transform: uppercase;   }
.menuo-no-borders #Top_bar .menu > li > a span{padding-right:11px; padding-left: 11px; }
#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: #fff !important;}
#Header_wrapper{ z-index: 99; width: 100%;}
#Top_bar #menu{background: none !important;}
.hiddenLink{display: none !important;}

#Top_bar .menu > li.hover:after{content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 2px; background:#b3774a; width: 100%; }
#Top_bar .menu > li.hover a{font-weight: 600; color: #b3774a !important;}

/*
#Top_bar .menu > li.current-menu-item:after{content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 2px; background:#b3774a; width: 100%; }
#Top_bar .menu > li.current-menu-item a{font-weight: 600; color: #b3774a !important;}
*/



.header_placeholder{max-height: 60px !important;}
#Top_bar .menu_wrapper > aside.widget{margin: 0; padding: 0; margin-left: auto;}







/*Banner*/
#bannerHtmlBlock{padding: 110px 0;}
#banTxtWrap{display: flex; flex-flow: wrap; position: relative; }
#banTxtWrap > div{box-sizing: border-box;}
/*#banTxtWrap > div{box-sizing: border-box; flex: 0 0 50%;}*/
#banTxtLeft{padding-right: 60px;width:55%;}
#banTxtRight{
	width:45%;
}
.dsclmr{
font-size: 13px!important;
}

#banTxtLeft > h5{font-weight: 400 !important; text-transform: uppercase; color: #b3774a; font-size: 17px; margin-bottom: 20px;}
#banTxtLeft > h1{font-size: 39px; margin: 0; text-transform: capitalize;}
#banTxtLeft > h1:after{content: ""; display: block; width: 110px; height: 3px; background:#b3774a; margin: 35px 0;}
#banTxtLeft > p{font-size: 20px; max-width: 430px;}
#stepFormDiv{ box-sizing: border-box; padding: 60px 45px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; background: #fff; box-shadow: -4px 4px 10px 1px rgba(0,0,0,0.05); }
#stepFormDiv > h5{text-align: center; font-weight: 400 !important; text-transform: capitalize; color: #b3774a; font-size: 17px; margin-bottom: 15px; }
#stepFormDiv > h2{text-align: center; font-size: 23px; text-transform: capitalize; margin: 0;}
#stepFormDiv > h2:after{content: ""; display: block; width: 110px; height: 3px; background:#b3774a; margin: 20px auto;}
.stepBtnHolder{padding-top: 15px; text-align: center;}
.stepBtnHolder > button{ display: block; line-height: 1; margin: 0; box-shadow: none; border: 0; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; padding: 35px; color: #fff; background: #b3774a; text-transform: uppercase; font-weight: 500; font-size: 15px; text-align: center; width: 100%;  font-family: "Gotham" !important;}
.stepPanel{display: none;}
.stepPanel.active{display: block;}
#rangeValDisplayer{display: flex; flex-flow: wrap; padding:0 0 20px 0 !important;align-content: center!important;justify-content: center!important;}
#rangeValDisplayer > li{box-sizing: border-box; padding: 0 15px; margin: 0 !important; }
#rangeValDisplayer > li span{font-size: 14px; font-weight: 400;}
#rangeValDisplayer > li br{display: none;}
#rangeValDisplayer > li h4{font-size: 17px; text-transform: uppercase; margin-bottom: 0; margin-top: 5px;}
#step2 > p{display: none; margin: 0;}
#scrollImg{ position: absolute; right: -100px; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; animation:bounce 2s ease infinite ; -webkit-animation:bounce 2s ease infinite ; }
#scrollImg:hover{ cursor: pointer; opacity: 0.5;  }



.noUi-connect{background: #b3774a;}
.noUi-target{ background: #f0f0f0; border: 0; box-shadow: none; height: 8px; margin-top: 45px; border-radius:5px  ; -webkit-border-radius:5px  ; -moz-border-radius:5px  ; -ms-border-radius:5px  ; -o-border-radius:5px  ; }
.noUi-horizontal .noUi-handle{ width: 18px; height: 18px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; border: solid 3px #b3774a;   background: #fff; box-shadow: none; }
.noUi-handle:after, .noUi-handle:before{display: none;}
.noUi-tooltip{background: none; color: #000; border: 0; line-height: 1; font-weight: 700;}
.noUi-horizontal .noUi-handle{right: -10px;}
.noUi-pips-horizontal{top: -35px; padding: 0; height: auto;}
.noUi-marker-horizontal.noUi-marker{display: none;}
.noUi-value-horizontal{ transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; color: #1a1a1a; font-weight: 600; text-transform: uppercase; font-size: 12px; line-height: 1.1; }
.rangeHolder{margin-bottom: 45px; padding-top: 1px;}
.rangeHolder:after{content: ""; display: block; clear: both;}
.noUi-value-horizontal:nth-child(2){ transform:translateX(0) !important ; -webkit-transform:translateX(0) !important ; -moz-transform:translateX(0) !important ; -ms-transform:translateX(0) !important ; -o-transform:translateX(0) !important ; }
.noUi-value-horizontal:last-child{ transform:translateX(-100%) !important ; -webkit-transform:translateX(-100%) !important ; -moz-transform:translateX(-100%) !important ; -ms-transform:translateX(-100%) !important ; -o-transform:translateX(-100%) !important ; }
.has-error .help-block-error{display: block; color: #f00; font-size: 13px;}



/*Counter*/
#counterList{display: flex; flex-flow: wrap; }
#counterList > li{ margin: 0 !important; box-sizing: border-box; padding: 0 45px; flex: 0 0 33.3%; text-align: center; border-right: solid 1px #e6e6e6;  }
#counterList > li:last-child{border-right: 0;}
#counterList > li h5{font-size: 20px; text-transform: uppercase; margin-bottom: 20px;}
#counterList > li h2{margin-bottom: 0; color: #b3774a; font-size: 60px; font-family: 'Playfair Display', serif !important; font-style: italic;  }
#counterList > li h2 sup{font-size: 40%;}


/*Approach*/
#approachRow{background-position: left bottom !important; background-repeat: repeat-x;}
#approachTop{display: flex; flex-flow: column;text-align: center;}
#approachTop > div{ box-sizing: border-box; flex: 0 0 50%; padding-right: 0; max-width: 810px; display: inline-block; margin: 0 auto;}
#aTopRight{padding-left: 0; padding-right: 0;}
#aTopRight > p{font-size: 24px; color: #b3774a; margin: 0;}
#approachBot{margin-top: 75px;}
#approachList{margin: 0 -15px !important; display: flex; flex-flow: wrap;}
#approachList > li{flex: 0 0 25%; box-sizing: border-box; padding: 0 15px;}
.approachBlock{ height: 100%; background: #fff; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; box-shadow: 3px 3px 9px 1px rgba(0,0,0,0.05); box-sizing: border-box; padding: 35px 15px; text-align: center; }
.approachBlock img{}
.approachBlock h3{font-size: 24px; color: #b3774a; text-align: center; margin-bottom: 0; margin-top: 20px; font-weight: 500 !important;}
.approachBlock h3:after{content: ""; display: block; width: 80px; height: 3px; background: #b3774a; margin: 15px auto 30px auto;}
.approachBlock p{margin: 0; font-size: 16px;}




/*Product Section*/
#productRow1{background-size: cover; background-repeat: no-repeat; padding-top: 90px; text-align: center;}
#productRow1 .sectionHeading{color: #fff;}
#productRow1 .sectionHeading:after{margin-left: auto; margin-right: auto;}
#productTab{max-width: 940px; margin: 65px  auto 0px!important; display: flex; flex-flow: wrap;}
#productTab > li{flex:1; box-sizing: border-box; padding: 0 2.5px; margin: 0 !important;}
#productTab > li a{display: block; text-decoration: none; padding: 35px 20px; line-height: 1; font-size: 22px; font-weight: 400; color: #0b0b0b; background: #fff; text-transform: uppercase;}
#productTab > li a.active{color: #fff; background: url('images/tbpat.jpg');}
.productTabPanel{display: none;}
.productTabPanel.active{display: block;}
.productTabPanelIn{display: flex; flex-flow: wrap; align-items: center;}
.prodDetLeft{flex: 0 0 55%; box-sizing: border-box; padding-right: 80px;}
.prodDetRight{flex: 0 0 45%;}
.prodDetLeft h3{font-size: 28px; margin: 0;}
.prodDetLeft h3:after{content: ""; display: block; width: 80px; height: 3px; background: #b3774a; margin: 15px 0 30px 0;}
.prodDetLeft > p{}
.prodDetLeft > p.font_play{font-size: 24px; padding-bottom: 15px;}
.tbSponserHolder{display: flex; flex-flow: wrap; align-items: center; padding-top: 20px; margin-top: 20px; border-top: solid 1px #e6e6e6; justify-content: flex-end;}
.tbSponserHolder h4{margin-bottom: 0; font-size: 18px; margin-right: auto;}
.tbSponserHolder img{margin-left: 15px;}



/*About*/
#aboutSec > h5, #aboutSec > h2{text-align: center;}
#aboutSec .sectionHeading:after{margin-left: auto; margin-right: auto;}
#aboutSec > .font_play{max-width: 950px; margin: 0 auto; font-size: 28px; color: #b3774a; text-align: center;}
#aboutTxtCol{margin: 75px auto; display: flex; flex-flow: wrap; }
#aboutTxtCol > div{box-sizing: border-box; flex: 0 0 50%;}
#abtTxtLeft{padding-right: 50px;}
#abtTxtRight{padding-left: 50px;}
#aboutList{margin: 0 -15px !important; display: flex; flex-flow: wrap;    text-align: center;}
#aboutList > li{box-sizing: border-box; padding: 0 15px; flex: 1;}
.aboutLiBlock img{display: inline-block; vertical-align: middle; line-height: 1; margin-right: 15px;}
.aboutLiBlock p{display: inline-block; vertical-align: middle; margin: 0; text-align: left; line-height: 1.35; font-size: 24px;  color: #b3774a;}
#aboutSec .btnHolder{margin-top: 50px; text-align: center;}



/*Testimonials*/
#testiRow{background-repeat: no-repeat !important; background-position: center !important;}
#testiSec > h5, #testiSec > h2{text-align: center;}
#testiSec .sectionHeading:after{margin-left: auto; margin-right: auto;}
.testiBlock{max-width: 850px; margin: 0 auto; text-align: center;}
#testiSlider{padding: 0 60px !important; box-sizing: border-box;}
#testiSlider .slick-arrow, #testiVidSlider .slick-arrow, #office_galley .slick-arrow, #insights .slick-arrow  { z-index:1; background-size: contain; background-position: center; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; box-shadow: none; border: none; border-radius:0 ; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ; font-size: 0; position: absolute; top: 50%; transform: translateY(-50%) ; -webkit-transform: translateY(-50%) ; -moz-transform: translateY(-50%) ; -ms-transform: translateY(-50%) ; -o-transform: translateY(-50%) ; }
#testiSlider .slick-prev, #testiVidSlider .slick-prev, #insights  .slick-prev, #office_galley .slick-prev {background: url('images/larr.jpg'); left: 0;}
#testiSlider .slick-next, #testiVidSlider .slick-next, #insights .slick-next, #office_galley .slick-next {background: url('images/rarr.jpg'); right: 0;}

#insights .row {
	margin-bottom: 50px;
}

#insights .sectionCaption {
	
    margin-bottom: 10px;
    display: inline-block;
}

#insightSlider {
    margin-left: -30px;
    margin-right: -30px;
}

#insightSlider .slick-slide {
    padding: 0 30px;
	opacity: .3;
	transition: opacity 500ms;
}

#insightSlider .slick-active {
	opacity: 1;
}


#insightSlider .slick-slide img {
    width:  100%;
}

#insightSlider .slick-list {
	overflow: visible !important;
}

#insights .slick-slide .sectionHeading {
	font-weight: 500 !important;
}

#insightSlider .image {
/*     height: 600px; */
    overflow: hidden;
	margin-bottom: 50px;
}

#insightSlider .mobile-only {
	display: none;
}

.phoneCol p {
	display: inline-block;
}

.phoneCol p span {
	width: 75%;
}

.phoneCol p span:first-of-type {
	width: 25%;
}

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

	#insightSlider .desktop-only {
		display: none;
	}

	#insightSlider .mobile-only {
		display: block;
	}
}
	
@media only screen and (max-width: 767px) {
	#insights .row {
		display: inline-block !important;
		width: 100%;
		margin-bottom: 0;
	}
	
	#insightSlider .slick-slide img {
		margin-bottom: 25px;
	}
	
	#insightArrows {
		position: absolute;
		top: 35%;
		left: 0;
		width: 100%;
		display: flex;
		justify-content: space-between;
		height: 40px;
	}
	
	#insights .slick-arrow {
		background-size: 100% auto !important;
		margin: 0 30px;
	}
	
	#insights .slick-prev {
		margin-right: 10px;
	}
	
	#insightArrows {
		position: absolute;
		bottom: -40px;
		left: 0;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	
	#insights .slick-slide .sectionHeading {
		font-size: 20px !important;
	}
	
	#insightSlider .image {
		/* height: 600px; */
		overflow: hidden;
		margin-bottom: 5px;
	}
}

#insights  .slick-prev { position: relative; 
    margin-right: 20px; }
#insights .slick-next{ position: relative; }

#testiVid { text-align:center; }
#testiVidSlider { margin-top:40px; }
#testiVidSlider h4 { color:#b3774a; margin-top:30px }
#testiVidSlider img { width:100%; }
#testiVidSlider .slick-arrow { z-index:1; }
#testiVidSlider .slick-slide { padding:0 20px; }
#testiVidSlider { margin-left:-20px; margin-right:-20px; 
    padding-left: 60px !important;
    padding-right: 60px !important;} 
.testiBlock .thumbnail { position: relative; }
.testiBlock .overlay { top: 0;left: 0; position: absolute; width:100%; height:100%; background-image:url(../../uploads/2022/11/play-bt.png); background-repeat:no-repeat; background-position: 92% 92%; } 
.testiMeta{padding-top: 50px;}
.testiMeta > p{display: none;}
.testiMeta img{max-width: 70px !important;}
.testiMeta h5{font-size: 18px; margin-bottom: 0; margin-top: 20px; color: #b3774a; text-transform: uppercase;}
.slick-slide .lazyloading {
  opacity: 1 !important;
}



/*Grow*/
#growRow{position: relative; padding-bottom: 32%;}
#growRow:before{content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 58%;  background-repeat: no-repeat; background-size: 100%; background-position: center top;}
/*
.no-webp #growRow:before{ background-image: url('images/towIm.jpg'); }
.webp #growRow:before{ background-image: url('images/towIm.jpg.webp'); }
*/
#growSec > .sectionHeading{text-align: center;}
#growSec .sectionHeading:after{display: none;}
#growSec > p.font_play{text-align:center ; max-width: 580px; margin: 35px auto; font-size: 24px; color: #b3774a; }
#growSec > img{padding-top: 20px; display: block; margin: 0 auto;}
#growAddBlock{margin-top: 0px;}
#growAddBlock p{font-weight: 500; font-size: 20px; margin-top: 60px; position: relative; box-sizing: border-box; padding-left: 35px; margin-bottom: 35px;}
#growAddBlock p:before{content: ""; display: block; width: 17px; height: 22px; background-image: url('images/map.png'); background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 4px; }
#growAddBlock p b{font-weight: 500; display: block;}
#growAddBlock a{ display: inline-block; line-height: 1; padding: 25px 75px; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; border: solid 1px #b3774a; color: #b3774a; font-size: 14px; font-weight: 500; text-transform: uppercase; 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 ; }
#growAddBlock a:hover{text-decoration: none; color: #fff; background: #b3774a; }
#growAddBlock p b span{display: inline-block; line-height: 1; height: 18px; vertical-align: middle; position: relative; width: 17vw;/*width: 42%;*/}
#growAddBlock p b span:before{ content: ""; display: block; position: absolute; left: 0; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; height: 1px; width: 100%; background: #b3774a;}
#growAddBlock p b span:after{ content: ""; display: block; position: absolute; width: 18px; height: 18px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; background: #b3774a; left: 0; top: 0; opacity: 0; animation: direct 1.5s ease infinite; -webkit-animation: direct 1.5s ease infinite; }




/*CTA*/
#ctaSec{text-align: center;}
#ctaSec .sectionHeading:after{display: none;}
#ctaSec .sectionHeading{color: #fff; }
#ctaSec p{color: #fff; margin: 30px auto; max-width: 680px; }




/*Footer*/
#footerRow{padding-bottom: 45px;}
#footerSec{display: flex; flex-flow: wrap; }
#footerSec > div{box-sizing: border-box;}
#fooLeft{flex: 0 0 25%; text-align: center; padding-right: 25px;}
#fooRight{flex: 0 0 75%;}
#fooRightUpper{margin: 0 -15px; display: flex; flex-flow: wrap;}
.fooCol{flex: 0 0 25%; box-sizing: border-box; padding: 0 5px;}
.fooCol h4{font-size: 16px; margin-bottom: 30px; color: #000; text-transform: uppercase;}
.muchaFooMenu li{line-height: 1.3;}
.muchaFooMenu li a{color: #1a1a1a; font-weight: 400; text-decoration: none; font-size: 16px;}
.fooCol p{font-size: 16px; font-weight: 400;}
.fooCol a{color: #1a1a1a; font-weight: 400; text-decoration: none; font-size: 16px;}
#fooRightBottom{padding-top: 50px; margin-top: 50px; border-top: solid 1px #e6e6e6;}
#fooPartnerSec{display: flex; flex-flow: wrap; align-items: center; margin-bottom: 15px;}
#fooPartnerSec > h5{margin: 0; font-weight: 500 !important; font-size: 16px;}
#foopLogo{margin-left: auto;}
#foopLogo img{margin-left: 15px;}
#fooRightBottom > h6{font-size: 14px; color: #000; margin-bottom: 20px;}
#fooRightBottom > p{font-size: 15px; color: #000;}








/*TY Page*/
.page-id-62 #Footer,.page-id-62 #Header_wrapper{display: none;}
#tyPageRow{background-position: right top !important;}
#thnxWrap{ box-sizing: border-box; padding: 105px 45px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; background: #fff; border: solid 1px #eaebef; box-shadow: -4px 4px 9px 0.2px rgba(0, 0, 0, 0.05); position: relative; background-image: url('images/map.jpg'); background-repeat: no-repeat; background-size: cover; background-position: right center; background-color: #fff; max-width: 500px; margin: 0  auto; position: relative;}
#thnxWrap h2{font-weight: 44px; font-weight: 700 !important;}
#thnxWrap h4{font-weight: 400 !important; font-size: 17px;}
#thnxImg{position: absolute; display: inline-block; top: -35px; right: 35px;}


.b-s{
font-weight:300!important;	
}


.inv-lis>ul{ 
list-style: circle!important;
margin-left: 25px!important;
}

.inv-lis>ul>li{    
font-size: 18px;
    font-family: 'Gotham' !important;
    font-weight: 300!important;
    color: #1a1a1a!important;
}
.contaerp>p{
font-size: 15px!important;
}

#menu-main-menu #menu-item-2807{
display:none!important;	
}


#top_right_util ul{display: inline-block; vertical-align: middle; }
#top_right_util ul.langSelector{margin-left: 10px !important;}
#top_right_util ul li a{color: #fff; text-decoration: none;}
.langSelector li{display: inline-block; vertical-align: middle; line-height: 1; margin: 0 5px;}
.langSelector li img{line-height: 1; vertical-align: middle; margin-right: 15px; border: solid 1px rgba(255, 255, 255, 0);}
.langSelector li span{display: inline-block; line-height: 1; vertical-align: middle;}
#top_right_util ul li{display: inline-block; vertical-align: middle; line-height: 1;}
#Top_bar .menu_wrapper > aside.widget .langSelector{display: none;}
#sideSlideLangSel{padding: 10px 20px;}


#mnuwhtbtn {
    display: none;
}


/*Sariah Block*/
#shariahBlock{display: flex; flex-flow: wrap; align-items: center;}
#shariashLeft{flex: 0 0 35%;}
#shariashRight{flex: 0 0 65%; box-sizing: border-box; padding-left: 55px;}
#shariashRight h3{    font-size: 28px; margin: 0; text-transform: uppercase;}
#shariashRight h3:after{    content: "";  display: block;  width: 80px;  height: 3px;  background: #b3774a;  margin: 15px 0 30px 0;}
#shariashRight p.font_play{color: #b3774a;}


/*office block*/
#office_wrap{display: flex;flex-flow: wrap;}
#office_left{width: 55%;box-sizing: border-box}
#office_right{width: 45%;box-sizing: border-box}
body > div.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-img-mobile.mfp-ready > div > div.mfp-content > div > figure > figcaption > div > div.mfp-counter{display: none;}

#aixNewGal{margin-top: 35px;}

.popup-gallery{display: flex;flex-flow: wrap;margin-top: 30px;}
.popup-gallery img{display: block;max-width: 100%;}
#larg_box{width: 50%;}
#second_box{width: 25%;box-sizing: border-box;padding: 0 25px;}
#third_box{width: 25%;}
#larg_box img,#second_box img,#third_box img{display: block;max-width: 100%;}
#larg_box img{height: 100%;}
#third_box img{height: 100%;}
#second_box > div:nth-child(1) > a > picture > img{;height: 50%;box-sizing: border-box;}
#second_box > div:nth-child(2) > a > picture > img{height: 50%;box-sizing: border-box;}
#second_box > div:nth-child(1){margin-bottom: 12px;}
#second_box > div:nth-child(2){margin-top: 25px;}

span.overlay{display: none;background-color: #000;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;opacity: 0.2;}
.popup-gallery a:hover >span.overlay{display: block;}
.popup-gallery a:hover >span.mag_img{display: block;}

.popup-gallery div>a{display: inline-block;position: relative;overflow: hidden;}

.mag_img{display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);}



.mfp-image-holder .mfp-content{max-width: 80% !important;margin: 0 auto;}
img.mfp-img{display: block;height: 100% !important;width: 100%;}
body > div.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-img-mobile.mfp-ready > div > div.mfp-content > div > button{display: none;}

.mfp-arrow-left{left: 30%;background: url("images/l.png") !important;background-repeat: no-repeat !important;background-position: center !important;}
.mfp-arrow-right{right: 30%;background: url("images/r.png")!important;background-repeat: no-repeat !important;background-position: center !important;}
.mfp-arrow:after{display: none !important;}
.mfp-arrow{opacity: 1 !important;}
.mfp-arrow-left:before,.mfp-arrow-right:before{border: none !important;}



.modula .modula-items .modula-item .modula-item-content>a:before{content: ""; display: block; width: 41px; height: 38px; background: url('images/magnify.png'); background-repeat: no-repeat; background-size: contain; background-position: center; left: 50%; top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); opacity: 0; z-index: 2;}
.modula .modula-items .modula-item .modula-item-content>a:hover:before{opacity: 1;}
.modula .modula-items .modula-item .modula-item-content>a:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; position: absolute; background: #000; opacity: 0.7; display: none; z-index: 1;}
.modula .modula-items .modula-item .modula-item-content>a:hover:after{display: block;}


.modula-fancybox-infobar{display: none;}
#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left,#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right{padding: 0;margin: 0;box-shadow: 0;background: transparent;visibility: visible;opacity: 1;width: 50px;height: 50px;}
#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right:after{content: "";display: block;background: url("images/r.png");width: 50px;height: 50px;background-position: center;background-repeat: no-repeat;background-size: contain;}

#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left:after{content: "";display: block;background: url("images/l.png");width: 50px;height: 50px;background-position: center;background-repeat: no-repeat;background-size: contain;}

#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left{left: 12%;}
#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right{right: 12%;}

.modula-fancybox-navigation .modula-fancybox-button div{display: none;}


#office_galley{display: none;}

/*featuer row*/
#feature_wrap .slick-track{display: flex;flex-flow: wrap;}
.fw_box {display: flex !important;flex-flow: wrap;background-color: #0f3d62;height: auto;}
.fw_left{width: 30%;box-sizing: border-box;text-align: center;display: flex;flex-flow: wrap;flex-direction: column;}
.fw_left span{display: block;margin: auto 0;}
.fw_left h4{color: #fff;font-weight: 600 !important;font-size: 24px;margin-bottom: 25px;}
.fw_left img{display: block;margin: 0 auto ;}
.fw_right{width: 70%;box-sizing: border-box;padding: 60px;background-position: center !important;background-size: cover !important;background-repeat: no-repeat !important;}
.fw_right>span{color: #f3f3f3;font-size: 16px;line-height: 1;display: block;margin-bottom: 15px;}
.fw_right h2{color: #fff;}
.fw_right p{color: #fff;margin-bottom: 35px;}
#feature_wrap .btnHolder>a{
    box-sizing: border-box;
    background: #b3774a;
    padding: 25px 30px;
    color: #fff;
    border: 1px solid #b3774a;
  }
#feature_wrap .btnHolder>a:hover{opacity: 0.6;}

#feature_wrap .slick-arrow{font-size: 0;padding: 0;border: none;box-shadow: none;margin: 0;outline: none;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;position: absolute;top: 85%;transform: translate(20%,-10%);width: 48px;height: 48px;display: block;z-index: 1;}
#feature_wrap .slick-prev{background: url("images/larr.jpg");left: 10%;}
#feature_wrap .slick-next{background: url("images/rarr.jpg");left: 15%;}
#feature_wrap{position: relative;}


#rangeTerm .noUi-origin, #rangeTerm .noUi-connect{ transition:transform .3s ease-out; -webkit-transition:transform .3s ease-out; -moz-transition:transform .3s ease-out; -ms-transition:transform .3s ease-out; -o-transition:transform .3s ease-out; }



#aixDtabPan > p{line-height: 1 !important}
#fooPartnerSec{justify-content: center}
#growAddBlock{padding: 80px 0}


#global_building_wrap h4 {
  max-width: 760px;
}

/***********************************************************
NEW FOOTER STYLES
***********************************************************/


#footerNew {
  background-color: #161922;
}

#footerNew .container {
  padding-top: 0;
  padding-bottom: 0;
}

#footerNew .right {
  color: #ffffff;
  font-size: 14px;
  line-height: 14px;
  display: flex;
  flex-flow: row-reverse;
  justify-items: flex-end;
}

#footerNew a {
  color: #ffffff;
  transition: opacity 300ms;
  font-size: 13px;
}

#footerNew .phone-numbers a {
  color: #b2a6a6;
  transition: opacity 300ms;
  font-size: 15px;
}

#footerNew ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footerNew ul li {
}

.footer-content .footer-col-2 p {
    line-height: 22px;
    font-size: 15px !important;
    margin-bottom: 25px !important;
  margin-top:20px;
}

.footer-col-2 h3 {
  margin-bottom: 10px;
}

#footerNew .left .logo {
  margin-bottom: 60px;
  max-width: 240px;
}


#footerNew {
}

.logged-in #footerNew {
  display: block;
}



.footer-col-1 {
    float: left;
    width: 20%;
}

.footer-col-2 {
    width: 22%;
    float: left;
    padding-right: 35px;
    box-sizing: border-box;
}
.footer-col-3 {
    width: 58%;
    float: left;
}

.footer-col-1 .logo img {
    max-height: 101px;
    width: 80%;
}

.footer-col-2 p {
    color: #b2a6a6;
    line-height: 20px;
}

.footer-col-2 h3 {
    margin-bottom: 10px;
}

.row_m.row_adj h3 {
    margin-bottom: 6px;
}

#footerNew h3 {
    font-size: 17px;
    color: #fff;
    line-height: 1.1;
}

#footerNew .footer-col-3 .menu li:nth-child(3n+3) {
    width: 33.3% !important;
}

#footerNew .footer-col-3 .menu li:nth-child(3n+3) {
    float: right;
    width: auto;
    min-width: 160px;
}
#footerNew .footer-col-3 .menu li {
    float: left;
    width: 33.3%;
    font-size: 14px;
    margin-bottom: 10px
}

.disclaimer_m {
    margin-top: 40px !important;
    width: 100%;
    float: left;
}

.disclaimer_m p {
    font-size: 9px !important;
    line-height: 15px !important;
    color: #a5a6a8;
    line-height: 19px;
}

.footer-content {
    padding: 76px 0;
    background: #191c25;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
}

.footer-content .copyright {
    font-size: 12px;
    margin: 30px 0 0 0;
    float: left;
}

.footer-content .copyright {
    font-size: 12px;
    margin: 30px 0 0 0;
    float: left;
}

#footerNew .each em {
    vertical-align: super;
    font-size: 10px;
    font-style: normal;
}

.footer-content .social-nav {
    padding-top: 4px;
}
.footer-content .social-nav li {
    display: inline-block;
    margin-right: 10px;
}

.footer-content .footer-col-2 a, .phone-numbers a {
    color: #b2a6a6;
}

.footer-content .footer-col-3 ul li a:hover {
  color: #c17750 !important;
  opacity: 1 !important;
}

#footerNew .phone-numbers {
    float: left;
    width: 100%;
    margin-top: 30px;
}

#footerNew .phone-numbers .each {
    float: left;
    width: 33.33%;
}

#footerNew .social-menu {
    float: left;
    width: 100%;
    margin-top: 0;
}

.mobile-footer {
  display: none;
}

.menu-social-nav-container svg, .menu-social-nav-arabic-container svg, .menu-social-nav-russian-container svg, .menu-social-nav-german-container svg, .menu-social-nav-spanish-container svg, .menu-social-nav-social-menu-container svg {
    fill: #fff;
    width: 23px;
    height: 23px;
    vertical-align: bottom;
}

.menu-social-nav-container svg:hover, .menu-social-nav-arabic-container svg:hover, .menu-social-nav-russian-container svg:hover, .menu-social-nav-german-container svg:hover {
    fill: #ce7c40;
}

.footer-content .footer-col-2 .each {
    margin-bottom: 30px;
}

.footer-content .footer-col-2 a {
    color: #b2a6a6 !important;
}

#footerNew .socials a {
    width: 15px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 20px;
    display: inline-block;
}

#footerNew .socials a.twitter {
    background-image: url(../../../bonds/wp-content/themes/aix/img/socials-twitter.png);
}

#footerNew .socials a.linkedin {
    background-image: url(../../../bonds/wp-content/themes/aix/img/socials-linkedin.png);
}


.new-approach .approach-right iframe {
  height: 340px;
}

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



@media only screen and (min-width:1360px) and (max-width:1380px){
  #bannerHtmlBlock{padding-top: 50px;}
	
}

@media only screen and (max-width:1366px){
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left{left: 1%;}
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right{right: 1%;}
	
}

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

  .new-approach .approach-right iframe {
    height: 340px;
  }

	#office_left{width: 100%;margin-bottom: 30px;text-align: center;}
	#office_right{width: 100%;}
	.popup-gallery> div{width: 100% !important;padding: 0 10px;}
	#larg_box img, #second_box img, #third_box img{margin: 0 auto;}
	.fw_right {padding: 70px 50px;}
	#feature_wrap .slick-arrow{width: 40px;height: 40px;}
	
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left{left: 0;}
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right{right: 0;}
	
	
  #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;}
  .menuo-no-borders #Top_bar .menu > li > a span{line-height: 45px !important; padding-left: 15px; padding-right: 15px;}
  #Top_bar.is-sticky .menu > li > a span{line-height: 30px !important;}
  .sectionTopPadding{padding-top: 80px; }
  .sectionBottomPadding{padding-bottom: 80px;}
  .sectionHeading{font-size: 28px; margin-bottom: 25px; }
  .sectionHeading:after{margin: 15px auto 30px auto;}
  .sectionHeading br{display: none;}
  body, p{font-size: 16px;}


  #mnuContBtn{margin-left: 10px; padding: 15px;}
  
  #Top_bar .menu_wrapper{width: auto; margin-left: auto; flex: auto; justify-content: flex-end;}
  #Top_bar .menu_wrapper > aside.widget{margin-left: 20px;}

  #bannerHtmlBlock{padding-top: 55px; padding-bottom: 55px;}
  #banTxtWrap > div{flex: 0 0 100%; text-align: center; padding: 0;}
  #banTxtLeft > h1:after{margin-left: auto; margin-right: auto;}
  #banTxtLeft > h5{font-size: 15px;}
  #banTxtLeft > h1{font-size: 34px;}
  #banTxtLeft > h1 br{display: none;}
  #banTxtLeft > p{margin-left: auto; margin-right: auto; max-width: 650px;}
#banTxtRight{margin-top: 30px;}
#stepFormDiv{max-width: 650px; margin: 0 auto;}
#counterList > li{padding: 0 25px;}
#counterList > li h5{font-size: 17px; margin-bottom: 15px;}
#counterList > li h2{font-size: 65px;}
#approachTop > div{flex: 0 0 100%; text-align: left; padding: 0;}
#new-approach #approachTop > div{text-align: left;}
#aTopRight > p{font-size: 19px;}
#approachBot{margin-top: 40px;}
#approachList > li{padding: 15px; flex: 0 0 50%;}
#productRow1{padding-top: 100px;}
#productTab > li a{padding:25px 20px; font-size: 17px;}
#productTab{padding-top: 25px;}
.prodDetRight{flex: 0 0 100%; max-width: 400px; margin: 15px auto 0 auto;}
.prodDetLeft{flex: 0 0 100%; padding-right: 0; text-align: center;}
.prodDetLeft h3{font-size: 22px;}
.prodDetLeft h3:after{margin-left: auto; margin-right: auto;}
.prodDetLeft > p.font_play{font-size: 18px; padding-bottom: 0;}
#aboutSec > .font_play{font-size: 20px;}
#aboutTxtCol{margin: 25px auto;}
#aboutTxtCol > div{flex: 0 0 100%; padding: 0; text-align: center;}
.aboutLiBlock p{font-size: 18px;}
#growSec > p.font_play{margin-top: 20px; font-size: 19px;}
	
	
	
/*#growRow:before{display: none;}
#growRow{padding-bottom: 80px;}
#growAddBlock{margin-top: 25px; text-align: center;}
#growAddBlock p b span{display: none;}
#growAddBlock p b{display: inline;}
#growAddBlock p{padding-left: 0; padding-top: 35px;}
#growAddBlock p:before{ top: 0; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }*/
	
	
#footerSec > div{flex: 0 0 100%; text-align: center; padding: 0;}
#footerRow{padding-top: 45px;}
#fooLeft{margin-bottom: 25px;}
#fooRightBottom{margin-top: 25px; padding-top: 25px;}
#growAddBlock p{margin-top: 30px;}
#fooPartnerSec > h5{flex: 0 0 100%; text-align: center; margin-bottom: 20px;}
#foopLogo{flex: 0 0 100%; text-align: center; }
#foopLogo img{margin: 5px 10px;}

.inv-lis>ul>li{    
font-size: 16px!important;
text-align:left!important;
}
 
}


.logocarousel img {
  width: 100%;
  max-width: 200px !important;
} 

.logocarousel .slick-slide {
  padding: 0 20px !important;
}

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

  #global_building_wrap h4 {
    max-width: 570px;
    line-height: 40px !important;
  }

  #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%) ; }
  #Top_bar .top_bar_left{display: flex; flex-flow: wrap; align-items: center;}
  #Top_bar .menu_wrapper{margin-left: auto;}
  #Top_bar .menu_wrapper > aside.widget{margin-left: 0; margin-right: 50px;}
  #mnuContBtn span{display: none;}
  #mnuContBtn i{display: inline-block; color: #000;}
  #mnuContBtn{text-align: center; width: 30px; height: 30px; padding: 0; text-align: center; line-height: 30px;}
  #Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{color: #b3774a !important;}
  
  #mnuContBtn{margin-left: 5px;}
  #Top_bar .menu_wrapper > aside.widget .langSelector{display: inline-block; vertical-align: middle; margin-right: 10px;}
  #Top_bar .menu_wrapper > aside.widget .langSelector li span{color: #000;}

}


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

  
  .sectionTopPadding{padding-top: 65px; }
  .sectionBottomPadding{padding-bottom: 65px;}
  
  .aboutLiBlock p{display: block; margin-top: 15px; text-align: center;}
  .aboutLiBlock{text-align: center;}
  .fooCol{flex: 0 0 100%; padding: 15px 0;}
  #fooRightUpper{margin: 0 !important;}
  .fooCol h4{margin-bottom: 15px;}
  #growSec > p.font_play br{display: none;}


  #shariashLeft{flex: 0 0 100%; max-width: 400px; margin: 0 auto;}
#shariashRight{flex: 0 0 100%; box-sizing: border-box; padding-left: 0; padding-top: 25px; text-align: center;}
#shariashRight h3:after{margin: 15px auto;}
	
	.fw_left{width: 100%;padding: 30px 0;text-align: center;}
	.fw_right{width: 100%;text-align: left;padding: 50px }
	.fw_right>h2.sectionHeading:after{margin-left: 0;}
	
	#feature_wrap .slick-prev{left: 46%;}
	#feature_wrap .slick-next{left: 52%;margin-left: 10px;}
	#feature_wrap .slick-arrow{    transform: translate(-50%,-10%);top: 30px;}
	.fw_left>h4{margin-bottom: 90px;}

  .fw_left {
    padding-top: 100px;
  }

#growAddBlock{padding: 50px 0}
}



@media only screen and (max-width:767px){
	
.mobile-only {
	display:block !important;
}
	
.desktop-only {
	display:none !important;
}
	
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_left{left: 0;}
	#modula-fancybox-container-1 > div.modula-fancybox-inner > div.modula-fancybox-navigation > button.modula-fancybox-button.modula-fancybox-button--arrow_right{right: 0;}
	
	
  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;}

  .sectionTopPadding{padding-top: 45px; }
  .sectionBottomPadding{padding-bottom: 45px;}

  .TopBarWrap{display: none;}
  #banTxtLeft > h1{font-size: 28px;}
  #banTxtLeft > h1:after{margin: 15px auto;}
  #banTxtLeft > p{font-size: 18px;}
  #banTxtRight{margin-top: 15px;}
  #stepFormDiv{padding: 35px 15px;}
  #stepFormDiv > h5{font-size: 15px;}
  #stepFormDiv > h2{font-size: 22px;}
  #rangeValDisplayer > li span{font-size: 14px;}
  #rangeValDisplayer > li h4{font-size: 18px;}
  #counterList > li{padding: 25px 0; border-right: 0; border-bottom: solid 1px #e6e6e6; flex: 0 0 100%;}
  #counterList > li:last-child{border-bottom: 0;}
  #approachList{margin: 0 !important;}
  #approachList > li{padding: 15px 0; flex: 0 0 100%;}
  #productTab > li{flex: 0 0 100%; padding: 2px 0;}
  #productTab > li:last-child{padding-bottom: 0;}
  #aboutList{margin: 0 !important;}
  #aboutList > li{flex: 0 0 100%; padding: 0; padding-bottom: 20px; border-bottom: solid 1px #e6e6e6; margin-bottom: 20px !important;}
  .aboutLiBlock p br{display: none;}
  #aboutList > li:last-child{margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: 0;}
  .approachBlock h3{font-size: 19px;}
  #aboutSec .btnHolder{margin-top: 30px;}
	
	#feature_wrap .slick-prev{left: 43%;}
	#feature_wrap .slick-arrow{ top: 90px; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }


#mnuwhtbtn {
    display: block;
    position: absolute;
    left: -30px;
    bottom: -1px;
}
.fw_left h4{ margin-bottom: 30px; }
.fw_left img{height: 100px !important;}
.fw_left{height: 300px;}

  .fw_left {
    min-height: 210px;
  }

  #feature_wrap .slick-arrow {
      top: 30px;
  }

  #global_building_wrap h4 {
    max-width: 490px;
    line-height: 30px !important;
}

#global_building_outer {
    height: 820px !important;
    width: auto;
}

#Content img#newbuilding_bg {
  opacity: .5;
}

html body .modula .modula-items {
    height: auto !important;
}
.modula-gallery.modula-gallery-initialized .modula-items .modula-item {
    height: auto !important;
    position: initial !important;
    margin-bottom: 30px;
    width: 100% !important;
}

html body .modula .modula-items .modula-item img.pic {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  float: left;
  left: 0 !important;
}

#testiVidSlider {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

  #testiVidSlider .slick-next {
    right: 20px;
  }

  #testiVidSlider .slick-prev {
    left: 20px;
  }
	#new_global_building_wrap {
    padding: 60px 0 !important;
    flex-flow: column;
}
}

@media only screen and (max-width:520px){ 
  #global_building_outer {
    height: 690px !important;
  }
	#new_global_building_top img {
    display: none !important;
}
}

@media only screen and (max-width:420px){
  
  .sectionHeading, #banTxtLeft > h1{font-size: 24px;}
  .noUi-pips-horizontal{display: none;}
  .rangeHolder{margin-bottom: 30px; text-align: left;}
  .noUi-target{margin-top: 8px;}
  .rangeHolder:nth-child(1):before{content: "Select Term"; display: block; margin-bottom: 5px;}
  .rangeHolder:nth-child(2):before{content: "Select Investment Amount"; display: block; margin-bottom: 5px;}
  #rangeValDisplayer{padding-bottom: 0;}
  #rangeValDisplayer > li{flex: 0 0 100%; text-align: center; padding: 10px 0; border-bottom: solid 1px #e9e9e9;}
  #rangeValDisplayer > li:last-child{border-bottom: 0; padding-bottom: 0;}
  .stepBtnHolder > button{padding: 25px 10px; font-size: 14px;}
  .tbSponserHolder{justify-content: center;}
  .tbSponserHolder img{margin:10px;}
  .tbSponserHolder h4{text-align: center; font-size: 16px; flex: 0 0 100%;}
  .btnHolder > a{padding: 25px; font-size: 15px;}
  #testiSlider{padding: 0 !important;}
  #testiSlider .slick-arrow{display: none !important;}
  .testiMeta img{max-width: 50px !important;}
  .testiMeta h5{font-size: 13px;}
  .testiMeta{padding-top: 20px;}
  #growAddBlock p{font-size: 16px;}
  #growAddBlock a{padding: 25px;}

}

 #banTxtWrap{position: absolute;display: block;width:100%;right:0px;top:0px;}
 #bannerSection{position: absolute!important;top:0px!important;width: 100%}
 #banTxtRight{position: absolute!important;right:0px!important;width: 45%!important;max-width: 470px}
 #bannerSection{overflow:visible!important;}
 .slid-wrap{position: absolute;top:0px;width: 100vw}
 .bannerSlider{min-height:900px;}
 .bannerSlider img{object-fit: cover!important;min-height: 900px!important;width: 100%}
 #bannerHtmlBlock{padding:0px!important;}
 #banTxtLeft > h1{font-size: 48px!important}
 #banTxtLeft{padding-top: 70px;display: none;}
 .slick-active #banTxtLeft{display: block!important;}
 #banTxtRight{padding-top: 70px}
 .bannerSlider .slick-dots{display: flex;align-items: center;justify-content: center;display: none!important}
 .bannerSlider .slick-dots li{width: 33.33%;margin: 0px}
 .bannerSlider .slick-dots li button{font-size: 0px;width:100%;padding: 0px!important;height: 2px;background: #fff!important}
 .bannerSlider .slick-dots li button:focus{outline: 0!important}
 .bannerSlider .slick-dots li.slick-active button{font-size: 0px;width:100%;padding: 0px!important;height: 5px;background: #b3774a!important}
 .bannerSlider .slick-dots{position: absolute;bottom: 100px;width: 100%}
 .banerSteps{    position: absolute;
    bottom: 30px;
    z-index: 99;
    display: flex;cursor: pointer;
    align-items: center;
    justify-content: left;
    width: 100%;
}
 .banerSteps > div{width: 33.33%;color: #fff;font-family: 'Gotham-Book';text-transform: capitalize;display: flex;align-items: center;justify-content: left}
 .numsteps{width:40px;height: 40px;border-radius: 100%;margin-right: 20px;text-align: center;line-height: 40px}
 .goTo{position: relative;z-index: 100}
 .strpFormRow{float: left;width: 100%}
 .strpFormRow.twc{float: left;width: 50%}
 .extn1 {margin-right: 0px!important;}
 .yPhone input {padding-left: 0px!important}
 #banTxtRight select{height: 46px}
 #step2 .strpFormRow.twc:first-child, #step2 .strpFormRow.twc:nth-child(3){width:48%;margin-right: 2%}
 #banTxtRight input:focus, #banTxtRight textarea:focus, #banTxtRight select:focus{}
 .wpcf7-phonetext{padding-left: 45px!important}
 .navArrow{position: absolute;width: auto;bottom: 13px;right:0px;text-align: right;color: #fff;z-index: 99}
 .navArrow i{color: #fff;font-size: 24px;cursor: pointer;}
 #scrollImg{top:350px;}










.progressBarContainer {
  position: absolute;
  bottom: 100px;
  width: 100%;
}

.progressBarContainer div {
  display: block;
  width: 33.33%;
  padding: 0;
  cursor: pointer;

  margin-right: 0px;
  float: left;
  color: white;
}

.progressBarContainer div:last-child {
  margin-right: 0;
}

.progressBarContainer div span.progressBar {
  width: 100%;
  height: 3px;
  background-color: rgba(255, 255, 255, 1);
  display: block;
}

.progressBarContainer div span.progressBar .inProgress {
  background-color: #b3774a!important;
  width: 0%;
  height: 7px;
  margin-top:-2px;
}
.pie_progress {
      max-width: 15px!important;
      margin: 5px auto;
}

/*#footerRow {
  display: none !important;
}*/

#global_building_outer {
    height: 100vh !important;
    min-height: 850px;
}

@media only screen and (min-width: 1240px){
 .bannerSlider .slick-dots, .banerSteps,.progressBarContainer{max-width: 1120px!important;left:50%;margin-left: -560px!important}
}
@media only screen and (max-width: 1239px) and (min-width: 960px){
 #Top_bar .menu_wrapper > aside.widget{margin-left: 0px!important}
  #stepFormDiv {padding: 40px 20px;}
 #banTxtLeft{width:45%;}
 #banTxtLeft > h1{font-size: 34px!important}
 .strpFormRow .stepFormCol input,  .strpFormRow .stepFormCol select,  .strpFormRow .stepFormCol textarea{padding:14px 14px 14px 5px;}
 .strpFormRow .stepFormCol select {
    padding: 14px 30px;
 }
 #banTxtRight{margin-top: 0px!important}
 .bannerSlider .slick-dots, .banerSteps,.progressBarContainer{max-width: 940px!important;left:50%;margin-left: -470px!important}
 .navArrow{right: 0px}
}

.video_sec_right {
    max-width: 600px !important;
	margin-top: 20px !important;
	padding: 0 15px !important;
}

.complogos {
	display: none;
}

@media only screen and (max-width:991px) {
	.mt-desk {
		margin-top: 0;
	}

  .mobile-footer {
    display: block;
  }

  .desktop-only {
    display: none;
  }


  .footer-col-1 {
    width: 100%;
    text-align: center;
  }

  .footer-col-3 {
    width: 100%;
    float: left;
  }

  .container {
    max-width: 720px;
  }

  #footerNew .menu {
    margin-top: 0;
  }

  #footerNew .menu li, #footer .footer-col-3 ul li:nth-child(3n+3) {
    display: block;
    padding: 17px 3px;
    border-top: 1px solid #2d2d2d;
    -webkit-background-size: 10px;
    background-size: 10px;
    width: 100% !important;
    text-align: left;
  }

  .footer-content .copyright {
    text-align: center;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 0;
    line-height: 22px;
  }

  .copyright .menu-social-nav-container {
    margin-bottom: 20px;
  }

  .footer-col-1 .logo img {
      max-height: 101px;
      width: auto;
  }

  #footerNew .footer-col-3 .menu li:nth-child(3n+3) {
    width: 100% !important;
    padding: 0;
  }

  #footerNew .footer-col-3 .menu li {
    margin-bottom: 0 !important;
    padding: 0;
  }

  .footer-content .footer-col-3 .menu li a {
    display: block;
    padding: 17px 0;
    background: url(../twentytwenty-child/assets/images/angle-right-white.svg) no-repeat right 7px center;
    -webkit-background-size: 10px;
    background-size: 10px;
  }

  .footer-col-2 {
    width: 100%;
    padding-right: 0;
    margin-top: 30px;
  }

  #footerNew .phone-numbers .each {
    width: 100%;
  }

  .new-approach #approachTop {
    width: 100% !important;
    padding-right: 0;
    text-align: center;
  }

  .new-approach #approachTop > div {
    text-align: center;
  }

  .new-approach .approach-right {
    width: 100% !important;
    margin-bottom: 30px;
  }

  .vidtextwrap {
    display: flex;
    flex-flow: column-reverse;
  }

  .bookbutton {
    display: none !important;
  }

  #stepFormDiv {
    max-width: 450px !important;
  }

  #video_sec {
    padding-top: 30px;
  }

  .thelat:after {
    margin: 30px auto;
  }

  .video_sec_right {
    padding-left: 0;
  }

  .fw_left span {
    display: inline-block;
    margin: 0;
  }

  .fw_left {
    height: auto;
    display: inline-block !important;
    min-height: 1px !important;
  }
  .fw_box {
    display: inline-block !important;
    height: min-content;
  }

  #aixNewGal {
    display: none !important;
  }
  
  #office_galley {
    display: block !important;
	  width: 100%;
  }

  #office_galley .slick-slide {
    padding: 0 10px !important;
  }
	
	
	.complogos {
		display: block !important;
	}
	
	.complogos img {
		margin-bottom: 30px !important;
	}
}

@media only screen and (max-width: 959px) and (min-width: 768px){
 #banTxtLeft{width: 100%;text-align: center;padding-right: 0px!important}
 .bannerSlider{min-height: 1200px!important}
 .bannerSlider img{min-height: 1200px!important}
 #banTxtRight{width: 100%!important;top:310px;max-width: 100%!important;left: 0px!important}
 .bannerSlider .slick-dots, .banerSteps,.progressBarContainer{max-width: 708px!important;left:50%;margin-left: -354px!important}
 .navArrow{display: none;}
 #Top_bar #logo img{max-height: 48px!important}
}
@media only screen and (max-width: 768px){
 #banTxtLeft > h1, .sectionHeading{font-size: 22px!important}
 #banTxtLeft > h5{font-size: 12px!important}
 #bannerSection{position: inherit!important;float: left;width: 100%!important;padding-left: 0px!important;padding-right: 0px!important;margin-left: 0px!important;margin-right: 0px!important}
 #banTxtRight{position: inherit!important;width: 100%!important}
 #banTxtWrap{position: inherit!important;width: 100%!important}
 .slick-active #banTxtLeft{width: 100%;text-align: center;padding-right: 0px!important}
 .section_wrapper,  .container,  .four.columns .widget-area{padding-left: 15px!important;padding-right: 15px!important}
 .bannerSlider, .bannerSlider img{min-height: 430px!important;}
 #banTxtLeft{padding-top: 30px!important}
 #banTxtLeft > p{font-size: 14px!important}
 .descsteps{font-size: 12px;line-height: 12px;color: #161922!important}
 .banerSteps{position: inherit!important;}
 .bannerSlider .slick-dots, .banerSteps,.progressBarContainer{max-width: 95%!important;left:2.5%;margin-left: 0px!important}
 .banerSteps{margin-left: 2.5%!important;margin-top: 40px}
 #banTxtRight{padding-top: 30px!important}
 .bannerSlider .slick-dots{bottom: 15px!important}
 .navArrow{display: none!important;}
 .descsteps{line-height: 1.6;font-size: 10px!important}
 .numsteps{color: #161922!important;margin: auto;margin-bottom: 15px}
 .banerSteps > div{width: 100%!important}
 .banerSteps > div{display: block!important;text-align: center;}
 #stepFormDiv > h5{font-size: 12px!important}
 #step2 .strpFormRow.twc:first-child,  #step2 .strpFormRow.twc:nth-child(3){width:100%!important;margin-right: 0px!important}
 .strpFormRow.twc{width: 100%!important}
.progressBarContainer{display: none!important;}
 .bannerSlider .slick-dots{display: block!important;display: flex!important;align-items: center;justify-content: center;}
 .bannerSlider .slick-dots li{width: 20px!important;height: 20px!important;display: inline-block;margin-left:5px!important;margin-right: 5px!important;position: relative;}
 .bannerSlider .slick-dots li button, .bannerSlider .slick-dots li.slick-active button{width: 5px;
    height: 5px;
    border-radius: 100%;
    position: absolute;
    top: 6.5px;
    left: 5px;}
.pie_progress svg{stroke: 4px!important}
body{-webkit-tap-highlight-color: rgba(0,0,0,0)!important;}
 .numsteps{display: none!important;}
 .goTo{z-index: 1!important}
 .banerSteps{z-index: 1!important}
}
#Top_bar #logo picture.logo-sticky,
 #Top_bar #logo picture.logo-mobile,
  #Top_bar #logo picture.logo-mobile-sticky {
  display: none;
}
@media only screen and (min-width: 768px){
  #Top_bar.is-sticky #logo picture.logo-sticky {
    display: inline;
    max-height: 35px;
}
  #Top_bar.is-sticky #logo picture.logo-main {
    display: none;
  }
}
.no-webp #productRow1 {
  background-image: url(../../uploads/2020/04/tabBg.jpg)!important;
}
.webp #productRow1 {
  background-image: url(../../uploads/2020/04/tabBg.jpg.webp)!important;
}


@media only screen and (max-width: 450px){
  .new-approach .approach-right iframe {
    height: 220px;
  }
}

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

  #aixNewGal{display: none;}
  #office_galley{display: block;position: relative;}
  #office_galley .slick-arrow{margin: 0;padding: 0;box-shadow: 0;border:none;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;position: absolute;width: 40px;height: 40px;top: 50%;transform: translateY(-50%);font-size: 0;position: absolute;z-index: 10;}
  
  
  
  #office_galley .slick-prev{background: url("images/l.png");left: 0;}
  #office_galley .slick-next{background: url("images/r.png");right: 0;}
  #office_galley  .slick-slide{padding: 0 5px;}
  #office_galley > div{padding:0 20px;overflow: visible;}

.fw_right{padding: 50px 20px; }
  #feature_wrap .slick-next{left: 55%;}
}

/*new changes 2021/01/12*/




/*

@media only screen and (max-width: 959px){
	#growRow:before{ background-position: -2vw 3px;}
}
@media only screen and (max-width: 890px){
	#growRow:before{ background-position: 0vw 3px;}
}
*/

@media only screen and (max-width: 767px){
	
	#growAddBlock p{font-size: 16px;margin-top: 15px;margin-bottom: 15px}
	#growAddBlock > h5{font-size: 15px}
  #growAddBlock > h2{font-size: 20px}
  
  #growRow{padding-bottom: 30vw;}

  #growAddBlock p b span{width: 65vw;}

}





@media only screen and (max-width: 550px){
	#growAddBlock{margin-bottom: 50px}
	
}


@media only screen and (max-width: 420px){
#growAddBlock {margin-bottom: 20px;}
	#growAddBlock p{padding-left: 25px}

}

@media only screen and (max-width: 320px){
#growAddBlock p {font-size: 13px;}
	#growAddBlock {margin-bottom: 69px;}

}



#growRow{padding-bottom: 0vw;}
#growAddBlock p b span{width: 23vw;}
#growRow:before{height: 52vw; background-position:0vw -1vw; background-size: 100vw;display: none}

/*Home Nov 2022 Template*/ 
.page-id-3815 #banTxtRight { width: 100% !important; }
.page-id-3815 #banTxtWrap { width: 50%; right: 30px;}
.page-id-3815 #banTxtLeft { display: block; width: 100%; padding-top: 110px; }
.page-id-3815 #banTxtLeft .logos {
  justify-content: space-between;
  margin: 210px 0 20px;
}
.page-id-3815 #banTxtLeft img {
  margin-right: 30px;
  vertical-align: middle;
}
.page-id-3815 #banTxtLeft img:last-of-type {
  margin-right: 0;
	max-width: 125px;
}
.page-id-3815 .slid-wrap { display: flex; width: 50%; left: 0; height: 710px; align-items: center; }
.page-id-3815 #banTxtLeft > li { font-size: 20px; }
.n2022form .rangeHolder { margin-bottom: 15px; }
.n2022form #rangeValDisplayer { justify-content: space-between !important; margin-top: 15px !important; }
.n2022form .extn1 { margin-right: 0 !important; }
.n2022form #rangeValDisplayer li p { margin: 0 !important; }
.n2022form #rangeValDisplayer { margin-left: -15px !important; margin-right: -15px !important; }
.n2022form .stepFormCol { margin-left: 0 !important; margin-right: 0 !important; }
.n2022form input, .n2022form select, .n2022form textarea { border: solid 1px #e9e9e9 !important; border-radius: 5px !important; }
.n2022form .stepFormCol { padding: 5px 0 !important; }
.n2022form #selectedValue, .n2022form #selectedDuration { color: #b3774a; font-weight: bold; font-size: 14px !important; }
.n2022form #selectedValue {
  opacity: 0;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
}
.n2022form #rangeDisplayInvest {
  color: #b3774a;
}
.n2022form #totalReturns { color: #2aab00; font-weight: bold; font-size: 20px;}
.n2022form .noUi-horizontal .noUi-handle { width: 14px; height: 14px; top: -5px; background-color: #b3774a !important; }
.n2022form .noUi-target { height: 4px; }
.n2022form .intl-tel-input input { border-right: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
.n2022form .wpcf7-number { border-left: 0 !important; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }
.newformWrap h3 { display: flex; font-size: 22px; align-items: center; text-align: left;}
.newformWrap h3 img { margin-right: 20px; }
.newformWrap #termLabels { font-weight: bold; display: none; justify-content: space-between; margin-top: 10px; }
.newformWrap #stepFormDiv { padding: 30px 45px 10px 45px; }
.newformWrap #spinner-container { position: absolute; right: 0; width: auto; bottom: 15px; right: 30px; }
.newformWrap .wpcf7-form-control-wrap span { display: none !important; }
.newformWrap .wpcf7-form-control-wrap span:last-of-type { display: block !important; }
.newformWrap .strpFormRow .stepFormCol.phoneCol { align-items: start; }
.newformWrap .strpFormRow .stepFormCol.phoneCol { align-items: start; }
.n2022form .rangeHolder:nth-of-type(2) { display:none; }
.n2022form .selectedValue { opacity: 0; }
.n2022form .rangeDisplayInvest { color: #b3774a; }
.newformWrap input[type="submit"] { 
  display: block; line-height: 1; margin: 0; box-shadow: none; border: 0; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ;
   -o-border-radius:5px ; padding: 35px; color: #fff; background: #b3774a; text-transform: uppercase; font-weight: 500; font-size: 15px; text-align: center; width: 100%;
     font-family: "Gotham" !important; padding: 20px 35px !important; margin-top: 20px !important; display: inline-block;
    width: 240px;
    float: left; 
    margin-bottom: 30px !important;
    height: 55px;
  }

  .strpFormRow .stepFormCol textarea {
    padding: 14px 30px;
  }
.newformWrap select { 
    -webkit-appearance: none !important;
  }

.bookbutton {
    line-height: 1;
    margin: 0;
    box-shadow: none;
    border: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 35px;
    color: #fff;
    background: #b3774a;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    text-align: center;
    width: 100%;
    font-family: "Gotham" !important;
    padding: 20px 25px !important;
    margin-top: 20px !important;
    width: 130px;
    float: left;
    margin-bottom: 30px !important;
    background-image: url(images/book-icon.svg);
    background-repeat: no-repeat;
    position: fixed;
    bottom: 0px;
    right: 30px;
    background-position: 90% center;
    background-size: 30px;
    color: #fff !important;
    text-decoration: none !important;
    padding-right: 60px !important;
    z-index: 1;
    opacity: 0;
    transition: opacity 600ms;
}

.bookbutton:hover {
    opacity: 0.7;
}

.bookbutton.active {
    opacity: 1;
} 

.stepFormCol select {
    background-color: #fff !important;
    background-image: url(../../../bonds/wp-content/themes/aix/img/arrow-down.svg) !important;
    background-repeat: no-repeat;
    background-position: 97% center;
    -webkit-appearance: none;
    background-size: 15px;
}

.grecaptcha-badge {
  display: none !important;
}
.page-id-3815 #banTxtLeft li, .page-id-3815 #banTxtLeft > h5, .page-id-3815 #banTxtLeft > h1, .page-id-3815 #banTxtLeft > p, .page-id-3815 #banTxtLeft > p { color: #fff !important; }
.page-id-3815 #banTxtLeft > h5 { font-size: 15px !important; }
.page-id-3815 #banTxtLeft > p { font-size: 18px !important; margin-bottom: 30px; }
.page-id-3815 #banTxtLeft li { background-image: url(../../uploads/2022/11/checkmark.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px; 
    font-weight: 500
  }

.page-id-3815 .smpd1 small {
    color: #fff;
}
.page-id-3815 .progressBarContainer div {
  width: 25%;
}
.page-id-3815 #rangeValDisplayer > li h4 {
    font-size: 14px;
}
.n2022form #totalReturns {
    font-size: 16px;
}
.n2022form #rangeValDisplayer > li span {
    font-size: 12px;
}
.n2022form #rangeValDisplayer > li h4 {
    margin-top: 0;
}
.n2022form .strpFormRow .stepFormCol input[name=yName],.n2022form .strpFormRow .stepFormCol input[name=yEmail] {
    padding: 14px 30px; 
}
.n2022form .wpcf7-phonetext {
}
.page-id-3815 .bannerSlider {
    min-height: 850px;
    height: 850px;
}
.page-id-3815 .progressBarContainer {
    bottom: 40px;
}


.n2022form input, .n2022form  select { height: 46px !important; }
.n2022form .extn1 { width: 130px !important; }
.n2022form .noUi-value-horizontal { font-weight: 400 !important; text-transform: capitalize !important; font-size: 14px !important; }

.submitting > input[type="submit"] {
  background-color: #ccc !important;
}

#complogos {
  display: none;
}

@media only screen and (max-width: 1800px){
  #growRow:before{height: 52vw; background-position:0vw -3vw; background-size: 105vw;display: none}
  #growAddBlock p b span{width: 27vw;}
}

@media only screen and (max-width: 1700px){
  #growRow:before{height: 52vw; background-position:0vw -3vw; background-size: 105vw;display: none}
  #growAddBlock p b span{width: 28vw;}
}
@media only screen and (max-width: 1600px){
  #growRow:before{height: 52vw; background-position:0vw -4vw; background-size: 108vw;display: none}
  #growAddBlock p b span{width: 30vw;}
}
@media only screen and (max-width: 1500px){
  #growRow:before{height: 52vw; background-position:0vw -3vw; background-size: 105vw;display: none}
  #growAddBlock p b span{width: 30.7vw;}
  /*#growAddBlock p b span{width: 30vw;}*/
}
@media only screen and (max-width: 1350px){
  #growRow:before{height: 52vw; background-position:0vw -3vw; background-size: 106vw;display: none}
  #growAddBlock p b span{width: 31.5vw;}
}
@media only screen and (max-width: 1239px){
  #growAddBlock{margin-top: 15px;}
  #growRow:before{height: 55vw; background-position:0vw 0vw; background-size: 130vw;display: none}
  #growAddBlock p b span{width: 35.5vw;}

  .page-id-3815 #banTxtRight {
    margin-top: 70px !important;
  }
  .page-id-3815 #banTxtLeft {
    width: 90%;
  }
  .page-id-3815 .slid-wrap {
    position: relative;
  }
  .page-id-3815 #banTxtWrap {
    position: relative !important;
    float: right;
    right: 0;
  }
  .page-id-3815 .slid-wrap {
    float: left;
}
  .page-id-3815 #banTxtRight {
    top: 0 !important;
  }

  .page-id-3815 .bannerSlider {
      min-height: 810px;
      height: 810px;
  }

  .page-id-3815 .progressBarContainer {
    bottom: 50px;
  }

  .page-id-3815 #banTxtLeft > h1:after {
    margin-left: 0;
    margin-right: 0;
  }

  .page-id-3815 #banTxtRight {
    margin-top: 40px !important;
  }

  .page-id-3815 #banTxtLeft li {
    width: auto;
    display: inline-block !important;
  }

  #banTxtLeft .logos img {
    width: 110px;
    height: auto;
  }

  #banTxtLeft {
    padding-top: 50px !important;
  }

  .page-id-3815 #banTxtWrap {
    width: 45%;
  }
}
@media only screen and (max-width: 959px){
  #growAddBlock{margin-top: 15px;}
  #growRow{padding-bottom: 20vw;}
  #growRow:before{height: 55vw; background-position:-3vw -5vw; background-size: 145vw;display: none}
  #growAddBlock p b span{width: 32.5vw;}

  .page-id-3815 .slid-wrap {
    width: 100%;
    height: 450px;
  }
  .page-id-3815 #banTxtLeft {
    width: 100%;
  }

  .page-id-3815 #banTxtWrap {
    width: 100%;
    margin-top: 30px;
  }

  .page-id-3815 #banTxtLeft > h1:after {
    margin-left: auto;
    margin-right: auto;
} 

  #banTxtLeft .logos{
    display: none !important;
  }

  .complogos {
    margin-bottom: 50px !important;
  }

  .complogos img {
    filter: invert(1);
    width: 28%;
    max-width: 120px !important;
  }

  #counterRow .ppds {
    display: none;
  }

  #banTxtLeft {
    padding-top: 130px !important;
  }

  .page-id-3815 .slid-wrap {
    height: 320px;
  }

}

@media only screen and (max-width: 767px){
  #growAddBlock{margin-top: 15px;}
  #growRow{padding-bottom: 21vw;}
  #growRow:before{height: 55vw; background-position:-5vw -5vw; background-size: 150vw;display: none}
  #growAddBlock p b span{width: 61.5vw;}

  .page-id-3815 #bannerSection {
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
    padding-top: 0 !important;
  }

  .page-id-3815 .bannerSlider, .bannerSlider img {
    min-height: 1360px !important;
  }

  .page-id-3815 #banTxtRight {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .page-id-3815 .slid-wrap {
    height: 370px;
	  margin-bottom: 20px;
  }

  .newformWrap #stepFormDiv {
    padding: 30px 35px 10px 35px !important;
  }

  .page-id-3815 .newformWrap h3 {
    text-align: left !important;
  }
  .page-id-3815 #banTxtLeft > h1, .sectionHeading {
    font-size: 40px !important;
  }
  .page-id-3815 #banTxtLeft p, .page-id-3815 #banTxtLeft ul {
  }
  .page-id-3815 #banTxtLeft > h1:after {
    margin: 25px 0;
  }

  .page-id-3815 .slid-wrap {
    height: auto !important;
    padding: 40px 0 20px !important;
  }

  .page-id-3815 #bannerSection {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .page-id-3815 #rangeValDisplayer > li {
    padding: 0 8px;
    width: 33%;
    text-align: left;
  }

  .page-id-3815 .newformWrap .stepBtnHolder > input[type="submit"]{
    height: 50px;
  }

  .page-id-3815 .newformWrap h3 {
    font-size: 18px;
  }

  .newformWrap h3 img {
    margin-right: 15px;
    width: 35px !important;
  }

  .n2022form .extn1 {
    width: 110px !important;
  }

  #banTxtLeft {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 560px){
  #growAddBlock{margin-top: 15px;}
  #growRow{padding-bottom: 22vw;}
  #growRow:before{height: 80vw; background-position:-26vw -5vw; background-size: 190vw;display: none}
  #growAddBlock p b span{width: 72.5vw;}
}
@media only screen and (max-width: 520px){
  #growAddBlock{margin-top: 15px;}
  #growRow{padding-bottom: 5vw;}
  #growRow:before{height: 55vw; background-position:-5vw -5vw; background-size: 150vw;display: none}
  #growAddBlock p b span{width: 72.5vw;}

  .page-id-3815 #banTxtLeft > h1, .sectionHeading {
    font-size: 25px !important;
  }
  .page-id-3815 #banTxtLeft li {
    font-size: 15px !important;
}
  #banTxtLeft {
    padding-top: 40px !important;
}
  .n2022form .noUi-value-horizontal {
    font-size: 12px !important;
  }
  .n2022form #rangeValDisplayer > li span {
    font-size: 9px;
  }
  #rangeValDisplayer > li h4 {
    font-size: 15px;
  }

  .n2022form #totalReturns {
    font-size: 16px;
  }

  .newformWrap h3 {
    font-size: 15px !important;
  }

  .newformWrap h3 img {
    margin-right: 10px !important;
    width: 30px !important;
  }
  .newformWrap #stepFormDiv {
    padding: 30px 30px 10px 30px !important;
  }

  .page-id-3815 .slid-wrap {
    height: auto !important;
    padding: 0 !important;
  }

  .page-id-3815 #banTxtLeft > h5 {
    font-size: 12px !important;
    line-height: 18px !important;
    margin-bottom: 20px;
  }

  .logo-no-margin #Top_bar .logo {
    margin-left: 30px !important;
  }
  .mobile-header-mini #Top_bar a.responsive-menu-toggle {
    right: 30px;
  }

  #Top_bar .menu_wrapper > aside.widget {
    margin-right: 70px;
  }

  .page-id-3815 .bannerSlider, .bannerSlider img {
    min-height: 1230px !important;
    width: auto !important;
    max-width: 1950px !important;
  }

  .bannerSlider img {
    position: relative;
    left: -140%;
  }

  .page-id-3815 #rangeValDisplayer > li {
    padding: 0 18px;
  }

  .n2022form #rangeValDisplayer {
    margin-top: 0px !important;
  }

  .strpFormRow .stepFormCol input, .strpFormRow .stepFormCol select, .strpFormRow .stepFormCol textarea {
    font-size: 12px;
  }
  .n2022form .extn1 {
      width: 110px !important;
  }

  .newformWrap .stepBtnHolder > input[type="submit"] {
    width: 215px;
  }

  .complogos {
    padding: 0 10px;
  }

  .complogos img {
	  
  }

  .bookbutton {
    padding: 10px 15px !important;
    bottom: 0px;
    right: 10px;
    background-position: 90% center;
    background-size: 17px;
    padding-right: 35px !important;
    z-index: 1;
    font-size: 10px;
    width: 100px;
  }

  #whatsapp>a {
    bottom: 68px !important;
  }
}

@media only screen and (max-width: 450px){
  #growAddBlock{padding-right: 100px;}
  #growRow{padding-bottom: 5vw;}
  #growRow:before{height: 75vw; background-position:-30vw -5vw; background-size: 195vw;display: none}
  #growAddBlock p b span{width: 72.5vw;}
  

  .page-id-3815 #rangeValDisplayer > li {
    padding: 0;
  }
  .n2022form #rangeValDisplayer {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
}


#grow2{background-size: cover;background-position: center 0px;background-repeat: no-repeat;padding-bottom: 35vw}
.sectionHeading:after{display: none}

@media only screen and (max-width: 2500px){	
	#grow2 {padding-bottom: 33vw;background-position: 1px 80px;}
}

@media only screen and (max-width: 2000px){	
	#grow2 {padding-bottom: 33vw;background-position: 1px 80px;}
}


@media only screen and (max-width: 1239px){	
	#grow2 {padding-bottom: 33vw;    background-position: 1px 30px;background-size: 135%;}
}

@media only screen and (max-width: 959px){
	#grow2 {background-position: -15px 30px;background-size: 119%;}
	#growRow{padding-bottom: 0}

  #new_towerConnector {
    display: none !important;
  }
}

@media only screen and (max-width: 767px){
  #grow2 {background-position: -3px 30px;background-size: 135%;}

  #aboutSec p, #office_right p {
    text-align: center !important;
  }
  #video_sec > .vc_column_container>.vc_column-inner {
    padding-right: 15px;
  }

}

@media only screen and (max-width: 550px){
#grow2 {background-size: 150%;}
}

@media only screen and (max-width: 420px){
#grow2 {padding-bottom: 35vw;    background-size: 197%;    background-position: -116px 30px;}
	.v-ma{padding: 20px 20px 0 !important}
	#growAddBlock{padding-right: 45px}

  .page-id-3815 .rangeHolder:nth-child(1):before {
    content: "Investment Amout";
  }

  .page-id-3815 .rangeHolder:nth-child(1):before {
    content: "Investment Amout";
  }

  .page-id-3815 .rangeHolder:nth-child(2):before {
    content: "Investment Duration";
  }

  .page-id-3815 #banTxtLeft > h1, .sectionHeading {
    font-size: 28px !important;
  }
  .page-id-3815 #rangeValDisplayer > li {
      width: 33%;
      text-align: left;
      padding-bottom: 10px;
  }
}

@media only screen and (max-width: 320px){
#growAddBlock{padding-right: 45px}	
	#grow2 {padding-bottom: 15vw;background-size: 205%;background-position: -116px 30px;}
	
}
/* Large Screen */
@media (min-width: 1400px) {
  #grow2 {
      background-position: 0 36%;
  }
}

#whatsapp {
  display: none !important;
  z-index: 1;
}


@media only screen and (max-width:620px){ 
  .complogos {
    text-align: center;
    width: 100%;
  }

  .complogos img {
    width: 100%;
    margin-bottom: 30px;
    max-width: 150px !important;
    display: inline-block;
  }
}