.menu__item,.menu__nav-link,.middle_nav{
    display:inline-block
}
.ftr__apply_btn,.menu__nav-link,.mg__menu--dd_list li a,.right__nav--cont a{
    transition:all .5s ease
}
.faq-more p a:hover,.nav__popup--list a,.nav__popup--list li a,a,a:focus,a:hover{
    text-decoration:none
}
[class*=" icon-"],[class^=icon-],body .distance_custom a:before{
    font-style:normal;
    speak:none;
    font-variant:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:icomoon;
    src:url(../../fonts/icomoon.eot?cf1ckb);
    src:url(../../fonts/icomoon.eot?cf1ckb#iefix) format('embedded-opentype'),url(../../fonts/icomoon.ttf?cf1ckb) format('truetype'),url(../../fonts/icomoon.woff?cf1ckb) format('woff'),url(../../fonts/icomoon.svg?cf1ckb#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" icon-"],[class^=icon-]{ 
    font-family:icomoon!important;
    font-weight:400;
    text-transform:none;
    line-height:1
}
.mg_menu--content,.mg_menu--title{
    font-family:'Encode Sans',sans-serif
}
.icon-Bicycle:before{
    content:"\e900"
}
.icon-Business-Expansion:before{
    content:"\e901"
}
.icon-Healthcare:before{
    content:"\e902"
}
.icon-Home-Appliances:before{
    content:"\e903"
}
.icon-Home-Loan:before{
    content:"\e904"
}
.icon-Industrial:before{
    content:"\e905"
}
.icon-Loan-Against-Property:before{
    content:"\e906"
}
.icon-Medicle-Emergency:before{
    content:"\e907"
}
.icon-Merchant-Cash-Advance:before{
    content:"\e908"
}
.icon-Mobile:before{
    content:"\e909"
}
.icon-Office-IT-Supplies:before{
    content:"\e90a"
}
.icon-Pre-Owned-Car:before{
    content:"\e90b"
}
.icon-Travel:before{
    content:"\e90c"
}
.icon-Two-Wheeler:before{
    content:"\e90d"
}
.icon-Vehicle-Leasing:before{
    content:"\e90e"
}
.icon-Wedding:before{
    content:"\e90f"
}
.fixed__sm--cont:before,.ftr__title:after,.menu__nav-link:after,.mg__menu--dd_list li:before,.nav__sep--link a:before,.right__nav--cont h3:after,.title__heading:after{
    content:""
}
.float_r{
    float:right
}
.float_l{
    float:left
}
li{
    list-style:none
}
:focus{
    outline:0
}
::-webkit-input-placeholder{
    color:rgba(0,0,0,.6)
}
:-moz-placeholder{
    color:rgba(0,0,0,.6)
}
::-moz-placeholder{
    color:rgba(0,0,0,.6)
}
:-ms-input-placeholder{
    color:rgba(0,0,0,.6)
}
@-webkit-keyframes animate{
    0%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
}
@keyframes animate{
    0%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
}
.row_custom_meter{
    display:flex;
    flex-wrap:nowrap;
}
.center_cont{
    max-width:1380px;
    margin:auto;
    clear:both;
    position:relative
}
.center_fixed-area{
    width:100%;
    height:100%;
    margin:auto
}
.middle_nav{
    text-align:left;
    margin-left:20px;
    margin-top:10px
}
.menu__item{
    margin-left:40px
}
.menu__nav-link{
    color:#000;
    font-size:16px;
    position:relative;
    font-weight:300;
    padding-bottom:12px
}
.menu__nav-link:hover,.mg__menu--dd_list li a:hover{
    color:#ed0b75!important;
}
.menu__nav-link:after{
    background:url(../../img/dd_arrow.svg) no-repeat;
    width:20px;
    height:20px;
    margin-top:11px;
    float:right;
    margin-left:10px
}
.nav_normal .menu__nav-link:after {
    background: none;
    width: initial;
    margin: initial;
}
.nav_1 .menu__nav-link{
    margin-left:0
}
.search__nav{
    display:none
}
.menu__item.nav_3 .header__mega--menu .mg-col__1{
    width:100%
}
.search__nav .menu__nav-link:after{
    background-image:url(../../img/search__icon.png);
    margin-top:4px;
    margin-left:16px
}
.header__mega--menu{
    width:900px;
    padding:33px;
    border:1px solid #c1c1c1;
    float:left;
    opacity:0;
    visibility:hidden;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    margin-left:-24px;
    top:50px;
    text-align:left;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    background:#fff;
    z-index:10;
    display:none
}
.nav_2 .header__mega--menu{
    width:1000px;
    margin-left:27px
}
.nav_4 .header__mega--menu{
    width:450px
}
.nav_4 .header__mega--menu .mg-col__1{
    width:100%
}
.mg__menu--dd_list li.large__corporate__icon:before{
    background-position:-51px -162px;
    width:34px;
    height:25px
}
.nav_2 .header__mega--menu .mg_menu--col{
    width:33%
}
.menu__nav--title:hover a.menu__nav-link:after{
    background:url(../../img/dd_arrow_up.svg) no-repeat
}
.menu__nav--title:hover .header__mega--menu{
    opacity:1;
    visibility:visible;
    display:block
}
.mg_menu--col{
    float:left;
    width:50%
}
.mg_menu--title{
    color:#000;
    font-size:17px;
    font-weight:500;
    letter-spacing:.05em;
    text-indent:.05em;
    margin-bottom:14px;
    margin-top:0
}
.menu-calculator-2-container .mg_menu--title{
    font-size:0;
    height:23px;
    background-position: 23px 400px;
}
.mg_menu--content{
    font-size:15px;
    width:80%;
    float:left
}
.mob__inner-left .sub-menu li{
    padding-left:20px
}
.mob__inner-left .sub-menu li.mob__personal_loan{
    padding-left:0
}
.mg_menu--col{
    padding-left:30px
}
.mg_menu--col li{
    padding-left:0px
}
.mg-col__1{
    width:50%;
    padding-left:0
}
.mg-col__3{
    padding-left:75px
}
.mg__menu--dd_list{
    margin-top:30px
}
.mg__menu--dd_list li{
    margin-bottom:28px;
    display:block;
    position:relative
}
.mg__menu--dd_list li.no__icon--nav{
    padding-left:0
}
.mg__menu--dd_list li.no__icon--nav>a{
    text-transform:uppercase;
    letter-spacing:.07em;
    background:#efefef;
    padding:4px 10px;
    font-size:14px;
    display:inline-block;
    width:60%
}
.mg__menu--dd_list li.no__icon--nav .sub-menu{
    margin-top:30px;
    margin-left:0
}
.mg__menu--dd_list li.no__icon--nav:before{
    display:none
}
.mg__menu--dd_list li:before{
    background-image:url(../../img/menu_sprite-icons.png);
    background-position:0 0;
    width:30px;
    height:30px;
    position:absolute;
    left:0;
    transform:scale(.9)
}
.mg__menu--dd_list li.degree-icon:before {
    background-image: url(../../img/degree-icon.png);
    background-repeat: no-repeat;
    background-size: 45px;
    width: 45px;
}
.popdegree{
    margin-top:12px;
}
.mg__menu--dd_list li.nav__per--loan:before{
    background:url(../../img/personal-loan.svg) no-repeat
}
.mg__menu--dd_list li.nav__hom--loan:before{
    background:url(../../img/home-loan.svg) no-repeat
}
.mg__menu--dd_list li.nav__veh--loan:before{
    background:url(../../img/vehicle-loan.svg) no-repeat
}
.mg__menu--dd_list li.nav__bus--loan:before{
    background:url(../../img/business-loan.svg) no-repeat
}
.mg__menu--dd_list li a{
    color:#000;
    font-size:15px;
    padding-left:7px;
    position:relative
}
.mg__menu--dd_list li.nav__travel:before{
    background-position:0 0;
    width:35px;
    height:30px
}
.mg__menu--dd_list li.business__expansion:before{
    background-position:0 -308px;
    width:40px;
    height:30px
}
.mg__menu--dd_list li.m__cash--advance:before{
    background-position:0 -340px;
    width:28px;
    height:19px
}
.mg__menu--dd_list li.m__supply-chain:before{
    background-position:-53px -197px;
    width:31px;
    height:22px
}
.mg__menu--dd_list li.loan__against--property:before{
    background-position:0 -367px;
    width:29px;
    height:26px
}
.mg__menu--dd_list li.nav__home--ren:before{
    background-position:-53px -294px;
    width:30px;
    height:26px
}
.mg__menu--dd_list li.nav__bt--oncar:before{
    background-position:-49px -232px;
    width:38px;
    height:17px
}
.mg__menu--dd_list li.nav__bt--homeloan:before{
    background-position:-54px -260px;
    width:29px;
    height:25px
}
.nav_2 .mg-col__3 li.mg__dp-row-4:before{
    background-position:-50px -131px;
    width:37px;
    height:20px
}
.mg__menu--dd_list li.mg__dp-row-5:before{
    background-position:0 -256px;
    width:25px;
    height:23px
}
.mg__menu--dd_list li.mg__dp-row-6:before{
    background-position:0 -281px;
    width:36px;
    height:22px
}
.mg-col__3 .mg__title_2{
    margin-top:49px
}
.mg-col__3 li.mg__dp-row-1:before{
    background-position:0 -400px;
    width:30px;
    height:24px
}
.mg-col__3 li.mg__dp-row-2:before{
    background-position:-52px -66px;
    width:29px;
    height:28px
}
.mg-col__3 li.mg__dp-row-3:before{
    background-position:-54px -100px;
    width:25px;
    height:25px
}
.mg__menu--dd_list li.clix_finance:before {
    background-position: 0 -308px;
    width: 40px;
    height: 30px;
}

.mg__menu--dd_list li.clix_housing:before {
    background: url(../../img/home-loan.svg) no-repeat;
}
.mg-col__3 .mg__dd_list-2 li.mg__dp-row-1:before{
    background-position:2px -334px;
    width:30px;
    height:29px
}
.mg-col__3 .mg__dd_list-2 li.mg__dp-row-2:before{
    background-position:2px -366px;
    width:35px;
    height:32px
}

.mg__menu--dd_list li.double_card:before{
    left: 0;
    top: -7px;
    width: 38px;
    height: 40px;
    background: url(https://www.clix.capital/wp-content/uploads/2020/06/double-card.jpg);
    position: absolute;
    background-position: 0px 2px;
    background-size: 100%;
    background-repeat: no-repeat;
}

#menu-item-455:before{
    background-position:-53px -334px;
    width:30px;
    height:25px
}
#menu-item-4096:before{
    background-position:-53px -400px;
    width:30px;
    height:25px
}

#menu-item-4095:before{
    background-position:-53px -368px;
    width:30px;
    height:24px
}

.mg-col__4{
    padding-left:70px
}
.mg-col__4 li.mg__dp-row-1:before{
    background-position:0 0;
    width:35px;
    height:30px
}
.mg-col__4 li.mg__dp-row-2:before{
    background-position:2px -218px;
    width:35px;
    height:25px
}
.mg-col__4 li.mg__dp-row-3:before{
    background-position:2px -403px;
    width:26px;
    height:28px;
    margin-left:7px
}
.nav_1 .header__mega--menu .nav__education:before{
    background-position:0 -34px;
    width:32px;
    height:25px
}
.nav_1 .header__mega--menu .nav__wedding:before{
    background-position:0 -66px;
    width:26px;
    height:25px
}
.nav_1 .header__mega--menu .nav__medical--eg:before{
    background-position:0 -97px;
    width:26px;
    height:26px
}
.mg__menu--dd_list .two__wheeler:before{
    background-position:0 -130px;
    width:37px;
    height:23px
}
.mg__menu--dd_list .nav__mobile:before{
    background-position:0 -189px;
    width:13px;
    height:25px;
    margin-left:7px
}
.mg__menu--dd_list .nav__home--loan:before{
    background-position:0 -256px;
    width:25px;
    height:23px
}
.mg__menu--dd_list .pre__owned--car:before{
    background-position:0 -285px;
    width:36px;
    height:16px
}

.right__menu--cont{
    float:right;
    margin-top:20px
}
.hm__mobile,.mobile__nav{
    position:absolute;
    z-index:10;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    right:22px;
    top:32px;
    cursor:pointer
}
.mobile__nav{
    top:13px
}
.mobile__nav.active{

    /* position: fixed; */
    z-index: 102;
    right: 22px;
    top: 13px;
}

