/*------------------------------------------------------------------------------------------------------*/
*{border:0px; outline:none; margin:0; padding:0;}
/*------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
/*--------------------------------------------------------------------------------------------------------------*/
::-webkit-input-placeholder {/* WebKit browsers */color:#767676;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#767676; opacity:1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#767676; opacity:1;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color:#767676;}       
/*--------------------------------------------------------------------------------------------------------------*/  
html,body{float: left; width:100%; margin:0px; padding:0px; /*overflow-x:hidden; overflow-y:scroll*/ }
body{font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400; color:#212322; margin:0px; padding:0px; word-wrap:break-word; margin-bottom:0px; letter-spacing:0px; position:relative; line-height:normal; text-align:center;}
input, button, select, textarea{font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400;}
a{color:#212322; text-decoration:none; outline:none; border:none; transition:0.3s ease-out;}
a:hover{text-decoration:none;}
img{float:left; max-width:100%; /*width:100%;*/ height:auto; vertical-align:middle; border:none; display:inline-block;}
.apply-fild-2of1 img { width: auto !important;}
ul, li, ol{padding:0px; margin:0px; list-style-type:none;}
label{font-weight:normal;}
a.btn-link{display: inline-block; text-transform:uppercase; color:#577998; font-weight:700; }
a.btn-link:hover{text-decoration:none;}
p.error{color:#F10303; margin:3px 0px 0; display:none; text-align:left; width:100%; float:left;}
p.e {color:#ff0000; margin:2px 0px 0; width:100%; float:left; font-size:11px;text-align:left;position:absolute;left:0;top:100%;} 
p.err {color:#ff0000; margin:2px 0px 0; text-align:left;  float:left;width:100%; font-size:11px;;position:absolute;left:0;top:100%;}
.sucessMsg {color:#2fd99b; font-size:11px;text-align:left;position:absolute;left:0;top:100%;}
.sucessMsg.err {color:#ff0000;}

.no-padding{padding:0;} 
.clearfix{float:left; width:100%; height:0;}
.btnClose {float:left; position:absolute; right:30px; top:30px; z-index: 3;}
.block{float:left; width:100%;}
.btnBox{float:left; width:100%; text-align:center;}
.btnBox *{float:none !important;}
.left{float:left  !important;}
.right{float:right  !important;}
p.note{display:inline-block; width:100%; font-size:14px; color:#706e6e;}
.bgGrey{background:#f5f5f5 !important;}
.txtCenter{text-align:center !important;}
.txtCenter *{float:none  !important; display:inline-block !important;}
.overflowHide{overflow:hidden; position:relative;}
.txtNormal{font-weight:600!important;}
.formTips{color:#2fd99b; float:right; clear:both; margin-top:3px; position: absolute;right: 0; top: 100%;}
.rupySign{display: inline-block; font-size: 86%; font-weight: 400;}
p.copy{float: left; width: 100%; font-size: 14px; color: #777d7a;}
p:empty {display: none !important;}
body.hideAll{height: 100vh; overflow: hidden;}
.clearboth{display: inline-block; width: 100%; height: 0;}
/*~file-box~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.file-box{float: left; width: 100%; position:relative;  }
div.file-box span{float:left; width: calc(100% - 160px); height:54px; line-height:54px; text-align:left; color:#757575; font-size: 17px; border-bottom: 1px solid #b4b4b4;}
div.file-box div{float:right; display:inline-block; height:38px; line-height:38px; color:#fff; background:#ff8541; font-size:20px; font-weight:700; border:0px solid transparent; cursor:pointer; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out; text-align:center; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; padding:0px 40px; overflow:hidden; text-transform:capitalize; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:0px 0px 14px 0px rgba(255, 133, 65, 0.50); margin-top: 15px; position: relative;}
/*div.file-box div:hover{background:#3dc1ea; color:#fff; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}*/
div.file-box div input{height:37px;font-size:60px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
/*~select-field~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.select-field{float:left; width:100%; max-width:225px; height:35px; line-height:35px; padding:0px; position:relative; font-size:14px; background:#2fd99b; border:0px solid #f45831; overflow:hidden;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
div.select-field select{float:left; width:100%; height:35px; padding:0px 20px; line-height:1; outline:none; display:inline-block; border:0; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#fff; font-size:14px; font-weight:400;}
div.select-field select option{ color:#bfbfbf; padding:5px 10px; border:0px; cursor:pointer; border-bottom:1px solid #DFDFDF; text-transform:capitalize;} 
div.select-field:after{content:''; right:0px; top:0px; width:46px; height:100%; background:url(../images/drop-arrow.png) no-repeat center;  position:absolute; pointer-events:none; display:block;}
/*~customDD~~~~~~~~~~~~~~~~~~~~~~~~~*/
.customDD{float: left; width: 100%; position: relative;}
.customDD a.triger{float: left; width: 100%; height: 40px; line-height: 40px; background: url(../images/drop-arrow.png) no-repeat right 15px center #2fd99b; text-align: left; font-size: 15px; color: #fff; font-weight: 600; text-transform: uppercase; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 0 15px; }
.customDD .customDD-list{float: left; width: 100%; position: absolute; left: 0; top: 100%; background: #fff; border: 1px solid #7c7c7c; z-index: 10; display: none;}
.customDD .customDD-list li{float: left; width: 100%;}
.customDD .customDD-list li a{float: left; width: 100%; padding:7px 10px; text-align: left; font-size: 14px;}
.customDD .customDD-list li a:hover,.customDD .customDD-list li a.active{background: #E9FBF5;}
/*--------------------------------------------------------------------------------------------------------------*/
div.mobileDD{float: left; width: 100%; position: relative; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; margin: 15px 0;}
div.mobileDD a.slctTrig{float: left; width: 100%; height: 40px; line-height: 40px; background: url(../images/drop-arrow.png) no-repeat right 15px center #2fd99b; text-align: left; font-size:15px; color: #fff; font-weight: 600; text-transform: uppercase; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 0 15px; display: none; }

/*--------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{float:left; width:100%; line-height:1.1; margin:0px; font-weight:700;}
h1{font-size:45px;}
h2{font-size:40px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:17px;}

.fNav li span{
	float: left;
    width: 100%;
    line-height: 1.1;
    margin: 0px;
}
span.calcLoanAmount2{font-size:40px;}
span.wraptextBenifitTtl{font-size:24px;}
span.beniTtl{font-size:28px;}
span.wraptextBenifitTtl,.fTtl,.wrapRupee,.beniTtl {
    float: left;
    width: 100%;
    line-height: 1.1;
    margin: 0px;
    font-weight: 700;
}

span.calcWrapEmiTxt{font-size:20px;}
span.wrapLoanEmi{font-size:17px;}
span.wrapLoanEmi,span.calcWrapEmiTxt,span.pmaySqft {
    float: left;
    width: 100%;
    line-height: 1.1;
    margin: 0px;
    font-weight: 700;
}
span.calcLoanAmount{font-size:17px;}
span.calcLoanAmount,span.calcLoanAmount2 {
    float: left;
    width: 100%;
    line-height: 1.1;
    margin: 0px;
    font-weight: 700;
}
/*--------------------------------------------------------------------------------------------------------------*/
.fullWidth{width: 100%  !important;}
.mrgn0{margin:0 !important;}
.mrgnTB20{margin:20px 0 !important;}
.mrgnTop0{margin-top:0px !important;}
.mrgnTop10{margin-top:10px !important;}
.mrgnTop30{margin-top:30px !important;}
.mrgnTop60{margin-top:60px !important;}
.mrgnBtm0{margin-bottom:0px !important;}
.mrgnBtm15{margin-bottom:15px !important;}
.mrgnRht15{margin-right:15px !important;}

.pdngTop0{padding-top:0 !important;}
.pdngBtm0{padding-bottom:0 !important;}
.pdng0{padding:0 !important;}
/*--------------------------------------------------------------------------------------------------------------*/
input.text,textarea.text{/*float:left;*/ display:inline-block; width:100%; height:30px; padding:0px 15px; margin:0px; border:0px solid #f45831;background-color:#fff; font-size:14px; font-weight:400; -webkit-appearance:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#000; display:inline-block; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}
textarea.text{padding:10px; height:150px; resize:none;}
/*input.text:focus,textarea.text:focus{border-color:#767676;}*/
input.error{border:1px solid #FF0000; background:#F30D0D; color:#fff;}
.form-control{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.input-group-addon{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:none; border:1px solid #D40511; color:#B3B3B3; border-left:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; cursor:pointer;}
.form-control:focus{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
/*----------------------------------------------*/
.button{float:left; display:inline-block; height:38px; line-height:38px; color:#fff; background:#ff8541; font-size:20px; font-weight:700; border:0px solid transparent; cursor:pointer; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out; text-align:center; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; padding:0px 40px; overflow:hidden; text-transform:capitalize; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:0px 0px 14px 0px rgba(255, 133, 65, 0.50);}
.button:hover{background:#22C78B; box-shadow:0px 0px 14px 0px rgba(34, 199, 139, 0.50);}
/*--------------------------------------------------------------------------------------------------------------*/
.breadcrumb{float:left; width:100%; margin-bottom:40px;}
.breadcrumb li{float:left;}
.breadcrumb li a{color:#302a2a;font-size:13px;}
.breadcrumb li:first-child a:hover { color:#2FD99B;}
.breadcrumb li.noHover a{cursor:default;}
.breadcrumb li a i:hover { color:#2FD99B;}
.breadcrumb li a .fas{display:inline-block;  color:#7f7f7f; margin:0 10px;}
.breadcrumb li a .fa-home{margin-left:0;}
.breadcrumb li .fa-chevron-right{font-size:12px; margin-left:2px;}
.breadcrumb li span{font-weight:600; color:#000;font-size:13px;}
/*--------------------------------------------------------------------------------------------------------------*/
/*.page-head{padding-bottom:0;}*/
.filterRightSide .secTtl{width: auto;}
.filterRightSide .select-wrapp {width: auto; float: right;}
/*--------------------------------------------------------------------------------------------------------------*/
.chkBx{display:inline-block; position:relative;}
input[type=checkbox]:not(old),
input[type=radio ]:not(old){display:inline-block; width:30px; height:30px; margin:0; padding:0; opacity:0; position:absolute;}
input[type=checkbox]:not(old) + label,
input[type=radio ]:not(old) + label{display:inline-block; min-height:30px; padding-left:40px; cursor:pointer; background:url("../images/radio.png") no-repeat 0 0px; margin:0; padding-top:4px;}
input[type=checkbox]:not(old) + label{background:url(../images/checks-active.png) no-repeat 0px 0;}
input[type=checkbox]:not(old):checked + label{background:url("../images/checks.png") no-repeat 0px 0;}
input[type=radio]:not(old):checked + label{background-position:0 -70px;}
.chkBx.small input[type=checkbox]:not(old){width:20px; height:20px;}
.chkBx.small input[type=checkbox]:not(old) + label{background:url("../images/checks-small.png") no-repeat 0 3px; font-size:18px; padding-top:7px; min-height:24px;}
.chkBx.small input[type=checkbox]:not(old):checked + label{background-position:0 -56px;} 
/*--------------------------------------------------------------------------------------------------------------*/
/*
div.social{float:right;}
div.social label{float:left;}
div.social a{float:left; display:inline-block; margin:0px 0px 0px 15px; opacity:1;}
div.social a:hover{opacity:0.75;}
*/
/*--------------------------------------------------------------------------------------------------------------*/
.mainWrapper{float: left; width: 100%; overflow: hidden;}
section{float:left; width:100%; padding:50px 0; position:relative;}
section.stamp-duty-calculator{ width:108%; }
section.manage-team-page{position:static;}
center{display:inline-block; width:100%; /*max-width:1600px;*/ margin-bottom:-4px; padding:0 160px; text-align:left;}
.page-container{display:inline-block; width:100%; min-height:550px; background:#fff; margin-top:-54px; position:relative;}
.page-container:after{content:""; position:absolute; left:-7px; top:0; background:url(../images/shadow-left.png) no-repeat top; width:7px; height:550px;}
.page-container:before{content:""; position:absolute; right:-7px; top:0; background:url(../images/shadow-right.png) no-repeat top; width:7px; height:550px;}
.page-content-wrap{display:inline-block; width:100%; max-width:880px; padding:0 15px;}
.page-data-wrap{display:inline-block; width:100%; max-width:1080px;}
.slideSection-4{padding-top:0;}
/*--------------------------------------------------------------------------------------------------------------*/
.page-banner{float:left; width:100%; border-bottom:solid 9px #00a761;}
.page-banner .img-box{float:left; width:100%;}
.page-banner .img-box img{float:left; width:100%;} 
/*--------------------------------------------------------------------------------------------------------------*/
.page-ttl{display:inline-block; width:100%; font-size:35px; margin-bottom:40px; position:relative; text-align:center; font-weight:300; color:#00a761;}
/*--------------------------------------------------------------------------------------------------------------*/  
.margbottom30{margin-bottom:30px !important;}
.boldFont{font-weight:600 !important;}
a.btnLink{display:inline-block; font-size:16px;}
.secTtl{color:#2d2222; font-style:italic; margin-bottom:15px; font-size:45px;}
.secTtl img{float:none; display:inline-block;}
.subTtl{font-size:18px; font-weight:400;}
.btnBox{float:left; width:100%; text-align:center; margin-top:30px;}
.btnBox a{margin:0 5px;}
.secDwnArw{float:left; width:100%; text-align:center; margin-top:20px;}
.secDwnArw a{display:inline-block; padding:0 15px;}
.mrgnTop0{margin-top:0 !important;}
.secTabs a{color:#cdcbcb; background:#fff; border:1px solid #cfd1cf; margin-bottom:30px;}
.secTabs a.active,.secTabs a:hover{color:#fff; background:#3fb664; border:1px solid #3fb664;}
/*--------------------------------------------------------------------------------------------------------------*/
.editor-data{float:left; width:100%; text-align:left; line-height:24px; text-align: justify;}
.editor-data h1,.editor-data h2,.editor-data h3,.editor-data h4,.editor-data h5,.editor-data h6{margin:10px 0 20px;}
.editor-data p{float:left; width:100%; margin:0 0 20px;  text-align: justify; line-height: 2vw;}
.editor-data ul.points.alfaPoint li{list-style-type:lower-alpha;}
.editor-data .imgBox{float:left; width:100%;margin-bottom:20px;}
.editor-data .imgBox iframe{float:left; width:100%; height:700px;}
.editor-data a.btn-link{color:#2fd99b;} 
.editor-data strong{font-weight:700;}
.editor-data ul.points{float:left; width:100%; margin:0 0 20px; padding-left:50px; margin-bottom: 20px;}
.editor-data ul.points li{float:left; width:100%; margin:0 0 5px; list-style-type:disc;  text-align: justify;}
.editor-data ul.roman{float:left; width:100%; margin:0 0 20px; padding-left:50px; margin-bottom: 20px;}
.editor-data ul.roman li{float:left; width:100%; margin:0 0 5px; list-style-type:lower-roman;  text-align: justify;} 
/*--------------------------------------------------------------------------------------------------------------*/
ul.page-menu{ float:right; width:100%; max-width:1600px; padding-bottom:7px; position:relative;  /*position:relative; top:0; left:50%; transform:translate(-50%);*/}
ul.page-menu li{ float:left; margin-right:50px;} 
ul.page-menu li a{ display:inline-block; width:100%; color:#000; position:relative; font-size:15px; border-bottom:2px solid #E5E5E5;text-transform:uppercase;letter-spacing:1.8px;}
ul.page-menu li span{ display:inline-block; width:100%; color:#ACACAC; position:relative; font-size:15px; border-bottom:2px solid #E5E5E5;text-transform:uppercase;letter-spacing:1.8px;}
ul.page-menu li a:hover,ul.page-menu li a.active{color:#2FD99B;  border-bottom:2px solid #2FD99B;} 
.sticky  ul.page-menu{position:inherit;}
.sticky ul.page-menu .submenu{text-align: right;}
/*--------------------------------------------------------------------------------------------------------------*/
.page-menu-wrapp{float:left; width:100%; transition:0.4s ease-out; margin-bottom:50px; text-align:center;}
.page-menu-wrapp center{padding:0;}
.page-menu-wrapp .logoSubmenu{display:none;transition:0.4s ease-out;}
.sticky .page-menu-wrapp .logoSubmenu{display:inline-block; float:left; padding:9px 0px; max-width: 230px}
/*.sticky .page-menu-wrapp center{padding:0 15px;}*/
.sticky .submenu-wrapp center{padding: 0;}
.sticky .submenu-wrapp .submenu{padding: 0 15px;}
.sticky .page-menu-wrapp{position:fixed !important; left:0; top:0; z-index:100; background:#fff;   box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.1); padding: 0 70px;}
.sticky .page-menu-wrapp ul.page-menu{float:right; width:auto; margin-top:10px; padding-bottom:0;}
.sticky .page-menu-wrapp ul.page-menu li{margin:0 0 0 0px;}
.sticky .page-menu-wrapp ul.page-menu li a{border-bottom:0; /*color:#000;*/ font-weight:600; font-size:15px; padding:10px 20px 16px ;}
.sticky .page-menu-wrapp ul.page-menu li a:hover{color:#00ab4f;} 
.sticky .page-menu-wrapp ul.page-menu li.last a{padding-right: 0;}
/*--------------------------------------------------------------------------------------------------------------*/
.submenu-wrapp{float:left; width:100%; position:absolute; left:0; top:60%; opacity:0; visibility:hidden; transition:0.3s ease-out; text-align:center; padding-bottom: 20px; padding: 0 70px;}
ul.page-menu  .submenu{float:left; width:100%; text-align:left; background:#eeeeee;  z-index:2;} 
ul.page-menu .submenu li{float:none; display:inline-block;}
ul.page-menu li .submenu li a{padding:15px 0; min-height:5px; border:0 !important;}
ul.page-menu li .submenu li a:hover,ul.page-menu li .submenu li a.active{ border:0 !important;}
body.sticky ul.page-menu li:hover .submenu-wrapp{opacity:1; visibility:visible; top:85%;   background:#eeeeee;}

ul.page-menu li.moreHover:hover .submenu-wrapp{opacity:1; visibility:visible; top:85%;   background:#eeeeee;}


/*--------------------------------------------------------------------------------------------------------------*/
ul.page-tabs{ float:left; padding-bottom:7px; margin-bottom:20px;}
ul.page-tabs li{ float:left; margin-right:50px;} 
ul.page-tabs li a{ display:inline-block; width:100%; color:#383a39; position:relative; font-weight:700; text-transform:uppercase;  border-bottom:2px solid transparent;}
ul.page-tabs li a:hover,ul.page-tabs li a.active{color:#2fd99b;  border-bottom:2px solid #2fd99b;}
/*ul.page-tabs li a.active:after{content:""; float:left; width:14px; height:7px; background:url(../images/down-arow.png) no-repeat; position:absolute; left:50%; bottom:-7px; transform:translateX(-50%);}*/
ul.tab-content{float:left; width:100%;}
ul.tab-content li.tab-item{float:left; width:100%; display:none;}
/*--------------------------------------------------------------------------------------------------------------*/
.hPoints{float:left;}
.hPoints li{float:left; margin-right:30px;}
/*--------------------------------------------------------------------------------------------------------------*/ 
.accordion-wrapp ul.accordion-listing{ float:left; width:100%;}
.accordion-wrapp ul.accordion-listing li.main{ float:left; width:100%; text-align:left; margin-bottom:5px;}
.accordion-wrapp ul.accordion-listing li.main:last-child{ margin-bottom:0;}
.accordion-wrapp ul.accordion-listing li.main a.title{ float:left; width:100%; padding:15px 0px; font-size:35px; font-style:italic; font-weight:700;  position:relative; /*background:#f5f5f5;*/ /*border-bottom:1px solid #f5f5f5;*/ padding-right: 35px; }
.accordion-wrapp ul.accordion-listing li.main a.title span{ display:inline-block; margin-right:5px;}
/*
.accordion-wrapp ul.accordion-listing li.main a.title::after{ content:"\f067"; position:absolute; right:0px; top:50%; transform:translateY(-50%); width:40px; line-height:18px; font-family:Font Awesome\ 5 Solid; font-style:normal; font-size:15px; text-align:right;}
.accordion-wrapp ul.accordion-listing li.main a.title.active::after{ content:"\f068";} 
*/
.accordion-wrapp ul.accordion-listing li.main a.title::after{content:""; position:absolute; right:10px; top:50%; transform:translateY(-50%); width:26px; height: 26px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; font-size:24px;  background: url("../images/accPlus.png") no-repeat center #E9FBF5;animation: blinker 1s linear infinite;}
.accordion-wrapp ul.accordion-listing li.main a.title.active::after{ content:""; background: url("../images/accMinus.png") no-repeat center #E9FBF5; animation: blinker 1s linear infinite;} 
.accordion-wrapp ul.accordion-listing li.main a.title:before{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:1px; transform:translateX(-50%); /*background:#f5f5f5;*/ z-index:-1;  border-bottom:1px solid #eee;animation: blinker 1s linear infinite;}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.becomePartnerAccordionWrapp ul.accordion-listing li.main a{font-weight:700;}
.becomePartnerAccordionWrapp ul.accordion-listing li.main a:after{display:none;}
.becomePartnerAccordionWrapp ul.accordion-listing li.main a.active::after{display:none;}
.becomePartnerAccordionWrapp ul.accordion-listing li.main a:before{display:none;}
section.becomePartnerAccordionWrapp{padding:0px; }
.accordion-wrapp ul.accordion-listing li.main .accordion-data{ float:left; width:100%; padding:50px 0px; text-align:justify; margin-bottom:30px; display:none; padding-bottom:20px;}
.prepayment-charges-wrapp ul.accordion-listing li.main .accordion-data{ padding: 20px 0;}
.accordion-wrapp ul.accordion-listing li.main .accordion-data p{display: inline-block; width: 98%;margin: 0;}

.prepayment-charges-wrapp{ padding: 50px 0 0;}
.presentation-list{ margin: 30px 0 0;}
.news-update-wrapp .presentation-list{margin-top: 0;}
/*--------------------------------------------------------------------------------------------------------------*/ 
.accordion-wrapp ul.inside-accordion{ float:left; width:100%;}
.accordion-wrapp ul.inside-accordion li.item{ float:left; width:100%; text-align:left; margin-bottom:40px;}
/*.accordion-wrapp ul.inside-accordion li.item:last-child{ margin-bottom:0;}*/
.prepayment-charges-wrapp ul.inside-accordion li.item:last-child{ margin-bottom:15px;}
.accordion-wrapp ul.inside-accordion li.item a.ttl{ float:left; width:100%; padding:0 15px 20px; font-size:20px; font-style:italic; font-weight:700;  position:relative; border-bottom:1px solid #ccc; padding-right:60px; padding-right: 35px;}
.accordion-wrapp ul.inside-accordion li.item a.ttl span{ display:inline-block; margin-right:5px;} 
.accordion-wrapp ul.inside-accordion li.item a.ttl::after{ content:""; position:absolute; right:10px; top:50%; transform:translateY(-50%); width:26px; height: 26px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; font-size:24px;  background: url("../images/accPlus.png") no-repeat center #E9FBF5;}
.accordion-wrapp ul.inside-accordion li.item a.ttl.active::after{ content:""; background: url("../images/accMinus.png") no-repeat center #E9FBF5; } 
/*.accordion-wrapp ul.inside-accordion li.item a.ttl:before{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:1px; transform:translateX(-50%); border-bottom:1px solid #ccc; z-index:-1;}*/
.accordion-wrapp ul.inside-accordion li.item .accordion-inside-data{ float:left; width:100%; padding:30px 15px; text-align:justify;  display:none; padding-bottom:20px;}
.accordion-wrapp ul.inside-accordion li.item .accordion-inside-data p{line-height:35px;}
.secText{font-weight:400; line-height:35px;  float:left; width:100%; margin-top:15px;text-align: justify;}
/*--------------------------------------------------------------------------------------------------------------*/ 
.linerForm{float:left;}
.linerForm .noFrm{background:#fff; float:left; width:278px; height:28px; border:1px solid #d7d7d7; border-radius:30px; overflow:hidden;}
.linerForm .noFrm .no{width:50px; height:28px; line-height:28px; float:left; background:#d7d7d7; text-align:center; font-size:13px;}
.linerForm .noFrm .number{text-align:left; padding:0 15px; width:125px; height:28px; float:left; font-size:13px; }
.linerForm .noFrm .button{width:100px; height:28px; padding:0 10px; font-size:13px; line-height:normal; border-radius:30px; text-transform: none;}

.largeLinerForm .noFrm{ width:500px; height: 38px;}
.largeLinerForm .noFrm .no{height:38px; width: 40px; line-height: 38px;}
.largeLinerForm .noFrm .number{height:38px; width: 223px; line-height: 38px;}
.largeLinerForm .noFrm .button{height:38px; width: 135px; font-size: 18px;}

.search-box-popup{float: left; width: 100%; background: #F7F7F7; padding:70px; position: absolute; left: 0; top: 100%; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.1); display: none;}
.search-box-popup .insideSearch{display: inline-block; width:90%;position: relative;}
.search-box-popup .text{float: left;background: #F7F7F7; width:100%; height:70px; font-size:3vw; color: #2E2E2E; border-bottom:2px solid #dedede; text-align: left; font-weight: 700; font-style: italic; border-radius: 0; padding:0 ;}  
.search-box-popup .text::-webkit-input-placeholder {/* WebKit browsers */color:#DCDCDC;}
.search-box-popup .text:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#DCDCDC; opacity:1;}
.search-box-popup .text::-moz-placeholder {/* Mozilla Firefox 19+ */color:#DCDCDC; opacity:1;}
.search-box-popup .text:-ms-input-placeholder {/* Internet Explorer 10+ */color:#DCDCDC;} 
.search-box-popup .btnInSearch{color: #dddddd; font-family:Font Awesome\ 5 fas; background: none; font-size: 30px; position: absolute; right: 0; top:50%; transform: translateY(-50%); cursor: pointer; } 
/*========================================
       -----Common Css Ended--------
========================================*/
header{float:left; width:100%; position:relative; z-index:200; background:#fff; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.1);} 
header .header-inside{float:left; width:100%; display:flex; padding:0px 70px; /*overflow:hidden;*/}
.spacer {flex-grow:1;}
a.menu-icon{ float:right; width:20px; display:none; margin-top:6px; color:#777d7a; font-size:22px;}
a.menu-icon.active .fa-navicon:before, a.menu-icon.active .fa-reorder:before,a.menu-icon.active .fa-bars:before{content:"\f00d"; font-size:22px;}
header a.logo{float:left; width:130px; margin:32px 0;}
header ul.main-nav{display:inline-block; margin-top:46px;}
header ul.main-nav li.item{float:left;}
header ul.main-nav li.item a{float:left; min-height:72px; color:#000; font-weight:600; text-transform:uppercase; font-size:15px;  padding:0px 20px;letter-spacing:1.8px;}
header ul.main-nav li.item a:hover,
header ul.main-nav li.item a.main-link.active{color:#2FD99B;} 
header .btnSearch{float:left; width:35px; height:35px; line-height:35px; background:#2fd99b; border-radius:100%; color:#fff; -moz-border-radius:100%; -webkit-border-radius:100%; margin-top:40px; font-size:14px; background-size:24px !important; margin-left: 20px;} 
header .btnSearch:hover{background:#14B77B; }
header .select-field select{text-transform:uppercase;font-size:15px;}
header .select-field{margin:40px 25px 0;} 
header .customDD{margin:40px 25px 0; max-width:none; width: auto; height: fit-content; } 
header .customDD a.triger{background: #32D89A; text-align: center; height: 35px; line-height: 35px; font-size: 13px;background: url("../../images/drop-arrow.png") no-repeat right 15px center #2fd99b;}
header .submenu{float:left; width:100%; background:#eeeeee; position:absolute; left:0; top:60%; text-align:right; padding:0 70px; opacity:0; visibility:hidden; transition:0.3s ease-out; z-index:-1;}
header .submenu li{float:none; display:inline-block; position:relative;}
header ul.main-nav li.item .submenu li a{padding:15px 20px; min-height:5px;}
header ul.main-nav li.item:hover .submenu{opacity:1; visibility:visible; top:100%;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
.banner-info{background:#eafbf5; margin:20px 0;}
.banner-info center{text-align:center;}
.banner-info center  p{line-height:2.5vw;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
section.spotlight{float:left; width:100%; /*background:url("../images/home-baner.jpg") no-repeat center 0; */  position:relative; padding:0;}
section.spotlight .imgBox{float:left; width:100%; /*height:60vh; background-size:cover !important; background-repeat:no-repeat; background-position:center;*/}
section.spotlight .imgBox .mob{display:none;}
section.spotlight center.data{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); color:#3f4643; text-align:left;}
section.spotlight center.data h1{font-weight:700; font-style:italic; margin-bottom:20px;} 
section.spotlight center.data ul.hPoints{font-size:20px;}
section.spotlight center.data a.button{margin:30px 15px 0 0;} 

section.spotlight.rightData .half{float:right; width:40%;}
/*section.spotlight.rightData  center.data{top:50%;}*/
/*section.aboutBaner{background:url("../images/about-banner.jpg") no-repeat center 0;}
section.reportBaner{background:url("../images/anual-report-banner.jpg") no-repeat center 0;}
section.productBanner{background:url("../images/product-banner.jpg") no-repeat center 0;}
section.boardDirectorBaner{background:url("../images/board-director-banner.jpg") no-repeat center 0;}
section.awardBaner{background:url("../images/banner-award.jpg") no-repeat center 0;}
section.chairmanBaner{background:url("../images/banner-chairman.jpg") no-repeat center 0;}
section.manageTeamBaner{background:url("../images/banner-manage-team.jpg") no-repeat center 0;}
section.lolcatorBaner,section.headOfficesBaner{background:url("../images/banner-locator.jpg") no-repeat center 0;}
section.overviewBaner{background:url("../images/banner-overview.jpg") no-repeat center 0;}
section.contactApplyBaner{background:url("../images/banner-contact-apply.jpg") no-repeat center 0;}
section.feedbackBaner{background:url("../images/banner-feedback.jpg") no-repeat center 0;}
section.customerServiceBaner{background:url("../images/banner-customer-service.jpg") no-repeat center 0;} 
section.addGalleryBaner{background:url("../images/banner-add-gallery.jpg") no-repeat center 0;} */

/*.btnindHome{float:left; background:#2fd99b; padding:6px 15px; color:#fff; position:absolute; right:0; top:40%; border-radius:7px 0 0 7px; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; z-index:5; text-align:center; font-weight:700; text-transform:uppercase; line-height:18px;}*/
a.btnindHome,.formPopup a.btnContact{float:left; width: 100px; position:absolute; right:100%; /* transform:translateY(-50%); *//*background:#2fd99b;*/  border-radius:7px 0 0 7px; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:12px 0 0 12px; z-index:5; text-align:center; font-weight:700; text-transform:uppercase; line-height:18px;padding:6px 10px;color:#fff; font-size:15px;}  
.formPopup a.btnContact {/* background: #ff8541; background: -moz-linear-gradient(top, #ff8541 0%, #ff9053 100%); background: -webkit-linear-gradient(top, #ff8541 0%,#ff9053 100%); background: linear-gradient(to bottom, #ff8541 0%,#ff9053 100%);*/ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8541', endColorstr='#ff9053',GradientType=0 ); top:calc( 50% + 3px);  }
a.btnindHome{bottom:calc( 50% + 3px);}
/*--------------------------------------------------------------------------------------------------------------------------*/
.overlay{float:left; width:100%; height:100%; position:fixed; z-index:6; background:rgba(0,0,0,0.80);display:none;}
.formPopup{float:left; width:860px; padding:70px 80px; height: calc(100vh - 118px); background:#fff; position:fixed; right:-860px; bottom:0; z-index:6; box-shadow:2px 4px 5px rgba(0.03,0.03,0.03,0.03); text-align:left; /*display:flex;*/ justify-content:center; align-items:center;}
.formPopup.upLayer{z-index: 3;}
.formPopup .inside{float:left; width:100%; }
/*.formPopup a.btnContact{float:left; width:240px; height:50px; line-height:50px; text-align:center; font-weight:700; color:#fff; position:absolute; left:0; top:34%; transform:translateY(-50%); background-size:14px;  border-radius:11px 11px 0 0; -moz-border-radius:11px 11px 0 0; -webkit-border-radius:11px 11px 0 0; z-index:7; transform-origin:0 0; -moz-transform:rotate(-90deg) translate(-100%, -100%); -ms-transform:rotate(-90deg) translate(-100%, -100%);  -webkit-transform:rotate(-90deg) translate(-100%, -100%);  transform:rotate(-90deg) translate(-100%, -100%); background: #ff8541; background: -moz-linear-gradient(top, #ff8541 0%, #ff9053 100%); background: -webkit-linear-gradient(top, #ff8541 0%,#ff9053 100%); background: linear-gradient(to bottom, #ff8541 0%,#ff9053 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8541', endColorstr='#ff9053',GradientType=0 );}    */
.formPopup h3{color:#2fd99b; margin-bottom:20px; font-style:italic; font-size:35px; text-align:left;}
.formPopup ul{float:left; width:100%; margin-bottom: 0;}
.formPopup ul li{float:left; width:100%; margin:10px 0; position:relative;}
.formPopup ul li input.text{border:0; height:50px; border-bottom:1px solid #b4b4b4; color:#767676; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:0; font-weight:400; font-size:17px; background:#fff; width:100%; max-width:100%; margin: 0;}
.formPopup ul li .select2CustomDD .select2-container .select2-selection--single{height: 50px;}
.formPopup ul li .select2CustomDD {margin-bottom: 0;  border-bottom:1px solid #b4b4b4;}
.formPopup ul li .select2CustomDD .select2-container--default .select2-selection--single .select2-selection__rendered{color:#767676; padding:0; height:50px; line-height: 50px;  font-size:17px;}
.formPopup ul li .select-field:after{background:url("../images/drop-arrow-2.png") no-repeat center; width:18px;}
.formPopup ul li .cCode{float:left; width:130px; margin-right:30px;}
/*.formPopup ul li.mob .text{width:calc(100% - 160px);}*/
.formPopup ul li .mobileOtpWrap{ width: calc(100% - 160px); float: left; position: relative;}
.formPopup ul li .btn-link{float:right; font-weight:400; font-size:16px; color:#00ac4f; position:absolute; right:0; top:100%; z-index: 1;}
.formPopup ul li label{padding:4px 0 10px 35px; font-size: 12px; color: #767676; background-size: 30px !important;}  
.formPopup ul li p.e{position: absolute; left: 0; top: 100%; margin: 0;}  

.wrapMyformPopup.formPopup .inside{margin-top: 10%;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.home-half-banner{display:flex; flex-wrap:nowrap; justify-content:space-between; padding:10px 0; text-align:left; align-items: flex-start;}
.home-half-banner .half-baner{float:left; width:calc(50% - 10px); position:relative; overflow: hidden;}
.home-half-banner .half-baner .data{float:left; width:100%; padding:0 160px; position:absolute; left:0%; top:50%; transform:translateY(-50%) !important; color:#3f4643; text-align:left;}
.home-half-banner .half-baner .data h2{font-style:italic; color:#212020; margin-bottom:15px;}
.home-half-banner .half-baner .data p{ float:left; width:100%; line-height:40px; text-align: justify;}
.home-half-banner .half-baner a.button{margin-top:70px;} 
.home-half-banner .half-baner a.btn{margin-right:10px; display:inline-block;}
.home-half-banner .half-baner .data.txtData{/*top:40%; transform:translateY(-50%);*/}
.home-half-banner .half-baner.right .data p{line-height:1.3;} 
.home-half-banner .half-baner .data p {line-height: 1.3;}
.home-half-banner.fullHalf .half-baner {width:50%;} 

.home-half-banner .half-baner img.dektopImg{ display: block;}
.home-half-banner .half-baner img.mobileImg{ display: none;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.finderForm-wrapp{background:url("../images/bg-home-form.jpg") no-repeat center 0; padding:140px 0; background-size:cover !important;margin: 10px 0;}
.finderForm-wrapp h2{font-style:italic; margin-bottom:20px; text-align:center;}
.finderForm-wrapp h5{ margin-bottom:30px; font-weight:400; text-align:center;}
.finderForm-wrapp .powerby{float:left; width:100%;text-align:center; margin-top:20px;}
.finderForm-wrapp img{float:none; display:inline-block;}
.finderForm{float:left; width:100%;}
.finderForm li{float:left; width:100%; display:flex; justify-content:center; margin:15px 0;} 
.finderForm li span{ display:inline-block; padding-top:8px;}
.finderForm li div.select-field{height:46px; background:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-bottom:1px solid #747c79;margin:0 15px;}
.finderForm li div.select-field select {color:#3e4442; font-size:20px; height:46px; background:none;}
.finderForm li div.select-field:after{background:url("../images/drop-arrow-3.png") no-repeat center; width:18px;}
.finderForm li div.select-field.type{max-width:240px;}
.finderForm li div.select-field.city{max-width:370px;}
.finderForm li .chkBx{margin:0 15px;}
.finderForm li .chkBx label{padding-top:0 !important; padding-left:30px !important;}
.finderForm li .button{letter-spacing:1px; font-size:20px;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.home-video{float:left; width:100%; padding:0;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.home-exi-customer{ padding:120px 0; background:url("../images/bg-exi-cust.jpg") no-repeat center 0; background-size:cover; margin: 10px 0;}
.home-exi-customer center{text-align:center;}
.home-exi-customer h2{ margin-bottom:15px; font-style:italic;}
.home-exi-customer h5{font-weight:400; margin-bottom:40px;}
.home-exi-customer .button{float:none; display:inline-block; margin-bottom:10px;}
.home-exi-customer p{float:left; width:100%;}
.home-exi-customer p a{font-weight:600; text-decoration:underline;}
.exi-cust-list{float:left; width:100%; margin-bottom:30px;}
.exi-cust-list li{float:left; width:25%; padding:25px;}
.exi-cust-list li .inside{float:left; width:100%; background:#ffffff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; display:flex; align-items:center; justify-content:center; flex-wrap:nowrap; position:relative;}
.exi-cust-list li .inside .inner{float:left; width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.exi-cust-list li i{display:inline-block; }
.exi-cust-list li span{display:inline-block; width:100%; margin:10px 0 0;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.home-blog-wrapp{padding:0; margin:10px 0;}
ul.blog-list{float:left;  margin:0 -8px;}
ul.blog-list li{float:left; width:33.333%; padding:0 10px;}
ul.blog-list li .inside{float:left; width:100%;   background:#fffcf4;}
ul.blog-list li .imgBox{float:left; width:100%; margin-bottom:15px;}
ul.blog-list li .data{float:left; width:100%;  padding:60px; text-align:left;}
ul.blog-list li .data h4{color:#1f1d1d; font-style:italic; margin-bottom:25px; min-height: 58px;}
span.wrapBlogHeading{ float: left; width: 100%;line-height: 1.1; margin: 0px; font-weight: 700;}
ul.blog-list li .data span.wrapBlogHeading{color:#1f1d1d; font-style:italic; margin-bottom:25px; min-height: 58px; font-size:20px;}
ul.blog-list li .data p{float:left; width:100%; margin-bottom:20px; text-align: justify;}
ul.blog-list li .data span{float:left; font-weight:700; color:#2fd99b; padding-right:15px;font-style:italic;}
ul.blog-list li .data label{float:left;}
ul.blog-list li .data a.button{clear:both; margin-top:50px;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.ib-points-wrapp{padding:120px 0; background:url("../images/bg-home-loan-points.jpg") no-repeat center ; background-size:cover;}
.ib-points-wrapp center{text-align:center;}
.ib-points-wrapp .secTtl{margin-bottom:40px;}
ul.home-loan-points{float:left; width:100%; max-width:1400px; position:relative; left:50%; transform:translateX(-50%); margin:15px 0;}
ul.home-loan-points li{float:left; width:50%; margin-bottom:50px; text-align:justify; display:flex; align-items:center; flex-wrap:nowrap;} 
ul.home-loan-points li .icon{float:left; width:120px; height:auto; background:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin-right:40px; display:flex; justify-content:center; align-items:center; padding:20px;} 
ul.home-loan-points li .txt{float:left; width:70%;font-size:24px;  font-weight:700; text-align: justify;} 
ul.home-loan-points.fullWidth .txt{width: calc(100% - 160px);}
.ib-points-wrapp a.button{float:none;}
ul.home-loan-points.fullWidth li{width:100%;}
ul.home-loan-points li{}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
footer h3{margin-bottom:20px; text-transform:uppercase;}
footer center{text-align:center;}
footer h6{margin-bottom:60px; font-weight:400; font-size:20px;}
footer .fTtl{margin-bottom:15px; color:#636161;}
.customer-info{float:left; width:100%;}
.customer-info li{float:left; width:33.333%; margin-bottom:15px;}
.customer-info li .icon{display:inline-block; margin-bottom:30px;}
.customer-info li h5{font-size:27px; margin-bottom:10px; color:#212322; font-style:italic;}
.customer-info li h6{color:#212322; margin-bottom:0; color:#706e6e;} 

.footerBanner{margin-top:30px;}
.footerBanner center{overflow:hidden; position:relative;} 
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.footer-fNav-wrapp{float:left; width:100%; padding-bottom:20px;}
.fNav{float:left; width:100%; border-top:1px solid #e5e5e5; padding-top:30px; margin-top:20px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex;  justify-content:space-between;}
.fNav li.item{float:left;  text-align:left;} 
.fNav li.item.hideDesk{display: none;}
.fNav li.item:last-child h6{border-bottom: 0 !important;}
.fNav li .tree-list{float:left; clear:both;}
.fNav li .tree-list li{float:left; clear:both;}
.fNav li .tree-list li a{float:left; width:100%; font-size:14px; padding:7px 0; color: #777d7a;}
.fNav li .tree-list li a:hover { color:#2FD99B;}
.fNav li h6{margin-bottom:15px; font-size:15px; color:#777d7a; text-transform:uppercase; font-weight:700;}
.fNav li span{margin-bottom:15px; font-size:15px; color:#777d7a; text-transform:uppercase; font-weight:700;}
/*--------------------------------------------------------------------------------------------------------------------------*/
footer{float:left; width:100%; padding:15px 0 20px; } 
.footer-link-wrapp{float:left; width:100%; border-top:1px solid #e5e5e5; /*border-bottom:1px solid #e5e5e5;*/ padding:15px 0;}
.footer-link-wrapp .fTtl{font-size: 15px; color: #777d7a;} 
.fLink {float:left; width:100%;  /*display:flex;*/ justify-content:center;}
.fLink li{display:inline-block;}
.fLink li a{float:left; padding:0 15px; font-size:20px; font-weight:700; color: #777d7a;}
.fLink li a:hover { color:#2FD99B;}
.social{float:left; width:100%; margin:0 0 10px;}
.social li{display:inline-block; padding:0 7px;}
.social li a{float:left; font-size:27px; color:#777d7a;}
.social li a i.fa-facebook:hover { color:#4267B2;}
.social li a i.fa-twitter:hover { color:#1DA1F2;}
.social li a i.fa-youtube:hover { color:#FF0000;}
.social li a i.fa-instagram:hover { color:#E2548A;}
.social li a i.fa-linkedin:hover { color:#0073B0;}

.fSmallLink li a{font-size:14px; font-weight:400; color: #777d7a;} 
.fSmallLink li a{padding:0 17px;}
/*.fBtmLink li a{padding:0 0px;}*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.about-page{padding:0;}
.about-page .data{float:left; width:50%; text-align:left; line-height:1.8; }
.about-page .data p{margin-bottom:15px; text-align:justify;}
.about-page .imgBox{float:right; width:50%; padding-left:30px; position:relative;} 
.half-baner .imgBox{overflow:hidden; position:relative;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
.anual-report-list{float:left; width:calc(100% + 30px);  margin-left:-15px;}
.anual-report-list li{float:left; width:25%; padding:0 15px; margin-bottom:50px;}
.anual-report-list li .inside{float:left; width:100%; border:1px solid #e5e5e5; padding:35px 35px 25px;}
.anual-report-list li:hover .inside{border:1px solid #2fd99b;}
.anual-report-list li .imgBox{float:left; width:100%; margin-bottom:15px;}
.anual-report-list li .data{float:left; width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-items: center; padding-right:45px; position: relative;}
.anual-report-list li .count{float:left; font-weight:900; white-space:nowrap; font-size:50px; color:#e6e6e6;} 
.anual-report-list li .ttl{float:left; width: auto; font-size:18px; text-transform:uppercase; color:#2fd99b; font-weight:700; line-height:18px; text-align:left; padding-left:10px;}
.anual-report-list li .ttl span{color:#696c6b; display:inline-block; width:100%;}
.anual-report-list li .pdf{float:left;}
.anual-report-list li .icon{float: right; position: absolute; right: 0px}
/*--------------------------------------------------------------------------------------------------------------------------*/
.formSliderWrapp{background:url("../images/bg-home-form-2.jpg") no-repeat center 0;}
.formSliderWrapp center{text-align:center;}
.formSlider{display:inline-block; width:100%; max-width:768px; margin-top:50px;}
.formSlider li{float:left; width:100%;}
.formSlider li h2{float:left; width:100%; font-size:35px; font-weight:700; margin:20px 0 10px; display:flex; flex-wrap:nowrap; justify-content:center; align-items:baseline;}
.formSlider li h2 img{float:none; height:40px; margin-right:15px;}
.formSlider li h6{float:left; width:100%; font-size:20px; font-weight:700; margin-bottom:10px;}
.formSlider li h5{float:left; width:100%; font-size:20px; font-weight:400; margin-bottom:40px;}
.formSlider li h4{float:left; width:100%; font-size:20px; font-weight:700; margin-bottom:10px;}
.formSlider li p{float:left; width:100%; font-size:20px; font-weight:400; margin-bottom:20px;}
.formSlider li span{display:inline-block; padding:5px 15px; background:#f0e2ab; font-weight:700; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.formSliderWrapp li div.select-field.city,.formSliderWrapp li div.select-field.name{max-width:350px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.faq-wrapp{padding: 0px 0 70px;}
.faq-wrapp h5{font-weight:400;}
.faq-wrapp center{text-align:center;}
.faq-wrapp .data{display:inline-block; width:100%; /*max-width:768px;*/ margin-top:40px;}
.faq-wrapp .data .select-field{background:#fff; width:100%; height:60px; max-width:100%; border:1px solid #35da9e; margin-bottom:40px;}
.faq-wrapp .data .select-field select{font-size:24px;height:60px; font-weight:700; color:#000;}
.faq-wrapp .data .select-field:after{width:100px; height:100%; background:url("../images/drop-arrow-4.png") no-repeat center; }
.faq-wrapp .data p{float:left; width:100%;line-height:40px; text-align:justify;}
.faq-wrapp h2{float:left; width:100%; font-size:30px; font-weight:700; margin:50px 0 10px; display:flex; flex-wrap:nowrap; justify-content:center;  align-items:baseline;}
.faq-wrapp h2 img{float:none; height:40px; margin-right:15px;}
.faq-wrapp #faqAnswer{text-align:justify;}

.custome-select-field{float: left; width: 100%; margin-bottom:40px;}
.custome-select-field .select2-container{float: left; width:100% !important;  }
.custome-select-field .select2-container--default .select2-selection--single{width:100%; border:1px solid #35da9e; width:100%; height:60px;}
.custome-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 15px; font-size:24px; font-weight: 700; text-align: left;}
.select2-container--default .select2-results>.select2-results__options{ text-align: left;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.accordion-wrapp ul.home-loan-points li {margin-bottom:20px;}
.accordion-wrapp ul.home-loan-points li .icon{background:#eafbf5;}
.accordion-wrapp ul.home-loan-points{max-width:none;}
.accordion-wrapp ul.home-loan-points h4{ float:left; width:100%; font-size:24px; font-weight:400; margin:10px 0;}
.accordion-wrapp ul.home-loan-points p{ display:inline-block; width:100%; line-height:24px; font-size:18px; font-weight:400;}
.accordion-wrapp ul.home-loan-points .txt{ overflow:hidden; font-style:normal; float: none; width: auto; padding-right: 15px; }
.accordion-wrapp ul.home-loan-points li{display:inline-block;}
.accordion-wrapp ul.home-loan-points li .btnBox{display:inline-block; width: 100%; margin-top: 20px; text-align: left;} 
.accordion-wrapp ul.home-loan-points li .btnBox a{display:inline-block; margin:5px 15px 0 0; } 
.accordion-wrapp .note{margin-bottom:50px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
ul.txtList{float:left; width:100%;padding-left:5px;}
ul.txtList li{float:left; width:calc(50% - 15px); margin-bottom:25px; margin-left: 15px; padding-right: 15px; list-style-type: disc;} text-align: justify;
/*ul.txtList li:nth-child(3n+2){clear: both;}*/
/*--------------------------------------------------------------------------------------------------------------------------*/
ul.iconList{float:left; width:100%;}
ul.iconList li{float:left; width:33.333%; margin-bottom:40px; text-align:center;  }
ul.iconList li i{float:left; width:140px; height:140px; background:#eafbf5; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin-right:15px; display:flex; justify-content:center; align-items:center; position:relative; left:50%; transform:translateX(-50%); margin-bottom:15px;} 
ul.iconList li i img{width: 48%;}
ul.iconList li span{float:left; width:100%; min-height:40px;}
/*ul.iconList li:nth-child(even){margin-top:120px;}*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.board-director-list{float:left; width:calc( 100% + 24px); margin-left: -12px; }
.board-director-list li{float:left; width:33.333%; padding:0 12px; margin-bottom:2.7vw;}
.board-director-list li .inside{float:left; width:100%; background:#f7f7f7; padding:30px; text-align:left;}
.board-director-list li .inside.bgGeenGrey{background:#eafbf5;}
.board-director-list li .inside h3{ font-style:italic; margin-bottom:10px;}
.board-director-list li .inside p{margin:0;  float:left;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.sepTtl{float:left; width:100%; margin:40px 0; position:relative; border-bottom:1px solid #ccc; padding:25px 0; text-align:left;}
.sepTtl:before{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:1px; transform:translateX(-50%); border-bottom:1px solid #ccc; z-index:-1;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.calculator-wrapp{background:#eafbf5; /*padding:50px 0;*/ padding: 16px 0 !important; /*height:906px !important;*/ /*margin-top:20px*/;}
.calculator-wrapp .inside{display:flex; align-items:center; justify-content:center; padding:20px 0; text-align:left;}
.calculator-wrapp .calculator-box{float:left; max-width: 40%; width: 100%; position:relative;/* overflow: hidden;*/}
.calculator-wrapp .data{overflow:hidden; width:45%; padding-left:60px; position: relative; z-index: 2;}
ul.calcDada{float:left; width:100%;}
ul.calcDada li{float:left; width:100%; margin:10px 0; padding-left:50px; position:relative;}
ul.calcDada li:after{content:""; width:35px; height:35px; background:#e9e6e6; position:absolute; left:0; top:0px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;} 
ul.calcDada li span{float:left; font-size:30px; font-weight:700; font-style:italic;}
ul.calcDada li small{float:right; font-size:12px; clear:both; margin-top:7px; color:#686464;}
ul.calcDada li .text{float:right; height:45px; width:190px; font-size:30px; color:#1fd89f; font-weight:700; border:1px solid #ccc; text-align:center; padding:0;}
ul.calcDada li .text.small{width:80px;}
ul.calcDada li .text.medium{width:90px;}
ul.calcDada li.green:after{background:#2fd99b;}
ul.calcDada li.orange:after{background:#fccf65;}
ul.calcDada li.orange-dark:after{background:#ed926a;}
ul.calcDada li.btnBox{padding:0; text-align:left; margin-top:20px;}
ul.calcDada li.btnBox:after{display:none;}
ul.calcDada li.btnBox .button {float:left !important;height:38px; line-height:38px;  border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; text-transform:none; letter-spacing:0;  margin-right:20px;} 
ul.calcDada li.btnBox p{float:left !important; width:auto; line-height:38px; font-weight:700; font-size:16px;}
ul.calcDada li.btnBox p a{color:#ff8541; text-decoration:underline; display: inline-block;} 
ul.calcDada li.btnBox p a:hover{color: #32D89A;}
ul.calcDada li.btnBox .button.btnCalculate,.btnApplyButton,.calcInfo .btnClose{display: none;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
.calcInfo{padding:30px 0; background:#2fd99b;}
.calcInfo center{text-align:center;}
.calcInfo ul.calcInfoList{float:left; width:100%;}
.calcInfo ul.calcInfoList li{display:inline-block; width: 25%; padding:10px 10px; border-right:1px solid #daf8ed; margin: 0 -4px;}
.calcInfo ul.calcInfoList li .inside{float: left; width: 100%;}
.calcInfo ul.calcInfoList li h2{display: inline-block; width: 100%; color:#fff; margin:10px 0;}
.calcInfo ul.calcInfoList li span.calcLoanAmount2{display: inline-block; width: 100%; color:#fff; margin:10px 0;}
.calcInfo ul.calcInfoList li span.calcLoanAmount{display: inline-block; width: 100%; color:#fff; margin:10px 0;font-size:26px;}
.calcInfo ul.calcInfoList li span .rupySign{font-size: 96%;}
.calcInfo ul.calcInfoList li span .rupySign{font-size: 96%;}

.calcInfo ul.calcInfoList li h2 .rupySign{font-size: 96%;}
.calcInfo ul.calcInfoList li p{float: left; width: 100%; font-size:13px;}
.calcInfo ul.calcInfoList li:last-child{border-right:0;}
.calcInfo ul.calcInfoList li .PAMYbtn {float: left; width: 100%; }
.calcInfo.pmayCalcInfo ul.calcInfoList li p{min-height: 38px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.calcCrclBox{float: left; width: 100%; background:#fff; overflow: hidden; position:relative; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.19);}
.calcCrclBox svg{float: left; width: 100%; height: auto; }
/*.calculator-wrapp .calculator-box .calcCrclBox{float:right; width:700px; height:700px; position:relative; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.19); background:#fff;}*/
.calculator-wrapp .calculator-box .crcl,
.calculator-wrapp .crclData{float:right; left:50%; top:50%; transform:translate(-50%, -50%); position:absolute;}
/*.calculator-wrapp .calculator-box div{float:left; width: 100%; overflow: hidden;}*/
.calculator-wrapp .calculator-box .crcl{overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; transition:0.3s ease-out;}
.calculator-wrapp .calculator-box .crcl:hover{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.19);}
.calculator-wrapp .calculator-box .crclBox1{z-index:1;}
.calculator-wrapp .calculator-box .crclBox2{z-index:2;}
.calculator-wrapp .calculator-box .crclBox3{z-index:3;}
.calculator-wrapp .crclData{z-index:5;  width:50%;  text-align:center;}
.calculator-wrapp .crclData h2{margin:10px 0; color:#2fd99b; font-size:50px;}
.calculator-wrapp .crclData span.wrapRupee{margin:10px 0; color:#2fd99b; font-size:50px;}
.calculator-wrapp .crclData p{float: left;width: 100%; min-height: 34px; margin:10px 0; color:#686464; font-size:12px; margin:0 0 15px; padding: 0 10px;}
.calculator-wrapp .crclData .button{float:none;}
.calculator-wrapp .crclData.pmayData{text-align:center; width: 30%;}
.calculator-wrapp .crclData.pmayData h5{color:#2fd99b; margin-bottom:10px; font-size: 16px;}
.calculator-wrapp .crclData.pmayData span.pmaySqft{color:#2fd99b; margin-bottom:10px; font-size: 16px;}
.calculator-wrapp .crclData.pmayData .text{display:inline-block; max-width:200px; width: 100%; height:40px; border-bottom:1px solid #000; border-radius:0; -moz-border-radius:0; -moz-border-radius:0; font-size:22px; text-align:center }
.calculator-wrapp .crclData.pmayData p{float:left; width:100%; margin-top:10px; color:#686464; font-size: 12px;}

/*--------------------------------------------------------------------------------------------------------------------------*/
.select-wrapp{float:left; width:100%; text-align:center; display:flex; justify-content:center;}
.select-wrapp .inSelct{float:left; width:100%; max-width:220px; border-bottom:1px solid #7c7c7c; display:flex; flex-wrap:nowrap; justify-content:space-between; margin:0 15px;  text-align: left; }
.select-wrapp .inSelct span.ttlLabel{float:left; width: 100px;} 
.select-wrapp .slctLocator {width:100%; max-width:220px;} 

.select-wrapp div.select-box{background:none; width:100%; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; position: relative;}
.select-wrapp div.select-box *{float: left; width: 100%; -webkit-appearance: none;}
.select-wrapp div.select-box .select2 {float: left; width: 100% !important;}
.select-wrapp div.select-box .select2-container--default .select2-selection--single{border: 0;} 
.select-wrapp div.select-box .select2-container--default .select2-selection--single .select2-selection__arrow{ transform: none; left: auto; right: 0;} 
.select-wrapp div.select-box .select2-container--default .select2-selection--single .select2-selection__arrow b{position: relative;} 
.select-wrapp div.select-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 24px; font-weight: 700; color: #2fd99b;} 
.select-wrapp div.select-box .select2-container .select2-selection--single{height: 40px;} 
.select-wrapp div.select-box.builderCityName{max-width:200px}
.select-wrapp div.select-box.builderNameDD{max-width: 300px}

.select2CustomDD{float: left;display: inline-block; width: 100%; position: relative; border-bottom: 1px solid #302a2a; text-align: left; margin-bottom: 15px;}
.select2CustomDD .select2 {float: left; width: 100% !important;}
.select2CustomDD .select2-container--default .select2-selection--single{border: 0;} 
.select2CustomDD .select2-container--default .select2-selection--single .select2-selection__arrow{ transform: none; left: auto; right: 0;} 
/*.select2CustomDD .select2-container--default .select2-selection--single .select2-selection__arrow b{position: relative;} */
.select2CustomDD .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 24px;  color: #302a2a;} 
.select2CustomDD .select2-container .select2-selection--single{height: 40px;} 
.select2CustomDD .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{top: 50%;}

ul.awards-list{float:left; width:calc(100% + 60px);  margin-left:-30px; text-align: center;}
ul.awards-list li{display: inline-block; width:50%; padding:0 30px; /*margin:60px 0 -2px;*/ margin-bottom: 60px;}
ul.awards-list li .inside{float:left; width:100%; background:#eafbf5; padding:0 30px;  display:flex; justify-content:space-between; align-items:center;}
ul.awards-list li .imgBox{float:left;width:295px;}
ul.awards-list li .data{float:left; width:60%; padding-left:30px; text-align: left;}
ul.awards-list li .data h4{font-style:italic; margin-bottom:10px;}
ul.awards-list li .data p{width:100%; float:left;}
ul.awards-list li .data span{display:inline-block; width:100%; margin-top:8px; font-style:italic; font-size:14px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.chairman-page{background:#eafbf5; margin-top:65px; }
.chairman-page .inside{float:left; width:100%; background:#eafbf5; padding:0 30px;  display:flex; justify-content:center; align-items:center;}
.chairman-page .imgBox{float:left; width:40%; margin-top:-4vw;}
.chairman-page .data{float:left; width:60%; padding:90px 0 30px 30px;}
.chairman-page .data h4{font-weight:400; margin-bottom:30px;}
.chairman-page .data p{display:inline-block; width:100%;margin-bottom:20px; line-height:35px; text-align:justify;}
/*--------------------------------------------------------------------------------------------------------------------------*/
ul.manageTeam-list {float:left; width:100%; text-align:center;}
ul.manageTeam-list li{display:inline-block; vertical-align: top; width:25%; padding:0 30px; margin:3.5vw -3px; }
ul.manageTeam-list li a.main{float:left; width:100%;  text-align:center; position:relative; z-index:1;}
ul.manageTeam-list li a.main.active:after{ content:'';  position:absolute;  top:100%;  left:50%; margin-left:-20px; border:20px solid transparent; border-top:0; border-bottom-color:#e7fcf1}
ul.manageTeam-list li .imgBox{display:inline-block; width:15vw; height: 15vw; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin-bottom:20px;}
ul.manageTeam-list li .imgBox img{float:left; width:100%;}
ul.manageTeam-list li .inside{float:left; width:100%;}
ul.manageTeam-list li .data{float:left; width:100%;}
ul.manageTeam-list li .data h3{float:left; width:100%; color:#2fd99b; font-style:italic; margin-bottom:10px; font-size: 1.1875rem; text-transform: uppercase;}
ul.manageTeam-list li .data p{float:left; width:100%;}
ul.manageTeam-list .button{float:none; /*height:40px; font-size:17px; line-height:40px;*/ margin-top:15px; text-transform:capitalize;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.manangement-team-popup{float:left; width:100%; position:absolute; left:0; top:100%; z-index:20; padding-top:15px; display:none;}
.manangement-team-popup .btnClose{position:absolute; right:30px; top:40px; z-index:1;}
.manangement-team-popup .popup-inner{float:left; width:100%; position:relative; padding:5%; background:#e7fcf1; text-align:left; text-align: justify; }
.manangement-team-popup .popup-inner p{float:left; width:100%; margin-bottom:15px; line-height:normal;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
/*.manageTeam-popup{float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background:rgba(255,255,255,0.8); display:none;}
.manageTeam-popup .inside{float:left; width:100%; max-width:1240px; position:relative; left:50%; top:5%; transform:translateX(-50%);background:#eafbf5; padding:0px 130px 130px 130px; text-align:left;}
.manageTeam-popup .inside .imgBox{float:left; width:340px; margin:-50px 75px 50px 0;}
.manageTeam-popup .inside .imgBox img{float:left; width:100%;}
.manageTeam-popup .inside .ttlBox{overflow:hidden; padding-bottom:10px; margin-top:130px;}
.manageTeam-popup .inside .ttlBox h3{font-weight:400; color:#686c6b;}
.manageTeam-popup .inside p{float:left; width:100%; margin-bottom:30px; line-height:35px;}*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*.locator-page .select-wrapp{margin-top:30px;}*/
.locator-page .select-wrapp div.select-field{border-bottom:1px solid #7c7c7c;}
.locator-page .select-wrapp div.select-field select{font-weight:400; color:#000;}
.locator-page .select-wrapp div.select-field :after{width:20px; background:url("../images/drop-arrow-4.png") no-repeat center;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.address-list{float:left; width:calc(100% + 20px); margin:0 -10px 10px;}
.address-list li{float:left; width:33.333%; margin-top:30px; padding:0 10px;}
.address-list .inside{float:left; width:100%; height: 400px; border:1px solid #e5e5e5; padding:40px;}
.address-list .inside h4{margin-bottom:20px; font-style:italic;}
.address-list .inside p{line-height:35px; display: inline-block; width: 100%;}
.address-list .inside .button{margin-top:15px;}
/*.address-list .inside .button{height:40px;  line-height:40px;margin-top:15px; font-weight:400; letter-spacing:1px;}*/
/*--------------------------------------------------------------------------------------------------------------------------*/
.cntrImg{float:left; width:100%; text-align:center; margin:30px 0;}
.cntrImg img{float:none; display:inline-block; margin:0 20px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.keyHighlights{background:#eafbf5;}
.keyHighlights ul.home-loan-points li .txt{font-weight:400; font-size:20px;}
.keyHighlights ul.home-loan-points li .txt strong{font-weight:700; font-size:35px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.coreValue-wrapp{background:#eafbf5;}
.coreValue-wrapp .exi-cust-list{margin:0;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.contact-apply-wrapp h3{font-weight:400; margin-bottom:30px;}
.contact-apply-wrapp h2 img{float:none; display:inline-block;} 
.contact-apply-wrapp .exi-cust-list li{float:none; display:inline-block; width:auto; text-align:center;}
.contact-apply-wrapp .exi-cust-list li .inside{width:320px; height:320px;}
.contact-apply-wrapp .exi-cust-list li p{font-weight:700; font-style:italic; font-size:28px; margin:0;}
.contact-apply-wrapp a.button{margin-top:30px;}
.contact-apply-wrapp p{ font-size:30px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.applyOnlinePopup{background:url(../images/bg-online-apply.jpg) no-repeat center; background-size:cover; text-align:center;} 
.applyOnlinePopup .contact-apply-wrapp h3{text-align:center; font-weight:700; font-size:25px; font-style:normal; color:#000; margin-bottom: 10px;} 

.applyOnlinePopup .contact-apply-wrapp h2.popupwrwpTtl{text-align:center; font-weight:700; font-size:25px; font-style:normal; color:#000; margin-bottom: 10px;} 

div.homeloanTtl{float: left;width: 100%;line-height: 1.1;margin: 0px;font-weight: 700;}

.applyOnlinePopup .contact-apply-wrapp h2 img{width:200px; margin-bottom:20px;}
.applyOnlinePopup .contact-apply-wrapp div.homeloanTtl img{width:200px;float:none; margin-bottom:20px;}  
.applyOnlinePopup .contact-apply-wrapp .exi-cust-list li{padding:10px;} 
.applyOnlinePopup .contact-apply-wrapp .exi-cust-list li .inside{width:180px; height:180px;} 
.applyOnlinePopup .contact-apply-wrapp .exi-cust-list li p{font-size:18px; margin:0;}
.applyOnlinePopup .contact-apply-wrapp .exi-cust-list li i{width:70px;}
.applyOnlinePopup .contact-apply-wrapp .exi-cust-list li i svg{width:100%; height: auto;}
.applyOnlinePopup .contact-apply-wrapp a.button{float:none;}
.applyOnlinePopup .contact-apply-wrapp p{float:left; width:100%; font-size:20px; font-weight: 600; color:#3f4643;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.applyOnlinePopup .sepOr{float:left; width:100%; text-align: center; margin: 20px 0;}
.applyOnlinePopup .sepOr div{display: inline-block; width: auto; padding: 0 20px; position: relative; color: #3f4643; font-size: 26px; font-weight: 700;}
.applyOnlinePopup .sepOr div:after,
.applyOnlinePopup .sepOr div:before{float:left; width:70px; height:1px; position:absolute; top:50%; background:#84918f; content: "";}
.applyOnlinePopup .sepOr div:after{left:100%;}
.applyOnlinePopup .sepOr div:before{right:100%;}

.formDownLinkPopup{float:left; width:100%; position: relative;} 
.formDownLinkPopup .inside{float: left; width: 100%; position: relative; z-index: 2;}
.formDownLinkPopup p{line-height: normal;}
.formDownLinkPopup .largeLinerForm .noFrm{max-width: 400px; width: 100%; float: none; display: inline-block; margin-top: 20px; position: relative; opacity: 1;}   
.formDownLinkPopup .storeLink{justify-content: center;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.feedbackForm{float:left; width:100%; max-width:950px; position:relative; left:50%; transform:translateX(-50%);}
.feedbackForm ul{float:left; width:100%;}
.feedbackForm ul li{float:left; width:100%; margin:10px 0; position:relative;} 
.feedbackForm ul li .text,
.feedbackForm ul li .select-field{border:0; height:55px; border-bottom:1px solid #b4b4b4; color:#767676; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:0; font-weight:400; font-size:17px; background:#fff; width:100%; max-width:100%;}
.feedbackForm ul li textarea.text{padding-top:14px;}
.feedbackForm ul li .select-field select{color:#767676; height:55px; padding:0; font-size:17px;}
.feedbackForm ul li .select-field:after{background:url("../images/drop-arrow-2.png") no-repeat center; width:18px;}
.feedbackForm ul li .cCode{float:left; width:130px; margin-right:20px;}
.feedbackForm ul li.mob .select-field{margin-left: 0;}

.feedbackForm ul li .select2CustomDD .select2-container .select2-selection--single{height: 50px;}
.feedbackForm ul li .select2CustomDD {margin-bottom: 0;  border-bottom:1px solid #b4b4b4;}
.feedbackForm ul li .select2CustomDD .select2-container--default .select2-selection--single .select2-selection__rendered{color:#767676; padding:0; height:50px; line-height: 50px;  font-size:17px;}

.feedbackForm ul li.mob .text{width:calc(100% - 150px);}
.feedbackForm ul li .btn-link{float:right; font-weight:400; font-size:16px; color:#00ac4f;  position:absolute; right:0; }
.feedbackForm ul li label{padding:0 0 10px 45px;}  
.feedbackForm ul li .tip{float:right; font-weight:400; font-size:16px; color:#00ac4f; margin-top:3px; position:absolute; right:0; top:100%;}  
.feedbackForm ul li .radioBtn .chkBx:last-child{margin-left:25px;}  
.feedbackForm ul li p.e{position: absolute; left: 0; top: 100%; margin: 0;z-index: 99;} 
.feedbackImg{float:left; width:50%; padding-left:45px;}

.feedbackForm .radio .chkBx{margin-right:30px;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.customer-service-wrapp .block{float:left; width:50%;}
.customer-service-wrapp .block .inside{float:left; width:100%; min-height:620px; background:#eafbf5; padding:50px; text-align:center;}
.customer-service-wrapp .block i{float:left; width:315px; height:315px; background:#ffffff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; display:flex; align-items:center; justify-content:center; position:relative; left:50%; transform:translate(-50%); margin-bottom:50px;}
.customer-service-wrapp .block p{float:left; width:100%; margin:7px 0;}
.customer-service-wrapp .block a{display:inline-block; font-style:italic; font-weight:700;}
.customer-service-wrapp .leftBox{padding-right:20px;}
.customer-service-wrapp .rightBox{padding-left:20px;}
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.head-offices-wrapp center{display: flex; justify-content: center; }
.head-offices-wrapp .block{float:left; width:50%;}
.head-offices-wrapp .block .inside{float:left; width:100%;  background:#eafbf5; padding:150px 50px; text-align:center;}
.head-offices-wrapp .block .inside .button{float:none;  display:inline-block; font-weight:400; text-align:center; margin-top:40px;}
.head-offices-wrapp .block .inside .data{display:inline-block; width:100%; max-width:450px; text-align:left;}
.head-offices-wrapp .block .inside .data p{float:left; width:100%; line-height:35px; margin:40px 0;}
.head-offices-wrapp .leftBox{padding-right:20px;} 
.head-offices-wrapp .rightBox{padding-left:20px;} 
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.add-gallery-list li{width:33.333%;}
.add-gallery-list li .ttl{padding-left:20px; text-align:left;}

.add-gallery-wrapp .select-wrapp{float:right; width:220px;}
.add-gallery-wrapp .select-wrapp .inSelct{float:right;margin:0;} 

.investor-presentation-wrapp .select-wrapp{float:right; width:auto;  }
.investor-presentation-wrapp .select-wrapp .inSelct{float:right; /*width:220px;*/ margin:0 0 0 30px;}

.presentation-list{float:left; width:100%;}
.presentation-list li{float:left; width:100%; margin-bottom:15px; }
.presentation-list li a.main{float: left; width: 100%; width: 100%; border:1px solid #e5e5e5; padding:25px; display:flex; justify-content:flex-start; align-items: center;} 
.presentation-list li a.main:hover{border: 1px solid #2fd99b;}
.presentation-list li .date{ float:left;  width:165px;  border-right:1px solid #e5e5e5; padding-right:25px; margin-right:25px; display:flex; align-items:center;}
.presentation-list li .date .no { float:left; width:auto; font-size:65px; color:#2fd99b; font-weight:700; margin-right:10px;}
.presentation-list li .date .dateIn { overflow:hidden; text-transform:uppercase;} 
.presentation-list li .date span { float:left; font-size:21px; color:#2fd99b; font-weight:700; }
.presentation-list li .date label { float:left; font-size:21px; color:#696c6b; font-weight:700; clear:both;  margin:0;}

.presentation-list li .desc{float:left; width:calc(100% - 260px); padding:0px 15px 0 0;}
.presentation-list li .btnPdf{float:right; padding:20px 0; border-left:1px solid #e5e5e5; padding-left:25px;}


.searchList-page .presentation-list li .date{padding-right: 10px !important;}
.searchList-page .presentation-list li .date span{font-size:16px !important ;}
.searchList-page .presentation-list li .date label{font-size:12px !important ;}

.news-update-wrapp .select-wrapp{margin-bottom:40px;}

.financial-report-wrapp .select-wrapp{margin-bottom:30px;}
.financial-report-wrapp .select-wrapp div.select-field{width:calc(100% - 70px);}

.finance-report-list {float:left; width:100%;}
.finance-report-list li{float:left; width:100%; border:1px solid #e5e5e5; padding:25px; margin-bottom:30px;}
.finance-report-list li .pdfIcon{float:left; }
.finance-report-list li .type{float:left; padding:12px 0 0;  margin:0 50px;}
.finance-report-list li .month{float:left; font-size:36px; font-weight:700;}
.finance-report-list li .right-data{float:right;}
.finance-report-list li .right-data .button{margin-left:20px; /*font-weight:400; letter-spacing:1px; font-size:16px; height:40px; line-height:40px;*/}

.circular-List{width:calc(100% + 16px); margin-left:-8px;}
.circular-List li{width:calc(50% - 16px); margin:0 8px 30px;}
.circular-List li .desc{width:calc(100% - 70px); }


.location-List{float:left; width:100%;}
.location-List li{float:left; width:100%; margin-bottom:15px; }
.location-List{width:calc(100% + 16px); margin-left:-8px;}
.location-List li{width:calc(24% - 16px); margin:0 8px 20px;}
.location-List li .desc{width:100%;text-align:center; }
.location-List li a.main{float: left; width: 100%; width: 100%; border:1px solid #e5e5e5; padding:15px 25px; align-items: center;font-style:italic;font-size:22px; font-weight: 600;} 
.location-List li a.main:hover{border: 1px solid #2fd99b;}
   


.document-checklist-sec2{}
.document-checklist-sec2 .half-baner{width:50%; background:#f5f5f5;}


.efeatures-list{float:left; width:calc(100% + 3px); margin-left:-3px;}
.efeatures-list li{float:left; width:100%; margin-bottom:20px;}
.efeatures-list li .half-baner{width:calc(50% - 3px); background:#eafbf5;}
.efeatures-list li .half-baner h3{font-weight:400; margin-bottom:10px; line-height:40px;}
.efeatures-list li .half-baner.imgBox{float:left;}
.efeatures-list li .half-baner.dataBox{float:right;}
.efeatures-list li:nth-child(odd) .half-baner.imgBox{float:right;}
.efeatures-list li:nth-child(odd) .half-baner.dataBox{float:left;}

.prepayment-charges-wrapp small{font-size:18px; font-weight:400;}
.prepayment-charges-wrapp h3{margin-bottom:20px;}
.prepayment-charges-wrapp .presentation-list li .desc{padding-top:16px;}

.search-result-wrapp .presentation-list li .date{width:200px;}

.formDownLink{float:left; width:100%; margin-bottom:30px; background: #eafbf5; padding:30px 20px; position: relative;}
.formDownLink:after{float:left; width:1000%; height: 100%; position: absolute; background: #eafbf5; left: 50%; top: 0; content: ""; margin-left: -150%;}
.formDownLink .inside{float: left; width: 100%; position: relative; z-index: 2;}
.formDownLink p{line-height: normal;}
.formDownLink .largeLinerForm .noFrm{max-width: 400px; width: 100%;}   

.storeLink{float: left; width: 100%; display: flex; margin-top: 20px; }
.storeLink span{float: left;padding-right: 15px; font-weight: 700; font-style: italic; font-size: 20px; color: #000;}
.storeLink a{float: left; margin-right:15px; font-size: 25px; color: #000; }

.mobile-app-wrapp .imgBox{float:right; width:40%; position: relative; z-index: 1;}
.mobile-app-wrapp .data{float:left; width:60%; padding-right:30px;}
.mobile-app-wrapp .data ul.points li{list-style:decimal; padding-left:5px;}
.mobile-app-wrapp p a{margin-right:15px; display:inline-block;}

.fees-charges-wrapp .data{float:left; width:50%;}
.fees-charges-wrapp .data h4{float:left; width:100%; padding:30px 0; position:relative; background:#f0f0f0;}
.fees-charges-wrapp .data h4:before{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:0; transform:translateX(-50%); background:#f0f0f0; z-index:-1;}
.fees-charges-wrapp .rightData h4{padding-left: 30px;}
.fees-charges-wrapp .rightData .fees-charge-list li{padding-left:30px;}
.fees-charges-wrapp .fees-charge-list{float:left; width:100%;}
.fees-charges-wrapp .fees-charge-list li{float:left; width:100%; min-height:110px; padding:15px 0; position:relative; display:flex; align-items:center; }
.fees-charges-wrapp .fees-charge-list li:nth-child(even):before{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:0; transform:translateX(-50%); background:#f0f0f0; z-index:-1;}

.fees-charges-wrapp div.mobileDD{margin: 0;}

.tblBox-fees-charges{float: left; width: 100%;}
.tblBox-fees-charges table{float: left; width: 100%; table-layout: fixed;}
.tblBox-fees-charges table th,.tblBox-fees-charges table td{ padding:30px 15px; position: relative; vertical-align: top; text-align: justify;}
.tblBox-fees-charges table tr{ position: relative; }
.tblBox-fees-charges table tr:nth-child(odd) td:after{float:left; width:calc(100% + 500px); height:100%; content:""; position:absolute; left:50%; top:0; transform:translateX(-50%); background:#f0f0f0; z-index:-1;}

 .video-gallery-list li .data {display:inline-block;}
 .video-gallery-list li h4{background:url("../images/btnPlay.png") no-repeat right 5px top 10px; padding-right:50px; margin-bottom:20px; font-size:1.3vw; background-size: 10% !important; min-height: 60px;}
.video-gallery-list li p{float: left; width: 100%; min-height:140px; font-size:0.9vw; text-align: justify; }

.stamp-duty-calculator{background:url("../images/bg-stamp-duty-calc.jpg") no-repeat right top; position:relative; z-index:1;}
.stamp-duty-calculator .crclData {width:60%;}
.stamp-duty-calculator .crclData div.select-field{float:none; display:inline-block; background:none; max-width:380px; width:100%; border-bottom:1px solid #000; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; margin-bottom:10px; z-index:1;}
.stamp-duty-calculator .crclData div.select-field select{color:#000; padding:0; font-size:20px;}
.stamp-duty-calculator .crclData div.select-field:after{width:20px; background:url(../images/drop-arrow-5.png) no-repeat center;}
.stamp-duty-calculator ul.calcDada li{text-align: center; padding-left: 0px !important; margin: 0;} 
.stamp-duty-calculator ul.calcDada li:after{width: 18px; height: 18px; top: 9px; display: none;}
.stamp-duty-calculator ul.calcDada li span{float: none; width: auto; display: inline-block; text-align: left; padding-left:25px; position: relative;}
.stamp-duty-calculator ul.calcDada li span:after{content:""; width:18px; height:18px; background:#2fd99b; position:absolute; left:0; top:9px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin: 0; } 
.stamp-duty-calculator .crclData .text{float: none; display: inline-block; width:140px; font-size:22px; margin: 10px 0 0 0px;}
.stamp-duty-calculator ul.calcDada li small{display: inline-block; width:100%; text-align:center;  }
.stamp-duty-calculator hr{display:inline-block; width:100%; max-width:380px; border-bottom:1px solid #e5e5e5; margin:10px 0}
.stamp-duty-calculator.calculator-wrapp .inside{justify-content: center;}
.stamp-duty-calculator.calculator-wrapp .calculator-box{margin-bottom: 0;}
 

.newCustomerGallery  li .data{padding: 0;}
.newCustomerGallery  li h4{min-height: 85px;}

.wrapGrievence center{text-align:center;}
.italicFont{font-style: italic;}
.taxbenifit-calculator{background:url("../images/bg-textbenifit-calc.jpg") no-repeat center; display:inline-block;}
.taxbenifit-calculator center{text-align:center;}

.taxbenifit-calculator h3{font-style:italic; margin-bottom:30px;}
.taxbenifit-calculator span.beniTtl{font-style:italic; margin-bottom:30px;}
.taxbenifit-calculator .radioBtn{float:left; width:100%; margin-bottom:20px;}
.taxbenifit-calculator .radioBtn .chkBx{display:inline-block; margin:0 20px;}
.taxbenifit-calculator .select-category{float:left; width:100%; margin:20px 0 20px;}
.taxbenifit-calculator .select-category li{display:inline-block; margin:0 20px; width:120px; height:120px; background:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; text-align: center; }
.taxbenifit-calculator .select-category li a{display:inline-block; width:100px; height:100px; border:1px solid #e9e9e9; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#717171; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin: 10px;}
.taxbenifit-calculator .select-category li a:hover,.taxbenifit-calculator .select-category li a.active{color:#000; border-color:#000;}
.taxbenifit-calculator .select-category li i{display:inline-block; width: 40%;  } 
.taxbenifit-calculator .select-category li span{float:left; width:100%; font-size: 10px; margin-top: -34px;} 
.taxbenifit-calculator .formBox{float:left; width:100%; margin:20px 0;} 
.taxbenifit-calculator .formBox li{display:inline-block; width:320px; min-height: 80px; padding:0 15px;position:relative; } 
.taxbenifit-calculator .formBox li .text{border-bottom:1px solid #000; width:100%; height:40px; background:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:0 10px; font-size:20px; text-align: center;} 
.taxbenifit-calculator .formBox li span{float: left; width: 100%; max-width: 320px; font-size: 12px; padding-top: 5px; position: absolute; left: 0; top: 40px;}
.taxbenifit-calculator .formBox li p.e{left: 0; top: 40px; text-align: center;}
.taxbenifit-calculator .button{float:none; display:inline-block; margin-top:15px;}


.contact-us-wrapp ul.page-tabs{width:100%;background:#e8e8e8; padding:0;}
.contact-us-wrapp ul.page-tabs li{width:25%; margin:0;}
.contact-us-wrapp ul.page-tabs li a{width:100%; text-align:center; border:0; padding:20px; text-transform:capitalize; position:relative;} 
.contact-us-wrapp ul.page-tabs li a:hover,.contact-us-wrapp ul.page-tabs li a.active{color:#000; border:0; background:#e8fff3;} 
.contact-us-wrapp ul.page-tabs li a:hover:after,
.contact-us-wrapp ul.page-tabs li a.active:after{content:""; width:36px; height:18px; background:url("../images/arw-tab.png") no-repeat center; position:absolute; top:100%; left:50%; transform:translateX(-50%);}

.contact-us-wrapp .customer-service-wrapp .block i{width:auto; height:auto; background:#fff;}
.contact-us-wrapp .customer-service-wrapp .block .inside{padding:0; background:#fff;}
.contact-us-wrapp .secText{text-align:center;}
.contact-us-wrapp .feedbackForm ul li .button{float:none;}

.txtBoxInfo{float:left; width:100%; text-align:center; display:flex; justify-content:center; margin-top:60px;}
.txtBoxInfo .box{display:inline-block; width:100%; max-width:550px; border:5px solid #fef5df; text-align:center; padding:30px; margin:0 20px;}
.txtBoxInfo .box h2{display:inline-block; width:auto; float:none; list-style:none; margin:0;}
.txtBoxInfo .box small{float:left; width:100%; font-weight:400; font-size:20px;}
.txtBoxInfo .box small.autoWidth {float:none; width:auto; }



.userReview-wrapp .ttlWrapp{float:left; width:100%; text-align:center;}
.rating{display:inline-block;}

.ttlInside{float: left; width: 100%; display: flex; align-items: center; justify-content: center;}
.disabled{pointer-events: none;}
.ttlInside .ratingScore{font-style: italic; font-size: 20px;}

.userReview-wrapp .ratingScore{display:inline-block; margin-left:15px;}
.userReview-wrapp center{max-width:1370px;}
.userReview-wrapp .reviewForBox{float:left; width:100%;}
.userReview-wrapp .formReview{float:left; width:100%;}
.userReview-wrapp .formReview li{float:left; width:100%; margin-bottom:25px;position:relative;}
.userReview-wrapp .formReview li .text{float:left; width:100%; height:50px; border-bottom:1px solid #c9c9c9; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; color:#606260; font-size:22px;}
.userReview-wrapp .formReview li.formRating{padding-bottom:20px; display:flex; align-items:center; justify-content:center;padding: 0; margin-bottom: 40px;}
.userReview-wrapp .formReview li.formRating label{color:#606260; font-weight:600; font-weight:22px; margin-right:20px;}
.userReview-wrapp .formReview li.formRating .fa{color:#aaaaaa;}
.userReview-wrapp .formReview li.formRating .fa.active{color:#ff9328;}

ul.serReview-list{float:left; width:100%;}
ul.serReview-list li{float:left; width:100%; font-size:18px; border-bottom:1px solid #c9c9c9; padding:15px 0; margin-bottom:10px;}
ul.serReview-list li p{float:left; width:100%; color:#454141; margin-bottom:20px; text-align: justify;}
ul.serReview-list li .name{float:left; color:#2fd99b; font-weight:700; font-style:italic; margin-right:30px;}
ul.serReview-list li .date{float:left; color:#454141; font-style:italic;}
ul.serReview-list li .rating{float:right; pointer-events:none;}

.dockChkList{float:left; width:100%;}
.dockChkList li{float:left; width:100%; padding:45px 30px; border-bottom:1px solid #d8d7d6; position: relative;  }
.dockChkList li .inside{float:left; width:100%; display:flex; justify-content:flex-start; align-items:center;}
/*.dockChkList li .inside *{height: auto;}*/
.dockChkList li i{float:left; padding-right:50px;}
.dockChkList li span{float:left; width:40%; padding:15px 50px 15px 70px; background:url("../images/chkMark.png") no-repeat 0 center; font-size:24px; font-weight:700;}
.dockChkList li p{float:left; width:35%; text-align: justify;  }
.dockChkList li p br{display: none;}
.dockChkList li .button{float:right; font-size: 15px; padding: 0 20px; min-width: 160px;  position: absolute; right: 0;   }

.headTop{float:left; width:100%; background:#fef4dc; padding:5px 15px;/*position:absolute; left:0; top:0;*/ display:flex; justify-content:center; align-items:center; position:relative;z-index:6;}
.headTop .btnClose{ top: 15px;width: 10px;}
.headTop .headTopTxt{padding-right:30px; font-style:italic; font-size: 13px;}


.setInterest-rates{float:left; width:100%; margin-top:15px;}
.setInterest-rates h2{float:left; width:100%; margin-bottom:30px; font-style:italic; color:#2fd99b; }
.setInterest-rates table{ width:100%; }
.setInterest-rates table th{font-weight:700 ; border-top:1px solid #d8d7d6; font-style:italic; }
.setInterest-rates table th,.setInterest-rates table td{   border-bottom:1px solid #d8d7d6; padding:15px 0; font-size:30px; }
.fees-charges-wrapp .secText{margin-bottom: 30px;}
/*===================Mobile Menu=========================*/
.mobile-header{float: left; width: 100%; background: #fff; padding: 10px 20px; -webkit-box-shadow: 0px 3px 36px -12px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 36px -12px rgba(0,0,0,0.75); box-shadow: 0px 3px 36px -12px rgba(0,0,0,0.75); position: fixed; left: 0; top: 0; z-index: 15; display: none;}
.mobile-header .mobileLogo{float: left; width: 240px;}
.mobile-header .callIcon{float: right; padding: 4px; margin: 5px 20px 0 0;}

.hamburger {float: right; z-index:1; width:30px; height:30px; display:flex; align-items:center; justify-content:center; margin-top: 5px;}
.hamburger div {position:relative; flex:none; width:100%; height:2px; background:#000; transition:all 0.4s ease; display:flex; align-items:center; justify-content:center;}
.hamburger div:before,
.hamburger div:after {content:''; position:absolute; z-index:1; top:-7px; left:0; width:100%; height:2px; background:#000; transition:all 0.4s ease;}
.hamburger div:after{top:7px;}
.hamburger.active div{background: none;}
.hamburger.active div:before,
.hamburger.active div:after{content: ''; position: absolute; z-index: 1; top:0px; left: 0; width: 100%; height: 2px; background: #000; transition: all 0.4s ease; }
.hamburger.active div:before{transform: rotate(45deg);}
.hamburger.active div:after{transform: rotate(-45deg);}

.mobNav{float: left; width: 100%; display: inline-block; }
.mobNav li.item{float: left; width: 100% !important; text-align: left; margin: 0 !important; }
.mobNav li.item a.main,.mobNav li.item h6{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; color: #5b595a; font-weight: 700; text-transform: uppercase; font-size: 15px; padding:10px; background: url("../images/down-arow.png") no-repeat right 15px center; margin: 0 !important; }
.mobNav li.item a.main,.mobNav li.item span{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; color: #5b595a; font-weight: 700; text-transform: uppercase; font-size: 15px; padding:10px; background: url("../images/down-arow.png") no-repeat right 15px center; margin: 0 !important; }
.mobNav li.item .tree-list{float: left; width: 100%; padding: 0 10px 20px 10px; display: none; }
.mobNav li.item .tree-list li{float: left; width: 100%;}
.mobNav li.item .tree-list li a{float: left; width: 100%; padding:4px 0; font-size:13px; } 

.headerMobNav{height: calc(100vh - 60px); overflow: auto; padding: 15px 30px;  position: absolute; left:0; top: 100%;display: none; background: url(../images/bgSdw.png) repeat-x #fff;}

.customWrap{ width: 100%; float: left; height: 75px;}
/*-----------------------------------------------------------------------*/
.home-half-banner .half-baner .halfCalcBox .data {position: relative;}

.autoWidth{width: auto !important;}
.abc{display: inline-block; margin-bottom: 25px;}
.abc ol li{align:middle; padding: 0px; margin: 0px; list-style-type: lower-roman;float: left; width: 100%; margin-bottom:10px; text-align: justify; line-height: 2vw;	margin-left:55px;}

.cityHomeLoanWrapp{float: left; width: 100%;}

.cityHomeLoanWrapp ul.home-loan-points{margin: 0;}
.cityHomeLoanWrapp .accordion-wrapp ul.accordion-listing li.main .accordion-data{margin: 0 !important; padding-bottom: 0!important;}

.locator-page{float: left; width: 100%;}
.locator-page .locatorTtl{font-size: 35px;}

.back2top {position: fixed;
    z-index: 12;
    bottom: 14px;
    right: 15px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    background: #2FD99B;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.fa-chevron-up:before {
    content: "\f077";
}
:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.back2top .far {
    margin-top: 4px;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.back2top a {
    color: #fff;
}
.fa-chevron-up:before {
    content: "\f077";
}

:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page404{text-align: center; padding-top: 0;}
.page404 center{text-align: center; }
.page404 .bigText{float: left; width: 100%; color: #2fd99b; font-size:10vw; font-weight: 700;} 
.page404 .secTtl{margin-bottom:40px;}
.page404 p{float: left; width: 100%; margin-bottom: 20px;}
.page404 p a{color: #32D89A; text-decoration: underline;}
.page404 .button{text-transform: uppercase; }
.page404 .btnBox{margin: 0;}

.mobStrip{float: left; width: 100%; padding: 12px 15px; text-align: center; background: #feedd2; position: fixed; bottom: 0; left: 0; z-index: 50; display: none;}
.mobStrip span{display: inline-block; vertical-align: middle; padding-right:15px; text-align: left;}
.mobStrip .button{display: inline-block; vertical-align: middle; padding: 0 15px; float: none;}

.select-box.city,.select-box.name{max-width:250px; margin:0 15px;}
.select-wrapp div.select-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px; font-weight:400; color:#000; background:none;}
.select-wrapp div.select-box .select2-container--default .select2-selection--single,
.select-wrapp div.select-box .select2-container--default .select2-selection--single .select2-selection__arrow{background:none;}
.btnTextBenifitResWrap{right: 12px;top: 12px;}
.opacitydev{opacity:0.4;}
.feedback-wrapp .secTtl {text-align: center;}
.tbl-wrapp{float: left; width: 100%; overflow: auto;}
.tbl-wrapp table{float: left; min-width: 800px;}

.seclevelTxt{font-weight:400; line-height:35px;  float:left; width:100%; margin-top:15px;text-align: center;}
.wrapButton{width:100%;text-align:center;}
.wrapButton a{float:none;}
.head-offices-wrapp .wrapGrievenceAddrs{width:70%;}
.wrapParneNote{width:100%;float:left;margin-top:30px;}
.wrapNote{font-size:14px;text-align:center;}
.wrapNoteDesc{font-size:12px;text-align: center;}
.head-offices-wrapp .block .inside{padding:20px 50px;}
.head-offices-wrapp .block .inside .wrapAddrs {width:70%;max-width: 680px;text-align:center;}
.head-offices-wrapp .block .inside .data p.headOficeAddrs{font-weight:700;}
.wrapAddrs span{font-size:24px; }
.wrapAddrs div{margin: 15px;font-size: 18px;}

.halfCalcBox calculatar-img-1
{
    padding: 16px 0 !important; 
}
a.cus-pmay {

    color: blue;

    text-decoration: underline;

}