.my_accnt {
    position: absolute;
    right: 70px;
    top: 8px;
}
.my_accnt_mobile{
    top: 15px;
}
.my_accnt a {
    color: #e03b6f;
    display: inline-block;
    /* border: 1px solid #e03b6f; */
    font-size: 12px;
    padding: 4px 14px 4px 14px;
    border-radius: 4px;
    transition: 0.3s;
    font-weight: 500;
}
  .my_accnt a:hover{
    color: #e03b6f;
    /* background: #e03b6f;  */
}  
.nav__sep--link{
    float:left;
    width:100%;
    margin-top:25px
}
.nav__sep--link a{
    color:#000;
    font-size:16px;
    padding-left:40px
}
.nav__sep--link a:before{
    background-image:url(../../img/menu_sprite-icons.png);
    background-position:-51px -162px;
    width:34px;
    height:25px;
    position:absolute;
    left:31px
}
@keyframes icon_show{
    from{
        visibility:visible;
        opacity:1
    }
    to{
        visibility:hidden;
        opacity:0
    }
}
#window-1,#window-2,#window-3{
    opacity:0;
    visibility:hidden
}
.merchant__cash-advance{
    width:70%;
    float:right
}
.wedding__svg--cont{
    float:right;
    width:80%
}
#girl-dress-2,#girl-dress-3{
    visibility:hidden
}
.contactus_svg--banner{
    width:50%;
    margin:auto
}
#asl-storelocator.asl-bg-5.asl-p-cont #style_0.infoWindow a.action,#asl-storelocator.asl-bg-5.asl-p-cont #style_0.infoWindow h3,#asl-storelocator.asl-bg-5.asl-p-cont .asl-map .search_filter.inside-map p span i,body .distance_custom a{
    background:#4f77b9!important
}
#asl-storelocator.asl-bg-5.asl-p-cont .asl-map .search_filter.inside-map p span i:after{
    border-color:transparent transparent transparent #4f77b9!important
}
.loan__me--nav.nav__popup--list li{
    width:150px
}
.hm__mobile span,.mobile__nav span{
    display:block;
    cursor:pointer;
    width:23px;
    height:3px;
    margin-bottom:4px;
    position:relative;
    background:#000;
    z-index:1;
    -webkit-transform-origin:4px 0;
    -ms-transform-origin:4px 0;
    transform-origin:4px 0;
    -webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
    -o-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;
    transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;
    transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)
}
.hm__mobile span:first-child,.mobile__nav span:first-child{
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0
}
.hm__mobile span:nth-last-child(2),.mobile__nav span:nth-last-child(2){
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.hm__mobile.active span:first-child,.mobile__nav.active span:first-child{
    opacity:1;
    -webkit-transform:rotate(45deg) translate(2px,-2px);
    -ms-transform:rotate(45deg) translate(2px,-2px);
    transform:rotate(45deg) translate(2px,-2px)
}
.hm__mobile.active span:nth-child(2),.mobile__nav.active span:nth-child(2){
    opacity:0;
    -webkit-transform:rotate(0) scale(.2,.2);
    -ms-transform:rotate(0) scale(.2,.2);
    transform:rotate(0) scale(.2,.2)
}
.hm__mobile.active span:nth-child(3),.mobile__nav.active span:nth-child(3){
    -webkit-transform:rotate(-45deg) translate(0,-1px);
    -ms-transform:rotate(-45deg) translate(0,-1px);
    transform:rotate(-45deg) translate(0,-1px)
}
.hm__mobile{
    transition:none
}
.mobile__nav:hover span{
    background:#9c9c9c
}
.right__nav--cont{
    -webkit-transform:translateX(110%);
    -ms-transform:translateX(110%);
    transform:translateX(110%);
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    display:block;
    background:#f3f3f3;
    -webkit-box-shadow:0 0 12px 2px rgba(156,155,155,.4);
    box-shadow:0 0 12px 2px rgba(156,155,155,.4);
    position:fixed;
    width:300px;
    height:100%;
    z-index:9;
    right:0;
    top:0;
    padding-left:30px
}
.fixed__sm--cont li svg,.right__nav--cont a{
    transition:all .8s ease
}
.fixed__sm--cont,.right__nav--cont a,.right__nav--cont h3{
    display:inline-block
}
.right__nav--cont h3{
    font-size:22px;
    font-weight:500;
    color:#333;
    text-transform:uppercase;
    position:relative;
    letter-spacing:2px
}
.right__nav--cont h3:after{
    background-image:url(../../img/ham_arrow_black.png);
    position:absolute;
    right:-23px;
    width:13px;
    height:18px;
    top:6px
}
.ham__middle--cont{
    position:absolute;
    top:58px;
    width:100%
}
.ham__middle--cont ul{
    margin:0
}
.right__nav--cont a{
    padding:10px 0;
    color:#333;
    font-size:14px;
    font-weight:400;
    letter-spacing:1px;
    text-transform:capitalize
}
.right__nav--cont a:hover{
    color:#ed0975
}
.slide__nav--active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    width:300px;
    z-index:101
}
.cl_header{
    width:100%;
    float:left;
    margin-top:20px;
    margin-bottom: 50px;
}
.wrapper{
    max-width:1180px;
    margin:auto;
    position:relative
}
.cl_header .logo{
    width:116px;
    float:left;
    margin-top:8px;
    
    
}
.logo img{
    width:100%
}
.fixed__social__media{
    position:fixed;
    left:30px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:9;
    margin-top:12px
}
.fixed__sm--cont:before{
    width:2px;
    height:100px;
    background:#000;
    display:inline-block;
    margin-left:-2px
}
.fixed__sm--cont li{
    display:block;
    clear:both;
    margin-left:-10px;
    margin-top:5px
}
.fixed__sm--cont li.facebook__side--fixed:hover svg{
    fill:#3B5998
}
.fixed__sm--cont li.twitter__side--fixed:hover svg{
    fill:#1DA1F2
}
.fixed__sm--cont li.linkedin__side--fixed:hover svg{
    fill:#0077B5
}
.fixed__sm--cont li a{
    text-shadow:none;
    background-color:transparent;
    border:0;
    display:inline-block;
    width:18px;
    height:18px
}
.home__banner,.title__row{
    float:left;
    width:100%
}
.title__row{
    margin-top:80px
}
body .title__heading{
    font-weight:500;
    letter-spacing:1.14px;
    position:relative;
    text-align:center;
    font-size:24px;
    margin:0;
    padding:0 0 30px;
    text-transform:none;
    color:#000;
    margin-bottom:20px!important
}
.footer__nav li a,.ftr__desc{
    float:left;
    letter-spacing:.02em
}
.title__heading:after{
    width:80px;
    height:3px;
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    bottom:0;
    background:#d7447b
}
.title__desc{
    font-size:15px;
    margin-top:40px;
    line-height:24px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:70%;
    padding-top:20px;
    padding-bottom:40px;
    color:#383838
}
.ftr__desc,.ftr__title{
    color:#888;
    font-weight:300
}
.footer__wrapper{
    max-width:1210px;
    margin:auto;
    position:relative;
    padding:0 15px
}
.footer--cont{
    background-color:#fbfbfb;
    float:left;
    width:100%;
    padding:80px 0
}
.footer__header{
    float:left
}
.ftr__title{
    font-size:20px;
    position:relative;
    padding-bottom:20px;
    margin-bottom:20px;
    margin-top:0;
    line-height:16px
}
.ftr__title:after{
    width:50px;
    height:5px;
    background:#6E6E6E;
    position:absolute;
    bottom:0;
    left:0
}
.ftr__desc{
    font-size:14px;
    width:60%
}
.footer__apply{
    float:left;
    max-width:450px;
    position:relative;
    margin-top:30px
}
.ftr__apply_textbox{
    float:left;
    width:450px;
    padding:25px;
    color:#575757;
    font-size:17px;
    border:1px solid #969696;
    border-radius:10px;
    background:#fff;
    height:70px;
    display:block!important
}
.ftr__apply_textbox.error{
    border:1px solid red;
    color:#000
}
.ftr__apply_btn{
    background:0 0;
    color:#0741e0;
    padding:25px;
    position:absolute;
    border:none;
    right:0;
    font-size:17px;
    cursor:pointer;
    font-weight:600;
    -webkit-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -moz-transition:all .5s ease
}
.partner_page--svg,.pt_clouds--cont{
    position:relative;
    margin-left:auto;
    margin-right:auto
}
.ftr__apply_btn:hover{
    color:#d7447a
}
.apply-form .otp-success{
    color:green;
    font-size:15px
}
.apply-form .otp-error{
    color:red;
    font-size:15px
}
.apply-form-section .api_response{
    color:rgba(0,0,0,.7)!important;
    font-weight:500
}
#thank-you .form-title-block{
    margin-bottom:0
}
#thank-you .form-title-block h3{
    font-size:16px;
    color:#404040;
    font-weight:500
}
.partner_page--svg{
    width:100%;
    float:left
}
.pt_clouds--cont{
    top:-30px;
    width:53%
}
.pt__left--tree{
    width:110px;
    float:left
}
.pt__office--guys{
    position:absolute;
    width:210px;
    bottom:-26px;
    left:0;
    right:0;
    margin:auto;
    z-index:1
}
.partner__svg--house,.pt__car,.pt__right--tree{
    position:absolute;
    bottom:0
}
.pt__right--tree{
    right:265px;
    width:100px
}
.partner__svg--house{
    width:300px;
    right:0;
    z-index:-1
}
.pt__car{
    left:120px;
    width:100px;
    z-index:9
}
.media_top_img_sec:after,.partner_page--svg:before{
    content:"";
    position:absolute;
    border-bottom:2px solid #233245;
    left:0
}
.media_top_img_sec:after{
    width:100%;
    height:1px;
    bottom:6px
}
.partner_page--svg:before{
    bottom:-20px;
    width:100%;
    right:0
}
.footer__nav{
    float:left;
    clear:both;
    width:100%;
    margin-top: 0;
}
.footer__nav li{
    float:left
}
.footer__nav li a{
    color:#969696;
    font-size:12px;
    position:relative;
    padding-right:20px;
    transition:all .5s ease;
    -webkit-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -moz-transition:all .5s ease
}
.footer__nav li a:hover,.footer__nav li.current-menu-item a{
    color:#ed0975
}
.footer__nav li a:before{
    content:"|";
    color:#969696;
    padding:0 10px;
    font-size:15px;
    position:absolute;
    left:-20px;
    top:-3px
}
.footer__nav li:first-child a:before{
    display:none
}
.ftr__copyright{
    float:right;
    color:#969696;
    font-size:12px;
    letter-spacing:.03em
}
.site-main{
    width:100%;
    float:left
}
.usp__service{
    border:1px solid #eee
}
.usp__col{
    border-right:1px solid #eee;
    padding:50px 20px!important
}
.usp__service p span{
    font-size:16px;
    color:#515151;
    font-weight:400
}
.usp__service p span.usp__desc{
    max-width:80%;
    display:inline-block;
    font-size:15px
}
.usp__middle--icon{
    height:50px
}
.usp__middle--icon1{
    height:61px
}
.featured_in--cont .title__heading{
    margin-bottom:60px
}
.toi__logo{
    margin-top:13px
}
.indian_express_logo{
    margin-top:10px
}
.featured_in--cont .wpb_single_image{
    margin-bottom:0
}
.loanproperty__cont{
    width:80%;
    float:right
}
.home__bnr--wrapper{
    float:left;
    width:100%;
    position:relative;
    height:310px
}
.home__banner--stretch{
    bottom:8px;
    position:absolute;
    width:100%
}
.home__bnr--sun{
    position:absolute;
    right:300px;
    top:0;
    width:150px
}
.home__left--bnr{
    width:30%;
    bottom:8px;
    position:absolute;
    left:0
}
.home__right--bnr{
    position:absolute;
    right:0;
    bottom:0;
    width:40%
}
.hm__right--store{
    position:absolute;
    left:0;
    bottom:8px;
    width:250px
}
.hm__right--jcb{
    position:absolute;
    bottom:10px;
    right:0;
    width:208px
}
.hm__bnr--truck{
    position:absolute;
    bottom:9px;
    width:80px;
    right:-100px
}
.hm__bnr--truck img{
    width:100%
}
.hm__bnr--cycle{
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    margin-left:-100px;
    width:50px;
    z-index:1
}
.hm__bnr--cycle img,.home__left--bnr img,.home__right--bnr img{
    width:100%
}
.night__cloud--1,.night__cloud--2{
    position:absolute;
    top:0;
    left:0;
    width:50px
}
.night__cloud--2{
    top:40px;
    left:100px
}
.night__sky--left g g{
    opacity:0;
    visibility:hidden
}
.option__caption.op_caption--1{
    padding-left:33px
}
.option__caption.op_caption--2{
    padding-left:68px
}
.home__bnr--road{
    position:absolute;
    bottom:9px;
    width:8%;
    height:2px;
    background:#000
}
.home__bnr--car{
    position:absolute;
    width:70px;
    bottom:8px;
    right:0
}
.loan__nav--cont{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    text-align:center;
    z-index:-1
}
.nav__toggle-overlay{
    opacity:0;
    visibility:hidden;
    z-index:-1;
    background:rgba(255,255,255,.9);
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100vh;
    -webkit-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.nav__popup--list li svg path,.nav_popup--icon{
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease
}
.nav__toggle-overlay.active{
    opacity:1;
    visibility:visible;
    z-index:9
}
.nav_popup--icon svg{
    width:60px;
    height:60px;
    fill:#565656
}
.night__sky--cont,.option__caption{
    width:100%;
    top:0;
    position:absolute
}
.nav__popup--list li a{
    display:inline-block;
    -webkit-box-shadow:none;
    box-shadow:none
}
.nav__popup--list li a:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.option__caption{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:.06em;
    text-align:left;
    padding-left:20px;
    font-weight:400;
    color:#d35a85;
    cursor:pointer;
    visibility:hidden;
    opacity:0
}
.header__title--selection,.wm_business--bl,.y_business--bl,.y_business--bl li{
    text-align:center
}
.y_business--bl li span svg{
    margin-left:-6px
}
.wpcf7-form{
    float:left;
    padding:0;
    margin:40px 0 0;
    border-radius:4px
}
.night__sky--cont{
    left:0;
    right:0
}
.night__sky--left{
    width:24%;
    float:left;
    margin-left:10%;
    margin-top:-15px
}
.loan__nav--cont.active_me,.loan__nav--cont.active_me .loan__me--nav{
    opacity:1;
    visibility:visible;
    z-index:22
}
.header__title--selection span.second__option--title,.loan__nav--tab,.mewant--money_tab,.nav__popup--list{
    opacity:0;
    visibility:hidden
}
.nav__popup--list{
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    left:50%;
    top:50%;
    width:100%;
    z-index:-1;
    margin-top:30px
}
.nav__popup--list li{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:130px
}
.nav__popup--list li svg path{
    transition:all .6s ease
}
.nav__popup--list li:hover .nav_popup--icon{
    background:#f7467c;
    border-color:#f7467c;
    -webkit-box-shadow:0 0 13px 6px #e9467a4f;
    box-shadow:0 0 0 6px #e9467a4f
}
.nav__popup--list li:hover .nav_popup--icon svg path{
    fill:#fff
}
.nav_popup--icon{
    border:2px solid #929292;
    border-radius:50%;
    display:inline-block;
    width:80px;
    height:80px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:9px;
    transition:all .6s ease
}
.nav--popup--title{
    display:block;
    clear:both;
    width:100%;
    margin-top:10px;
    font-size:14px;
    letter-spacing:.03em;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
.nav__popup--list a{
    display:inline-block;
    -webkit-box-shadow:none;
    box-shadow:none
}
.nav__popup--list a:focus,.nav__popup--list li a:hover{
    -webkit-box-shadow:none;
    box-shadow:none
}
.home__buy__block{
    width:100%;
    float:left;
    margin:40px 0 0
}
.header__title--selection{
    width:100%;
    text-transform:none;
    max-width:700px;
    margin:auto;
    position:relative
}
.header__title--selection span{
    display:inline-block;
    letter-spacing:.04em;
    font-weight:400;
    font-size:28px
}
.home__popup--tab,.loan__nav--tab,.mewant--money_tab{
    font-size:12px;
    letter-spacing:.03em;
    text-transform:uppercase
}
.header__title--selection u{
    display:inline-block;
    padding-bottom:10px;
    position:relative;
    cursor:pointer;
    text-decoration:none;
    transition:all.6s ease
}
.header__title--selection u:hover{
    color:#9c9c9c
}
.bl__business--tab .nav__tab--1,.loan__nav--tab .nav__tab--1,.mewant--money_tab .nav__tab--1,.wm__business--tab .nav__tab--1{
    color:#d35a85;
    cursor:pointer
}
.header__title--selection u:after{
    content:"";
    width:100%;
    height:3px;
    position:absolute;
    bottom:0;
    background:#000;
    left:0;
    transition:all.6s ease
}
.header__title--selection u:hover:after{
    background:#9c9c9c
}
.header__title--selection span.third__option--title{
    visibility:hidden;
    opacity:0;
    position:absolute;
    top:51px;
    width:100%;
    left:0;
    right:0
}
.loan__nav--tab,.mewant--money_tab{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%);
    margin-top:-68px;
    z-index:-1;
    width:100%
}
.home__popup--tab .nav__tab--2:before,.loan__nav--tab .nav__tab--2:before,.mewant--money_tab .nav__tab--2:before{
    content:"/";
    display:inline-block;
    padding:0 7px
}
.active_me .loan__nav--tab,.active_want__money .mewant--money_tab{
    visibility:visible;
    opacity:1;
    z-index:23
}
.home__b-wm--close,.home__bs--close,.home__popup--close{
    position:absolute;
    z-index:-1;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    margin-left:-123px;
    margin-top:-61px;
    opacity:0;
    visibility:hidden;
    cursor:pointer
}
.bl__business--tab,.wm__business--tab{
    margin-top:-68px
}
.home__b-wm--close.active__close,.home__bs--close.active__close,.home__popup--close.active__close{
    opacity:1;
    visibility:visible;
    z-index:99
}
.active_want__money{
    opacity:1;
    visibility:visible;
    z-index:10
}
.y_business--bl li{
    width:150px
}
.wm_business--bl li{
    width:172px
}
.education__svg--banner{
    width:75%;
    float:right
}
.banner__mobile--svg{
    width:88%;
    float:right
}
.home_loan--svg-banner{
    width:82%;
    float:right
}
.services-top-section .education__bnr--text-cont p{
    max-width:100%
}
.banner-home_expansion,.home__healthcare--banner,.pre__owned_car--banner{
    width:80%;
    float:right
}
.active_want__money .me__want--money,.bl__business--tab.active__bus--bl,.home__b-wm--close.active__close,.wm__business--tab.active__bus--bl,.wm_business--bl.active__bus--bl,.y_business--bl.active__bus--bl{
    opacity:1;
    visibility:visible;
    z-index:9
}
.home__popup--tab{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%);
    opacity:0;
    visibility:hidden;
    z-index:-1
}
.business__close--popup.home__bs--close{
    margin-top:-61px
}
.entry-content .vc_row[data-vc-full-width]{
    overflow:visible
}
.sky__hide{
    display:none
}
.silde__nav--overlay{
    overflow:hidden;
    background-color:rgba(255,255,255,.85);
    position:fixed;
    width:100%;
    height:100%;
    z-index:101;
    display:none
}
#top-menu,.slide__nav--show .silde__nav--overlay{
    display:block
}
.cl_header .main-navigation{
    float:right;
    clear:none
}
.lb-dataContainer:after,.lb-outerContainer:after{
    clear:both;
    content:""
}
#top-menu{
    width:80%;
    padding:23px 0 0 33px
}
.main-navigation li{
    border:none!important
}
.main-navigation ul{
    background:0 0!important
}
.hm__mobile.active{
    transform:translateX(0);
    position:fixed;
    top:38px
}
.home__b-wm--close.business__close--popup{
    margin-top:-61px;
    margin-left:-131px
}
.menu-mobile-menu-container{
    position:fixed;
    right:0;
    top:0;
    transform:translateX(100%);
    width:100%;
    height:100%;
    z-index:20;
    transition:all .5s ease
}
.menu-mobile-menu-container .menu{
    background-color:#e6e6e6
}
.menu-mobile-menu-container.mob_active--menu{
    transform:translateX(0);
    background:#e6e6e6;
    overflow:auto;
    height:100%;
    padding-right:100px
}
#SVGID_1_,.des_popup__active,.popup__active{
    overflow:hidden
}
.hm__mobile{
    top:20px;
    z-index:22;
    right:18px
}
.bt__homeloan--pp svg,.resize__popup--icon svg{
    width:40px;
    height:40px;
    margin-top:8px
}
.hm__bnr--ipad,.hm__bnr--mobile{
    display:none
}
.cl_header{
    display:block
}
.cl_header.mobile{
    display:none
}
.invalid_err{
    color:red;
    font-size:15px;
    clear:both;
    padding:5px 0 0
}
.form__animation-cont{
    height:100%;
    animation-duration:1s;
    animation-fill-mode:both;
    animation-name:slideInDown
}
.about-blocks:hover .we-icons-col i svg,.process-div:hover .vc_single_image-wrapper img{
    animation:bounce 1.5s
}
@-webkit-keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.apply-form-overlay .apply-form-section{
    border:1px solid #e6e6e6;
    border-radius:0;
    box-shadow:none;
    position:relative
}
.apply-form-section #loader_apply{
    position:absolute;
    left:0;
    top:0;
    background:rgba(255,255,255,.6);
    width:100%;
    height:100%;
    text-align:center;
    z-index:1
}
.apply-form-section #loader_apply img{
    position:relative;
    top:50%
}
.apply-form-overlay .form-title-block h3{
    font-size:15px;
    text-transform:uppercase;
    line-height:26px;
    font-weight:600;
    color:#333
}
.apply-form-overlay .form-title-block p{
    font-size:14px;
    letter-spacing:.05em
}
.apply-form-overlay .apply-form .form-group input{
    border-bottom-color:#9a9a9a;
    font-size:14px
}
.apply-form-overlay .apply-form .form-group.opt-row a{
    font-size:15px;
    vertical-align:bottom;
    line-height:21px
}
.box-image,.client-detail,.g-post-right{
    vertical-align:middle
}
.travel__svg--cont{
    width:65%;
    float:right
}
.services-top-section.healthcare_heading h1{
    margin-top:50px
}
.mid_img_sec{
    width:70%;
    height:336px;
    position:relative;
    margin:auto
}
.cr_clock--cont{
    position:absolute;
    right:10%;
    top:18%;
    width:56px;
    height:60px
}
.left__girl{
    position:absolute;
    left:9%;
    bottom:-5px;
    width:180px
}
.foosball_table{
    position:absolute;
    left:38%;
    z-index:2;
    bottom:-32px;
    width:260px
}
.career_right--guy{
    width:99px;
    right:50%;
    bottom:-8px;
    margin-right:-261px;
    position:absolute
}
.cr_foosball_ftr--line{
    position:absolute;
    bottom:0;
    width:100%;
    height:2px;
    background:#000
}
.text_box1{
    margin-left:99px
}
.block--cr{
    width:270px;
    text-align:left;
    float:left
}
.featured-images,.hm__desktop,.join-team-content,.process-text{
    text-align:center
}
.text_box2{
    margin-left:250px;
    width:300px;
    margin-top:35px
}
.weareclix__svg{
    width:65%;
    margin:auto
}
.nav__hide{
    display:none!important
}
.menu-large-corporates-container{
    display:none
}
.blue-btn{
    color:#fff!important
}
.explor-image-section .career_applynow-btn .wpb_text_column.wpb_content_element{
    margin-bottom:0
}
.career_applynow-btn .btn.blue-btn{
    float:right
}
.eligibility__banner__top{
    margin-top:40px
}
.education__el-cont,.home-erenovation-expansion_ebanner,.wedding_el-top{
    margin-top:60px
}
.scroll_to_top{
    position:fixed;
    width:39px;
    height:40px;
    background:url(../../img/scroll-top_arrow.png) no-repeat;
    bottom:10px;
    right:10px;
    z-index:9999;
    cursor:pointer;
    opacity:0;
    visibility:hidden;
    transition:all .7s ease
}
.scroll_to_top.scroll_active{
    visibility:visible;
    opacity:1
}
#flower-row-2,#flower-row-3,.popup__active .scroll_to_top,.scroll_to_top_hidden{
    opacity:0;
    visibility:hidden
}
.bt_on_car--svg{
    width:80%;
    float:right
}
.banner-error-cont{
    width:60%;
    margin:auto
}
@media screen and (max-height:671px){
    .home__bnr--wrapper{
        height:253px
    }
    .home__bnr--sun{
        top:-45px
    }
}
@media screen and (max-height:590px){
    .home__bnr--wrapper{
        height:210px
    }
    .home__bnr--sun{
        top:-60px
    }
    .night__sky--cont{
        top:-40px
    }
}
@media only screen and (max-width:1380px) and (min-width:1024px){
    .footer--cont{
        padding:80px 30px
    }
}
@media screen and (max-width:1110px){
    .nav_normal{
        display: none;
    }
    .cl_header,.cr_clock--cont,.pt__car,.pt__left--tree,.pt__right--tree,.pt_clouds--cont{
        display:none
    }
    .partner_page--svg{
        height:300px;
        margin-bottom:30px
    }
    .cl_header.mobile{
        display:block
    }
    .hm__desktop,.home__bnr--road{
        display:none
    }
    .home__bnr--wrapper{
        height:231px
    }
    .title__desc{
        width:98%
    }
    .nav__popup--list{
        min-height:300px;
        margin-top:160px
    }
    .nav__popup--list li{
        margin-bottom:50px
    }
    .y_business--bl.nav__popup--list{
        margin-top:126px
    }
    .hm__bnr--ipad{
        display:block;
        width:100%;
        margin:auto
    }
    .hm__bnr--truck,.home__bnr--car{
        bottom:12px
    }
    .hm__bnr--cycle{
        display:none
    }
}
@media screen and (max-width:1024px){
    .cl_header.mobile{
        display:block
    }
    .fixed__social__media,.hm__bnr--truck{
        display:none
    }
    .nav__toggle-overlay{
        background:rgba(255,255,255,.98)
    }
}
@media screen and (max-width:960px){
    .home__bnr--car{
        width:55px
    }
    .hm__bnr--truck{
        width:70px
    }
}
@media screen and (max-width:768px){


.action-cards .action-card-block .ac-img {
    margin-top: -72px; }

    .action-cards .action-card-block {
  
    height: 190px; }

    .col-md-4.col-6.p-l-r-5.mt-2.pt-1 {
    padding-top: 0px!important;
    margin-top: 0px!important;
}



.action-cards.row.justify-content-center .col-md-2 {
    display: none;
}


    .mid_img_sec,.resize__popup--icon{
        width:100%
    }
    .banner-home_expansion{
        width:100%;
        float:left
    }
    .career_right--guy{
        bottom:-4px
    }
    .foosball_table{
        bottom:-30px
    }
    .nav__popup--list li{
        width:30%
    }
    .y_business--bl.nav__popup--list{
        margin-top:160px
    }
}
@media screen and (max-width:767px){
    .y_business--bl.nav__popup--list{
        margin-top:95px
    }
    .bt_on_car--svg,.education__svg--banner{
        width:100%;
        float:none
    }
    .career_applynow-btn .btn.blue-btn{
        float:none;
        display:inline-block;
        margin-top:10px
    }
    .wedding__svg--cont{
        display:block;
        width:100%
    }
    .career_right--guy,.cr_clock--cont,.hm__bnr--cycle,.hm__bnr--truck,.home__bnr--road,.left__girl{
        display:none
    }
    .weareclix__svg{
        width:100%
    }
    .foosball_table{
        left:0;
        right:0;
        margin:auto
    }
    .mid_img_sec{
        width:100%
    }
    .contactus_svg--banner{
        width:100%;
        margin:auto
    }
    .loanproperty__cont,.merchant__cash-advance{
        width:100%;
        float:left
    }
    .home__bnr--sun{
        width:120px
    }
    .night__cloud--1,.night__cloud--2{
        width:40px
    }
    .ftr__desc{
        width:100%
    }
    .nav__popup--list.me__want--money{
        margin-top:105px
    }
    .night__sky--left{
        width:62%
    }
    .home__bnr--wrapper{
        height:184px
    }
    .ftr__apply_textbox{
        width:100%
    }
    .footer__apply{
        width:100%;
        float:none;
        margin:20px auto 0
    }
    .footer--cont .footer__apply{
        float:left
    }
    .wpcf7-form{
        width:90%
    }
    .footer--cont{
        padding-left:20px;
        box-sizing:border-box
    }
    .home__buy__block,.wrapper{
        padding:0 20px
    }
    .main-navigation .icon.icon-bars{
        width:2em;
        height:2em
    }
    .nav__popup--list li{
        width:25%;
        margin-top:50px;
        margin-bottom:0
    }
    .active_want__money .home__popup--close,.business__close--popup.home__bs--close,.home__b-wm--close.business__close--popup,.home__popup--close{
        z-index:99
    }
    .active__bus--bl.home__popup--tab{
        z-index:25;
        width:100%;
        text-align:center
    }
    .wm_business--bl.nav__popup--list{
        margin-top:30px;
        min-height:1px
    }
    .option__caption.op_caption--1,.option__caption.op_caption--2{
        padding-left:0;
        text-align:center;
        top:-17px
    }
    .option__caption.op_caption--2{
        top:-6px
    }
    .travel__svg--cont{
        width:100%;
        float:left
    }
    .header__title--selection span{
        font-size:24px
    }
}
@media screen and (max-width:680px){
    .header__title--selection span{
        font-size:22px
    }
    body .title__heading{
        line-height:30px!important
    }
}
@media screen and (max-width:540px){
    .popdegree {
        margin-top: 9px;
    }
    .home__buy__block{
        margin-top:40px
    }
    .header__title--selection u:after{
        bottom:5px
    }
    .header__title--selection span.second__option--title{
        margin-top:-26px
    }
    .header__title--selection span{
        font-size:17px
    }
    .home__bnr--wrapper{
        margin-top: 0;
    }
    .nav__popup--list,.nav__popup--list.me__want--money{
        margin-top:135px
    }
    .loan__me--nav.nav__popup--list li,.nav__popup--list li{
        width:45%
    }
    .popup__active{
        overflow:hidden
    }
    .y_business--bl.nav__popup--list{
        margin-top:106px
    }
    .nav_popup--icon{
        width:60px;
        height:60px
    }
    .nav_popup--icon svg{
        width:40px;
        height:40px
    }
    .nav--popup--title{
        font-size:13px
    }
    .bt__homeloan--pp svg,.resize__popup--icon svg{
        margin-top:0
    }
}
@media screen and (max-width:480px){
    .hm__bnr--ipad,.home__bnr--car{
        display:none
    }
    .y_business--bl.nav__popup--list{
        margin-top:106px
    }
    .ftr__copyright{
        float:left
    }
    .nav__popup--list li{
        margin-top:20px
    }
    .nav__popup--list.me__want--money{
        margin-top:130px
    }
    .nav__popup--list.me__want--money li{
        width:45%
    }
    .hm__bnr--mobile{
        display:block;
        text-align:center;
        width:99%
    }
    .home__bnr--sun{
        position:absolute;
        right:0;
        left:0;
        margin:auto;
        top:-50px;
        width:120px
    }
    .header__title--selection span{
        font-size:20px;
        line-height:36px
    }
    .header__title--selection u{
        padding-bottom:5px
    }
    .home__buy__block{
        padding:0 5px
    }
    .menu-mobile-menu-container.mob_active--menu{
        padding-right:50px
    }
    .option__caption.op_caption--1,.option__caption.op_caption--2{
        top:0
    }
    .featured-block:last-child{
        margin-bottom:0
    }
    .ftr__title{
        font-size:16px
    }
    .footer__nav li a,.ftr__copyright,.ftr__desc{
        font-size:11px
    }
    .footer__nav ul{
        margin:0;
        padding:0
    }
}
@media screen and (max-width:320px){
    .home__bnr--wrapper{
        margin-top:0
    }
    .header__title--selection .second__option--title{
        font-size:18px
    }
    .nav__popup--list{
        margin-top:120px
    }
    .wm_business--bl li{
        width:46%
    }
}
.menu-mobile-menu-container .menu>li>a{
    font-weight:700;
    text-transform:uppercase;
    font-size:14px
}
.mobile__home-icon>a{
    font-weight:700!important;
    text-transform:uppercase!important
}
@media screen and (max-width:767px){
    .loan__nav--cont.active_me,.loan__nav--cont.active_want__money{
        position:fixed;
        bottom:auto;
        height:100vh
    }
    .wm_business--bl.nav__popup--list.active__bus--bl,.y_business--bl.nav__popup--list.active__bus--bl{
        position:fixed
    }
    .nav__popup--list,.nav__popup--list.me__want--money,.y_business--bl.nav__popup--list{
        margin-top:0;
        min-height:auto
    }
    .wm_business--bl.nav__popup--list.active__bus--bl{
        top:38%
    }
    .home__popup--tab,.loan__nav--tab,.mewant--money_tab{
        top:0;
        margin-top:50px
    }
    .home__b-wm--close.active__close,.home__bs--close.active__close,.home__popup--close.active__close{
        top:0;
        margin-top:25px;
        margin-left:0
    }
    .bl__business--tab.active__bus--bl{
        position:fixed;
        top:0
    }
    .active__bus--bl.home__popup--tab,.home__b-wm--close.business__close--popup.active__close,.home__bs--close.business__close--popup.active__close{
        position:fixed
    }
    #top-menu{
        width:100%
    }
    #top-menu li>ul li a[href="#"]{
        text-transform:uppercase;
        font-size:14px;
        font-weight:500
    }
}
.faq-sec .vc_toggle h4,.process-text{
    font-weight:400;
    color:#383838;
    font-family:'Encode Sans',sans-serif
}
@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){
    .loan__nav--cont.active_me,.loan__nav--cont.active_want__money{
        position:fixed;
        overflow:auto
    }
    .home__banner--cont{
        margin-top:140px
    }
    .loan__me--nav.nav__popup--list li{
        width:30%
    }
    .nav_popup--icon{
        width:50px;
        height:50px
    }
    .nav_popup--icon svg{
        width:35px;
        height:35px;
        margin:-2px
    }
    .nav__popup--list,.nav__popup--list li,.nav__popup--list.me__want--money,.y_business--bl.nav__popup--list{
        margin-top:16px
    }
    .bt__homeloan--pp svg,.resize__popup--icon svg{
        width:30px;
        height:30px
    }
    .nav--popup--title{
        font-size:12px
    }
    .wm_business--bl.nav__popup--list{
        min-height:auto;
        margin:0;
        top:0;
        transform:none;
        height:100vh;
        left:0
    }
    .header__title--selection span{
        font-size:20px
    }
    .me__want--money.nav__popup--list svg{
        margin-left:-3px
    }
    .loan__me--nav.nav__popup--list li svg{
        margin:-4px
    }
}
.faq-sec .vc_toggle p,.process-text,body{
    font-size:14px
}
@media screen and (min-width:769px) and (max-width:1024px) and (orientation:landscape){
    .loan__me--nav.nav__popup--list li{
        width:150px
    }
}
body{
    font-family:'Encode Sans',sans-serif
}
a,a:focus,a:hover{
    box-shadow:none!important
}
input[type=text],input[type=email],input[type=number],input[type=button],input[type=password],input[type=submit],input[type=search],select,textarea{
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none
}
body .main-row{
    margin-top:110px
}
body .main-row .vc_column-inner{
    padding-top:0!important
}
.medical-emg-row .footer__apply{
    float:none;
    margin:30px auto 0
}
.process-text{
    max-width:180px;
    margin:0 auto;
    letter-spacing:1.08px
}
.featured-images .img-div{
    display:inline-block;
    width:auto;
    padding:40px 20px
}
.process-div:before{
    content:'';
    position:absolute;
    background:url(../../img/round-icon.png) no-repeat;
    height:60px;
    width:60px;
    right:-30px;
    top:50%;
    margin-top:-30px
}
.process-div:last-child:before{
    display:none
}
@keyframes bounce{
    0%,100%,20%,60%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    80%{
        -webkit-transform:translateY-5px);
        transform:translateY(-5px)
    }
}
.testimonial_box>.vc_column-inner>.wpb_wrapper{
    border:1px solid #C8C8C8;
    padding:20px
}
.faq-sec .vc_toggle{
    border:1px solid #C8C8C8;
    border-radius:4px
}
.faq-sec .vc_toggle.vc_toggle_active{
    box-shadow:0 2px 4px rgba(0,0,0,.3)
}
.faq-sec .vc_toggle .vc_toggle_title{
    padding:20px 50px 20px 20px!important;
    position:relative
}
.faq-sec .vc_toggle .vc_toggle_title:before{
    content:"";
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all;
    background:url(../../img/arrow-icon.png) center center no-repeat;
    position:absolute;
    width:20px;
    height:20px;
    right:20px
}
.faq-sec .vc_toggle.vc_toggle_active .vc_toggle_title:before{
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg)
}
.faq-sec .vc_toggle h4{
    font-size:15px;
    letter-spacing:.89px
}
.faq-sec .vc_toggle_icon{
    display:none!important
}
.faq-sec .vc_toggle_content{
    margin:0;
    padding:0 20px 20px!important;
    color:#464646;
    font-size:14px;
    letter-spacing:.78px;
    font-family:'Encode Sans',sans-serif;
    line-height:24px;
    font-weight:300;
    text-align:justify;
    display:none
}
.services-top-section h1{
    font-family:'Encode Sans',sans-serif;
    font-size:28px;
    font-weight:500;
    text-transform:none;
    margin:0 0 15px
}
body .services-top-section,body .services-top-section+.vc_column_container.vc_col-sm-6{
    vertical-align:middle;
    float:none;
    display:inline-block
}
.services-top-section p{
    font-family:'Encode Sans',sans-serif;
    letter-spacing:.5px;
    color:#383838;
    font-size:14px
}
.get-started-section h3,.get-started-section p{
    color:#fff;
    font-family:'Encode Sans',sans-serif
}
.services-top-section .wpcf7-form{
    margin-top:0
}
body.page-id-122 .wpb_widgetised_column.wpb_content_element,body.page-template-services .wpb_widgetised_column.wpb_content_element{
    margin-bottom:0
}
.get-started-section{
    overflow:hidden!important
}
.get-started-section h3{
    font-size:24px;
    letter-spacing:1.88px;
    font-weight:500;
    margin-top:0
}
.get-started-section p{
    font-size:14px;
    letter-spacing:.5px;
    font-weight:100;
    max-width:500px;
    margin:auto
}
.get-started-section .footer__apply{
    margin:0 auto;
    float:none;
    display:inline-block
}
.get-started-section .custom-html-widget{
    float:left;
    width:100%;
    text-align:center
}
.get-started-section .footer__apply .wpcf7-form-control-wrap{
    display:inline-block
}
.get-started-section .wpcf7-form{
    float:none;
    position:relative;
    left:50%;
    border:0;
    margin-left:-200px;
    max-width:400px
}
.featured-block{
    float:left
}
.featured-block .wpb_single_image{
    position:relative;
    margin:0 0 20px
}
.featured-block>.vc_column-inner>.wpb_wrapper{
    position:relative;
    padding:30px 15px;
    max-width:375px;
    margin:0 auto
}
.featured-block>.vc_column-inner>.wpb_wrapper:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#fff;
    box-shadow:0 0 40px rgba(0,0,0,.05);
    border-radius:4px;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all;
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1)
}
.faq-more h4 a,.faq-more p a,.featured-block h2 a,.featured_in--cont a{
    box-shadow:none!important
}
.featured-block:hover>.vc_column-inner>.wpb_wrapper:before{
    transform:scale(1.15);
    -webkit-transform:scale(1.15);
    -moz-transform:scale(1.15);
    -ms-transform:scale(1.15)
}
.featured-block:hover{
    z-index:1
}
.featured-block h2{
    margin:0 0 15px;
    text-align:center;
    font-weight:500;
    color:#181818;
    font-size:15px;
    position:relative;
    text-transform:capitalize;
    letter-spacing:.5px
}
.featured-block p,.featured-text-block{
    font-size:14px;
    color:#181818;
    font-weight:400;
    font-family:'Encode Sans',sans-serif
}
.featured-block .wpb_single_image img{
    max-width:60px
}
.featured-block h2 a{
    font-weight:400
}
.featured-block h4:after{
    content:"";
    width:60px;
    height:3px;
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    bottom:-15px;
    background:#d7447b
}
.featured-block p{
    line-height:22px;
    text-align:center
}
.featured-block .wpb_text_column{
    margin:0 auto;
    max-width:300px;
    opacity:.8
}
.featured-text-block{
    line-height:26px;
    text-align:left;
    opacity:.8;
    letter-spacing:.78px
}
.featured-text-block strong{
    font-size:18px;
    text-align:left;
    font-weight:400;
    letter-spacing:.5px;
    margin-top:10px;
    display:block;
    margin-bottom:6px!important
}
.box-image,.slick-dots,.team-img,.team-img i,.team-info{
    text-align:center
}
.box-image,.box-image img,.client-detail{
    display:inline-block
}
body .featured-block-wrap{
    background-position:bottom center!important
}
body .video-block-wrap{
    background-position:left bottom!important
}
.faq-more h4{
    font-family:'Encode Sans',sans-serif;
    margin-bottom:10px;
    font-weight:500;
    letter-spacing:.64px;
    font-size:18px
}
.faq-more h4 a:hover span{
    color:#d7447b
}
.faq-more p{
    font-family:'Encode Sans',sans-serif;
    font-size:16px;
    font-weight:400;
    letter-spacing:.89px
}
.featured_in--cont{
    margin-top:0;
    margin-bottom:20px
}
.featured_in--cont .wpb_single_image img{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all;
    max-width:150px
}
.featured_in--cont .wpb_single_image img:hover{
    filter:grayscale(0);
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0)
}
.featured_logo_1{
    border-left:none!important
}
.featured_in--cont .wpb_column.vc_column_container{
    border-left:1px solid #eee;
    float:left
}
.clix_testimonial_single{
    float:left
}
.slick-list{
    width:100%;
    overflow:hidden;
    float:left
}
.testimonial-box{
    margin:15px;
    border:1px solid #C8C8C8;
    padding:20px;
    border-radius:4px;
    min-height:240px
}
.testimonial-box p{
    font-size:14px;
    font-weight:300;
    color:#383838;
    line-height:26px;
    letter-spacing:1px
}
.box-image{
    width:50px;
    margin:0 10px 0 0;
    border-radius:100px;
    height:50px;
    overflow:hidden
}
.box-image img{
    width:auto;
    height:100%;
    margin:0 -100%;
    min-width:100%
}
.client-info{
    margin:25px 0 0
}
.box-title{
    margin:0;
    padding:0;
    color:#383838;
    font-size:16px;
    font-weight:500;
    letter-spacing:1px
}
.desgn-title{
    font-size:14px;
    color:#D8437C;
    font-weight:300;
    letter-spacing:1px
}
.clix_testimonial_container .slick-prev{
    display:none!important
}
.clix_testimonial_container .slick-next{
    background:url(../../img/arrow-icon.png) no-repeat;
    width:20px;
    padding:0;
    border:0;
    font-size:0;
    height:12px;
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    position:absolute;
    top:40%;
    left:-30px;
    cursor:pointer
}
.clix_gallery_single,.gallery-box{
    padding:10px
}
.clix_gallery_container .slick-slide{
    float:left
}
.clix_gallery_container{
    margin:0 -10px
}
.gallery-box{
    background:#F1F1F1;
    position:relative;
    box-shadow:0 2px 4px rgba(148,148,148,.5);
    transition:1s ease all;
    -webkit-transition:1s ease all;
    -moz-transition:1s ease all;
    -ms-transition:1s ease all
}
.gallery-box:hover{
    background:rgba(78,91,208,.58)
}
.g-post-info{
    position:absolute;
    bottom:30px;
    display:block;
    left:30px
}
.box-image .mfi_image_item{
    border:2px solid #fff;
    border-radius:100%;
    margin:0;
    background-size:cover
}
.g-post-right{
    display:inline-block
}
.g-post-right h3,.g-post-right span{
    color:#fff
}
.gallery-box .box-content img{
    width:100%;
    display:block
}
.slick-dots{
    width:100%;
    float:left;
    margin:30px 0 0
}
.slick-dots li{
    display:inline-block;
    margin:0 5px
}
.slick-dots button{
    font-size:0;
    border:0;
    width:14px;
    height:14px;
    background:#D8D8D8;
    padding:0;
    border-radius:100%
}
.slick-dots .slick-active button{
    background:#4E5BD0;
    box-shadow:0 0 20px rgba(78,91,208,.58)
}
.process-div{
    float:left
}
.we-are-section .we-are-description p{
    font-size:16px;
    font-weight:300;
    letter-spacing:1px;
    line-height:26px
}
.about-blocks h3{
    text-transform:uppercase;
    font-size:18px;
    font-weight:500;
    letter-spacing:.5px
}
.about-blocks p{
    font-size:14px;
    font-weight:300;
    letter-spacing:.5px;
    color:#979797;
    line-height:26px
}
.features-row .featured-block{
    float:left
}
.customer_talk_icon{
    margin:120px 0 0
}
.about-blocks,.clix_team_container .slick-slide{
    float:left
}
.we-are-section .wpb_single_image img{
    max-width:520px;
    width:100%
}
.work-with-us-section .wpb_single_image img{
    max-width:420px;
    width:100%
}
.team-img{
    padding:10px
}
.team-img i{
    display:inline-block;
    width:125px;
    height:125px;
    overflow:hidden;
    border-radius:100%;
    border:5px solid #E0E0E0;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.team-img i img{
    width:auto;
    min-width:100%;
    max-width:none;
    height:100%;
    margin:0 -100%
}
.team-box:hover .team-img i{
    border-color:#4e5bd0;
    box-shadow:0 0 40px rgba(78,91,208,.4)
}
.team-info{
    padding:0 10px
}
.clix_team_single{
    display:block;
    margin:10px 0 20px;
    vertical-align:top
}
.team-info .box-title{
    font-size:13px;
    color:#000;
    text-transform:uppercase;
    font-weight:500
}
.team-info .desgn-title{
    font-size:12px;
    color:#888
}
.clix_board_container{
    text-align:left
}
.form-title-block,.we-icons-col{
    text-align:center
}
.clix_board_container .clix_team_single, .clix_team_container .clix_team_single{
    display:inline-block;
    max-width:295px;
    width:100%
}
.we-icons-col i{
    display:inline-block;
    max-width:188px;
    width:100%;
    border-radius:100%;
    -webkit-transition:all .5s ease-out;
    -moz-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out;
    min-height:98px
}
.we-are-description p{
    font-weight:300
}
.about-blocks.about-blocks1 .we-icons-col i svg{
    fill:#399fdd
}
.about-blocks.about-blocks2 .we-icons-col i svg{
    fill:#964393;
    width:auto;
    height:78px;
    position:relative;
    top:6px
}
.about-blocks.about-blocks3 .we-icons-col i svg{
    fill:#d7437d;
    width:auto;
    height:78px;
    position:relative;
    top:6px
}
.we-icons-col i svg{
    fill:#000;
    width:88px;
    height:88px;
    position:relative
}
.apply-form-overlay{
    position:fixed;
    width:100%;
    height:100vh;
    background:rgba(255,255,255,.9);
    z-index:99999;
    top:0;
    left:0
}
.apply-form-section{
    width:100%;
    max-width:480px;
    padding:20px;
    display:block;
    border:1px solid #c3c3c3;
    border-radius:10px;
    box-shadow:0 0 10px rgba(93,93,93,.5);
    margin:auto;
    background:#FFF;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.form-close{
    position:absolute;
    right:15px;
    top:20px;
    font-size:12px;
    font-weight:600
}
.form-title-block h3{
    font-size:22px;
    font-weight:500;
    padding:0 10%;
    letter-spacing:.5px
}
.form-title-block p{
    font-size:16px;
    font-weight:400;
    color:#000
}
.form-title-block{
    display:block;
    margin-bottom:20px
}
.apply-form .form-group input{
    width:100%;
    display:block;
    padding:15px 0;
    border:0;
    border-bottom:1px solid #979797;
    font-size:15px;
    letter-spacing:.8px;
    color:#000
}
.apply-form .form-group input.error{
    border-color:red
}
.apply-form .form-group input::-webkit-input-placeholder{
    color:#838383
}
.apply-form .form-group input::-moz-placeholder{
    color:#838383
}
.apply-form .form-group input:-ms-input-placeholder{
    color:#838383
}
.apply-form .form-group input:-moz-placeholder{
    color:#838383
}
.apply-form .form-group input.error::-webkit-input-placeholder{
    color:red
}
.apply-form .form-group input.error::-moz-placeholder{
    color:red
}
.apply-form .form-group input.error:-ms-input-placeholder{
    color:red
}
.apply-form .form-group input.error:-moz-placeholder{
    color:red
}
.apply-form .form-group p{
    font-size:15px;
    margin-top:10px;
    color:#000;
    display:block;
    font-weight:400;
    text-align:left
}
.apply-form .form-group.opt-row input{
    width:80%;
    display:inline-block
}
.apply-form .form-group.opt-row a{
    display:inline-block;
    width:19%;
    text-align:center;
    font-size:15px;
    position:relative
}
.submit-block{
    text-align:center;
    margin:40px 0;
    display:block
}
.submit-block input[type=submit]{
    border:0;
    font-size:16px;
    background:#4666AB;
    letter-spacing:1px;
    cursor:pointer;
    color:#fff;
    padding:15px 40px;
    text-transform:uppercase;
    font-weight:400;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.submit-block input[type=submit]:hover{
    background:#FECF61;
    color:#5e5e5e
}
.error-404.not-found .featured-block-wrap.bottom{
    padding:70px 0;
    background:url(../../img/featured-bck.png) no-repeat;
    background-size:contain;
    margin-bottom:40px
}
.error-404.not-found .featured-block-wrap.bottom .title__heading{
    margin-bottom:40px
}
.featured-block-wrap.not-found-title .featured-text-block{
    font-size:20px
}
.title__heading.left:after{
    margin:0
}
.policies-listing h3{
    font-size:20px;
    font-weight:400;
    margin:0 0 40px
}
.policies-listing .sub-cms-heading{
    margin:0 0 20px
}
.policies-listing ul li{
    margin:20px 0;
    font-size:14px
}
.policies-listing ul li a{
    box-shadow:none!important;
    text-decoration:underline;
    font-size:14px;
    display:inline-block;
    margin:0;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.policies-listing ul li a:hover{
    text-decoration:none;
    color:#d7447b;
    margin:0 0 0 10px
}
.policies-listing p{
    font-size:14px;
    line-height:1.6
}
.policies-listing p a:hover{
    color:#d7447b
}
.policies-listing p strong{
    font-weight:600
}
.filler-section{
    border:5px solid #EBF5FB;
    padding:40px 20px
}
.get-btn{
    margin-bottom:0!important
}
.get-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    background:#4666AB;
    color:#fff;
    letter-spacing:1px;
    padding:15px 40px;
    border-color:#4666AB;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.get-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    background:#FECF61;
    border-color:#FECF61
}
.filler-content{
    font-size:20px;
    color:#000;
    letter-spacing:.5px;
    margin:0 0 20px
}
.partner-blocks .featured-block p{
    margin-bottom:15px;
    text-align:left;
    font-size:14px
}
.partner-blocks h2{
    position:relative
}
.careers-featured .featured-block h2{
    font-size:14px;
    text-transform:capitalize;
    color:#000;
    letter-spacing:.5px;
    margin-bottom:20px
}
.careers-featured .featured-block>.vc_column-inner>.wpb_wrapper:before{
    min-height:230px
}
.explor-image-section{
    padding:0 120px
}
.image-overlay{
    position:absolute;
    bottom:0;
    width:100%;
    padding:0 20px
}
.image-overlay .p1{
    font-size:20px;
    color:#fff;
    font-weight:400;
    line-height:50px
}
.image-overlay .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    background:#FFF;
    border-color:#FFF;
    padding:15px 50px;
    text-transform:uppercase;
    color:#4666AB;
    font-weight:400;
    font-size:15px
}
.image-overlay .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,.join-team-content .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    background:#FED160;
    color:#000;
    border-color:#FED160
}
body .join-team-content .vc_column-inner{
    margin-top:70px;
    padding:50px!important
}
.join-team-content .p1{
    text-align:center;
    font-size:20px;
    color:#000;
    letter-spacing:1px;
    font-weight:500
}
.join-team-content .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    background:#4666AB;
    color:#fff;
    letter-spacing:1px;
    padding:15px 40px;
    border-color:#4666AB;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.join-team-section .wpb_single_image .wpb_wrapper,.join-team-section .wpb_single_image .wpb_wrapper .vc_single_image-wrapper,.join-team-section .wpb_single_image img{
    width:100%
}
.team_testimonial_container .clix_testimonial_single{
    float:left;
    width:33.3%
}
.team_testimonial_container .testimonial-box{
    margin:15px 20px;
    border:0 solid #C8C8C8;
    padding:0;
    border-radius:4px;
    min-height:100%;
    text-align:center
}
.team_testimonial_container .clix_testimonial_single .testimonial-img{
    display:block;
    margin-bottom:10px
}
.team_testimonial_container .clix_testimonial_single .testimonial-img i{
    display:inline-block;
    max-width:125px;
    width:100%;
    height:125px;
    border:5px solid #E0E0E0;
    border-radius:100%;
    overflow:hidden;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.c-form-overlay,.contact-form-popup{
    top:0;
    height:100vh;
    width:100%;
    left:0
}
.team_testimonial_container .clix_testimonial_single:hover .testimonial-img i{
    border-color:#4e5bd0;
    box-shadow:0 0 20px rgba(78,91,208,.2)
}
.contact-form-popup{
    position:fixed;
    z-index:99999
}
.c-form-overlay{
    position:absolute;
    background:rgba(0,0,0,.8)
}
.c-popup-inner{
    width:100%;
    max-width:980px;
    margin:auto;
    top:50%;
    position:relative;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    background:#fff;
    padding:40px;
    border-radius:5px;
    box-shadow:0 0 20px rgba(0,0,0,.05)
}
.title-section{
    display:block;
    text-align:center
}
.title-section h2{
    font-weight:500;
    letter-spacing:1.14px;
    position:relative;
    text-align:center;
    font-size:26px;
    margin:0 0 50px;
    padding:0;
    text-transform:none;
    color:#000
}
.title-section h2:after{
    content:"";
    width:80px;
    height:3px;
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    bottom:-15px;
    background:#d7447b
}
span.doc-info,span.doc-info:before{
    content:'i'
}
.title-section h3{
    text-transform:uppercase;
    font-weight:500;
    font-size:16px;
    letter-spacing:.5px
}
.title-section p{
    font-weight:300;
    line-height:24px;
    letter-spacing:.5px;
    color:#a6a6a6;
    font-size:14px
}
.c-popup-inner .wpcf7-form{
    width:100%
}
.c-form-row{
    margin-bottom:15px;
    display:block;
    float:left;
    width:100%
}
.c-form-row span{
    display:inline-block;
    width:45%;
    float:left
}
.c-form-row span.City,.c-form-row span.email-id{
    float:right
}
.c-form-row input,.c-form-row textarea{
    border:0;
    padding:15px 0;
    font-size:14px;
    letter-spacing:.5px;
    border-bottom:1px solid #c1c1c1;
    width:100%
}
.c-form-row label{
    margin-bottom:10px;
    font-size:14px;
    float:left;
    width:100%;
    font-weight:400;
    text-align:left
}
.c-form-row textarea{
    padding:15px 10px;
    font-size:14px;
    letter-spacing:.5px;
    border:1px solid #c1c1c1;
    width:100%;
    border-radius:3px;
    max-height:100px
}
.c-form-row span.Message{
    width:100%
}
.c-form-row input.wpcf7-submit{
    float:left;
    width:auto;
    border:0;
    color:#043bda;
    font-weight:500;
    font-size:16px;
    background:0 0
}
span.c-popup-close{
    position:absolute;
    right:10px;
    top:10px;
    font-weight:500;
    font-size:14px;
    cursor:pointer;
    color:#d7447b
}
.c-form-row span.wpcf7-not-valid-tip{
    font-size:12px;
    margin-top:10px
}
.c-form-row span.wpcf7-not-valid-tip[role=alert]{
    width:100%;
    text-align:left
}
.contact_address_select,.size_chart{
    text-align:center
}
.C-form-block .wpcf7-validation-errors{
    float:left;
    width:100%;
    margin:0
}
*,.slick-slider{
    touch-action:auto;
    -ms-touch-action:auto;
    -webkit-overflow-scrolling:touch
}
div.wpcf7 .ajax-loader{
    background-repeat:no-repeat
}
.contact-featured-block{
    padding:0 0 150px
}
.featured-block .address-box{
    text-align:center;
    margin-top:20px
}
.featured-block .address-box a,.size_chart a{
    color:#0741e0;
    font-size:14px;
    cursor:pointer;
    text-decoration:none;
    box-shadow:none;
    font-weight:500
}
.featured-block .address-box a:hover,.size_chart a:hover{
    text-decoration:none;
    box-shadow:none
}
.size_chart.address_four,.size_chart.address_one,.size_chart.address_three,.size_chart.address_two{
    box-shadow:0 0 10px rgba(0,0,0,.1);
    z-index:2;
    background:#fff
}
.size_chart{
    font-family:'Encode Sans',sans-serif;
    font-weight:400;
    font-size:14px;
    color:#181818;
    line-height:24px
}
.contact-map-image{
    max-width:600px;
    margin:30px auto;
    position:relative
}
.size_chart.address_four,.size_chart.address_one{
    position:absolute;
    top:40%;
    left:44%
}
.size_chart.address_two{
    position:absolute;
    top:60%;
    left:38%
}
.size_chart.address_three{
    position:absolute;
    top:75%;
    left:43%
}
body .address_icon{
    position:absolute;
    z-index:1;
    width:auto
}
body .address_one_icon{
    top:35%;
    left:40%
}
body .address_two_icon{
    top:55%;
    left:34%
}
body .address_three_icon{
    top:70%;
    left:39%
}
.contact_address_select select{
    padding:15px 40px 15px 15px;
    text-align:left;
    border-radius:4px;
    display:inline-block;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    background:url(../../img/arrow-icon.png) 94% center no-repeat;
    width:240px;
    background-size:18px;
    cursor:pointer
}
.contact_popup_btn{
    position:fixed;
    top:50%;
    transform:translateY(-50%) rotate(-90deg);
    -webkit-transform:translateY(-50%) rotate(-90deg);
    -moz-transform:translateY(-50%) rotate(-90deg);
    -ms-transform:translateY(-50%) rotate(-90deg);
    right:-80px;
    z-index:1
}
.contact_popup_btn button{
    background:#527bbe;
    color:#fff;
    font-size:18px;
    letter-spacing:1px;
    padding:15px 22px;
    border:0
}
.close-popup{
    display:none
}
.close-popup img,.marker-popup img{
    cursor:pointer
}
.address_box_bg{
    position:relative;
    top:50px
}
.document-blocks{
    float:left
}
.document-blocks .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper .vc-documentbox{
    border:1px solid #7d7d7d;
    border-radius:4px;
    overflow:hidden;
    position:relative;
    display:inline-block;
    text-align:center;
    width:100%
}
.document-blocks .vc-hoverbox-inner{
    min-height:220px!important;
    float:left
}
.document-blocks .vc-hoverbox-front{
    background-size:auto;
    background-repeat:no-repeat;
    background-position:center center
}
.document-blocks .vc-hoverbox-block-inner{
    position:absolute;
    bottom:10px;
    left:0;
    text-align:center;
    width:100%
}
.document-blocks .vc-hoverbox-block-inner.vc-hoverbox-back-inner{
    top:0;
    bottom:auto;
    height:100%
}
.document-blocks .vc-hoverbox-block-inner h2{
    text-align:center;
    text-transform:capitalize;
    font-size:13px;
    letter-spacing:.5px;
    color:#383838;
    margin:0
}
.document-blocks .vc-hoverbox-block{
    background-color:#fff!important;
    border-radius:4px
}
.document-blocks .vc-hoverbox-block.vc-hoverbox-back{
    height:100%
}
.document-blocks .vc-hoverbox-block.vc-hoverbox-back .p1,.document-blocks .vc-hoverbox-block.vc-hoverbox-back ul{
    top:50%;
    position:relative;
    margin:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.document-blocks .vc-hoverbox-block-inner .p1,.document-blocks .vc-hoverbox-block-inner li{
    font-size:10px;
    margin-bottom:0;
    letter-spacing:.5px;
    color:#545454;
    vertical-align:middle;
    line-height:16px;
    list-style:outside;
    text-align:left;
    margin-left:5px
}
span.doc-info{
    position:absolute!important;
    z-index:99;
    top:10px;
    right:10px;
    font-size:10px;
    font-weight:600;
    border:1px solid #000;
    border-radius:100%;
    width:18px!important;
    height:18px;
    line-height:16px;
    cursor:pointer
}
.no-info .doc-info{
    display:none
}
body .eligibility-section{
    background-position:top right!important;
    background-size:contain!important
}
body .eligibility-section h3{
    font-size:20px;
    text-align:left;
    font-weight:400;
    letter-spacing:.5px;
    margin-bottom:30px!important;
    margin-top:0
}
body #asl-storelocator.asl-p-cont .asl-map .search_filter.inside-map{
    width:25%!important;
    top:10px;
    right:60px
}
#asl-storelocator.asl-p-cont #style_0.infoWindow .infowindowContent{
    box-sizing:border-box
}
#asl-storelocator.asl-p-cont #style_0 .info-addr{
    width:100%!important
}
body #asl-storelocator.asl-p-cont #style_0 .img_box{
    display:none!important
}
body .distance_custom{
    top:25px
}
body #asl-storelocator.asl-p-cont #style_0 .asl-buttons{
    display:inline-block;
    width:56%;
    z-index:999;
    float:right;
    position:relative;
    padding-top:0
}
body #asl-storelocator.asl-p-cont #style_0.infoWindow a.action{
    width:60%;
    float:left
}
body .distance_custom a{
    color:#fff!important;
    padding:2.5px 4px;
    display:inline-block;
    position:relative;
    top:4px;
    font-weight:500
}
body .distance_custom a:before{
    content:'\e80b'!important;
    font-family:direction!important;
    font-weight:400;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
.clix_leader_container .clix_team_single .team-downld a,.media-logos-row .logo-text,.news-section .blog-post-body,.news-section .blog-post-details ul li,.news-section .post-heading,.note-msg,body #asl-storelocator.asl-p-cont #style_0.infoWindow h3,body .download-btn button.vc_general.vc_btn3{
    font-family:'Encode Sans',sans-serif
}
.storelocator-section .asl-panel-box{
    width:100%;
    max-width:420px;
    left:4%!important;
    z-index:2;
    background:#fff;
    overflow:hidden;
    height:76%!important;
    top:100px!important;
    box-shadow:0 0 30px rgba(0,0,0,.2);
    border:0!important
}
.storelocator-section .asl-map{
    width:100%!important;
    left:0!important;
    top:0;
    margin-left:0!important
}
.storelocator-section .storelocator-panel{
    margin-top:54px!important;
    border:0!important
}
.storelocator-section .Num_of_store{
    background:#fff!important;
    color:#000!important;
    border-bottom:1px solid #eee!important;
    padding:20px 0!important
}
.storelocator-section .calign{
    font-weight:500!important
}
.storelocator-section .p-title{
    color:#000;
    font-weight:600;
    font-size:14px;
    letter-spacing:.5px!important
}
.storelocator-section .p-area,.storelocator-section .p-time{
    font-weight:300;
    color:#555;
    letter-spacing:.5px
}
.storelocator-section .item{
    border-color:#D8D8D8!important
}
.storelocator-section .img-section{
    display:none
}
.storelocator-section .data-section{
    width:100%
}
.medical-emg-row .services-top-section p{
    max-width:100%
}
.medical-emg-row .services-top-section h1{
    margin:40px 0 15px
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width{
    height:100%!important
}
.docs-cont{
    padding:0 0 60px
}
.note-msg{
    text-align:left;
    font-size:11px;
    margin:10px auto 0;
    font-weight:300;
    color:#696969;
    letter-spacing:.5px
}
body .note-msg p{
    text-align:justify;
    margin-top:20px;
    line-height:18px
}
.slick-slide{
    float:left
}
body #asl-storelocator.asl-p-cont #style_0 .info-addr>div{
    position:relative;
    padding-left:20px;
    font-size:11px!important;
    font-family:'Encode Sans',sans-serif;
    margin-bottom:5px;
    font-weight:500!important;
    color:#565656!important
}
body #asl-storelocator.asl-p-cont #style_0.infoWindow h3{
    font-size:12px;
    font-weight:400;
    letter-spacing:.5px
}
body #asl-storelocator.asl-p-cont .image_map_popup img{
    margin:8px 5px -22px 0!important
}
body .get-started-section{
    overflow:hidden!important;
    padding:70px 0
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section{
    background:0 0!important;
    text-align:center;
    margin:0 auto;
    width:100%;
    display:inline-block
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .search_filter{
    display:none
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .asl-map{
    width:100%;
    margin:0;
    padding:0 15px
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8,body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters .col-sm-9.col-md-8 .drop_box_filter .categories_filter{
    text-align:center;
    margin:0 auto;
    width:100%;
    display:inline-block
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters{
    padding:0
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters .col-sm-9.col-md-8{
    display:inline-block;
    width:100%
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters .col-sm-9.col-md-8 .drop_box_filter{
    display:inline-block;
    width:100%;
    text-align:center;
    padding-left:0!important;
    margin:0 auto
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters .col-sm-9.col-md-8 .drop_box_filter p{
    width:100%;
    display:inline-block;
    text-align:center
}
body #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width .row.Filter_section .col-xs-12.col-sm-8 .asl-advance-filters .col-sm-9.col-md-8 .drop_box_filter .categories_filter .btn-group{
    float:none
}
.clix_leader_container .clix_team_single .team-img i{
    width:300px;
    height:300px
}
.clix_leader_container .clix_team_single .team-info .box-title{
    font-size:18px
}
.clix_leader_container .clix_team_single .team-info .desgn-title{
    margin:10px 0;
    font-size:15px
}
.clix_leader_container .clix_team_single .team-downld{
    display:block
}
.clix_leader_container .clix_team_single .team-downld a{
    font-size:16px;
    color:#000;
    background:#f5f5f5;
    border:0;
    border-radius:0;
    margin-top:20px;
    height:44px;
    line-height:44px;
    box-sizing:border-box;
    padding:0;
    width:200px;
    outline:0;
    box-shadow:none;
    display:inline-block
}
.lb-loader,.lightbox{
    text-align:center;
    line-height:0;
    left:0
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel,body .contact-storelocator #filter-options{
    display:none
}
.clix_leader_container .clix_team_single .team-downld a:focus,.clix_leader_container .clix_team_single .team-downld a:hover{
    color:#fff;
    background:#1c2799;
    outline:0;
    box-shadow:none
}
.news-post-grid .vc_grid-item-mini:hover,.news-section .news-container .news-block:hover{
    box-shadow:0 0 10px rgba(0,0,0,.1)
}
body .contact-storelocator{
    margin-bottom:80px
}
body .contact-storelocator #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width{
    min-height:680px
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default{
    min-width:180px;
    border:1px solid #585858!important;
    border-radius:3px;
    min-height:40px!important
}
body .contact-storelocator #asl-storelocator.asl-p-cont span{
    font-size:12px;
    color:#000
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .drop_box_filter p span{
    font-size:16px;
    font-weight:300
}
body .contact-storelocator .store-locator{
    margin-top:20px
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action,body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow h3,body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a,body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:focus,body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:hover{
    background:#4f77b9!important
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .img_box,body .contact-storelocator .zoomhere{
    display:none!important
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 #asl-map-canv .infoBox img{
    margin:12px 5px -20px 0!important
}
body .contact-storelocator .distance_custom{
    top:0;
    text-align:center;
    padding-left:0!important
}
body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container{
    border:0;
    border-radius:0
}
body .contact-storelocator #asl-storelocator.asl-p-cont .categories_filter .input-group-btn,body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container li .input-group-addon{
    border-radius:0
}
.lightboxOverlay{
    position:fixed;
    top:0!important;
    left:0;
    z-index:9999;
    background-color:#000;
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity:.8;
    display:none
}
.lightbox{
    position:fixed!important;
    width:100%;
    z-index:10000;
    font-weight:400;
    top:5%!important
}
.lightbox .lb-image{
    display:block;
    height:auto!important;
    max-width:inherit;
    max-height:none;
    border-radius:3px;
    width:100%!important;
    border:4px solid #fff
}
.lightbox a img{
    border:none
}
.lb-outerContainer{
    position:relative;
    width:100%!important;
    height:90vh!important;
    margin:0 auto;
    border-radius:4px;
    background-color:#fff;
    overflow-y:scroll;
    max-width:760px
}
.lb-outerContainer:after{
    display:table
}
.lb-loader{
    position:absolute;
    top:43%;
    height:25%;
    width:100%
}
.lb-cancel{
    display:block;
    width:32px;
    height:32px;
    margin:0 auto;
    background:url(../../img/loading.gif) no-repeat
}
.lb-nav{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10
}
.lb-container>.nav{
    left:0
}
.lb-nav a{
    outline:0;
    background-image:url(data:image/gif;
    base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.lb-next,.lb-prev{
    height:100%;
    cursor:pointer;
    display:block
}
.lb-nav a.lb-prev{
    width:34%;
    left:0;
    float:left;
    background:url(../../img/prev.png) left 48% no-repeat;
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -webkit-transition:opacity .6s;
    -moz-transition:opacity .6s;
    -o-transition:opacity .6s;
    transition:opacity .6s
}
.lb-nav a.lb-prev:hover{
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1
}
.lb-nav a.lb-next{
    width:64%;
    right:0;
    float:right;
    background:url(../../img/next.png) right 48% no-repeat;
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -webkit-transition:opacity .6s;
    -moz-transition:opacity .6s;
    -o-transition:opacity .6s;
    transition:opacity .6s
}
.lb-nav a.lb-next:hover{
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1
}
.lb-dataContainer{
    margin:0 auto;
    padding-top:5px;
    width:auto!important;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    position:absolute;
    right:10px;
    top:0;
    z-index:999
}
.lb-dataContainer:after{
    display:table
}
.lb-data{
    padding:0 4px;
    color:#ccc
}
.lb-data .lb-details{
    width:85%;
    float:left;
    text-align:left;
    line-height:1.1em;
    display:none
}
.lb-data .lb-caption{
    font-size:13px;
    font-weight:700;
    line-height:1em
}
.lb-data .lb-caption a{
    color:#4ae
}
.lb-data .lb-number{
    display:block;
    clear:left;
    padding-bottom:1em;
    font-size:12px;
    color:#999
}
.lb-data .lb-close{
    display:block;
    float:right;
    width:20px;
    height:20px;
    background:url(../../img/close.png) top right no-repeat;
    text-align:right;
    outline:0;
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity:.7;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    background-size:cover
}
.lb-data .lb-close:hover{
    cursor:pointer;
    filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1
}
.featured-popup-box a{
    float:left;
    width:16%;
    padding:0 15px;
    margin-right:9px;
    border-right:1px solid #eee;
    text-align:center
}
.featured-popup-box a:last-child{
    margin-right:0;
    border-right:0 solid #eee;
    padding-right:0
}
.featured-popup-box a img{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all;
    max-width:150px
}
.featured-popup-box a img:hover{
    filter:grayscale(0);
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0)
}
.news-post-grid .vc-gitem-zone-height-mode-auto:before{
    padding-top:0!important
}
.news-post-grid .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
    display:block!important;
    visibility:visible
}
.news-post-grid .vc_custom_1419240516480{
    background-color:#fff!important
}
.news-post-grid .vc_custom_heading h4{
    text-align:left;
    font-size:16px;
    font-weight:500;
    color:#383838;
    min-height:40px
}
.news-post-grid .vc_custom_heading p{
    font-size:14px;
    font-weight:300;
    color:#383838;
    line-height:24px;
    letter-spacing:1px
}
.news-post-grid .vc_btn3.vc_btn3-color-juicy-pink{
    background:0 0;
    padding:0;
    display:inline-block;
    color:#000;
    font-weight:600;
    text-transform:uppercase;
    font-size:13px;
    text-decoration:none;
    letter-spacing:1px;
    position:relative;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.news-post-grid .vc_btn3.vc_btn3-color-juicy-pink:before{
    content:'>';
    position:absolute;
    right:-15px;
    color:#ea357c;
    font-size:16px;
    top:4px;
    line-height:8px;
    transition:all ease .5s
}
.news-post-grid .vc_btn3.vc_btn3-color-juicy-pink:hover{
    color:#ea357c;
    letter-spacing:2px;
    text-decoration:none;
    background:0 0
}
.news-post-grid .vc_grid-item-mini{
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.profile-content p1{
    font-size:14px;
    font-weight:300;
    color:#383838;
    line-height:24px;
    letter-spacing:.5px
}
.profile-content h3{
    text-align:left;
    font-size:18px;
    font-weight:400;
    letter-spacing:.5px
}
.news-container{
    display:inline-block;
    padding-right:30px;
    padding-bottom:30px;
    margin-bottom:30px
}
.m-logo-jpg .wpb_single_image,.m-logo-png .wpb_single_image{
    background:#fff;
    box-shadow:0 0 10px rgba(0,0,0,.1);
    margin:30px 0 15px;
    cursor:pointer;
    min-height:250px;
    display:flex;
    align-items:center;
    justify-content:center
}
.blog-post-details ul li,.news-section,li.news-pdf a{
    display:block
}
.media-logos-row .logo-text{
    font-size:14px;
    font-weight:500;
    color:#000;
    letter-spacing:1px
}
li.news-pdf,li.news-pdf a{
    color:transparent!important
}
.blog-post-details{
    padding:20px 0 0
}
.entry-meta{
    font-size:15px;
    font-weight:100;
    letter-spacing:.5px
}
li.news-pdf{
    background:url(../../img/pdf.png) center no-repeat #000;
    width:80px;
    height:80px;
    position:absolute;
    right:35px;
    bottom:0;
    padding:0!important
}
li.news-pdf a{
    width:100%;
    height:100%
}
.news-section .news-container .news-block{
    padding:0;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all;
    position:relative
}
.news-section .news-container .news-block:hover .news-pdf{
    background-color:#1c2799
}
.news-section .news-container .news-block .seconddiv{
    padding:0 20px;
    position:relative
}
.news-section .news-container .post-thumbnail img{
    width:100%
}
.news-section .post-heading{
    font-weight:500;
    font-size:17px;
    margin:30px 0 20px
}
.news-section .blog-post-body{
    font-weight:400;
    font-size:16px;
    color:#0c0c0c;
    margin-bottom:30px
}
.news-section .blog-post-details ul li.blog-date{
    display:block;
    margin-bottom:10px
}
.news-section .blog-post-details ul li.blog-date span{
    width:100%;
    color:#939393;
    font-weight:300;
    text-transform:uppercase;
    font-size:14px
}
.news-section .blog-post-details{
    padding:0 0 30px
}
.news-section .blog-post-details ul li.news-pdf{
    right:0
}
.news-section .blog-post-details ul li.read-m a{
    background:0 0;
    padding:0;
    display:inline-block;
    color:#000;
    font-weight:600;
    text-transform:uppercase;
    font-size:13px;
    text-decoration:none;
    letter-spacing:1px;
    position:relative;
    transition:.5s ease all;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -ms-transition:.5s ease all
}
.news-section .blog-post-details ul li.read-m a:hover{
    color:#ea357c;
    letter-spacing:2px;
    text-decoration:none;
    background:0 0
}
.news-section .slick-list{
    padding-bottom:20px
}
.alm-btn-wrap button.alm-load-more-btn{
    letter-spacing:4px;
    font-weight:500;
    border-radius:0
}
.alm-btn-wrap button.alm-load-more-btn:hover{
    font-weight:500
}
.clix_leader_container .clix_team_single{
    width:33.3%;
    text-align:center;
    display:inline-block
}
.news-section .vc_column-inner .wpb_text_column.wpb_content_element,.press-section.news-section #ajax-load-more-2{
    display:none
}
body .download-btn button.vc_general.vc_btn3{
    background:#1c2799;
    color:#fff;
    padding:0;
    outline:0;
    border:0;
    text-transform:uppercase;
    border-radius:0;
    width:100%;
    font-size:14px;
    letter-spacing:5px;
    position:relative;
    z-index:1;
    overflow:hidden;
    font-weight:500;
    box-shadow:none;
    height:73px;
    max-width:395px;
    line-height:73px
}
body .download-btn button.vc_general.vc_btn3:before{
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#f8cc4f;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    box-shadow:none
}
body .download-btn button.vc_general.vc_btn3:focus,body .download-btn button.vc_general.vc_btn3:hover{
    color:#000;
    text-decoration:none;
    outline:0;
    box-shadow:none!important;
    box-shadow:none
}
body .download-btn button.vc_general.vc_btn3:active:before,body .download-btn button.vc_general.vc_btn3:focus:before,body .download-btn button.vc_general.vc_btn3:hover:before{
    -webkit-transform:scaleY(1);
    transform:scaleY(1)
}
body .alm-btn-wrap{
    padding:0
}
body .alm-btn-wrap button.alm-load-more-btn{
    margin:0
}
body .title-row .title__heading{
    line-height:20px;
    margin-top:0!important;
    margin-bottom:40px!important
}
.leadership-section .vc_btn3-container.vc_btn3-center,.press-section.news-section .news-container{
    margin-bottom:0;
    padding-bottom:0
}
.single-post .cl_header{
    z-index:9999
}
.single-post .blog-join{
    margin:0
}
.single-post .post-thumbnail{
    float:left;
    margin-right:40px
}
.single-post .entry-meta,.single-post .entry-meta a{
    font-size:12px;
    font-weight:400;
    margin:0;
    padding:0;
    color:#b7b7b7
}
.single-post .entry-title{
    font-size:18px;
    font-weight:500
}
.single-post .entry-footer .cat-links{
    font-size:12px;
    font-weight:500
}
.single-post #ssba-classic-2{
    margin-top:20px
}
.single-post .entry-content{
    font-weight:300;
    font-size:15px;
    color:#484848
}
.title-row .wpb_text_column{
    margin-top:0!important;
    margin-bottom:50px!important
}
#post-966 .vc_custom_1535350086851{
    background-size:contain!important
}
@media screen and (max-width:480px){
    .explor-image-section{
        padding:0 10px;
        text-align:center
    }
}
@media screen and (max-width:1200px){
    body .contact-storelocator .asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group{
        float:none!important
    }
}
@media screen and (max-width:1024px){
    body .address_one_icon{
        left:38%
    }
    body .address_two_icon{
        left:31%
    }
    body .address_three_icon{
        left:37%
    }
    .document-blocks .vc-hoverbox-block-inner{
        padding:10px
    }
    .document-blocks .vc-hoverbox-block-inner h2{
        font-size:12px
    }
    .storelocator-section .asl-panel-box{
        height:80%!important;
        top:70px!important;
        max-width:280px;
        left:4%!important
    }
    body .eligibility-section h3 br{
        display:none
    }
    .join-team-content .vc_column-inner{
        margin-top:40px
    }
    body .contact-storelocator{
        margin-bottom:40px
    }
}
@media screen and (max-width:991px){
 .clix_board_container .clix_team_single, .clix_team_container .clix_team_single{
        max-width: none;width: 33%;
    }
}


@media screen and (max-width:812px){
    .clix_leader_container .clix_team_single,.ftr__apply_textbox,body .testimonial-block{
        width:100%
    }
    .clix_testimonial_container .slick-next,.customer_talk_icon{
        display:none!important
    }
    .explor-image-section{
        padding:0 20px
    }
    .image-overlay .p1{
        font-size:15px;
        letter-spacing:.5px;
        line-height:40px
    }
    .image-overlay .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
        padding:10px 40px
    }
    body .address_one_icon{
        left:34%
    }
    body .address_two_icon{
        left:26%
    }
    body .address_three_icon{
        left:33%
    }
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box{
        position:relative;
        height:100%!important;
        box-shadow:none;
        left:0!important;
        top:0!important;
        max-width:100%
    }
    #asl-storelocator.asl-p-cont .Num_of_store,#asl-storelocator.asl-p-cont .cats-title{
        position:relative!important
    }
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box .asl-panel #panel.storelocator-panel{
        position:relative
    }
    .storelocator-section .storelocator-panel{
        margin-top:0!important
    }
    #asl-storelocator.asl-p-cont .asl-map .search_filter.inside-map{
        top:10px!important
    }
    body .careers-featured .featured-block .vc_column-inner{
        padding-top:0
    }
    .join-team-content .p1{
        font-size:14px;
        min-height:40px
    }
    body .join-team-content .vc_column-inner{
        margin-top:0;
        padding:66px 30px!important
    }
    body .note-msg p{
        margin-top:0
    }
    .news-section .news-container{
        width:50%
    }
    .media-logos-row .wpb_single_image img{
        padding:40px
    }
    .m-logo-jpg .wpb_single_image,.m-logo-png .wpb_single_image{
        min-height:160px
    }
    body .main-row{
        margin-top:80px
    }
    .slick-dots{
        margin:10px 0 0
    }
    body .title-row .title__heading{
        line-height:32px
    }
}
@media screen and (max-width:768px){
    .c-form-row,.image-overlay{
        text-align:center
    }
    .process-div:before{
        display:none
    }
    .slick-dots button{
        width:8px;
        height:8px
    }
    .services-top-section h1{
        font-size:24px;
        margin:0 0 15px
    }
    .error404 .featured-block h2,.services-top-section p{
        font-size:14px
    }
    .featured-block:hover>.vc_column-inner>.wpb_wrapper:before{
        transform:scale(1);
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1)
    }
    .clix_testimonial_container .slick-next{
        left:-10px
    }
    .process-div:hover .vc_single_image-wrapper img{
        animation:none
    }
    .menu-footer-menu-container{
        float:left
    }
    .footer--cont{
        padding:40px 0
    }
    .mfi_image_item{
        width:50px!important
    }
    .filler-section{
        width:90%;
        margin:80px auto 0!important
    }
    body .join-team-content .vc_column-inner{
        margin-top:0;
        padding:59px 40px!important
    }
    .careers-featured .featured-block{
        width:100%;
        margin-bottom:40px
    }
    .careers-featured .featured-block:nth-child(4){
        margin-bottom:0
    }
    span.c-popup-close{
        right:20px!important
    }
    .c-form-row input.wpcf7-submit{
        float:none!important;
        margin:auto
    }
    .image-overlay .vc_btn3-container.vc_btn3-right{
        text-align:center!important
    }
    .document-blocks{
        width:50%!important;
        margin-bottom:20px
    }
    body .document-blocks>.vc_column-inner,body .vc_custom_1535538047905,body .vc_custom_1535607887199,body .vc_custom_1535607940538,body .vc_custom_1535629375004,body .vc_custom_1535629469774{
        margin-top:0!important
    }
    .document-blocks .vc-hoverbox-block-inner.vc-hoverbox-back-inner{
        padding-left:20px
    }
    body #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box .asl-panel{
        position:relative
    }
    .ftr__apply_textbox{
        height:60px
    }
    .ftr__apply_btn{
        padding:20px
    }
    .join-team-content .wpb_text_column:last-child{
        margin-bottom:0
    }
}
@media screen and (max-width:767px){
    .services-top-section{
        text-align:center;
        margin:0 0 30px
    }
    .services-top-section h1{
        margin:15px 0
    }
    .services-top-section p{
        max-width:100%
    }
    .vc_custom_1535114521201{
        padding-top:0!important
    }
    .clix_testimonial_container .slick-next{
        display:none
    }
    .slick-dots{
        margin:15px 0 0
    }
    .g-listing h3{
        margin:0 0 20px
    }
    .join-team-content .p1{
        font-size:18px;
        min-height:100%
    }
    .size_chart.address_four,.size_chart.address_one,.size_chart.address_three,.size_chart.address_two{
        max-width:90%;
        margin:0 auto;
        left:20px;
        top:48%;
        width:100%
    }
    .size_chart.address_two{
        top:68%
    }
    .size_chart.address_three{
        top:35%
    }
    .close-popup,.marker-popup{
        cursor:pointer
    }
    body .featured-block-wrap{
        background-image:none!important
    }
    .contact-featured-block,.docs-cont{
        padding:0
    }
    .featured-block>.vc_column-inner>.wpb_wrapper{
        height:auto!important
    }
    .eligibility-section .wpb_single_image img{
        max-width:40%
    }
    .eligibility-section .wpb_single_image .vc_single_image-wrapper{
        text-align:center
    }
    .eligibility__banner.wpb_single_image img,.travel_ey.wpb_single_image img{
        max-width:100%
    }
    body .address_one_icon{
        left:31%
    }
    body .address_two_icon{
        left:20%
    }
    body .address_three_icon{
        left:29%
    }
    .faq-sec .vc_toggle h4{
        font-size:13px;
        letter-spacing:.5px
    }
    body .vc_custom_1536662519249{
        margin-bottom:40px!important
    }
    .clix_board_container .clix_team_single, .clix_team_container .clix_team_single{
        max-width: none;width: 33%;
    }
}
@media screen and (max-width:568px){
    body .address_one_icon{
        left:28%
    }
    body .address_two_icon{
        left:17%
    }
    body .address_three_icon{
        left:26%
    }
    body .main-row{
        margin-top:60px
    }
    .news-section .news-container{
        width:100%
    }
    .we-are-section .wpb_single_image img{
        padding:0
    }
    .press-section.news-section .news-container{
        margin-bottom:40px
    }
    .press-section.news-section .news-container:nth-child(3){
        margin-bottom:0
    }
    .featured-block{
        margin-bottom:30px
    }
         .clix_board_container .clix_team_single, .clix_team_container .clix_team_single{
        max-width: none;width: 50%;
    }
}
@media screen and (max-width:480px){
    .image-overlay .vc_btn3-container.vc_btn3-right,.services-top-section{
        text-align:center
    }
    .services-video>.wpb_wrapper{
        width:100%!important
    }
    .get-started-section .wpcf7-form{
        position:static;
        margin:0
    }
    .get-started-section h3{
        font-size:16px;
        letter-spacing:.5px
    }
    .get-started-section p{
        font-size:13px
    }
    .filler-content{
        font-size:16px
    }
    .error404 .cl_header{
        margin-bottom:0
    }
    .careers-featured .featured-block>.vc_column-inner>.wpb_wrapper:before{
        min-height:100%
    }
    .explor-image-section{
        padding:0 10px
    }
    .image-overlay .p1{
        font-size:13px;
        letter-spacing:.5px;
        line-height:20px;
        top:-4px;
        position:relative
    }
    .image-overlay .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
        font-size:13px;
        margin:5px auto auto;
        padding:5px 30px
    }
    .careers-featured .featured-block{
        width:100%;
        margin-bottom:0
    }
    .c-form-row span,.document-blocks{
        width:100%!important
    }
    .join-team-content .p1{
        font-size:14px;
        min-height:100%
    }
    .c-popup-inner{
        top:0;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        border-radius:0
    }
    .contact-form-popup{
        overflow:scroll
    }
    .document-blocks{
        margin-bottom:20px
    }
    body .vc_custom_1535538047905,body .vc_custom_1535607887199,body .vc_custom_1535629375004,body .vc_custom_1535629469774,body .vc_custom_1535653714635{
        margin-top:0!important
    }
    .apply-form .form-group.opt-row input{
        width:75%
    }
    body .eligibility-section h3{
        font-size:18px
    }
    .title__heading{
        font-size:18px!important
    }
    .partner-blocks .featured-block p{
        text-align:left
    }
    body #asl-storelocator.asl-p-cont .asl-map .store-locator{
        padding-top:80px
    }
    body #asl-storelocator.asl-p-cont .asl-map .search_filter.inside-map{
        width:94%!important;
        top:15px!important;
        right:10px;
        min-width:auto
    }
    body #asl-storelocator.asl-p-cont input#auto-complete-search{
        border:1px solid #4f76b9
    }
    .featured-popup-box a{
        text-align:center;
        border-right:0
    }
    .lightbox{
        width:90%;
        left:5%!important
    }
    .lb-dataContainer{
        right:10px;
        top:5px
    }
    .lb-data .lb-close{
        width:15px;
        height:15px;
        background-size:cover
    }
    body .contact-storelocator #asl-storelocator.asl-p-cont .asl-map .store-locator{
        padding-top:0
    }
    body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .drop_box_filter{
        margin-bottom:0!important;
        padding-bottom:0
    }
    body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .asl-advance-filters{
        padding-left:0!important
    }
    body .contact-storelocator #asl-storelocator.asl-p-cont.asl-bg-0 .drop_box_filter>p{
        margin-bottom:20px!important
    }
    body .contact-storelocator #asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.full-width{
        min-height:480px
    }
    body .contact-storelocator{
        margin-bottom:0
    }
    body .contact-storelocator .asl-p-cont .input-group-btn{
        border-radius:0;
        left:0
    }
    .policies-listing h3{
        font-size:16px;
        margin:0 0 20px
    }
    .policies-listing ul li{
        margin:15px 0
    }
    .policies-listing p,.policies-listing ul li,.policies-listing ul li a{
        font-size:12px
    }
    body .join-team-content .vc_column-inner{
        margin-top:0;
        padding:41px 40px!important
    }
    .process-div{
        margin-bottom:30px
    }
}
@media screen and (max-width:375px){
    .featured_in--cont .wpb_column.vc_column_container{
        border-left:0
    }
    body .address_one_icon{
        left:26%
    }
}
@media screen and (max-width:320px){
    body .address_three_icon{
        left:24%
    }
}
@media screen and (max-device-width:767px) and (orientation:landscape){
    .apply-form-overlay .apply-form-section,.c-popup-inner{
        height:300px;
        overflow-y:auto
    }
}

/* careers page css 11-02-2019*/
.featured-block.driven_block.document-blocks .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper .vc-documentbox{
    border:0;
}
.featured-block.driven_block.document-blocks .vc-hoverbox-inner{
    min-height: 260px!important;
}
.featured-block.driven_block .vc-hoverbox-front {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center 25%;
}
.featured-block.driven_block .vc-hoverbox-front-inner {
    margin-top: 130px;
    position: relative;
    bottom: auto;
}
.featured-block.driven_block .vc-hoverbox-front-inner h2 {
    font-size: 14px;
    text-transform: capitalize;
    color: #181818;
    letter-spacing: .5px;
    margin: 0px;
    position: relative;
}
.featured-block.driven_block .vc-hoverbox-front-inner h2:after {
    content: '';
    width: 100%;
    float: left;
    font-size: 13px;
    color: #181818;
    font-weight: 400;
    font-family: 'Encode Sans',sans-serif;
    text-align: center;
    line-height: 22px;
    margin-top: 5px;
    letter-spacing: 0;
    min-height: 45px;
}
.featured-block.driven_block .vc-hoverbox-inner .doc-info{
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100%;
    border-radius: 0;
    border: 0;
}
.featured-block.driven_block .vc-hoverbox-inner .doc-info:before{
    display:none !important;
}
.featured-block.driven_block>.vc_column-inner>.wpb_wrapper{
    padding: 0px;
}
.featured-block.driven_block .vc-hoverbox-back{
    background-color:#fff !important;
}
.featured-block.driven_block .vc-hoverbox-back li {
    font-size: 15px;
    letter-spacing: 0px;
    color: #181818;
    list-style: none;
    text-align: center;
    line-height: 22px;
}
.featured-block.driven_block .curiosity .vc-hoverbox-front-inner h2:after{
    content: 'Makes us out-of-the-box thinkers.';
}
.featured-block.driven_block .grit .vc-hoverbox-front-inner h2:after{
    content: 'Helps us bounce back from setbacks.';
}
.featured-block.driven_block .deep_care .vc-hoverbox-front-inner h2:after{
    content: 'Allows us to have each otherâ€™s back.';
}
.featured-block.driven_block .willingness .vc-hoverbox-front-inner h2:after{
    content: 'Encourages us to explore uncharted territory.';
}
.featured-block.driven_block .drive .vc-hoverbox-front-inner h2:after{
    content: 'Motivates us to leave no stone unturned in our quest for success.';
}
@media only screen and (max-width: 1580px) {
    .featured-block.driven_block .vc-hoverbox-inner .doc-info:before{
        position: absolute;
        left: 50%;
        margin-left: -1.63px;
    }
}
@media only screen and (max-width: 767px) {
    .page-id-470 .drive_blocks_row{
        margin-top:0 !important;
    }
    .featured-block.driven_block {
        float: none;
        margin: 20px auto 0;
    }
    .featured-block.driven_block:first-child {
        margin-top: 0;
    }
}
@media only screen and (max-width:1020px) and (min-width: 768px)  {
    .page-id-470 .drive_blocks_row{
        margin-top:10px !important;
    }
} 
@media only screen and (max-width:1160px) and (min-width: 768px)  {
    .featured-block.driven_block.document-blocks {
        width: 33% !important;
    }
    .featured-block.driven_block .vc-hoverbox-front-inner h2:after{
        line-height: 18px;
    }
    .featured-block.driven_block .vc-hoverbox-front{
        background-size: 80px;
    }
    .featured-block.driven_block .vc-hoverbox-inner .doc-info:before{
        position: absolute;
        left: 50%;
        margin-left: -1px;
    }
    
}

/*CLX-Mar-1009 Superwoman loan link on website*/
.superwoman_nav{
    display: inline-block;
    margin-left: 25px;
}
.superwwoman_block {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 50px;
}
.superwwoman_block a{
    display: inline-block;
    margin: auto;
}
.superwwoman_block span{
    display: block;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: .5px;
}
@media only screen and ( min-width:1060px) {
    .superwwoman_block {
        display: none;
    }
}
@media only screen and (max-width: 480px) {
    .cl_header {
        z-index: 9 !important;
    }
}
@media only screen and (max-width: 340px) {
    .superwwoman_block{
        padding: 0 30px;
    }
    .home__buy__block {
        margin-top: 30px;
    }
    .header__title--selection span.second__option--title {
        margin-top: -40px;
    }
}



/************** CUSTOM CSS ******************************/

.nav__5{}
.add_n {
    width: 35%;
    left: 70%;
}

.wde_r{ width: 60%;}
.cus_wdth_3{ width: 38%;}
.cus_wdth_2{ width: 26%;}
.cus_wdth_1{ width: 35%;}





/*lap form css*/

.f-wrap .lap-form-inner  .f-input {
    /* margin: 0 0 14px !important; */
    margin: 0 0 20px !important;
}

#services-top-section-section1.services-top-section h1{
    margin: 0 0 15px !important;
}
#services-top-section-section1.services-top-section p{
    margin-bottom:20px;
}

.f-wrap .lap-form-inner .f-input .inputText {
    padding: 5px 33px 5px 12px;
    width: 100%;
    border-radius: 4px;
    border: solid 1px rgba(40, 44, 71, 0.6);
    font-family: 'Encode Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    display: block;
    opacity: 1;
}

.f-wrap .lap-form-inner  .f-input select {
    padding: 5px 12px;
    width: 100%;
    border-radius: 4px;
    border: solid 1px rgba(40, 44, 71, 0.6);
    font-family: 'Encode Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    text-align: left;
    color: #282c47;
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* background: url(https://www.clix.capital/wp-content/uploads/2021/02/select1.png) ,url(https://www.clix.capital/wp-content/uploads/2021/02/bg.jpg) ; */
    background-repeat:no-repeat;
    background-size:10px 22px, 100% 100%;
    background-position:center right 5px, center center
}

#banner-image-top-new .loanproperty__cont{
    width:100%; 
}

.f-wrap .lap-form-inner  .f-input .f-label {
    margin: 0;
    padding: 0 6px;
    font-family: 'Encode Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: left;
    color: #282c47;
    display: block;
    position: absolute;
    pointer-events: none;
    background: #ffffff;
    top: 9px;
    left: 6px;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

.f-wrap .lap-form-inner  .f-input .f-label.f-label-placeholder {
    margin: 0;
    padding: 0 6px;
    font-family: 'Encode Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: normal;
    text-align: left;
    color: #282c47;
    display: block;
    position: absolute;
    pointer-events: none;
    background: #ffffff;
    top: -8.5px;
    left: 6px;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    transition: 0.3s ease all;
}


.f-wrap .lap-form-inner  .f-input input:focus~.f-label, .f-wrap .f-input input:not(:focus):valid~.f-label {
    /* top: -6px;
    opacity: 1;
    font-size: 12px;
    line-height: 12px; */
    top: -10px;
    opacity: 1;
    font-size: 13px;
    line-height: 18px;
    font-weight:400;
    opacity: 1;
    color:#000;
}

.f-wrap .lap-form-inner  .f-input select:focus~.f-label, .f-wrap .f-input select:not(:focus):valid~.f-label {
    /* top: -6px;
    opacity: 1;
    font-size: 12px;
    line-height: 12px; */
    top: -10px;
    opacity: 1;
    font-size: 13px;
    line-height: 18px;
    font-weight:400;
    opacity: 1;
    color:#000;
    left: -10px;
}

.f-wrap .lap-form-inner .f-input .select-selected:focus~.f-label {
    color: #009bde;
}


.f-wrap .lap-form-inner .f-input input:focus~.f-label {
    color: #009bde;
}

.f-wrap .lap-form-inner .f-input input:not(:placeholder-shown)~.f-label {
    /* top: -6px;
    opacity: 1;
    font-size: 12px;
    line-height: 12px; */
    top: -10px;
    opacity: 1;
    font-size: 13px;
    line-height: 18px;
}
.f-wrap .lap-form-inner  .f-input .inputText:focus {
    border: solid 1px #009bde;
    outline: none;
}

.f-wrap .lap-form-inner  .f-input .inputText:focus {
    border: solid 1px #009bde;
    outline: none;
}

.select-selected.select-arrow-active{
    border: solid 1px #009bde;
}




.f-wrap .lap-form-inner  .f-input .f-info {
    margin: 5px 0 0;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    line-height: 20px;
    letter-spacing: normal;
    text-align: left;
    color: #282c47;
    font-family: 'Encode Sans', sans-serif;
    display: block;
}

.f-wrap .lap-form-inner  .f-text, .f-wrap .f-term-cond {
    margin: 0 0 20px;
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    color: #282c47;
    font-family: 'Encode Sans', sans-serif;
}

.f-wrap .lap-form-inner  .f-term-cond {
    margin-bottom: 30px;
}

.f-wrap .lap-form-inner  .f-term-cond::before, .f-wrap .lap-form-inner  .f-term-cond::after, .f-wrap .lap-form-inner  .f-radio::before, .f-wrap .lap-form-inner  .f-radio::after, .success-msg::before, .success-msg::after {
    content: '';
    display: block;
}

.f-wrap .lap-form-inner  .f-term-cond::after, .f-wrap .lap-form-inner  .f-radio::after, .success-msg::after {
    clear: both;
}

.f-wrap .lap-form-inner  .f-term-cond a {
    color: #009bde;
}

.f-wrap .lap-form-inner  .f-term-cond input[type=checkbox] {
    float: left;
    border: 1px solid #009bde;
    border-radius: 2px;
    background: #fff;
    color: #282c47;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 11px;
    margin: 3px 2px 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 11px;
    min-width: 11px;
    -webkit-appearance: none;
    box-shadow: none;
    transition: all 0.2s ease-in-out;
}

.f-wrap .lap-form-inner  .f-term-cond input[type=checkbox]:checked {
    background: #009bde;
}

.f-wrap .lap-form-inner  .f-term-cond input[type=checkbox]:checked::before {
    content: '';
    display: block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 8px;
    height: 4px;
    transform: rotate(-45deg);
    margin: 1px 0 0 1px;
}

.f-wrap .lap-form-inner  .f-term-cond .text {
    display: block;
    padding-left: 17px;
    margin-left: 12px;
    font-size: 12px;
    font-weight: 300;
    line-height: 22px;
}

.f-wrap .lap-form-inner  .f-submit {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: normal;
    color: #ffffff;
    font-family: 'Encode Sans', sans-serif;
    border-radius: 4px;
    background-color: #df0e6f;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 9px 20px;
    width:100%;
    justify-content: center;
    text-align: center;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

.f-wrap .lap-form-inner  .f-submit::after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 24px;
    background-image: url('../images/arrow-icon.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 17px;
    margin-left: 5px;
}

.f-wrap .lap-form-inner  .f-submit:hover {
    background-color: #c80560;
}

.f-wrap .lap-form-inner  .f-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.f-wrap .lap-form-inner  .f-edit {
    margin: 7px 0 7px 20px;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 26px;
    letter-spacing: normal;
    color: #282c47;
    font-family: 'Encode Sans', sans-serif;
    display: none;
}

.f-wrap .lap-form-inner  .f-edit::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../images/edit-icon.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 17px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.f-wrap .lap-form-inner  .f-edit:focus, .f-wrap .f-edit:hover {
    text-decoration: none;
}

.f-wrap .lap-form-inner  .f-edit.show-btn {
    display: block;
}

.f-wrap .lap-form-inner  .pincode-location {
    background: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Encode Sans', sans-serif;
    letter-spacing: normal;
    color: #282c47;
    display: none;
    max-width: 140px;
    position: absolute;
    right: 12px;
    top: 8px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.f-wrap .lap-form-inner  .pincode-fill .pincode-location {
    display: block;
}

.f-wrap .lap-form-inner  .f-input.otp-field .f-label {
    top: -6px;
    opacity: 1;
    font-size: 12px;
    line-height: 12px;
}

.f-wrap .lap-form-inner  .f-input.otp-field .otp-resend {
    background: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Encode Sans', sans-serif;
    letter-spacing: normal;
    color: #009bde;
    display: block;
    max-width: 60px;
    position: absolute;
    right: 12px;
    top: 8px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

.f-wrap .lap-form-inner  .otp-msg {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: normal;
    color: #13945b;
    font-family: 'Encode Sans', sans-serif;
    display: block;
    margin: 6px 0 0;
}

.f-wrap .lap-form-inner  .f-input.fill-salary .inputText {
    padding-left: 22px;
}

.f-wrap .lap-form-inner  .f-input.fill-salary::before {
    content: "\20B9";
    display: block;
    position: absolute;
    top: 6px;
    left: 12px;
    z-index: 1;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    text-align: left;
    color: #282c47;
}

.f-wrap .lap-form-inner  .f-input .inputText.f-date {
    background-image: url(../images/date-icon.svg);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 20px;
}

.f-wrap .lap-form-inner  .f-radio{
    margin-bottom:19px;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:checked,
.f-wrap .lap-form-inner  .f-radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:checked + label,
.f-wrap .lap-form-inner  .f-radio [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 22px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #000;
    font-weight:400;
    /* font-size:13px; */
    font-size:13px;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:checked + label:before{
      content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #3d88cc;
    border-radius: 100%;
    background: #fff;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:checked + label:after,
.f-wrap .lap-form-inner  .f-radio [type="radio"]:not(:checked) + label:after {
       content: '';
    width: 8px;
    height: 8px;
    background: #3d88cc;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.f-wrap .lap-form-inner  .f-radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.lap-form-inner  .success-msg {
    padding-left: 95px;
    max-width: 600px;
    margin-top: 15px;
}

.lap-form-inner  .success-msg h4 {
    line-height: 35px;
    margin-bottom: 15px;
}

.lap-form-inner  .success-msg img {
    float: left;
    width: 70px;
    margin-left: -95px;
}

.lap-form-inner  .success-msg .back-home {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    text-align: left;
    color: #009bde;
    position: relative;
}

.success-msg .back-home:hover {
    text-decoration: none;
}

.success-msg .back-home::after {
    content: '';
    width: 10px;
    height: 10px;
    margin-left: 5px;
    display: inline-block;
    border-left: 1px solid #009bde;
    border-bottom: 1px solid #009bde;
    transform: rotate(-135deg);
}

body .services-top-section, body .services-top-section+.vc_column_container.vc_col-sm-4, body .services-top-section+.vc_column_container.vc_col-sm-4 + .vc_column_container.vc_col-sm-4{
    vertical-align: top;
    float: none;
    display: inline-block;
}


.black-bg{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 9999;
    /* display: none; */
}
.opt-pop-lap{
    max-width:400px;
    border-radius: 10px;
    height: 250px;
    padding:30px;
    box-sizing: border-box;
    position: fixed;
    top:0;
    left: 0;
    right:0;
    bottom:0;
    margin: auto !important;
    background: #fff;
    z-index: 99999;
    /* display: none; */
}
.otp-title{
    border-bottom: 1px solid #ccc;
    position: relative;
    padding-bottom:5px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 600;
}
.lap-form-otp p{
    font-size: 13px;
    font-weight: 400;
}
.lap-close{
    position: absolute;
    top:0;
    right: 0;
    cursor: pointer;
}
.lap-form-otp{
    max-width: 230px;;
    margin: 0 auto;
    text-align: center;
}

.lap-otp-input{
    padding:10px 0;
}
.lap-otp-input input{
    height: 40px;
    line-height: 40px;
    border:1px solid #ccc;
    border-radius: 5px;
    padding:0 10px;
    width: 160px;
        margin: 0 auto;
    text-align: center;
}


.lap-opt-button button{
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: normal;
    color: #ffffff;
    font-family: 'Encode Sans', sans-serif;
    border-radius: 4px;
    background-color: #df0e6f;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 9px 20px;
    width: 160px;
    margin: 0 auto;
    justify-content: center;
    text-align: center;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.resendotp{
    cursor: pointer;
    text-align: center;
    color: #009bde;
    margin-top:5px;
    font-size: 11px;
}
.condition_chck {
    display: flex;
}
.condition_chck .text.textopacity {
    margin-left: 12px;
    /* font-size: 11px; */
    font-size: 10px;
    color: #6c757d;
    font-weight: 600;
}
.condition_chck .text.textopacity a{
    color:#1492e6;
    text-decoration: underline;
}
.lap-form{
    padding-left:50px;
}
.lap-form-titlle{
    font-weight: bold;
    font-size: 20px;
    margin-bottom:20px;
    color:#000;
    text-align:center;
}

.lap-form-inner{
    border:2px solid #8e2c85;
    padding:25px;
    -webkit-box-shadow: 0 4px 20px 0 rgb(75 112 184 / 40%);
    -moz-box-shadow: 0 4px 20px 0 rgb(75 112 184 / 40%);
    box-shadow: 0 4px 20px 0 rgb(75 112 184 / 40%);
    border-radius:10px;
    background:#fff;
}

.credit_score_city_res_lap{
    text-align:right;
    font-size:10px;
    line-height:13px;
    color:#000;
    font-weight:600;
}


.f-input .inputText.error{
    border: solid 1px #d96c72;
    background:url(https://www.clix.capital/wp-content/uploads/2021/02/error.png) no-repeat center right 10px;
}

#home-loan-bg-container{
    position: relative;
}
#home-loan-bg-container:after{
    content: '';
    position: absolute !important;
    top: 64px;
    right: -356px;
    width: 100%;
    height: 100%;
    position: relative;
    background: url(https://www.clix.capital/wp-content/uploads/2021/02/home-load-bg1.png);
    background-repeat: no-repeat;
    background-position: top 6% right 82px;
    background-size: 733px;
    /* background-size: 733px; */
    z-index: 0;
}
/* #my-lap-form, #banner-image-top-new{
    position: relative;
    z-index: 1;
} */
.lap-form-inner{
    position: relative;
    z-index: 1;
}


/*custom select style*/
.custom-select {
    position: relative;
    font-family: Arial;
  }
  
  .custom-select select {
    display: none; 
  }
  
  .select-selected {
      background: url(https://www.clix.capital/wp-content/uploads/2021/02/select1-1.png);
      background-repeat: no-repeat;
      background-size: 10px 22px;
      background-position: center right 5px;
      padding: 8px 25px 8px 16px;
      width: 100%;
      border-radius: 4px;
      border: solid 1px rgba(40, 44, 71, 0.6);
      font-family: 'Encode Sans', sans-serif;
      font-size: 16px;
      /* font-size: 13px; */
      font-weight: normal;
      font-style: normal;
      line-height: 24px;
      letter-spacing: normal;
      text-align: left;
      color: #010101;
      display: block;
      min-height:40px;
      height: auto;
      box-sizing: border-box;
      border: solid 1px rgba(40, 44, 71, 0.6);
  }
  
  .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px;
  }
  
  .select-items div{
    color: #282c47;
    padding: 8px 3px;
    border-bottom: solid 1px #ebebeb;
    cursor: pointer;
    user-select: none;
    font-size: 16px;
    padding: 10px 5px;
    line-height: 20px;
  }
  .select-items div:last-child{
    border-bottom: none;
  }


  .f-wrap .lap-form-inner  .f-input .inputText::-webkit-input-placeholder { /* Edge */
    color:rgba(0,0,0,0.46);
  }
  
  .f-wrap .lap-form-inner  .f-input .inputText:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:rgba(0,0,0,0.46);
  }
  
  .f-wrap .lap-form-inner  .f-input .inputText::placeholder {
    color:rgba(0,0,0,0.46);
  }

  
  .select-selected {
    color:rgba(0,0,0,0.46);
  padding: 8px 22px 8px 16px;
  border: solid 1px rgba(40, 44, 71, 0.6);
  cursor: pointer;
  user-select: none;
  border-radius: 4px;
  font-weight:400;
}
  .select-items {
    position: absolute;
    background-color: #fff;
    top: 110%;
      left: 0;
      right: 0;
      z-index: 99;
      border-radius: 10px;
      width: 100%;
      overflow: hidden;
      -webkit-box-shadow: 0px 0px 5px 0px rgb(34 34 34 / 30%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(34, 34, 34, 0.3);
    box-shadow: 0px 0px 5px 0px rgb(34 34 34 / 30%);
    padding:10px;
  }
  .select-hide {
    display: none;
  }
  
  .select-items div:hover, .same-as-selected {
      color:#df0060;
  }

  .lap-form-inner .error {
    color: #d96c72;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    font-size: 9px;
}
/*end custom select css*/

#otpno-error{
    color: #d96c72;
    display: flex;
    justify-content: center;
    font-size: 9px;
}

#banner-image-top-new .home_loan--svg-banner{
    width:100%;
    padding-left:0;
    margin-right:-29px;
}

.show-content{
    display: none;
}

#services-top-section-section1{
    padding-top:0 !important;
}
#banner-image-top-new{
    padding-top:4%;
}
#home-loan-section1{
    padding-top:0 !important;
}
#home-loan-section1 h1{
    margin: 0 0 15px !important;
}
#banner-image-top-new.home-loan-section2{
    padding-top:15%;
    position: relative;
    z-index: 1;
}
#home-loan-section1 p{
    margin-bottom:20px;
    font-family: 'Encode Sans',sans-serif;
    letter-spacing: .5px;
    color: #383838;
    font-size: 14px;
}
.custom-select.height_auto_select .select-selected{
    height:auto;
}

.cl_header{
    z-index: 9;
}


#banner-image-top-new .loanproperty__cont{
    margin-right: -10px;
    padding-left: 10px;
}

.vc_row.wpb_row.vc_row-fluid.featured-block-wrap.docs-cont.main-row.less-margin.vc_custom_1613998642840.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.featured-block-wrap.docs-cont.main-row.main-row.less-margin.vc_custom_1614152450333.vc_row-has-fill{
    margin-top:50px;
}

.remove-space{
    display: none;
}

.custom-select.active .f-label{
    color:#009bde !important;
}

.show-content-less{
    display: none;
}
.show-content-less a{
    color: #1992ec;
    font-size: 13px;
    display: inline-block;
    text-decoration: underline;
    line-height: 16px;
    padding: 0;
    cursor: pointer;
}

.margin-top50{
    margin-top:50px !important;
}
.padding-bottom0{
    padding-bottom:0 !important; 
}

.margin-top70{
    margin-top:70px !important;
}
.my-custom-layout-text .p1{
    padding-left:10px;
}

.padding-top50{
    padding-top:50px;
}

.apply-form-overlay{
    background: rgba(0,0,0,0.5);
}

    /*1stmarch*/
    .select-items div{
        color: rgba(0,0,0,0.46);
    }
    .select-selected {
        color: rgba(0,0,0,1);
    }
    .my-custom-layout-text.featured-text-block strong {
        font-size: 15px;
        font-weight:500;
        color: #383838;
        font-weight:bold;
}
.my-custom-layout-text .p1{
    font-size: 14px;
    color:#383838;
}
.my-custom-layout-text h3{
    color:#000;
}
.my-custom-layout-text p{
    color:#383838;
}
.my-custom-layout-text p span{
    color:#383838;
}
.featured-text-block.my-custom-layout-text{
    opacity: 1;
}
    /*end 1march*/


@media screen and (max-width:990px){
    .sm-full .col-sm-6{
        width:100% !important; 
    }
    .lap-form{
        padding-left:0;
    }
    #home-loan-bg-container:after{
        display: none;
    }
    #banner-image-top-new .home_loan--svg-banner{
        margin-right:0;
    }
}




@media screen and (max-width:767px){
    #banner-image-top-new.home-loan-section2{
        padding-top:0;
    }
    #services-top-section-section1{
        padding-top:0;
    }
    #banner-image-top-new{
        padding-top:0;
    }
    #Home-loan-section1{
        padding-top:0;
    }
    .Home-loan-section2{
        padding-top:0;
    }

    .mobile-none{
        display:none;
    }
    #my-lap-form{
        padding-top:20px;
    }
    .lap-form{
        padding-left:0;
    }
    .sm-full .col-sm-6{
        width:50% !important; 
    }
    .apply_now_btn_blue.my-center-btn{
        text-align: center;
        margin: 20 auto;
        width: 178px;
        margin: 20px auto;
        display: block;
    }
    .opt-pop-lap{
        width:90%
    }

 #banner-image-top-new .home_loan--svg-banner{
        width:100%;
        padding-left:0;
        padding-left: 0;
    /* margin-right: -29px; */
    }

    .show-more-content{
        display: none;
    }   
    .show-content{
        display: block;
        text-align: center;
        margin-top:-10px;
    }

    .show-content a{   
        color: #1992ec;
        font-size: 13px;
        display: inline-block;
        text-decoration: underline;
        line-height: 16px;
        padding:0;
        cursor: pointer;

    }
    #banner-image-top-new{
        display: none;
    }
    #home-loan-section1 h1 {
        margin-bottom: 28px;
    }
    #services-top-section-section1.services-top-section h1 {
        margin: 0 0 28px;
    }
    #services-top-section-section1.services-top-section p{
        margin-bottom: 15px;
    }
    #banner-image-top-new .loanproperty__cont{
        margin-right:0;
        padding-left: 0;
    }
    .vc_row.wpb_row.vc_row-fluid.featured-block-wrap.docs-cont.main-row.less-margin.vc_custom_1613998642840.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.featured-block-wrap.docs-cont.main-row.main-row.less-margin.vc_custom_1614152450333.vc_row-has-fill{
        margin-top:20px;
    }
    
    #services-top-section-section1.services-top-section h1{
        margin: 15px 0 !important;
    }
    #home-loan-section1 h1{
        margin: 15px 0 15px !important;
    }
    .margin-top50 {
        margin-top: 0 !important;
    }
    .ligibility-section .p1{
        padding-left: 10px;
    }

    /*1stmarch*/
    .services-top-section{
        margin-bottom:0;
    }
    .show-content-less{
        text-align:center;
        padding-top:10px;
    }
    #home-loan-section1 .wpb_text_column.wpb_content_element{
        margin-bottom:20px;
    } 
    #services-top-section-section1 .wpb_text_column.wpb_content_element{
        margin-bottom:20px;
    } 
    /*end 1stmarch*/


}

/*end lap form css*/

















/*end lap form css*/

.nav_1 .header__mega--menu { width: 1000px !important; margin-left: 28px; }
.cus_wdth_1 { width: 100%;}

.navForCenter { 
    margin: 0 auto; 
    width: 600px!important; 
    float: right!important; 
}

.navForCenter .menu__nav-link{ padding-bottom: 26px;}

.header__mega--menu:after {
    content: "";
    border-bottom: 9px solid #1292d5;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -9px;
    left: 200px; 
    z-index: 10;
}

/*.menu__item.nav_2 .header__mega--menu:after { left: 36%;}*/
/*.menu__item.nav_3 .header__mega--menu:after { left: 53%;}*/
.menu__item.nav_3 .header__mega--menu:after { left: 18%;}



.header__mega--menu:before {
    content: "";
    position: absolute;
    top: 0%;
    width: 100%;
    left: 0;
    height: 3px;
    border-radius: 2px;
    background: linear-gradient(130deg,#2985c8,#7d419e 55.07%,#e90976 66.05%);
}


.header__mega--menu{
    width:900px;
    padding:40px;
    border:1px solid #c1c1c1;
    float:left;
    opacity:0;
    visibility:hidden;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    margin-left:-24px;
    top:60px;
    text-align:left;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    background:#fff;
    z-index:10;
    display:none; border-top: 0px;
}

.header__mega--menu .cus_wdth_1 {width: 30%; margin-right: 60px;}
.header__mega--menu .cus_wdth_3{ width: 30%; margin-top: 20px;}
.header__mega--menu .cus_wdth_2{ width: 30%; margin-right: 20px; margin-top: 20px;}

.header__mega--menu ul li a:hover{ color: #ffcae3; }
.header__mega--menu ul li a { font-size: 16px; color: #030303;}
.menu-cash-in-my-a-c-container ul li { line-height: 20px; padding-bottom: 20px;}

.mg__menu--dd_list li a{
    color:#000 !important;
    font-size:15px;
    padding-left:40px;
    position:relative
}

.menu-cash-in-my-a-c-container {
    background: #019cde;
    padding: 30px 30px 0px;
    border-radius: 15px;
    border: 1px solid #eeeeee;
}

.menu-cash-in-my-a-c-container ul li a{ color: #fff; }


.menu__item.nav_3 .menu-cash-in-my-a-c-container ul li a{ color: #000;}

.header__mega--menu .mg-col__3 { padding-left: 0px;}
.header__mega--menu .mg_menu--col { padding-left: 0;}






.nav_1 .header__mega--menu .travel_loan:before { background-position: -55px -328px;}
.nav_1 .header__mega--menu .personal_loan:before { background-position: --55px -365px;}
.nav_1 .header__mega--menu .renovation_loan:before { background-position: -52px -294px;}
.nav_1 .header__mega--menu .salaried_loan:before { background-position: -57px -402px;}

.menu__item.nav_2 ul.sub-menu { margin-top: 20px!important;}



.menu__item.nav_2 .header__mega--menu .mg_menu--col.mg-col__2 { width: 30%; margin-right: 60px;}
.menu__item.nav_2 .header__mega--menu .mg_menu--col.mg-col__3 { width: 30%; margin-right: 20px;}
.menu__item.nav_2 .header__mega--menu .mg_menu--col.mg-col__4 { width: 30%;}

.menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__2 {width: 52%;margin-right: 30px;}
.menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__3 {width: 38%;margin-right: 0px;}




.nav_2 .header__mega--menu .nav__business_loan:before { background-position: -235px -67px;}
.nav_2 .header__mega--menu .nav__property:before {  background-position: -235px -101px;}
.nav_2 .header__mega--menu .nav__expansion:before { background-position: -235px -136px;}
.nav_2 .header__mega--menu .nav__electronic_payment:before {  background-position: -235px -168px;}
.nav_2 .header__mega--menu .nav__eclgs:before {  background-position: -235px -203px;}



.nav_3 .header__mega--menu .unsecured_business:before {  background-position: -235px -237px;}
.nav_3 .header__mega--menu .loan__against:before { background-position: -235px -272px;}
.nav_3 .header__mega--menu .business_expansion:before {  background-position: -235px -306px;}


.footer section .footer_lnk_item h4 a {
    font-size: 17px;
    font-weight: 600; color: #333;
}

.menu__item.nav_3 .menu-cash-in-my-a-c-container {background: inherit; border: none;} 


.menu__item.nav_4 .menu__nav-link:after { display: none;}

.home-section-top .navForCenter {
    margin: 0 auto;
    width: 920px !important;
    float: right !important;
}


.menu__item.nav_3 .header__mega--menu {
    width: 450px; left: 63%; }

    .menu__item.nav_3 .menu-cash-in-my-a-c-container {
        background: inherit;
        border: none;
        padding: 0px;
    }

    .menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__3:before {
        position: absolute;
        content: "";
        width: 1px;
        height: 142px;
        z-index: 9999;
        left: 200px;
        right: 0;
        color: #000;
        border-left: 1px solid #c5c5c5;
    }


.menu__item.nav_5 .menu-cash-in-my-a-c-container {
    background: inherit;
    color: #000;
    border: 0;
    padding: 0;
}

.menu__item.nav_5 .mg_menu--col {
    float: left;
    width: 100%;
}


.menu__item.nav_5 ul li a {
    color: #030303;
}

.menu__item.av_5 .mg_menu--col {
    float: left;
    width: 100%;
}

.menu__item.nav_5 .header__mega--menu {
    width: 318px; left:42%;
}




.menu__item.nav_5 .menu__nav-link:after {
    background: url(../../img/dd_arrow.svg) no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 11px;
    float: right;
    margin-left: 10px;
}

/*.menu__item.nav_5 .header__mega--menu:after {
  
    left: 130px;
    
}*/
.menu__item.nav_5 .header__mega--menu:after {
  
    left: 50%;
    
}


.cus_wdth_2 .mg__menu--dd_list {
    margin-top: 0px;
}


.cus_wdth_2  .mg__menu--dd_list li.no__icon--nav .sub-menu {
    margin-top: 0px;
    margin-left: 0;
}

.cus_wdth_3 .mg__menu--dd_list {
    margin-top: 0px;
}


.cus_wdth_3  .mg__menu--dd_list li.no__icon--nav .sub-menu {
    margin-top: 0px;
    margin-left: 0;
}


.menu__item.nav_5 ul {
    margin: 0;
}

.menu__item.nav_5 ul li:last-child {
    margin: 0;
    padding-bottom: 0;
}

.menu__item.nav_3 ul {
    margin: 0;
}

.menu__item.nav_3 ul li:last-child {
    margin: 0;
    padding-bottom: 0;
}



















.nav_5 .header__mega--menu .loan-againstt:before {
    background-position: -235px -67px;
}

.nav_5 .header__mega--menu .loan-againstt:before {
    background-position: -239px -340px;
}

.nav_5 .header__mega--menu .hlthcare:before {
    background-position: -237px -372px;
}

.nav_5 .header__mega--menu .school-fin:before {
    background-position: -239px -410px;
}


.menu__item.nav_5 .header__mega--menu {
    width: 340px; left:42%;
}

.menu__item.nav_5 .menu-cash-in-my-a-c-container ul li {
    line-height: 20px;
    padding-bottom: 5px;
}



.menu__item.nav_3 .header__mega--menu {
    width: 550px; left: 66%; }


.menu__item.nav_5 .header__mega--menu {
    width: 340px; left:42%;
}


.nav_3 .header__mega--menu .abt-we-are-clix:before {
    background-position: -235px -447px;
}

.nav_3 .header__mega--menu .abt-our-partner:before {
    background-position: -234px -489px;
}

.nav_3 .header__mega--menu .abt-investor:before {
    background-position: -234px -522px;
}

.nav_3 .header__mega--menu .abt-contact:before {
    background-position: -234px -561px;
}




.nav_3 .header__mega--menu .abt-clix-news:before {
    background-position: -234px -606px;
}
.nav_3 .header__mega--menu .abt-partner-with:before {
    background-position: -235px -645px;
}
.nav_3 .header__mega--menu .abt-careers:before {
    background-position: -237px -684px;
}
.nav_3 .header__mega--menu .abt-faqs:before {
    background-position: -236px -723px;
}
.nav_3 .header__mega--menu .abt-policy:before {
    background-position: -236px -763px;
}



.nav_3 .menu-cash-in-my-a-c-container ul li {
    line-height: 24px;
    padding-bottom: 2px;
}


.menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__3:before { display: none;}

.menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__2 {
    width: 55%;
    margin-right: 0px;
}

.menu__item.nav_3 .header__mega--menu .mg_menu--col.mg-col__3 {
    width: 45%;
    margin-right: 0px;
}