
.box-loader__mask{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.88);
    border-radius:2px;
    opacity:0;
    display:none;
    transition:opacity .25s ease-out;
    -webkit-transition:opacity .25s ease-out
}
.box-loader__mask.active{
    opacity:1;
    display:block
}
.box-loader__main{
    width:240px;
    height:50px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-49%)
}
.box-loader__main .loading-animation{
    height:20px;
    width:100%
}
.box-loader__main .loading-text{
    height:30px;
    width:100%;
    text-align:center;
    font-size:12px;
    color:#eee;
    clear:both
}
.loader_anim{
    height:20px;
    width:50px;
    position:relative;
    margin:auto
}
.loader_anim ul{
    width:60px;
    margin-top:10px
}
.loader_anim ul li{
    width:8px;
    height:8px;
    float:left;
    margin-right:5px
}
.loader_anim ul li.load_c1{
    background-color:#2bb700;
    animation:dot 1s ease-in-out infinite
}
.loader_anim ul li.load_c2{
    background-color:#6b86cb;
    animation:dot 1s ease-in-out .2s infinite
}
.loader_anim ul li.load_c3{
    background-color:#f4c505;
    animation:dot 1s ease-in-out .4s infinite
}
.loader_anim ul li.load_c4{
    background-color:#36bac2;
    animation:dot 1s ease-in-out .6s infinite
}
@keyframes dot{
    0%{
        transform:translate(0)
    }
    50%{
        transform:translateY(-5px)
    }
    to{
        transform:translate(0)
    }
}

article,aside,footer,header,nav,section{
    display:block
}

ol,ul{
    list-style:none
}
a img{
    outline:none;
    border:none
}
.rupees{
    font-family:Arial;
    font-weight:400;
    line-height:normal;
    padding-right:2px
}
.no-scroll{
    overflow:hidden
}
.gray-bg{
    background-color:#f5f5f5
}
.f-regular{
    font-weight:400
}
.f-semibold{
    font-weight:600
}
.color-red{
    color:#FB501A
}
.color-green{
    color:#0163FA
}
.line-through{
    text-decoration:line-through
}
.align-center{
    text-align:center
}
.d-flex{
    display:flex;
    align-items:center;
    /* justify-content:center */
}
.hl-disable{
    opacity:.5;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.f-t-2,.font-type-2{
    font-weight:400
}
.f-t-3,.f-t-4,.font-type-3,.font-type-4{
    font-weight:600
}
.f-9,.fo_9px{
    font-size:9px
}
.f-10,.fo_10px{
    font-size:10px
}
.f-11,.fo_11px{
    font-size:11px
}
.f-12,.fo_12px{
    font-size:12px
}
.f-13,.fo_13px{
    font-size:13px
}
.f-14,.fo_14px{
    font-size:14px
}
.f-15,.fo_15px{
    font-size:15px
}
.f-16,.fo_16px{
    font-size:16px
}
.f-17,.fo_17px{
    font-size:17px
}
.f-18,.fo_18px{
    font-size:18px
}
.f-20,.fo_20px{
    font-size:20px
}
.f-22,.fo_22px{
    font-size:22px
}
.f-24,.fo_24px{
    font-size:24px
}
.f-26,.fo_26px{
    font-size:26px
}
.f-28,.fo_28px{
    font-size:28px
}
.mt_10px{
    margin-top:10px
}
.mt_15px{
    margin-top:15px
}
.mt_20px{
    margin-top:20px
}
.mt_24px{
    margin-top:24px
}
.mt_27px{
    margin-top:27px
}
.mt_30px{
    margin-top:30px
}
.mt_-10{
    margin-top:-10px
}
.mb_10px{
    margin-bottom:10px
}
.pb_8px{
    padding-bottom:8px
}
.mr_-5px{
    margin-right:-5px
}
.text-ellipsis{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.btn{
    padding:5px 10px;
    border-radius:3px
}
.btn,.btn_big,.btn_med,.btn_sma{
    display:inline-block;
    text-decoration:none
}
.btn_big,.btn_med,.btn_sma{
    font-weight:600;
    min-width:115px;
    text-align:center;
    transition:all .25s ease-out;
    -webkit-transition:all .25s ease-out
}
.btn_big{
    padding:8px 20px 7px;
    height:40px;
    border-radius:3px;
    font-size:14px
}
.btn_med{
    padding:5px 20px 7px;
    height:32px;
    border-radius:3px;
    font-size:13px
}
.btn_sma{
    padding:3px 10px;
    height:22px;
    text-transform:uppercase;
    letter-spacing:1.5px;
    font-size:10px
}
.primary_btn{
    background-color:#FB501A;
    border:1px solid #FB501A;
    color:#fff
}
.second_btn{
    background-color:#fff;
    border:1px solid #FB501A;
    color:#FB501A
}
.third_btn{
    background-color:#000;
    border:1px solid #000;
    color:#fff
}
.fourth_btn{
    background-color:#e5e5e5;
    border:1px solid #e5e5e5;
    color:#666
}
.fourth_btn:hover,.primary_btn:hover,.second_btn:hover,.third_btn:hover{
    background-color:#b71c1c;
    border:1px solid #b71c1c;
    color:#fff
}
.link_1,.link_2,.link_3{
    text-decoration:underline
}
.link_1{
    color:#000
}
.link_2{
    color:#666
}
.link_3,.link_4{
    color:#FB501A
}
.link_1:hover,.link_2:hover{
    color:#b71c1c;
    text-decoration:none
}
.link_3:hover{
    color:#000;
    text-decoration:none
}
.link_4:hover{
    text-decoration:underline
}
.c_white{
    color:#fff
}
.c_black{
    color:#000
}
.c_green{
    color:#39b816
}
.c_dark_gray{
    color:#333
}
.c_middle_gray{
    color:#666
}
.c_light_gray{
    color:#999
}
.c_common_red{
    color:#FB501A
}
.bg_white{
    background-color:#fff
}
.bg_black{
    background-color:#000
}
.card_shadow{
    box-shadow:0 1px 6px 0 rgba(0,0,0,.05);
    -webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.05);
    -moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.05);
    transition:all .2s
}
.card_shadow:hover{
    box-shadow:0 6px 15px 0 rgba(0,0,0,.2);
    -webkit-box-shadow:0 6px 15px rgba(0,0,0,.2);
    -moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.12)
}

li,ul{
    list-style:none;
    padding:0;
    margin:0
}
h1,h2,h3,h4,h5{
    font-weight:400
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;
    outline:none
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}


button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    text-decoration:none
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role=button]{
    cursor:pointer
}

.row{
    margin-left:-15px;
    margin-right:-15px;
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0
}


.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
table{
    background-color:transparent
}
caption{
    padding-top:8px;
    padding-bottom:8px;
    color:#777
}
caption,th{
    text-align:left
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
    border-top:0
}
.table>tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
    padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-hover>tbody>tr:hover{
    background-color:#f5f5f5
}
table col[class*=col-]{
    position:static;
    float:none;
    display:table-column
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    float:none;
    display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
    background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
    background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
    background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
    background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
    background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
    background-color:#ebcccc
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before{
    content:" ";
    display:table
}
.clearfix:after,.dl-horizontal dd:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
.p-0{
    padding:0
}
.p-x-0{
    padding-right:0;
    padding-left:0
}
.p-y-0{
    padding-bottom:0
}
.p-t-0,.p-y-0{
    padding-top:0
}
.p-r-0{
    padding-right:0
}
.p-b-0{
    padding-bottom:0
}
.p-l-0{
    padding-left:0
}
.p-1{
    padding:1px
}
.p-5{
    padding:5px
}
.p-x-5{
    padding-right:5px;
    padding-left:5px
}
.p-y-5{
    padding-bottom:5px
}
.p-t-5,.p-y-5{
    padding-top:5px
}
.p-r-5{
    padding-right:5px
}
.p-b-5{
    padding-bottom:5px
}
.p-l-5{
    padding-left:5px
}
.p-10{
    padding:10px
}
.p-x-10{
    padding-right:10px;
    padding-left:10px
}
.p-y-10{
    padding-bottom:10px
}
.p-t-10,.p-y-10{
    padding-top:10px
}
.p-r-10{
    padding-right:10px
}
.p-b-10{
    padding-bottom:10px
}
.p-l-10{
    padding-left:10px
}
.p-15{
    padding:15px
}
.p-x-15{
    padding-right:15px;
    padding-left:15px
}
.p-y-15{
    padding-bottom:15px
}
.p-t-15,.p-y-15{
    padding-top:15px
}
.p-r-15{
    padding-right:15px
}
.p-b-15{
    padding-bottom:15px
}
.p-l-15{
    padding-left:15px
}
.p-20{
    padding:20px
}
.p-x-20{
    padding-right:20px;
    padding-left:20px
}
.p-y-20{
    padding-bottom:20px
}
.p-t-20,.p-y-20{
    padding-top:20px
}
.p-r-20{
    padding-right:20px
}
.p-b-20{
    padding-bottom:20px
}
.p-l-20{
    padding-left:20px
}
.p-30{
    padding:30px
}
.p-x-30{
    padding-right:30px;
    padding-left:30px
}
.p-y-30{
    padding-bottom:30px
}
.p-t-30,.p-y-30{
    padding-top:30px
}
.p-r-30{
    padding-right:30px
}
.p-b-30{
    padding-bottom:30px
}
.p-l-30{
    padding-left:30px
}
.m-0{
    margin:0
}
.m-x-0{
    margin-right:0;
    margin-left:0
}
.m-y-0{
    margin-bottom:0
}
.m-t-0,.m-y-0{
    margin-top:0
}
.m-r-0{
    margin-right:0
}
.m-b-0{
    margin-bottom:0
}
.m-l-0{
    margin-left:0
}
.m-5{
    margin:5px
}
.m-x-5{
    margin-right:5px;
    margin-left:5px
}
.m-y-5{
    margin-bottom:5px
}
.m-t-5,.m-y-5{
    margin-top:5px
}
.m-r-5{
    margin-right:5px
}
.m-b-5{
    margin-bottom:5px
}
.m-l-5{
    margin-left:5px
}
.m-10{
    margin:10px
}
.m-x-10{
    margin-right:10px;
    margin-left:10px
}
.m-y-10{
    margin-bottom:10px
}
.m-t-10,.m-y-10{
    margin-top:10px
}
.m-r-10{
    margin-right:10px
}
.m-b-10{
    margin-bottom:10px
}
.m-l-10{
    margin-left:10px
}
.m-15{
    margin:15px
}
.m-x-15{
    margin-right:15px;
    margin-left:15px
}
.m-y-15{
    margin-bottom:15px
}
.m-t-15,.m-y-15{
    margin-top:15px
}
.m-r-15{
    margin-right:15px
}
.m-b-15{
    margin-bottom:15px
}
.m-l-15{
    margin-left:15px
}
.m-20{
    margin:20px
}
.m-x-20{
    margin-right:20px;
    margin-left:20px
}
.m-y-20{
    margin-bottom:20px
}
.m-t-20,.m-y-20{
    margin-top:20px
}
.m-r-20{
    margin-right:20px
}
.m-b-20{
    margin-bottom:20px
}
.m-l-20{
    margin-left:20px
}
.m-25{
    margin:25px
}
.m-x-25{
    margin-right:25px;
    margin-left:25px
}
.m-y-25{
    margin-bottom:25px
}
.m-t-25,.m-y-25{
    margin-top:25px
}
.m-r-25{
    margin-right:25px
}
.m-b-25{
    margin-bottom:25px
}
.m-l-25{
    margin-left:25px
}
.m-30{
    margin:30px
}
.m-x-30{
    margin-right:30px;
    margin-left:30px
}
.m-y-30{
    margin-bottom:30px
}
.m-t-30,.m-y-30{
    margin-top:30px
}
.m-r-30{
    margin-right:30px
}
.m-b-30{
    margin-bottom:30px
}
.m-l-30{
    margin-left:30px
}
.z-0{
    z-index:0
}
.z-1{
    z-index:1
}
.z-2{
    z-index:2
}
.z-3{
    z-index:3
}
.p_a,.pos_abs{
    position:absolute
}
.p_r,.pos_rel{
    position:relative
}
.p_f,.pos_fix{
    position:fixed
}
.p_s{
    position:static
}
.w_100_per{
    width:100%
}
.w_20_per{
    width:20%
}
.w_20_per-imp{
    width:20%!important
}
.w_12h_px{
    max-width:1200px
}
.w_9h_px{
    width:900px
}
.w_125h_px{
    max-width:1250px
}
.overflow_hidden{
    overflow:hidden
}
.body_cover_mask{
    height:100vh;
    width:100%;
    z-index:99;
    background-color:rgba(0,0,0,.5);
    position:fixed;
    top:0;
    display:none
}
.cursorPointer{
    cursor:pointer
}
.browserNotiPop{
    height:159px;
    width:415px;
    background:#fff;
    border:1px solid #d7d7d7;
    box-sizing:border-box;
    padding:20px;
    position:fixed;
    left:50%;
    margin-left:-208px;
    z-index:999999;
    top:0
}
.browserNotiPop .notifiClose{
    height:10px;
    width:10px;
    background:url(../images/browserNotiLogo.png) 100% 0;
    position:absolute;
    right:7px;
    top:7px;
    cursor:pointer
}
.browserNotiPop .browserNotiLogo{
    width:82px;
    height:82px;
    display:block;
    float:left;
    margin-right:20px;
    background:url(../images/browserNotiLogo.png)
}
.browserNotiPop .browserNotiCont{
    float:left;
    width:270px
}
.browserNotiPop .browserNotiCont .letUsSend{
    font-size:14px;
    color:#333;
    line-height:20px;
    font-weight:600;
    margin-top:-3px
}
.browserNotiPop .browserNotiCont .browserNNoti{
    font-size:12px;
    color:#666;
    line-height:16px;
    padding-top:7px
}
.browserNotiPop .browserNotiCont .actionBlock{
    padding-top:27px;
    margin:0;
    padding-bottom:0;
    width:auto;
    padding-left:0
}
.browserNotiPop .browserNotiCont .actionBlock a{
    font-size:14px;
    text-decoration:none;
    text-align:center;
    border-radius:3px;
    line-height:28px;
    cursor:pointer
}
.browserNotiPop .browserNotiCont .actionBlock a.allowMe{
    width:100px;
    height:30px;
    background:#FB501A;
    border:1px solid #FB501A;
    box-sizing:border-box;
    display:inline-block;
    color:#fff;
    margin-right:6px;
    transition:all .3s ease-in-out 0s
}
.browserNotiPop .browserNotiCont .actionBlock a.remindMeL{
    width:129px;
    height:30px;
    background:#fff;
    border:1px solid #d7d7d7;
    box-sizing:border-box;
    display:inline-block;
    color:#666;
    transition:all .3s ease-in-out 0s
}
.browserNotiPop .browserNotiCont .actionBlock a.allowMe:hover{
    background:#b71c1c;
    border:1px solid #b71c1c
}
.browserNotiPop .browserNotiCont .actionBlock a.remindMeL:hover{
    background:#fff;
    border:1px solid #999;
    color:#333
}
.browserNotiPop.confirmNow{
    width:552px;
    margin-left:-276px;
    height:452px;
    background:#fff url(../images/popupBg.png) 0 100% no-repeat
}
.browserNotiPop.confirmNow .notifyStep2{
    padding-top:145px
}
.browserNotiPop.confirmNow .notifyStep2 .notigyLogo{
    width:175px;
    height:153px;
    margin:auto;
    background:url(../images/Notification_GIF_File.gif) no-repeat;
    display:block
}
.browserNotiPop.confirmNow .notifyStep2 .clickAllow{
    text-align:center;
    font-size:18px;
    line-height:16px;
    clear:both;
    font-weight:600;
    padding-top:10px
}
.browserNotiPop.confirmNow .notifyStep2 .getUpdates{
    font-size:14px;
    color:#666;
    text-align:center;
    padding-top:11px
}
#compareWidget{
    position:fixed;
    right:0;
    bottom:0;
    z-index:9999991;
    width:301px
}
#compareWidget .closeWidget{
    text-align:right
}
#compareWidget .closeWidget span{
    background:url(../images/srp_sprite.png) no-repeat -83px -61px;
    width:15px;
    height:15px;
    display:inline-block;
    cursor:pointer
}
#compareWidget .widgetInner{
    background:#fff;
    border:2px solid #666;
    border-bottom:none;
    height:297px;
    display:none
}
#compareWidget #compareSection{
    height:297px
}
#compareWidget #compareProjects{
    position:relative;
    height:245px
}
#compareWidget #compareLocalities{
    position:relative;
    height:245px;
    display:none
}
#compareWidget .widgetTabs li{
    position:relative;
    float:left;
    width:150px;
    background:#666;
    text-align:center;
    color:#fff;
    font-size:14px;
    font-weight:600;
    padding:10px 0;
    cursor:pointer
}
#compareWidget .widgetTabs li:first-child{
    width:151px;
    background:#666 url(../images/srp_sprite.png) no-repeat right -1060px
}
#compareWidget .widgetTabs .arrowTab{
    background:url(../images/srp_sprite.png) no-repeat -53px -64px;
    width:15px;
    height:8px;
    display:none;
    position:absolute;
    top:0;
    left:45%
}
#compareWidget .widgetTabs li.active .arrowTab{
    display:inline-block;
    display:none
}
#compareWidget .widgetTabs .selectedListing{
    background:#666 url(../images/srp_sprite.png) no-repeat -81px -81px;
    width:19px;
    height:19px;
    display:inline-block;
    margin-left:7px;
    font-size:12px
}
#compareWidget .widgetTabs .noneSelected{
    background-position:-50px -81px
}
#compareWidget .compareContent{
    padding-bottom:11px
}
#compareWidget .compareContent .tabs{
    background:#f8f8f8;
    text-align:center;
    font-size:14px;
    color:#2a2a2a
}
#compareWidget .compareContent li{
    float:left;
    width:130px;
    margin-left:15px;
    border-bottom:5px solid transparent;
    cursor:pointer;
    padding:10px 0 6px
}
#compareWidget .compareContent li.active,#compareWidget .compareContent li:hover{
    border-bottom:5px solid #b71c1c
}
#compareWidget .compareBlock{
    padding:7px 14px 5px;
    font-size:12px;
    color:#666;
    position:relative
}
#compareWidget .compareBlock a{
    color:#666
}
#compareWidget .compareBlock:hover{
    background:#f8f8f8;
    cursor:pointer
}
#compareWidget .proImg{
    float:left;
    width:58px;
    margin-right:9px;
    padding-top:3px
}
#compareWidget .proDetails{
    float:left
}
#compareWidget .proName{
    font-size:14px;
    color:#2a2a2a;
    line-height:16px;
    width:170px
}
#compareWidget .proAdd,#compareWidget .proName{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
#compareWidget .proAdd{
    padding-bottom:2px;
    width:185px
}
#compareWidget .rsIco{
    background:url(../images/srp_sprite.png) no-repeat -106px -171px;
    width:6px;
    height:9px;
    display:inline-block;
    margin:0 4px 0 2px
}
#compareWidget #compareLocalities .rsIco{
    margin-right:0
}
#compareWidget .compareBtn{
    padding:11px 14px 12px;
    bottom:0;
    width:269px
}
#compareWidget .compareBtn a{
    display:block;
    border-radius:3px;
    text-align:center;
    color:#fff;
    background:#FB501A;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    padding:4px 0 6px
}
#compareWidget .compareBtn a:hover{
    background:#b71c1c
}
#compareWidget .proCloseIco{
    background:url(../images/srp_sprite.png) no-repeat -60px -653px;
    position:absolute;
    right:14px;
    top:10px;
    width:10px;
    height:10px;
    cursor:pointer
}
#compareWidget .widgetNSR{
    font-size:14px;
    line-height:22px;
    color:#666;
    text-align:center;
    padding-top:42px;
    display:none
}
#compareWidget .widgetNSR p{
    margin:22px 0 0
}
#compareWidget .addCompareBtn{
    margin:-2px 0 0 37px
}
#compareWidget #shortlistSection{
    height:297px;
    display:none
}
#compareWidget #shortlistProperties{
    position:relative
}
#compareWidget #shortlistProjects{
    position:relative;
    display:none
}
.scrollContent{
    max-height:195px;
    overflow-x:hidden;
    overflow-y:auto
}
#compareProp .scrollContent{
    overflow:hidden
}
#widgetLoader{
    z-index:8;
    position:absolute;
    text-align:center;
    left:50%;
    margin-left:-95px;
    margin-top:-43px;
    top:50%;
    width:200px;
    z-index:9
}
#widgetLoader .loaderAnimation{
    width:200px;
    background:#fff;
    border:1px solid #ebebeb;
    margin:auto;
    box-shadow:0 2px 5px 1px #e7e7e7;
    border-radius:5px;
    padding:10px 0
}
.loaderBG{
    background:url(../images/transparentBG.png) repeat
}
#widgetLoader.loadingRes{
    margin:12px auto;
    padding:76px 0;
    text-align:center;
    font-size:16px;
    color:#666;
    vertical-align:middle
}
#widgetLoader.loadingRes span{
    vertical-align:middle
}
#widgetLoader .loaderAnimation span img{
    margin-right:10px;
    vertical-align:middle
}
.agentSlider{
    box-shadow:0 0 6px 0 rgba(99,99,99,.7);
    background:#fff;
    width:432px;
    border:2px solid #a9a9a9;
    border-right:none;
    padding:4px 0 4px 4px;
    position:fixed;
    right:-440px;
    bottom:11px;
    font-size:14px;
    color:#333;
    z-index:999999
}
.agentSlider .agentSliderInner{
    border:1px dashed #d7d7d7;
    border-right:none;
    position:relative;
    padding-bottom:10px
}
.agentSlider .successImg{
    width:74px;
    float:left
}
.agentSlider .successImg span{
    display:inline-block;
    background:url(../images/agentSliderSprite.png) no-repeat 0 0
}
.agentSlider .successImg .thumbImg{
    background-position:0 0;
    width:44px;
    height:46px;
    margin:14px 0 0 15px
}
.agentSlider .successImg .freeListImg{
    background-position:0 -55px;
    width:43px;
    height:50px;
    margin:11px 0 0 15px
}
.agentSlider .successImg .remainListImg{
    background-position:0 -115px;
    width:40px;
    height:42px;
    margin:19px 0 0 18px
}
.agentSlider .successMes{
    width:330px;
    float:left;
    padding-top:17px
}
.agentSlider .freeList{
    font-size:16px;
    margin:6px 0 12px;
    line-height:20px
}
.agentSlider .closeImg{
    position:absolute;
    right:3px;
    top:4px;
    background:url(../images/agentSliderSprite.png) no-repeat 0 -168px;
    width:16px;
    height:16px;
    cursor:pointer
}
.agentSlider .successMes a{
    display:inline-block;
    color:#fff;
    background:#FB501A;
    padding:0 14px;
    line-height:27px;
    text-decoration:none;
    border-radius:3px;
    margin-bottom:9px
}
.agentSlider .successMes a:hover{
    background:#b71c1c
}
.agentSlider .offer{
    font-size:11px;
    font-style:italic
}
#dataCont{
    display:none;
    position:fixed;
    bottom:0;
    right:0;
    z-index:99999
}
#dataCont .starIcon{
    float:left;
    background:url(../images/srp_sprite.png) no-repeat -104px -190px;
    height:76px;
    width:76px;
    display:block;
    position:fixed;
    right:0
}
#dataCont .savedNo{
    float:left;
    padding:0 60px 0 15px;
    background:#fffae7;
    height:76px;
    border-left:1px solid #d5d5d5;
    position:relative;
    right:-168px;
    box-shadow:0 0 10px #ccc;
    width:178px
}
#dataCont .viewNum{
    font-size:14px;
    color:#2a2a2a;
    font-weight:700;
    padding:16px 0 1px
}
#dataCont .shotedLink{
    font-size:14px
}
#dataCont .shotedLink a{
    color:#FB501A
}
#dataCont .shotedLink a:hover{
    text-decoration:underline
}
#dataCont a.seeAllShortlisted{
    background:url(../images/srp_sprite.png) no-repeat -126px -1006px;
    padding-right:15px
}
#photoMapOverlay{
    background-color:rgba(0,0,0,.7);
    z-index:999998
}
#photoMapCont,#photoMapOverlay{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0
}
#photoMapCont{
    margin:20px;
    background-color:#fff;
    z-index:999999;
    box-shadow:0 0 12px rgba(0,0,0,.2)
}
#photoMapCont .photoMapClose{
    padding:5px 12px 0 0;
    height:23px;
    background:#fff;
    overflow:hidden;
    position:relative
}
#photoMapCont .photoMapClose .photoMapCloseIcon{
    float:right;
    width:16px;
    height:16px;
    background:url(../images/mapCloseIcon.png) no-repeat 0 0;
    cursor:pointer
}
#photoMapFrame{
    border:0;
    width:100%;
    height:100%
}
#photoMapCont.mbPhotoPopup .photoMapClose{
    overflow:visible;
    padding:0;
    height:0
}
#photoMapCont.mbPhotoPopup .photoMapClose .photoMapCloseIcon{
    position:absolute;
    right:9px;
    top:14px;
    width:19px;
    height:19px;
    background:url(../images/photoPopupCloseIcon.png) no-repeat 0 0
}
#photoMapCont.mbMapPopup{
    margin:30px 40px
}
#photoMapCont.mbMapPopup .photoMapClose{
    overflow:visible;
    padding:0;
    height:0;
    position:relative
}
#photoMapCont.mbMapPopup .photoMapClose .photoMapCloseIcon{
    width:20px;
    height:20px;
    position:absolute;
    right:-28px;
    top:0;
    background:url(../images/appDownloadClose.png) 0 0 no-repeat;
    cursor:pointer
}
.footerWraper .extBtn ul li a:hover,.footerWraper .footerBlock .footerBaseLink ul li a:hover,.footerWraper .footerLinks a:hover{
    text-decoration:underline
}
#saleTable th,th.checkingTD{
    text-align:center
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1170px
    }
}
@media (min-width:1250px){
    .container{
        width:1200px
    }
}
@media (min-width:768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0
    }
}
@media (max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table!important
    }
    tr.visible-xs{
        display:table-row!important
    }
    td.visible-xs,th.visible-xs{
        display:table-cell!important
    }
}
@media (max-width:767px){
    .visible-xs-block{
        display:block!important
    }
}
@media (max-width:767px){
    .visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:767px){
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table!important
    }
    tr.visible-sm{
        display:table-row!important
    }
    td.visible-sm,th.visible-sm{
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-block{
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table!important
    }
    tr.visible-md{
        display:table-row!important
    }
    td.visible-md,th.visible-md{
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-block{
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline{
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1200px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table!important
    }
    tr.visible-lg{
        display:table-row!important
    }
    td.visible-lg,th.visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1200px){
    .visible-lg-block{
        display:block!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1200px){
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .hidden-lg{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:block!important
    }
    table.visible-print{
        display:table!important
    }
    tr.visible-print{
        display:table-row!important
    }
    td.visible-print,th.visible-print{
        display:table-cell!important
    }
}
.visible-print-block{
    display:none!important
}
@media print{
    .visible-print-block{
        display:block!important
    }
}
.visible-print-inline{
    display:none!important
}
@media print{
    .visible-print-inline{
        display:inline!important
    }
}
.visible-print-inline-block{
    display:none!important
}
@media print{
    .visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    .hidden-print{
        display:none!important
    }
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
        white-space:nowrap
    }
    .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
        border-left:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
        border-right:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
        border-bottom:0
    }
}
.fadeInLeft{
    opacity:0;
    transform:translateX(-400px)
}
.fadeInLeft.go{
    animation-name:fadeInLeft
}
@keyframes animatedBackground{
    0%{
        background-position:0 0
    }
    to{
        background-position:100% 0
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInLeft{
    animation-name:fadeInLeft
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translate3d(1%,0,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInRight{
    animation-name:fadeInRight
}
@media (min-width:980px){
    .block4in1{
        font-size:18px;
        margin:auto .5%
    }
    .block4in1 .block4in1Uit{
        width:24%;
        margin-right:1%
    }
}
@media (min-width:1200px){
    .block4in1{
        font-size:20px
    }
    .block4in1 .block4in1Uit{
        width:260px;
        margin-right:15px
    }
    .block4in1 #featuredAgents .block4in1Uit{
        width:285px!important;
        margin-right:20px;
        height:276px!important
    }
    .block4in1 #featuredAgents li .block4in1Uit:last-child{
        margin-right:0
    }
}
#cityFeaturedAgentTop,#cityFeaturedAgentTop *,.new_property,.new_property *,.perfectChoice *,.rent_block,.rent_block *,.salesPrice,.salesPrice *,.users_testimonials,.users_testimonials *,.viewFAgents *{
    box-sizing:border-box
}
.animated.slidUpAnim{
    animation-duration:.8s;
    animation-fill-mode:both;
    opacity:0
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        transform:translate3d(0,30%,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInUp{
    animation-name:fadeInUp
}
.mb-hl{
    padding:40px 0 153px;
    background-image:linear-gradient(180deg,#f2fbfc,#fff)
}
.mb-hl__cont{
    width:calc(100% - 208px);
    margin:auto
}
.mb-hl__back-btn{
    font-size:12px;
    color:#303030;
    display:inline-block;
    text-decoration:none;
    margin:0 0 24px
}
.mb-hl__banner__left{
    text-align:left
}
.mb-hl__banner__left.prime-screen{
    text-align:center
}
.mb-hl__banner__content{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.mb-hl__banner__crownicon{
    display:inline-block;
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 0;
    width:45px;
    height:41px
}
.mb-hl__banner__primetxt{
    text-align:center
}
.mb-hl__banner__tophead{
    font-size:32px;
    color:#000;
    line-height:50px;
    margin:0 0 24px
}
.mb-hl__banner__heading{
    font-size:40px;
    color:#303030;
    font-weight:600;
    margin:6px 0 0
}
.mb-hl__banner__heading .mb-hl__banner__crownicon{
    margin-right:10px
}
.mb-hl__banner__subtext{
    font-size:32px;
    color:#303030;
    margin:0 0 48px
}
.mb-hl__banner__subtext--green{
    font-size:40px;
    color:#0163FA;
    font-weight:600
}
.mb-hl__banner__takeloan{
    font-size:24px;
    color:#000;
    margin:0 0 24px;
    line-height:50px
}
.mb-hl__banner__takeloan--bold{
    font-weight:600
}
.mb-hl__banner__centtext{
    font-size:32px;
    font-weight:600;
    text-align:center
}
.mb-hl__banner__primehead{
    color:#303030
}
.mb-hl__banner__plus{
    color:#303030;
    line-height:48px
}
.mb-hl__banner__cashbackval{
    color:#0163FA;
    margin:0 0 48px
}
.mb-hl__banner__cashbackval .rupees{
    font-weight:600!important
}
.mb-hl__banner__mbhead{
    font-size:32px;
    font-weight:600;
    color:#000;
    line-height:50px;
    margin:0 0 5px
}
.mb-hl__banner__loanmarket{
    font-size:44px;
    font-weight:600;
    margin:0 0 64px;
    color:#0163FA
}
.mb-hl__banner__compchose{
    font-size:24px;
    color:#303030;
    margin:0 0 10px
}
.mb-hl__banner__banks{
    font-size:32px;
    font-weight:600;
    color:#303030
}
.mb-hl__banner__mb-chlge{
    font-size:32px;
    color:#000;
    line-height:50px;
    margin:0 0 5px
}
.mb-hl__banner__mb-chlge--largetxt{
    font-size:44px;
    font-weight:600;
    color:#0163FA
}
.mb-hl__banner__takehlloan{
    font-size:24px;
    color:#303030;
    margin:0 0 32px
}
.mb-hl__banner__takehlloan--bold{
    font-weight:600
}
.mb-hl__banner__betoffer{
    font-size:24px;
    font-weight:600;
    color:#303030;
    margin:0 0 48px;
    width:502px
}
.mb-hl__banner__limitoffer{
    width:200px;
    margin:0 0 40px;
    padding:3px 23px 3px 30px;
    background-color:#0163FA;
    font-size:14px;
    font-weight:600;
    color:#fff;
    position:relative
}
.mb-hl__banner__limitoffer:after,.mb-hl__banner__limitoffer:before{
    content:"";
    width:26px;
    height:26px;
    background-color:#f2fbfc;
    transform:rotate(45deg);
    position:absolute;
    right:-18px;
    top:0
}
.mb-hl__banner__limitoffer:after{
    left:-13px
}
.mb-hl__banner__cong{
    font-size:32px;
    color:#000;
    font-weight:600;
    margin:0 0 5px
}
.mb-hl__banner__asscbk{
    font-size:24px;
    color:#303030;
    margin:0 0 8px
}
.mb-hl__banner__asscbk--bold{
    font-weight:600
}
.mb-hl__banner__asscbkval{
    font-size:32px;
    font-weight:600;
    color:#0163FA;
    margin:0 0 48px
}
.mb-hl__banner__offer{
    font-size:24px;
    color:#000;
    line-height:36px;
    margin:0 0 48px;
    width:670px
}
.mb-hl__banner__ensure{
    font-size:24px;
    color:#000;
    line-height:50px;
    margin:0 0 12px
}
.mb-hl__banner__refble{
    font-size:32px;
    font-weight:600;
    margin:0 0 48px
}
.mb-hl__banner__buyprop{
    font-size:32px;
    font-weight:600;
    color:#000;
    line-height:50px;
    margin:0 0 38px;
    width:500px
}
.mb-hl__banner__buyprop--small{
    font-size:24px;
    color:#606060;
    margin:0 0 24px;
    line-height:25px;
    font-weight:600;
    width:350px
}
.mb-hl__banner__notplanmsg{
    font-size:16px;
    line-height:26px;
    color:#303030;
    font-weight:600
}
.mb-hl__banner__cbkavalbl{
    font-size:16px;
    color:#303030;
    margin:0 0 48px
}
.mb-hl__banner__cbkavalbl--greenlarge{
    font-size:20px;
    font-weight:600;
    color:#0163FA
}
.mb-hl__banner__whenref{
    font-size:24px;
    color:#000;
    line-height:50px;
    margin:0 0 8px;
    font-weight:600
}
.mb-hl__banner__refblock{
    border-radius:8px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.24),0 1px 4px 0 rgba(0,0,0,.12);
    background-color:#fff;
    padding:19px 30px 18px 49px;
    margin:0 0 48px
}
.mb-hl__banner__refblock__title{
    font-size:18px;
    font-weight:600;
    margin:0 0 18px
}
.mb-hl__banner__refblock__list{
    list-style:none;
    margin:0;
    padding:0
}
.mb-hl__banner__refblock__list__value{
    font-size:16px;
    font-weight:400;
    color:#303030;
    padding-left:28px;
    position:relative;
    margin:0 0 22px
}
.mb-hl__banner__refblock__list__value:before{
    content:"";
    width:14px;
    height:14px;
    border:1px solid #0163FA;
    background-color:#e0f2f0;
    border-radius:100%;
    position:absolute;
    left:0;
    top:2px
}
.mb-hl__banner__refblock__list__value:after{
    content:"";
    left:6px;
    top:5px;
    width:3px;
    height:7px;
    border:solid #0163FA;
    border-width:0 1px 1px 0;
    transform:rotate(45deg);
    position:absolute
}
.mb-hl__banner__refblock__list__value:last-child{
    margin:0
}
.mb-hl__banner__radiolist{
    text-align:left;
    margin:0 0 60px
}
.mb-hl__banner__radiolist__block{
    margin:0 0 18px;
    position:relative
}
.mb-hl__banner__radiolist__block__input{
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    z-index:9;
    width:100%
}
.mb-hl__banner__radiolist__block__input:checked~.mb-hl__banner__radiolist__block__label{
    font-weight:600
}
.mb-hl__banner__radiolist__block__input:checked~.mb-hl__banner__radiolist__block__label:before{
    border-color:#0163FA
}
.mb-hl__banner__radiolist__block__input:checked~.mb-hl__banner__radiolist__block__label:after{
    display:block
}
.mb-hl__banner__radiolist__block__label{
    position:relative;
    font-size:16px;
    color:#303030;
    padding-left:20px;
    text-transform:capitalize
}
.mb-hl__banner__radiolist__block__label:before{
    content:"";
    width:10px;
    height:10px;
    border:1px solid #909090;
    border-radius:100%;
    position:absolute;
    left:0;
    top:2px
}
.mb-hl__banner__radiolist__block__label:after{
    content:"";
    border-radius:100%;
    width:8px;
    height:8px;
    position:absolute;
    background-color:#0163FA;
    top:4px;
    left:2px;
    display:none
}
.mb-hl__banner__radiolist__block.disabled{
    pointer-events:none
}
.mb-hl__banner__radiolist__block.disabled .mb-hl__banner__radiolist__block__label{
    color:#909090
}
.mb-hl__banner__radiolist__block.disabled .mb-hl__banner__radiolist__block__label:before{
    border-color:#909090
}
.mb-hl__banner__radiolist__block.disabled .mb-hl__banner__radiolist__block__label:after{
    background-color:#909090
}
.mb-hl__banner__imgblock span{
    display:none
}
.mb-hl__banner__imgblock span:first-child{
    display:block
}
.mb-hl__banner__imgblock__homeimg{
    background:url(../images/hl-banner.png) no-repeat;
    display:inline-block;
    width:508px;
    height:417px
}
.mb-hl__banner__imgblock__chlgimg{
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 -118px;
    width:502px;
    height:291px;
    display:inline-block
}
.mb-hl__banner__imgblock__clockimg{
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 -424px;
    width:505px;
    height:285px;
    display:inline-block
}
.mb-hl__banner__imgblock__partyimg{
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 -724px;
    width:237px;
    height:388px;
    display:inline-block
}
.mb-hl__banner__imgblock__giftimg{
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 -1127px;
    width:311px;
    height:178px;
    display:inline-block
}
.mb-hl__banner__imgblock__homesearch{
    background:url(../images/sprite-prime-free-web.svg) no-repeat 0 -1320px;
    width:502px;
    height:301px;
    display:inline-block
}
.mb-hl__banner__imgblock__refundimg{
    background:url(../images/refund-image.png) no-repeat;
    display:inline-block;
    width:421px;
    height:272px
}
.mb-hl__red-btn{
    padding:11px 23px 11px 24px;
    border-radius:20px;
    background-color:#FB501A;
    color:#fff;
    font-size:14px;
    font-weight:600;
    line-height:20px;
    text-decoration:none;
    display:inline-block;
    cursor:pointer
}
.mb-hl__red-btn--btm-marg{
    margin:0 0 64px
}
.mb-hl__red-btn:hover{
    background-color:#c31f25
}
.mb-hl__faq{
    margin:60px 0 0
}
.mb-hl__faq__title{
    font-size:18px;
    font-weight:600;
    color:#303030
}
.mb-hl__faq__block{
    padding:24px 0;
    border-bottom:1px solid #e8e8e8
}
.mb-hl__faq__block__top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    cursor:pointer
}
.mb-hl__faq__block__top.collapsed .mb-hl__faq__block__arrow:before{
    transform:rotate(45deg);
    top:6px
}
.mb-hl__faq__block__textsec{
    width:calc(100% - 30px);
    margin:0 10px 0 0
}
.mb-hl__faq__block__ques{
    font-size:14px;
    font-weight:600;
    color:#303030
}
.mb-hl__faq__block__ans{
    font-size:14px;
    color:#606060;
    font-weight:400;
    line-height:20px;
    margin:14px 0 0;
    display:none
}
.mb-hl__faq__block__ans--grey{
    font-weight:600
}
.mb-hl__faq__block__ans ul{
    padding:0 0 0 16px
}
.mb-hl__faq__block__ans ul li{
    list-style-type:disc;
    margin:4px 0
}
.mb-hl__faq__block__arrow{
    width:24px;
    height:24px;
    border-radius:100%;
    background-color:#f5f5f5;
    position:relative
}
.mb-hl__faq__block__arrow:before{
    content:"";
    border:solid #303030;
    border-width:0 1px 1px 0;
    transform:rotate(225deg);
    position:absolute;
    top:10px;
    left:9px;
    width:6px;
    height:6px;
    transition:all .5s ease-in-out
}
.mb-hl__faq__block.hidden{
    display:none
}
.mb-hl__faq__showlink{
    font-size:14px;
    font-weight:600;
    color:#FB501A;
    display:inline-block;
    margin:24px 0 0;
    text-decoration:none
}
.mb-hl__banklist{
    display:flex;
    align-items:center;
    list-style:none;
    padding:0;
    margin:24px 0;
    flex-wrap:wrap;
    background:url(../images/banks-image.png) no-repeat;
    width:1040px;
    height:168px
}
.mb-hl__banklist__imgblock{
    max-width:180px
}
.mb-hl__banklist__imgblock img{
    width:100%;
    max-width:100%
}
.mb-hl__banklist__block{
    margin-right:30px;
    margin-bottom:24px
}
.mb-hl__banklist__block__imgblock{
    max-width:180px
}
.mb-hl__banklist__block__name{
    font-size:10px;
    color:rgba(0,0,0,.5);
    margin:4px 0 0
}
.mb-hl__bkcsbk{
    padding:8px 0 0;
    display:none
}
.mb-hl__bkcsbk__outer{
    width:1021px;
    margin:auto
}
.mb-hl__bkcsbk__topsec{
    display:flex;
    align-items:center
}
.mb-hl__bkcsbk__topsec__txt{
    margin-left:38px
}
.mb-hl__bkcsbk__topsec__txt__title{
    font-size:40px;
    color:#303030;
    font-weight:600;
    line-height:42px
}
.mb-hl__bkcsbk__topsec__txt__addbfs{
    font-size:24px;
    color:#303030;
    font-weight:600
}
.mb-hl__bkcsbk__topsec__imgblock__image{
    background:url(../images/cashback-banner.png) no-repeat;
    display:inline-block;
    width:277px;
    height:277px
}
.mb-hl__bkcsbk__pkgs{
    padding:24px 24px 32px 23px;
    border-radius:8px;
    box-shadow:0 2px 8px 0 rgba(0,0,0,.12),0 8px 20px 0 rgba(0,0,0,.1);
    background-color:#fff;
    margin:0 0 34px
}
.mb-hl__bkcsbk__pkgs__title{
    font-size:18px;
    font-weight:600;
    color:#606060;
    margin:0 0 4px;
    text-align:center
}
.mb-hl__bkcsbk__pkgs__subhead{
    font-size:18px;
    color:#606060;
    margin:0 0 30px;
    text-align:center
}
.mb-hl__bkcsbk__pkgs__row{
    display:flex;
    align-items:center
}
.mb-hl__bkcsbk__pkgs__row:first-child .mb-hl__bkcsbk__pkgs__col:first-child{
    border:0
}
.mb-hl__bkcsbk__pkgs__row:first-child .mb-hl__bkcsbk__pkgs__col:nth-child(2){
    border-radius:8px 0 0 0
}
.mb-hl__bkcsbk__pkgs__row:first-child .mb-hl__bkcsbk__pkgs__col:last-child{
    border-radius:0 8px 0 0
}
.mb-hl__bkcsbk__pkgs__row:nth-child(2) .mb-hl__bkcsbk__pkgs__col:first-child{
    border-radius:8px 0 0 0
}
.mb-hl__bkcsbk__pkgs__row:last-child .mb-hl__bkcsbk__pkgs__col:first-child{
    border-radius:0 0 0 8px
}
.mb-hl__bkcsbk__pkgs__row:last-child .mb-hl__bkcsbk__pkgs__col:last-child{
    border-radius:0 0 8px 0
}
.mb-hl__bkcsbk__pkgs__row:last-child .mb-hl__bkcsbk__pkgs__col{
    border-bottom:1px solid #d7d7d7
}
.mb-hl__bkcsbk__pkgs__col{
    border:1px solid #d7d7d7;
    max-width:24%;
    flex:0 0 24%;
    padding:11px 8px 8px;
    min-height:50px;
    display:flex;
    align-items:center;
    border-right:0;
    border-bottom:0;
    flex-wrap:wrap;
    justify-content:center;
    position:relative
}
.mb-hl__bkcsbk__pkgs__col:first-child{
    max-width:28%;
    flex:0 0 28%;
    justify-content:flex-start
}
.mb-hl__bkcsbk__pkgs__col:first-child .mb-hl__bkcsbk__pkgs__col__txt{
    font-size:12px
}
.mb-hl__bkcsbk__pkgs__col:last-child{
    border-right:1px solid #d7d7d7
}
.mb-hl__bkcsbk__pkgs__col__grayblock{
    padding:12px 41px 7px 46px;
    border-radius:4px;
    background-color:#f5f5f5;
    text-align:center;
    margin:0 0 22px;
    width:100%
}
.mb-hl__bkcsbk__pkgs__col__info{
    display:inline-block;
    margin-left:8px;
    background:url(../images/sprite-prime-free-web.svg) no-repeat -2px -58px;
    width:16px;
    height:16px
}
.mb-hl__bkcsbk__pkgs__col__category{
    margin:0 0 4px
}
.mb-hl__bkcsbk__pkgs__col__category,.mb-hl__bkcsbk__pkgs__col__price{
    font-size:24px;
    font-weight:600;
    color:#303030
}
.mb-hl__bkcsbk__pkgs__col__custno{
    font-size:12px;
    margin:0 0 10px;
    color:#303030
}
.mb-hl__bkcsbk__pkgs__col__txt{
    font-size:14px;
    font-weight:600;
    color:#303030
}
.mb-hl__bkcsbk__pkgs__col__txt--light{
    font-weight:400
}
.mb-hl__bkcsbk__pkgs__col__cta{
    padding:10px 7px 10px 8px;
    border-radius:20px;
    font-size:14px;
    font-weight:600;
    min-width:124px;
    display:inline-block;
    text-align:center
}
.mb-hl__bkcsbk__pkgs__col__cta--solid{
    color:#fff;
    background-color:#FB501A;
    border:1px solid #FB501A
}
.mb-hl__bkcsbk__pkgs__col__cta--trans{
    color:#FB501A;
    background-color:transparent;
    border:1px solid #FB501A
}
.mb-hl__bkcsbk__pkgs__col__cross{
    width:18px;
    height:18px;
    border-radius:100%;
    border:1px solid #FB501A;
    background-color:#ffebee;
    position:relative;
    display:inline-block
}
.mb-hl__bkcsbk__pkgs__col__cross:after,.mb-hl__bkcsbk__pkgs__col__cross:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#FB501A;
    transform:rotate(45deg);
    position:absolute;
    top:3px;
    left:7px
}
.mb-hl__bkcsbk__pkgs__col__cross:after{
    transform:rotate(-45deg)
}
.mb-hl__bkcsbk__pkgs__col__tick{
    content:"";
    width:18px;
    height:18px;
    border:1px solid #0163FA;
    background-color:#e0f2f0;
    border-radius:100%;
    position:relative
}
.mb-hl__bkcsbk__pkgs__col__tick:after{
    content:"";
    left:6px;
    top:3px;
    width:3px;
    height:7px;
    border:solid #0163FA;
    border-width:0 1px 1px 0;
    transform:rotate(45deg);
    position:absolute
}
.mb-hl__bkcsbk__pkgs__col__rectag{
    padding:1px 3px 3px 9px;
    background-color:#606060;
    color:#fff;
    border-radius:0 0 0 20px;
    position:absolute;
    top:0;
    right:0;
    font-size:12px;
    font-weight:600
}
.mb-hl__bkcsbk__cashcal{
    font-size:12px;
    color:#606060;
    padding:0 0 18px;
    border-bottom:1px solid #979797;
    line-height:20px
}
.mb-hl__pricing{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.mb-hl__pricing__left,.mb-hl__pricing__right{
    width:50%
}
.mb-hl__pricing__cashhl,.mb-hl__pricing__prebook{
    font-size:24px;
    color:#303030;
    font-weight:600
}
.mb-hl__pricing__cashhl{
    margin:0 0 24px
}
.mb-hl__pricing__cashhl--green{
    color:#0163FA;
    font-size:32px
}
.mb-hl__pricing__choosepack{
    font-size:14px;
    color:#303030;
    margin:0 0 24px
}
.mb-hl__pricing__choosepack--bold{
    font-weight:600
}
.mb-hl__pricing__entamt{
    position:relative;
    width:231px
}
.mb-hl__pricing__entamt__label{
    font-size:16px;
    color:#303030;
    margin:0 0 4px;
    display:block
}
.mb-hl__pricing__entamt__input{
    border:0;
    border-bottom:1px solid #909090;
    height:50px;
    font-size:32px;
    font-weight:600;
    color:#303030;
    background:transparent;
    width:100%;
    padding-left:26px;
    position:relative;
    z-index:2;
    cursor:pointer
}
.mb-hl__pricing__entamt__dropdown{
    position:absolute;
    bottom:0;
    left:0;
    border-radius:0 0 4px 4px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
    background-color:#fff;
    z-index:9;
    width:100%;
    transform:translateY(100%);
    display:none
}
.mb-hl__pricing__entamt__dropdown.show{
    display:block
}
.mb-hl__pricing__entamt__dropdown__pricelist{
    max-height:260px;
    overflow:hidden;
    overflow-y:auto
}
.mb-hl__pricing__entamt__dropdown__price{
    padding:0 16px;
    font-size:14px;
    color:#303030;
    line-height:32px;
    cursor:pointer
}
.mb-hl__pricing__entamt:before{
    content:"₹";
    font-size:36px;
    font-weight:600;
    color:#303030;
    left:0;
    position:absolute;
    bottom:0;
    font-family:Arial
}
.mb-hl__pricing__entamt:after{
    content:"";
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(45deg);
    position:absolute;
    right:8px;
    top:45px;
    width:10px;
    height:10px
}
.mb-hl__pricing__left{
    margin-right:40px
}
.mb-hl__pricing__loanchoice{
    margin:24px 0 30px
}
.mb-hl__pricing__loanchoice__block{
    margin:0 0 10px;
    padding:8px 14px 7px 16px;
    border-radius:8px;
    border:1px solid #606060;
    outline:1px solid transparent;
    display:flex;
    justify-content:space-between
}
.mb-hl__pricing__loanchoice__block__left{
    width:70%;
    text-align:left
}
.mb-hl__pricing__loanchoice__block__left__top{
    margin:0 0 16px
}
.mb-hl__pricing__loanchoice__block__right{
    width:24%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    text-align:right
}
.mb-hl__pricing__loanchoice__block.selected{
    border-color:#0163FA;
    outline-color:#0163FA
}
.mb-hl__pricing__loanchoice__block.selected .mb-hl__pricing__loanchoice__radio-btn__checkmark{
    border-color:#0163FA
}
.mb-hl__pricing__loanchoice__block.selected .mb-hl__pricing__loanchoice__radio-btn__checkmark:before{
    display:block
}
.mb-hl__pricing__loanchoice__ctagry{
    font-size:16px;
    font-weight:600;
    margin:0 0 6px;
    color:#303030;
    text-transform:uppercase
}
.mb-hl__pricing__loanchoice__get,.mb-hl__pricing__loanchoice__percent{
    font-size:14px;
    color:#303030
}
.mb-hl__pricing__loanchoice__get{
    margin:0 0 6px;
    position:relative
}
.mb-hl__pricing__loanchoice__get__info{
    display:inline-block;
    background:url(../images/sprite-prime-free.svg) no-repeat 2px -752px;
    width:14px;
    height:14px;
    margin-left:6px;
    vertical-align:text-top
}
.mb-hl__pricing__loanchoice__get__infoblock{
    padding:12px 14px 4px 15px;
    border-radius:4px;
    box-shadow:0 2px 8px 0 rgba(0,0,0,.12),0 8px 20px 0 rgba(0,0,0,.1);
    background-color:#fff;
    position:absolute;
    top:16px;
    left:34px;
    width:261px;
    display:none;
    z-index:2
}
.mb-hl__pricing__loanchoice__get__infoblock__heading{
    font-size:10px;
    color:#606060;
    margin:0 0 10px;
    line-height:14px
}
.mb-hl__pricing__loanchoice__get__infoblock__dtlrow{
    display:flex;
    justify-content:space-between;
    margin:0 0 8px
}
.mb-hl__pricing__loanchoice__get__infoblock__dtlrow--borderbtm{
    padding-top:10px;
    border-top:1px solid #606060
}
.mb-hl__pricing__loanchoice__get__infoblock__dtlcol{
    font-size:10px;
    color:#606060
}
.mb-hl__pricing__loanchoice__getprice{
    font-size:14px;
    color:#606060
}
.mb-hl__pricing__loanchoice__radio-btn{
    position:relative
}
.mb-hl__pricing__loanchoice__radio-btn__input{
    position:absolute;
    opacity:0
}
.mb-hl__pricing__loanchoice__radio-btn__checkmark{
    width:16px;
    height:16px;
    border-radius:100%;
    border:1px solid #909090;
    position:relative;
    display:inline-block
}
.mb-hl__pricing__loanchoice__radio-btn__checkmark:before{
    content:"";
    width:10px;
    height:10px;
    border-radius:100%;
    position:absolute;
    left:2px;
    top:2px;
    background-color:#0163FA;
    display:none
}
.mb-hl__pricing__loanchoice__paydep{
    font-size:14px;
    color:#606060;
    margin:0 0 10px;
    text-align:right
}
.mb-hl__pricing__loanchoice__price{
    font-size:16px;
    font-weight:600;
    text-align:right;
    color:#303030
}
.mb-hl__pricing__loanchoice__pckprice{
    font-size:12px;
    font-weight:600;
    color:#303030;
    margin:0 0 48px;
    display:inline-block;
    width:100%;
    text-align:right
}
.mb-hl__pricing__loanchoice__btncont{
    text-align:right
}
#know-prime{
    display:block
}
.webkit__scroll-search::-webkit-scrollbar{
    width:6px;
    background-color:rgba(0,0,0,.04)
}
.webkit__scroll-search::-webkit-scrollbar-thumb{
    border-radius:10px;
    box-shadow:inset 0 0 6px rgba(0,0,0,.2);
    background-color:#909090
}


.mb-container{
    width:1232px;
    margin:auto
}
.pos-rel{
    position:relative
}

.mb-header .bold{
    font-weight:600
}
.mb-header .hide{
    display:none
}
.mb-header .text-right{
    text-align:right
}
.mb-header .c-gold-900{
    color:#ffc72c
}
.mb-header * .flex-box{
    display:flex
}
.mb-header__main{
    width:100%;
    height:48px;
    background-color:#FB501A;
    position:fixed;
    top:0;
    left:0;
    z-index:75
}
.mb-header__main__section{
    height:100%;
    display:flex;
    justify-content:space-between
}
.mb-header__main__left{
    width:auto;
    display:flex
}
.mb-header__main__right{
    width:70%;
    display:flex;
    justify-content:flex-end;
    margin-left:auto
}
.mb-header__main__logo{
    width:160px;
    margin-right:24px
}

.mb-header__main__link{
    color:#fff;
    font-size:14px;
    line-height:47px;
    text-decoration:none;
    padding:0 32px 0 16px;
    display:inline-block;
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:170px;
    border:1px solid #FB501A;
    border-bottom:none;
    border-radius:8px 8px 0 0
}
.mb-header__main__link.active{
    background-color:#fff;
    color:#FB501A;
    border-radius:8px 8px 0 0;
    z-index:3;
    position:absolute;
    top:0;
    left:0;
    border:1px solid #d7d7d7;
    border-bottom-color:#fff
}
.mb-header__main__link.active:after{
    background-position:-11px -570px;
    top:18px
}
.mb-header__main__link:after{
    content:"";
    width:10px;
    height:10px;
    display:inline-block;
    position:absolute;
    top:17px;
    right:16px;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -12px -646px
}
.mb-header__main__link.normal-user,.mb-header__main__link.prime-user{
    padding-left:48px
}
.mb-header__main__link.normal-user>span,.mb-header__main__link.prime-user>span{
    width:32px;
    height:32px;
    display:inline-block;
    border-radius:50%;
    position:absolute;
    top:8px;
    left:12px;
    line-height:30px;
    text-align:center
}
.mb-header__main__link.normal-user>span{
    border:1px solid #00c1d4;
    background-color:#dff6f9;
    color:#00c1d4
}
.mb-header__main__link.prime-user>span{
    color:#000;
    background-color:#000;
    border:1px solid #000
}
.mb-header__main__link.prime-user>span:after{
    content:"";
    width:32px;
    height:32px;
    display:inline-block;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -1px -269px;
    position:absolute;
    left:0;
    right:0
}
.mb-header__main__city{
    position:relative
}
.mb-header__main__city__dropdown{
    min-width:948px;
    min-height:150px;
    position:absolute;
    left:-155px;
    top:48px;
    border-radius:8px;
    box-shadow:0 3px 9px 0 rgba(48,48,48,.2);
    border:1px solid #d7d7d7;
    background-color:#fff;
    display:none;
    justify-content:space-between;
    z-index:2
}
.mb-header__main__city__dropdown.active{
    display:flex
}
.mb-header__main__city__dropdown .city-drop-row{
    display:flex;
    width:100%
}
.mb-header__main__city__dropdown .city-drop-row .cell{
    width:50%;
    height:20px
}
.mb-header__main__city__dropdown .city-drop-lt{
    width:774px;
    padding:12px 24px 4px
}
.mb-header__main__city__dropdown .city-drop-rt{
    width:204px;
    padding:12px 24px;
    border-left:1px solid #e8e8e8
}
.mb-header__main__city__dropdown .city-drop-call{
    width:152px;
    margin-right:48px
}
.mb-header__main__city__dropdown .city-drop-call:last-child{
    margin-right:0
}
.mb-header__main__city__dropdown .city-drop-call:hover .drop-heading{
    border-color:#FB501A
}
.mb-header__main__city__dropdown .city-drop-link-group{
    display:flex;
    width:100%;
    flex-direction:row;
    flex-wrap:wrap
}
.mb-header__main__city__dropdown .city-drop-link-group>li{
    width:20%;
    margin-bottom:4px
}
.mb-header__main__city__dropdown .city-drop-link-group>li>a{
    display:block;
    font-size:12px;
    font-weight:400;
    line-height:16px;
    color:#303030;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.mb-header__main__city__dropdown .city-drop-link-group>li>a:hover{
    color:#FB501A
}
.mb-header__main__city__dropdown .city-drop-heading{
    font-size:14px;
    font-weight:600;
    color:#303030;
    padding-bottom:4px;
    margin-top:4px
}
.mb-header__main__city__dropdown .city-drop-heading--main{
    font-size:18px;
    font-weight:400;
    padding-left:20px;
    position:relative;
    color:#303030;
    line-height:16px;
    display:inline-block
}
.mb-header__main__city__dropdown .city-drop-heading--main:hover{
    color:#303030
}
.mb-header__main__city__dropdown .city-drop-heading--main:after{
    content:"";
    width:18px;
    height:18px;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat 0 0
}
.mb-header__main__city__dropdown .city-drop-heading--main.location-icn:after{
    background-position:-8px -510px
}
.mb-header__main__city__dropdown .city-drop-heading--main.globe-icn:after{
    background-position:-8px -541px
}
.mb-header__main__city__dropdown .city-drop-nri{
    width:100%;
    margin-top:24px
}
.mb-header__main__city__dropdown .city-drop-nri>li{
    margin-bottom:12px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a{
    display:block;
    padding-left:34px;
    position:relative;
    font-size:12px;
    line-height:18px;
    color:#303030
}
.mb-header__main__city__dropdown .city-drop-nri>li>a:hover{
    color:#FB501A
}
.mb-header__main__city__dropdown .city-drop-nri>li>a:after{
    content:"";
    display:inline-block;
    width:26px;
    height:18px;
    position:absolute;
    left:0;
    top:0;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -3px -88px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a.us-icn:after{
    background-position:-3px -120px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a.uae-icn:after{
    background-position:-4px -150px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a.canada-icn:after{
    background-position:-3px -182px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a.australia-icn:after{
    background-position:-3px -212px
}
.mb-header__main__city__dropdown .city-drop-nri>li>a.singapore-icn:after{
    background-position:-3px -242px
}
.mb-header__main__city__dropdown .city-drop-links{
    width:100%
}
.mb-header__main__city__dropdown .city-drop-links>li>a{
    display:block;
    font-size:14px;
    line-height:32px;
    color:#303030;
    cursor:pointer
}
.mb-header__main__city__dropdown .city-drop-links>li>a:hover{
    color:#FB501A
}
.mb-header__main__city__dropdown .city-drop-link{
    font-size:16px;
    font-weight:400;
    color:#303030
}
.mb-header__main__city__dropdown .city-drop-search{
    width:210px;
    height:32px;
    border-radius:16px;
    border:1px solid #e8e8e8;
    outline:none;
    font-size:14px;
    line-height:30px;
    padding:0 16px
}
.mb-header__main__city__dropdown .city-drop-search__link-box{
    width:210px;
    min-height:44px;
    padding:12px 16px;
    position:absolute;
    top:32px;
    right:0;
    background-color:#fff;
    border-radius:4px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
    color:#606060;
    font-size:14px;
    line-height:20px;
    text-align:left;
    display:none
}
.mb-header__main__city__dropdown .city-drop-search__link-box.active{
    display:block
}
.mb-header__main__city__dropdown .city-drop-search__links{
    padding:0;
    margin:0;
    display:none
}
.mb-header__main__city__dropdown .city-drop-search__links.active{
    display:block
}
.mb-header__main__city__dropdown .city-drop-search__links>li{
    width:100%;
    margin-bottom:4px
}
.mb-header__main__city__dropdown .city-drop-search__links>li>a{
    color:#FB501A;
    font-size:12px;
    line-height:24px;
    text-decoration:none;
    display:block
}
.mb-header__main__city__dropdown .city-drop-search__links>li>a:hover{
    text-decoration:underline
}
.mb-header__main__mb-prime{
    width:120px;
    position:relative;
    float:left
}
.mb-header__main .margin-left-auto{
    margin-left:auto
}
.mb-header__main__login{
    min-width:100px;
    position:relative
}
.mb-header__main__login.loggedin{
    width:180px
}
.mb-header__main__postproperty{
    width:175px;
    padding:8px 0
}
.mb-header__main__postproperty>a{
    display:inline-block;
    font-size:14px;
    font-weight:400;
    line-height:16px;
    background-color:#fff;
    border-radius:16px;
    padding:8px 16px;
    color:#303030;
    width:175px
}
.mb-header__main__postproperty>a:hover{
    box-shadow:0 3px 9px 0 rgba(48,48,48,.2)
}
.mb-header__main__postproperty>a .badge{
    display:inline-block;
    font-size:10px;
    color:#303030;
    height:16px;
    padding:0 8px;
    border-radius:8px;
    background-color:#ffc72c;
    margin-left:4px;
    float:right
}
.mb-header__main__dropdown{
    min-width:100px;
    min-height:50px;
    position:absolute;
    left:0;
    top:47px;
    border-radius:0 8px 8px 8px;
    box-shadow:0 3px 9px 0 rgba(48,48,48,.2);
    border:1px solid #d7d7d7;
    background-color:#fff;
    display:none;
    justify-content:space-between;
    z-index:2
}
.mb-header__main__dropdown.active{
    display:block
}
.mb-header__main__dropdown.mb-prime{
    padding:12px 12px 24px
}
.mb-header__main__dropdown .mb-prime__block{
    background-color:#29313b;
    padding:16px;
    border-radius:8px;
    width:352px;
    text-align:center;
    margin-bottom:16px
}
.mb-header__main__dropdown .mb-prime__block__icn{
    width:22px;
    height:20px;
    display:inline-block;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -4px -275px
}
.mb-header__main__dropdown .mb-prime__block__heading{
    font-size:18px;
    line-height:40px;
    color:#fff
}
.mb-header__main__dropdown .mb-prime__block__text{
    font-size:14px;
    font-weight:600;
    line-height:20px;
    color:#e2be86;
    text-align:center
}
.mb-header__main__dropdown .mb-prime__features{
    width:260px;
    margin:auto auto 16px
}
.mb-header__main__dropdown .mb-prime__features>li{
    font-size:14px;
    font-weight:600;
    line-height:24px;
    padding-left:20px;
    margin-bottom:8px;
    position:relative
}
.mb-header__main__dropdown .mb-prime__features>li:after{
    content:"";
    width:20px;
    height:20px;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -8px -618px
}
.mb-header__main__dropdown .mb-prime-cta{
    width:192px;
    height:32px;
    font-size:14px;
    font-weight:600;
    line-height:32px;
    border-radius:32px;
    text-align:center;
    color:#fff;
    display:block;
    margin:auto;
    background-color:#FB501A
}
.mb-header__main__dropdown .mb-prime-cta:hover{
    background-color:#c31f25
}
.mb-header__main__dropdown.mb-login{
    min-width:240px
}
.mb-header__main__dropdown .mb-login__box{
    padding:24px 24px 12px
}
.mb-header__main__dropdown .mb-login__box.signed-in-box,.mb-header__main__dropdown .mb-login__box.signup-box{
    border-top:1px solid #e8e8e8
}
.mb-header__main__dropdown .mb-login__box.signed-in-box{
    padding:12px 24px
}
.mb-header__main__dropdown .mb-login__divider{
    height:24px;
    position:relative
}
.mb-header__main__dropdown .mb-login__divider:before{
    content:"";
    width:100%;
    height:1px;
    background-color:#e8e8e8;
    position:absolute;
    top:12px;
    left:0
}
.mb-header__main__dropdown .mb-login__divider__label{
    display:inline-block;
    background-color:#fff;
    font-size:12px;
    font-weight:400;
    line-height:24px;
    color:#606060;
    padding-right:12px;
    position:absolute;
    left:0;
    top:0
}
.mb-header__main__dropdown .mb-login__drop-links{
    width:100%;
    padding:4px 0
}
.mb-header__main__dropdown .mb-login__drop-links>li>a{
    display:block;
    font-size:14px;
    line-height:32px;
    color:#303030;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.mb-header__main__dropdown .mb-login__drop-links>li>a:hover{
    color:#FB501A
}
.mb-header__main__dropdown .mb-login__drop-links>li>a .badge{
    display:inline-block;
    font-size:10px;
    color:#303030;
    text-transform:uppercase;
    height:16px;
    padding:0 8px;
    border-radius:8px;
    background-color:#ffc72c;
    float:right;
    line-height:16px;
    margin-top:6px;
    margin-left:4px
}
.mb-header__main__dropdown .mb-login__drop-cta{
    width:100%;
    height:36px;
    background-color:#FB501A;
    color:#fff;
    font-size:14px;
    font-weight:600;
    line-height:36px;
    border-radius:48px;
    display:block;
    text-align:center
}
.mb-header__main__dropdown .mb-login__drop-text-2{
    font-size:12px;
    color:#303030;
    line-height:24px;
    margin-top:12px
}
.mb-header__main__dropdown .mb-login__drop-text-2 .signup-link{
    color:#FB501A;
    font-weight:600
}
.mb-header__main__dropdown .mb-login__drop-text-2 .signup-link:hover{
    text-decoration:underline
}
.mb-header__sub{
    width:100%;
    height:40px;
    background-color:#fff;
    border-bottom:1px solid #e8e8e8;
    display:flex;
    position:fixed;
    left:0;
    top:0;
    z-index:74;
    transition:all .3s
}
.mb-header__sub.active{
    top:48px
}
.mb-header__sub__tabs{
    display:flex;
    width:1057px
}
.mb-header__sub__tabs>li{
    height:40px;
    padding-right:24px;
    position:relative;
    align-items:flex-start
}
.mb-header__sub__tabs>li:last-child{
    padding-right:0
}
.mb-header__sub__tabs>li.active{
    padding-top:4px
}
.mb-header__sub__tabs>li>a{
    color:#303030;
    font-size:16px;
    line-height:20px;
    text-decoration:none;
    padding:10px 32px 7px 16px;
    display:inline-block;
    position:relative;
    border:1px solid #fff;
    transition:none
}
.mb-header__sub__tabs>li>a .badge{
    display:inline-block;
    font-size:10px;
    color:#303030;
    text-transform:uppercase;
    height:16px;
    padding:0 8px;
    border-radius:8px;
    background-color:#ffc72c;
    line-height:18px;
    font-weight:600;
    margin-left:4px;
    width:43px
}
.mb-header__sub__tabs>li>a.active{
    background-color:#fff;
    color:#FB501A;
    border-radius:8px 8px 0 0;
    padding:6px 32px 10px 16px;
    box-shadow:0 -7px 6px 0 rgba(48,48,48,.1);
    z-index:1;
    border:1px solid #d7d7d7;
    border-bottom:none
}
.mb-header__sub__tabs>li>a.active:after{
    background-position:-11px -570px;
    transform:rotate(1turn);
    top:12px
}
.mb-header__sub__tabs>li>a:after{
    content:"";
    width:10px;
    height:10px;
    display:inline-block;
    position:absolute;
    top:15px;
    right:18px;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -11px -570px;
    transform:rotate(180deg)
}
.mb-header__sub__tabs__dropdown{
    min-width:200px;
    min-height:50px;
    position:absolute;
    left:0;
    top:40px;
    border-radius:0 8px 8px 8px;
    padding:24px 24px 36px;
    box-shadow:0 3px 9px 0 rgba(48,48,48,.2);
    border:1px solid #d7d7d7;
    background-color:#fff;
    display:none;
    justify-content:space-between
}
.mb-header__sub__tabs__dropdown.resource-drop{
    width:800px;
    left:-335px
}
.mb-header__sub__tabs__dropdown.resource-drop .drop-row .drop-call{
    width:180px
}
.mb-header__sub__tabs__dropdown .swiper-container{
    max-width:998px
}
.mb-header__sub__tabs__dropdown#buyDrop .swiper-container{
    width:998px
}
.mb-header__sub__tabs__dropdown#rentDrop .swiper-container{
    width:792px
}
.mb-header__sub__tabs__dropdown#homeloanDrop .swiper-container{
    width:1014px;
    max-width:1014px
}
.mb-header__sub__tabs__dropdown.propserv-drop .drop-row .drop-call{
    width:185px
}
.mb-header__sub__tabs__dropdown.homeinterior-drop{
    margin-left:-342px;
    border-radius:8px
}
.mb-header__sub__tabs__dropdown.homeinterior-drop .drop-row .drop-call{
    width:248px
}
.mb-header__sub__tabs__dropdown#mbadviceDrop .drop-row .drop-call{
    width:185px
}
.mb-header__sub__tabs__dropdown__view-more{
    width:10%;
    height:24px;
    color:#303030;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    cursor:pointer;
    text-align:center;
    text-decoration:underline;
    position:absolute;
    left:45%;
    bottom:12px;
    display:none
}
.mb-header__sub__tabs__dropdown__view-more.active{
    display:inline-block
}
.mb-header__sub__tabs__dropdown__view-more:hover{
    text-decoration:none
}
.mb-header__sub__tabs__dropdown__swiper{
    width:100%;
    position:relative
}
.mb-header__sub__tabs__dropdown .swiper-button-next,.mb-header__sub__tabs__dropdown .swiper-button-prev{
    width:32px;
    height:32px;
    z-index:2;
    outline:none;
    text-align:center;
    background-color:#fff;
    background-image:none;
    border-radius:50%;
    background-clip:padding-box;
    box-shadow:0 3px 9px 0 rgba(51,51,51,.2)
}
.mb-header__sub__tabs__dropdown .swiper-button-next.swiper-button-disabled,.mb-header__sub__tabs__dropdown .swiper-button-prev.swiper-button-disabled{
    opacity:.4;
    background-color:#d7d7d7;
    cursor:default;
    pointer-events:auto
}
.mb-header__sub__tabs__dropdown .swiper-button-next.swiper-button-disabled:after,.mb-header__sub__tabs__dropdown .swiper-button-prev.swiper-button-disabled:after{
    border-color:#909090;
    left:11px!important
}
.mb-header__sub__tabs__dropdown .swiper-button-next{
    right:-16px;
    top:calc(50% - 16px)
}
.mb-header__sub__tabs__dropdown .swiper-button-next:after{
    content:"";
    display:block;
    position:absolute;
    width:6px;
    height:6px;
    top:12px;
    left:11px;
    border-right:2px solid #303030;
    border-top:2px solid #303030;
    transform:rotate(45deg);
    transition:all .1s
}
.mb-header__sub__tabs__dropdown .swiper-button-next:hover:after{
    left:13px
}
.mb-header__sub__tabs__dropdown .swiper-button-prev{
    left:-16px;
    top:calc(50% - 16px);
    transform:rotate(-180deg)
}
.mb-header__sub__tabs__dropdown .swiper-button-prev:after{
    content:"";
    display:block;
    position:absolute;
    width:6px;
    height:6px;
    top:12px;
    left:11px;
    border-right:2px solid #303030;
    border-top:2px solid #303030;
    transform:rotate(45deg);
    transition:all .1s
}
.mb-header__sub__tabs__dropdown .swiper-button-prev:hover:after{
    left:13px
}
.mb-header__sub__tabs__dropdown.right-aligned{
    left:auto;
    right:48px;
    border-radius:8px 0 8px 8px
}
.mb-header__sub__tabs__dropdown.active{
    display:block
}
.mb-header__sub__tabs__dropdown .drop-row{
    display:flex;
    width:100%
}
.mb-header__sub__tabs__dropdown .drop-call{
    width:165px;
    margin-right:44px
}
.mb-header__sub__tabs__dropdown .drop-call:last-child{
    margin-right:0
}
.mb-header__sub__tabs__dropdown .drop-call:hover .drop-heading{
    border-color:#FB501A
}
.mb-header__sub__tabs__dropdown .drop-heading{
    font-size:16px;
    font-weight:400;
    color:#303030;
    padding-bottom:8px;
    margin-bottom:12px;
    border-bottom:1px solid #e8e8e8;
    transition:all .3s;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.mb-header__sub__tabs__dropdown .drop-heading .badge{
    display:inline-block;
    font-size:10px;
    color:#303030;
    text-transform:uppercase;
    height:16px;
    padding:0 8px;
    border-radius:8px;
    background-color:#ffc72c;
    line-height:18px;
    font-weight:600;
    margin-left:4px
}
.mb-header__sub__tabs__dropdown .drop-links{
    width:100%
}
.mb-header__sub__tabs__dropdown .drop-links>li.divider{
    border-top:1px solid #e8e8e8;
    padding-top:12px;
    margin-top:24px
}
.mb-header__sub__tabs__dropdown .drop-links>li>a{
    display:block;
    font-size:14px;
    line-height:32px;
    color:#303030;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.mb-header__sub__tabs__dropdown .drop-links>li>a.showAll{
    white-space:normal;
    overflow:visible;
    text-overflow:unset;
    line-height:16px;
    position:relative
}
.mb-header__sub__tabs__dropdown .drop-links>li>a .offer{
    height:20px;
    line-height:20px;
    padding:4px;
    border-radius:4px;
    background-color:#ffc72c;
    font-size:12px;
    font-weight:600;
    color:#303030
}
.mb-header__sub__tabs__dropdown .drop-links>li>a .offer-inline{
    display:inline-block;
    line-height:20px;
    height:26px;
    position:absolute;
    margin-top:20px;
    left:0
}
.mb-header__sub__tabs__dropdown .drop-links>li>a:hover{
    color:#FB501A
}
.mb-header__sub__tabs__dropdown .drop-links>li>a .badge{
    display:inline-block;
    font-size:10px;
    color:#303030;
    text-transform:uppercase;
    height:16px;
    padding:0 8px;
    border-radius:8px;
    background-color:#ffc72c;
    line-height:18px;
    font-weight:600;
    margin-left:4px
}
.mb-header__sub__tabs__dropdown .drop-links>li>a.see-all{
    color:#FB501A;
    font-weight:400
}
.mb-header__sub__tabs__dropdown .drop-links>li>a.see-all .see-all-arrow{
    height:1px;
    width:11px;
    background-color:#FB501A;
    display:inline-block;
    position:relative;
    vertical-align:3px
}
.mb-header__sub__tabs__dropdown .drop-links>li>a.see-all .see-all-arrow:after{
    content:"";
    height:6px;
    width:6px;
    border:1px solid #FB501A;
    transform:rotate(45deg);
    border-left:0;
    border-bottom:0;
    position:absolute;
    right:0;
    top:-3px
}
.mb-header__sub__tabs__dropdown .drop-label-text{
    font-size:12px;
    line-height:16px;
    color:#909090
}
.mb-header__sub__tabs__dropdown .drop-label-text>.email-link{
    text-decoration:underline;
    color:#909090;
    font-size:12px;
    line-height:16px
}
.mb-header__sub__tabs__dropdown .drop-label-text>.email-link:hover{
    text-decoration:none;
    color:#FB501A
}
.mb-header__sub__tabs__dropdown .drop-link{
    font-size:16px;
    font-weight:400;
    color:#303030
}
.mb-header__sub__tabs__dropdown__payrentBanner{
    width:352px;
    height:140px;
    padding:20px 20px 0 150px;
    margin:0 0 16px;
    border-radius:8px;
    text-align:right;
    background:#afeaef url(../images/dropdown__payrentBanner.png) no-repeat 0 100%;
    position:relative
}
.mb-header__sub__tabs__dropdown__payrentBanner__heading{
    font-size:18px;
    font-weight:400;
    line-height:28px;
    color:#303030;
    padding-bottom:12px
}
.mb-header__sub__tabs__dropdown__payrentBanner__heading .bold,.mb-header__sub__tabs__dropdown__payrentBanner__heading .semi-bold{
    font-weight:600
}
.mb-header__sub__tabs__dropdown__payrentBanner__heading .amount-text{
    color:#FB501A
}
.mb-header__sub__tabs__dropdown__payrentBanner__tnc-text{
    font-size:10px;
    line-height:12px;
    color:#cacaca;
    position:absolute;
    bottom:6px;
    left:24px
}
.mb-header__sub__tabs__dropdown__payrentBanner__subheading{
    font-size:18px;
    font-weight:400;
    line-height:1.4;
    color:#303030
}
.mb-header__sub__tabs__dropdown__payrentBanner__price{
    font-weight:600;
    color:#FB501A;
    display:inline-block
}
.mb-header__sub__tabs__dropdown__payrentBanner__ul{
    width:308px;
    margin:auto;
    font-size:14px;
    font-weight:600;
    line-height:1.7;
    color:#303030
}
.mb-header__sub__tabs__dropdown__payrentBanner__li{
    padding-left:20px;
    padding-bottom:12px;
    position:relative
}
.mb-header__sub__tabs__dropdown__payrentBanner__li:before{
    content:"";
    position:absolute;
    height:5px;
    width:10px;
    border:2px solid #0163FA;
    border-top:0;
    border-right:0;
    left:0;
    top:3px;
    transform:rotate(-45deg)
}
.mb-header__sub__tabs__dropdown__payrentBanner__cta{
    width:192px;
    height:32px;
    line-height:32px;
    border-radius:32px;
    background-color:#FB501A;
    font-size:14px;
    text-align:center;
    color:#fff;
    margin:12px auto 0;
    display:block
}
.mb-header__sub__tabs__rt{
    width:234px;
    padding:5px 0;
    text-align:right;
    margin-left:auto
}
.mb-header__sub__tabs__rt .pay-your-rent{
    display:inline-block;
    border-radius:10px;
    background-color:#def6f8;
    font-size:12px;
    color:#FB501A;
    padding:0 10px;
    font-weight:600;
    height:30px;
    line-height:30px;
    border:1px solid #00c1d4
}
.mb-header__sub__tabs__rt .pay-your-rent__icon{
    display:inline-block;
    margin-right:6px;
    margin-top:-5px;
    background:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg) no-repeat -8px -805px;
    width:22px;
    height:20px;
    vertical-align:middle
}
#homeloanDrop.mb-header__sub__tabs__dropdown{
    left:-350px;
    width:1240px;
    border-radius:8px
}
#homeloanDrop.mb-header__sub__tabs__dropdown .drop-call{
    width:263px
}
.mb-footer{
    display:block
}
.mb-footer *{
    box-sizing:border-box;
    font-family:Montserrat,Arial,sans-serif
}
.mb-footer__main{
    width:100%;
    min-height:200px;
    background-color:#f5f5f5;
    padding:38px 0
}
.mb-footer__main__section{
    display:flex
}
.mb-footer__main__social-links{
    width:100%;
    display:flex;
    margin-top:20px
}
.mb-footer__main__social-links>li>a{
    background-image:url(https://cdn.staticmb.com/magicservicestatic/images/revamp/web-header-footer.svg);
    background-repeat:no-repeat;
    display:inline-block;
    margin-right:8px
}
.mb-footer__main__social-links .google-play{
    width:120px;
    height:32px;
    background-position:-59px 0
}
.mb-footer__main__social-links .apple-store{
    width:120px;
    height:32px;
    background-position:-187px 0;
    margin-right:44px
}
.mb-footer__main__social-links .facebook{
    width:32px;
    height:32px;
    background-position:-59px -52px
}
.mb-footer__main__social-links .twitter{
    width:32px;
    height:32px;
    background-position:-99px -52px
}
.mb-footer__main__social-links .linkedin{
    width:32px;
    height:32px;
    background-position:-139px -52px
}
.mb-footer__main__social-links .youtube{
    width:32px;
    height:32px;
    background-position:-179px -52px
}
.mb-footer__main__social-links .instagram{
    width:32px;
    height:32px;
    background-position:-219px -52px
}
.mb-footer__main__left{
    width:54%;
    padding-right:92px
}
.mb-footer__main__right{
    width:46%
}
.mb-footer__main__right__link{
    display:inline-block;
    text-decoration:none;
    font-size:12px;
    line-height:20px;
    color:#303030;
    margin-right:10px;
    position:relative
}
.mb-footer__main__right__link:hover{
    text-decoration:underline!important
}
.mb-footer__main__right__link:after{
    content:"";
    width:1px;
    height:12px;
    display:inline-block;
    background-color:#606060;
    position:absolute;
    top:4px;
    right:-8px
}
.mb-footer__main__right__link:last-child:after{
    display:none
}
.mb-footer__main__right__content-1{
    margin-bottom:34px
}
.mb-footer__main__title{
    width:100%;
    font-size:16px;
    line-height:16px;
    color:#303030;
    font-weight:600;
    margin-bottom:14px
}
.mb-footer__main__content{
    width:100%;
    font-size:14px;
    line-height:24px;
    color:#303030;
    margin:0 0 24px
}
.mb-footer__main__content__txt{
    display:inline-block;
    height:24px;
    white-space:nowrap;
    overflow:hidden;
    max-width:calc(100% - 112px);
    text-overflow:ellipsis
}
.mb-footer__main__content__toggle{
    font-size:14px;
    color:#303030;
    line-height:24px;
    cursor:pointer;
    text-decoration:underline;
    display:inline;
    vertical-align:top
}
.mb-footer__main__content.show .mb-footer__main__content__txt{
    overflow:unset;
    white-space:normal;
    max-width:100%;
    display:inline
}
.mb-footer__main__content.show .mb-footer__main__content__toggle{
    padding-left:4px
}
.mb-footer__secondary{
    width:100%;
    min-height:48px;
    background-color:#e8e8e8
}
.mb-footer__secondary__links{
    width:100%;
    display:flex;
    justify-content:space-between
}
.mb-footer__secondary__links>li>a{
    display:inline-block;
    color:#303030;
    font-size:14px;
    line-height:48px
}
.mb-footer__secondary__links>li>a:hover{
    color:#FB501A
}
.mb-footer__disclaimer{
    width:100%;
    background-color:#f5f5f5;
    font-size:12px;
    line-height:18px;
    color:#606060;
    padding:16px 0
}
.mb-footer__disclaimer__more{
    color:#303030
}
.mb-footer__disclaimer__more:hover{
    text-decoration:underline;
    cursor:pointer
}
.mb-footer__copyright{
    width:100%;
    height:40px;
    background-color:#303030;
    color:#fff;
    font-size:10px;
    line-height:40px
}
.mb-footer__partnerslist{
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.mb-footer__partnerslist__val{
    width:20%;
    padding:0 4px 0 0
}
.mb-footer__partnerslist__val__link{
    font-size:12px;
    color:#303030;
    display:inline-block;
    line-height:20px
}
.mb-footer__partnerslist__val__link:hover{
    text-decoration:underline
}
.mb-footer.cmp-off-banner{
    padding-bottom:96px
}
.mb-page__loader{
    min-width:400px;
    min-height:90px;
    position:absolute;
    top:calc(50% - 45px);
    left:calc(50% - 200px);
    text-align:center
}
.mb-page__loader__icon{
    width:70px;
    height:60px;
    margin:auto
}
.mb-page__loader__icon .anim-default{
    display:inline-block;
    position:relative;
    width:64px;
    height:64px
}
.mb-page__loader__icon .anim-default div{
    position:absolute;
    width:5px;
    height:5px;
    background:#fff;
    border-radius:50%;
    animation:lds-default 1.2s linear infinite
}
.mb-page__loader__icon .anim-default div:first-child{
    animation-delay:0s;
    top:29px;
    left:53px
}
.mb-page__loader__icon .anim-default div:nth-child(2){
    animation-delay:-.1s;
    top:18px;
    left:50px
}
.mb-page__loader__icon .anim-default div:nth-child(3){
    animation-delay:-.2s;
    top:9px;
    left:41px
}
.mb-page__loader__icon .anim-default div:nth-child(4){
    animation-delay:-.3s;
    top:6px;
    left:29px
}
.mb-page__loader__icon .anim-default div:nth-child(5){
    animation-delay:-.4s;
    top:9px;
    left:18px
}
.mb-page__loader__icon .anim-default div:nth-child(6){
    animation-delay:-.5s;
    top:18px;
    left:9px
}
.mb-page__loader__icon .anim-default div:nth-child(7){
    animation-delay:-.6s;
    top:29px;
    left:6px
}
.mb-page__loader__icon .anim-default div:nth-child(8){
    animation-delay:-.7s;
    top:41px;
    left:9px
}
.mb-page__loader__icon .anim-default div:nth-child(9){
    animation-delay:-.8s;
    top:50px;
    left:18px
}
.mb-page__loader__icon .anim-default div:nth-child(10){
    animation-delay:-.9s;
    top:53px;
    left:29px
}
.mb-page__loader__icon .anim-default div:nth-child(11){
    animation-delay:-1s;
    top:50px;
    left:41px
}
.mb-page__loader__icon .anim-default div:nth-child(12){
    animation-delay:-1.1s;
    top:41px;
    left:50px
}
.mb-page__loader__message{
    font-size:16px;
    line-height:22px;
    color:#fff;
    padding:10px 0
}
.mb-page__loader__mask{
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,.8);
    position:fixed;
    top:0;
    left:0;
    z-index:100;
    display:none
}
.mb-page__loader__mask.active{
    display:block
}
@keyframes lds-default{
    0%,20%,80%,to{
        transform:scale(1)
    }
    50%{
        transform:scale(1.5)
    }
}
.verconho__mheader1{
    background-color:#FB501A;
    position:sticky;
    left:0;
    top:60px;
    right:0;
    z-index:10
}
.verconho__mheader1__container{
    max-width:1280px;
    margin:auto
}
.verconho__mheader1__content{
    padding:10px 0;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.verconho__mheader1__reqcta{
    border:1px solid #fff;
    border-radius:20px;
    background-clip:padding-box;
    padding:0 18px 0 32px;
    position:relative;
    line-height:30px;
    font-size:11px;
    font-weight:700;
    color:#fff;
    display:block;
    cursor:pointer
}
.verconho__mheader1__reqcta:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:13px;
    left:14px;
    top:9px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -2091px
}
@media only screen and (max-width:768px){
    .verconho__mheader1{
        display:none
    }
}
@media only screen and (min-width:768px){
    .verconho{
        padding-top:28px;
        background-color:transparent
    }
}
.verconho__parent{
   
    margin:auto;
    top: 26px;
    gap:20px;
    display:flex;
    padding-bottom:40px;
    position:relative
}
@media only screen and (min-width:768px){
   
}
.verconho__leftBlock{
    display:none
}
@media only screen and (min-width:768px){
    .verconho__leftBlock{
        display:block;
        padding:3px 3px 44px;
        background-color:#f5f5f5;
        width:295px;
        flex-shrink:0;
        margin-top:40px;
        height:auto;
        border-radius:8px;
        background-clip:padding-box
    }
}
@media only screen and (min-width:768px){
    .verconho__rightblock{
        width:calc(100% - 315px);
        position:relative
    }
}

@media only screen and (max-width:768px){
    .verconho__header{
        top:32px;
    }
}
.verconho__header{
    background-color:#fff;
    display:flex;
    align-items:center;
    padding:8px 20px 8px 0;
    box-shadow:0 4px 11px rgba(0,0,0,.2);
    position:relative
}
@media only screen and (min-width:768px){
    .verconho__header{
        box-shadow:none;
        background-color:transparent
    }
}
.verconho__topflex{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:calc(100% - 40px)
}
.verconho__viewoptions{
    border:1px solid #d7d7d7;
    border-radius:16px;
    background-clip:padding-box;
    display:flex;
    align-items:center;
    justify-content:space-around;
    width:80px;
    height:32px;
    position:relative
}
.verconho__viewoptions:before{
    content:"";
    display:block;
    position:absolute;
    width:40px;
    height:32px;
    background-color: #FB501A;
    color: #FB501A;
    border:1px solid #FB501A ;
    transform:translateX(-50%);
    transition:all .25s ease-out;
    top:-1px;
    z-index:1;
    border-radius:16px
}
.verconho__viewoptions__block{
    width:20px;
    height:21px;
    display:inline-block;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -2191px;
    cursor:pointer
}
.verconho__viewoptions__block.active{
    background-position:0 -2164px
}
.verconho__viewoptions__list{
    width:20px;
    height:18px;
    display:inline-block;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -2138px;
    cursor:pointer
}
.verconho__viewoptions__list.active{
    background-position:0 -2111px
}
.verconho__viewoptions.right0:before{
    transform:translateX(50%)
}
@media only screen and (max-width:768px){
    .verconho__viewoptions{
        display:none
    }
}
.verconho__back{
    width:42px;
    height:42px;
    cursor:pointer;
    display:inline-block;
    position:relative
}
.verconho__back:before{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(135deg);
    left:20px;
    top:16px
}
@media only screen and (min-width:768px){
    .verconho__back:before{
        top:11px;
        left:8px
    }
}
@media only screen and (min-width:768px){
    .verconho__back{
        width:32px;
        height:32px
    }
}
.verconho__title{
    font-size:24px;
    font-weight:400;
    color:#303030;
    line-height:24px
}
.verconho__mofifybtn{
    margin-left:auto
}
.verconho__mofifybtn__ic{
    display:inline-block;
    width:24px;
    height:18px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1122px
}
.verconho__mofifybtn__txt{
    font-size:8px;
    font-weight:600;
    color:#606060;
    display:block
}
@media only screen and (min-width:768px){
    .verconho__mofifybtn{
        display:none
    }
}
.verconho__body{
    background-color:#f5f5f5;
    padding:32px 10px 74px;
    min-height:calc(100vh - 58px)
}
@media only screen and (min-width:768px){
    .verconho__body{
        background-color:transparent;
        padding:0
    }
}
.verconho__filters{
    padding:10px 0;
    display:flex;
    align-items:center;
    gap:6px;
    width:100vw;
    margin-left:-21px
}
.verconho__filters::-webkit-scrollbar{
    display:none
}
.verconho__filters__blk{
    border:1px solid #FB501A;
    background-color:#fff;
    border-radius:20px;
    line-height:30px;
    height:32px;
    padding:0 14px;
    flex-shrink:0;
    white-space:nowrap;
    z-index:9
}

.verconho__filters__txt{
    font-size:12px;
    color:#606060
}
.verconho__filters__txt--bold{
    font-weight:600
}
.verconho__filters__edit{
    display:inline-block;
    margin-left:4px;
    width:10px;
    height:11px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1180px
}
@media only screen and (min-width:768px){
    .verconho__filters__edit{
        display:none
    }
}
@media only screen and (min-width:768px){
    .verconho__filters{
        width:100%;
        padding-left:20px
    }
}
.verconho__filters__scroll{
    display:flex;
    align-items:center;
    gap:6px;
    overflow:auto;
    padding-right:6px;
    z-index:2
}
.verconho__filters__scroll::-webkit-scrollbar{
    display:none
}
.verconho__openfilter{
    width:32px;
    height:32px;
    padding: 3px;
    border-radius:100%;
    border:1px solid #a59d9d;
   
    flex-shrink:0;
    display:block;
    position:relative;
    cursor:pointer
}
.verconho__openfilter:before{
    content:"";
    display:block;
    position:absolute;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1155px;
    width:13px;
    height:10px;
    left:8px;
    top:9px
}
.verconho__openfilter__wrap{
    position:relative
}
@media only screen and (max-width:768px){
    .verconho__openfilter__wrap{
        padding-left:21px;
        position:sticky;
        left:0;
        top:0;
        z-index:7;
        background-color:#f5f5f5
    }

    .verconho__filters{
        margin-top: 14px;
    }
}
.verconho__sorting{
    background-color:#fff;
    border:1px solid #d7d7d7;
    border-radius:16px;
    background-clip:padding-box;
    padding:10px 16px;
    position:absolute;
    top:0;
    left:20px;
    z-index:2;
    width:0;
    opacity:0;
    z-index:-1;
    transition:all .3s linear;
    overflow:hidden;
    height:34px
}
.verconho__sorting.showFilter{
    width:219px;
    opacity:1;
    z-index:10;
    height:auto
}
.verconho__sorting__header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 0 8px;
    width:185px
}
.verconho__sorting__txt1{
    font-size:14px;
    color:#303030
}
.verconho__sorting__ic{
    display:inline-block;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1155px;
    width:13px;
    height:10px
}
.verconho__sorting__list{
    margin:0;
    padding:0;
    width:185px
}
.verconho__sorting__list__item{
    padding:10px 0
}
.verconho__sorting__radioip{
    display:none
}
.verconho__sorting__radioip:checked~.verconho__sorting__label{
    font-weight:600
}
.verconho__sorting__radioip:checked~.verconho__sorting__label:before{
    border-color:#0163FA
}
.verconho__sorting__radioip:checked~.verconho__sorting__label:after{
    display:block
}
.verconho__sorting__label{
    font-size:14px;
    color:#303030;
    display:block;
    padding:0 0 0 27px;
    position:relative;
    cursor:pointer
}
.verconho__sorting__label:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border-radius:100%;
    left:0;
    top:1px;
    border:1px solid #d7d7d7
}
.verconho__sorting__label:after{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border-radius:100%;
    background-color:#0163FA;
    left:4px;
    top:5px;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__sorting{
        left:0
    }
}
.verconho__banklisting{
    padding:6px 0 0
}
@media only screen and (min-width:768px){
    .verconho__banklisting{
        display:flex;
        flex-wrap:wrap;
        gap:12px
    }
    .verconho__banklisting--listview .verconho__bank{
        display:flex;
        gap:16px;
        align-items:center;
        width:100%;
        justify-content:space-between;
        margin-bottom:0
    }
    .verconho__banklisting--listview .verconho__bank__compare{
        order:1;
        margin-right:16px
    }
    .verconho__banklisting--listview .verconho__bank__logo{
        order:2
    }
    .verconho__banklisting--listview .verconho__loandisburs{
        display:none
    }
    .verconho__banklisting--listview .verconho__offrdtl__sec--loandisburse{
        display:block
    }
    .verconho__banklisting--listview .verconho__bank__txtblk{
        order:3
    }
    .verconho__banklisting--listview .verconho__offrdtl__sec{
        width:auto;
        padding-right:6px;
        margin-right:6px
    }
    .verconho__banklisting--listview .verconho__offrdtl__title{
        height:18px
    }
    .verconho__banklisting--listview .verconho__claim{
        border-radius:4px;
        background-clip:padding-box;
        width:295px
    }
    .verconho__banklisting--listview .verconho__offrdtl{
        padding:0;
        white-space:nowrap;
        width:338px;
        grid-template-columns:repeat(5,1fr)
    }
}
.verconho__bank{
    box-shadow:0 10px 30px 0 rgba(69,69,69,.07);
    background-color:#fff;
    border-radius:12px;
    background-clip:padding-box;
    padding:12px 8px 8px;
    margin:0 0 18px
}
@media only screen and (min-width:768px){
    .verconho__bank{
        display:flex;
        flex-direction:column;
        width:calc(33.33% - 8px);
        margin:0
    }
}
.verconho__bank__topsec{
    display:flex;
    align-items:center;
    padding:0 5px
}
.verconho__bank__logo{
    width:40px;
    height:40px;
    border:1px solid #f5f5f5;
    margin-right:10px;
    flex-shrink:0;
    border-radius:6px;
    background-clip:padding-box
}
.verconho__bank__logo__img{
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.verconho__bank__name{
    font-size:16px;
    font-weight:600;
    color:#303030;
    padding:0 0 3px;
    display:block
}
.verconho__bank__tag{
    background-color:#fb501a;
    border-radius:7px;
    background-clip:padding-box;
    padding:2px 6px;
    font-size:10px;
    color: white;
    font-weight:600;
    display:inline-block
}
.verconho__bank__tag--green{
    color:#0163FA;
    background-color:rgba(0,150,129,.1)
}
.verconho__bank__compare{
    margin-left:auto;
    align-self:flex-end
}
.verconho__bank__compare__ip{
    display:none
}
.verconho__bank__compare__ip:checked~.verconho__bank__compare__label:before{
    border-color:#0163FA;
    background-color:#0163FA
}
.verconho__bank__compare__ip:checked~.verconho__bank__compare__label:after{
    display:block
}
.verconho__bank__compare__label{
    padding-top:20px;
    position:relative;
    font-size:10px;
    color:#303030;
    cursor:pointer
}
.verconho__bank__compare__label:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border:2px solid #d7d7d7;
    background-color:#fff;
    left:50%;
    transform:translateX(-50%);
    top:0;
    border-radius:5px;
    background-clip:padding-box
}
.verconho__bank__compare__label:after{
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:10px;
    border:solid #fff;
    border-width:0 2px 2px 0;
    transform:rotate(45deg);
    left:20px;
    top:3px;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__bank__compare{
        align-self:center;
        margin-top:16px
    }
}
.verconho__offrdtl{
    display:grid;
    grid-template-columns:20% 30% 20% 30%;
    padding:22px 0 12px
}
.verconho__offrdtl__sec{
    padding-right:4px;
    margin-right:4px;
    border-right:1px solid #f5f5f5;
    flex-shrink:0;
    text-align:center
}
.verconho__offrdtl__sec--loandisburse{
    display:none
}
.verconho__offrdtl__sec:last-child{
    border-right:0;
    margin-right:0;
    padding-right:0
}
.verconho__offrdtl__title{
    font-size:12px;
    font-weight:600;
    color:#303030;
    padding:0 0 2px;
    display:block
}
.verconho__offrdtl__title--green{
    font-size:16px;
    color:#0163FA;
    font-weight:600;
    line-height:18px
}
.verconho__offrdtl__val{
    font-size:10px;
    color:#303030;
    display:block
}
.verconho__loandisburs{
    background-color:hsla(0,0%,96.1%,.39);
    padding:3px 8px;
    border-radius:4px;
    font-size:12px;
    color:#606060;
    margin:0 0 6px
}
.verconho__loandisburs--bold{
    font-weight:600
}
.verconho__claim{
    /* background-image:linear-gradient(90deg,#fff0c6,rgba(255,240,198,0)); */
    background-image: linear-gradient(90deg, #DE5530, rgba(222, 85, 48, 0));


    display:flex;
    align-items:center;
    font-size:12px;
    font-weight:600;
    color:#263238;
    padding:6px 8px;
    border-radius:0 0 0 8px;
    margin-top:auto
}
.verconho__claim--red,.verconho__claim strong{
    color:#fff;
    margin-right:4px
}
.verconho__claim--sm{
    display:block;
    padding-top:2px;
    font-size:10px;
    font-weight:400
}
.verconho__claim--smbold,.verconho__claim em{
    display:block;
    font-size:10px;
    font-weight:600
}
.verconho__claim__left{
    display:flex;
    flex-wrap:wrap
}
.verconho__claim__upto{
    font-size:6px;
    font-weight:700;
    color:#000;
    transform:rotate(-90deg);
    display:inline-block
}
.verconho__claim .rupees{
    line-height:18px
}
.verconho__claim__cta{
    margin-left:auto;
    border-radius:20px;
    background-clip:padding-box;
    line-height:32px;
    height:32px;
    padding:0 14px;
    color:#FB501A;
    font-size:14px;
    font-weight:600;
    border:1px solid #FB501A;
    cursor:pointer
}
.verconho__claim__cta:hover{
    background-color:#FB501A;
    color:#fff
}
.verconho__claim__cta a{
    margin-left:auto;
    color:#FB501A;
    font-size:14px;
    font-weight:600;
}
.verconho__claim__cta a:hover{
    color:#fff;
}
.verconho__claim__txt{
    position:relative;
    padding-left:10px;
    font-weight:700
}
.verconho__claim__txt:before{
    content:"";
    display:block;
    position:absolute;
    content:"Upto";
    font-size:6px;
    font-weight:700;
    color:#ffffff;
    transform:rotate(-90deg);
    display:inline-block;
    left:-5px;
    top:4px
}
.verconho__moreloans{
    background-color:#fff;
    border-radius:16px;
    background-clip:padding-box;
    margin-top:18px;
    display:flex;
    align-items:center;
    padding:11px 13px
}
.verconho__moreloans__txt{
    width:148px;
    font-size:12px;
    color:#303030;
    line-height:16px
}
.verconho__moreloans__txt--bold{
    font-weight:600
}
.verconho__moreloans__cta{
    line-height:30px;
    height:32px;
    background-color:#fff;
    border:1px solid #FB501A;
    color:#FB501A;
    padding:0 18px;
    font-size:14px;
    font-weight:600;
    border-radius:20px;
    cursor:pointer
}
@media only screen and (min-width:768px){
    .verconho__moreloans__cta:hover{
        background-color:#FB501A;
        color:#fff
    }
}
@media only screen and (min-width:768px){
    .verconho__moreloans{
        display:none
    }
}
.verconho__talkagnt{
    position:fixed;
    left:50%;
    transform:translateX(-50%);
    bottom:20px;
    text-align:center
}
.verconho__talkagnt__cta{
    box-shadow:0 7px 30px 0 rgba(0,0,0,.2);
    border:2px solid #e61e27;
    background-color:#fcfcfc;
    border-radius:20px;
    background-clip:padding-box;
    padding:0 16px 0 30px;
    color:#FB501A;
    font-size:12px;
    font-weight:600;
    height:37px;
    display:inline-block;
    line-height:35px;
    cursor:pointer;
    position:relative
}
.verconho__talkagnt__cta:before{
    content:"";
    display:block;
    position:absolute;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1206px;
    width:23px;
    height:26px;
    left:6px;
    top:4px
}
@media only screen and (min-width:768px){
    .verconho__talkagnt{
        display:none
    }
}
.verconho__loanclaim{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color:rgba(48,48,48,.7);
    z-index:99;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__loanclaim{
        z-index:11
    }
}
.verconho__loanclaim.show{
    display:block
}
.verconho__loanclaim__dialog{
    height:100%;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    border-radius:22px 22px 0 0;
    background-color:#f5f5f5
}
@media only screen and (min-width:768px){
    .verconho__loanclaim__dialog{
        bottom:auto;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        width:470px;
        border-radius:22px;
        background-clip:padding-box
    }
}
.verconho__loanclaim__close{
    width:32px;
    height:32px;
    border-radius:100%;
    border:1px solid #909090;
    background-color:#303030;
    top:-41px;
    right:21px;
    position:absolute;
    cursor:pointer
}
.verconho__loanclaim__close:after,.verconho__loanclaim__close:before{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:15px;
    background-color:#f5f5f5;
    left:14px;
    top:7px;
    transform:rotate(45deg)
}
.verconho__loanclaim__close:after{
    transform:rotate(-45deg)
}
@media only screen and (min-width:768px){
    .verconho__loanclaim__close{
        right:4px
    }
}
.verconho__loanclaim__header{
    padding:21px 24px 16px;
    display:flex;
    align-items:center
}
.verconho__loanclaim__banklogo{
    flex-shrink:0;
    margin-right:10px;
    width:40px;
    height:40px;
    border-radius:6px;
    background-clip:padding-box;
    border:1px solid #303030
}
.verconho__loanclaim__bankname{
    font-size:16px;
    font-weight:600;
    color:#303030;
    padding:0 0 4px;
    display:block
}
.verconho__loanclaim__loantag{
    padding:2px 6px;
    border-radius:6px;
    background-color:#ffebb3;
    display:inline-block;
    font-size:10px;
    font-weight:600
}
.verconho__loanclaim__loantag--green{
    color:#0163FA;
    background-color:rgba(0,150,129,.1)
}
.verconho__loanclaim__content{
    padding:27px 20px 0;
    background-color:#fff;
    border-radius:22px 22px 0 0;
    background-clip:padding-box
}
@media only screen and (min-width:768px){
    .verconho__loanclaim__content{
        border-radius:22px;
        background-clip:padding-box
    }
}
.verconho__loanclaim__dtlrow{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:6px 0;
    border-bottom:1px solid #d7d7d7
}
.verconho__loanclaim__dtlrow__txt{
    font-size:14px;
    color:#303030
}
.verconho__loanclaim__dtlrow__txt--bold{
    font-weight:600
}
.verconho__loanclaim__dtlrow__val{
    font-size:14px;
    font-weight:600;
    color:#303030;
    text-align:right
}
.verconho__loanclaim__dtlrow__val--green{
    font-size:17px;
    font-weight:700;
    color:#0163FA
}
.verconho__loanclaim__dtlrow__val--red{
    color:#FB501A
}
.verconho__loanclaim__dtlrow__val--dinlineblock{
    display:inline-block
}
.verconho__loanclaim__dtlrow__val--lesswidth{
    width:60%;
    font-size:12px
}
.verconho__loanclaim__dtlrow p{
    font-size:14px;
    font-weight:600;
    color:#303030;
    text-align:right;
    width:60%;
    font-size:12px
}
.verconho__loanclaim__dtlrow strong{
    color:#FB501A
}
.verconho__loanclaim__ctasec{
    padding:12px 0 24px;
    display:flex;
    align-items:center;
    gap:8px
}
.verconho__loanclaim__btn{
    height:37px;
    line-height:35px;
    border-radius:20px;
    text-align:center;
    width:calc(50% - 4px);
    font-size:16px;
    font-weight:600;
    cursor:pointer
}
.verconho__loanclaim__btn--trans{
    color:#909090;
    border:1px solid #909090
}
.verconho__loanclaim__btn--solid{
    background-color:#FB501A;
    color:#fff
}
.verconho__compareloan{
    box-shadow:0 -23px 30px 0 rgba(0,0,0,.1);
    background-color:#fcfcfc;
    border-radius:22px 22px 0 0;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    z-index:9
}
.verconho__compareloan__banks{
    display:flex;
    border-bottom:1px solid #d7d7d7
}
@media only screen and (min-width:768px){
    .verconho__compareloan__banks{
        border-bottom:0;
        width:100%
    }
}
.verconho__compareloan__blk{
    width:33.33%;
    flex-shrink:0;
    padding:15px 8px 8px;
    align-items:center;
    flex-direction:column;
    display:flex;
    justify-content:center;
    position:relative;
    text-align:center
}
.verconho__compareloan__blk:before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:100%;
    right:0;
    top:0;
    background-color:#d7d7d7
}
.verconho__compareloan__blk:last-child:before{
    content:none
}
.verconho__compareloan__blk__logo{
    width:32px;
    height:32px;
    margin:0 0 8px;
    display:inline-block;
    border:1px solid #f5f5f5
}
.verconho__compareloan__blk__txt{
    font-size:14px;
    font-weight:600;
    line-height:18px
}
.verconho__compareloan__close{
    width:20px;
    height:20px;
    position:absolute;
    top:4px;
    right:4px;
    display:inline-block;
    cursor:pointer
}
.verconho__compareloan__close:after,.verconho__compareloan__close:before{
    content:"";
    display:block;
    position:absolute;
    background-color:#909090;
    width:2px;
    height:14px;
    left:8px;
    top:2px;
    transform:rotate(45deg)
}
.verconho__compareloan__close:after{
    transform:rotate(-45deg)
}
.verconho__compareloan__noselctn{
    padding:16px 12px;
    text-align:center;
    font-size:14px;
    color:#606060;
    line-height:16px
}
.verconho__compareloan__btm{
    padding:14px 20px;
    display:flex;
    align-items:center
}
@media only screen and (min-width:768px){
    .verconho__compareloan__btm{
        padding:0
    }
}
.verconho__compareloan__back{
    width:42px;
    height:42px;
    border-radius:100%;
    position:relative;
    border:1px solid #606060;
    margin-right:12px;
    display:inline-block
}
.verconho__compareloan__back:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:12px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(135deg);
    left:17px;
    top:13px
}
@media only screen and (min-width:768px){
    .verconho__compareloan__back{
        display:none
    }
}
.verconho__compareloan__ctawrap{
    width:calc(100% - 54px)
}
@media only screen and (min-width:768px){
    .verconho__compareloan__ctawrap{
        background-color:#f5f5f5;
        width:320px;
        padding:22px 21px 20px 32px;
        border-radius:0 18px 0 0
    }
}
.verconho__compareloan__cta{
    width:100%;
    background-color:#FB501A;
    color:#fff;
    text-align:center;
    line-height:40px;
    height:40px;
    font-size:18px;
    font-weight:700;
    border-radius:20px;
    cursor:pointer
}
@media only screen and (min-width:768px){
    .verconho__compareloan__cta{
        width:100%
    }
}
.verconho__compareloan__addsec{
    width:33.33%;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    position:relative
}
.verconho__compareloan__addsec:before{
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:100%;
    background-color:#d7d7d7;
    right:0;
    top:0
}
.verconho__compareloan__addsec:last-child:before{
    content:none
}
.verconho__compareloan__addsec__ic{
    display:block;
    margin:0 auto 10px;
    width:20px;
    height:20px;
    border-radius:100%;
    border:1px solid #909090;
    position:relative;
    cursor:pointer
}
.verconho__compareloan__addsec__ic:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:2px;
    background-color:#909090;
    left:3px;
    top:8px
}
.verconho__compareloan__addsec__ic:after{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:11px;
    background-color:#909090;
    left:8px;
    top:3px
}
.verconho__compareloan__addsec__txt{
    font-size:14px;
    color:#909090;
    display:block;
    cursor:pointer
}
.verconho__compareloan__claimbtn{
    background-color:#FB501A;
    border-radius:20px;
    line-height:32px;
    height:32px;
    font-size:16px;
    font-weight:700;
    width:100%;
    text-align:center;
    color:#fff;
    margin-top:8px
}
@media only screen and (min-width:768px){
    .verconho__compareloan__claimbtn{
        width:100px;
        margin:8px auto 0;
        cursor:pointer
    }
    .verconho__compareloan__claimbtn:hover{
        background-color:#c31f25
    }
}
@media only screen and (min-width:768px){
    .verconho__compareloan{
        width:100%;
        display:flex;
        align-items:center
    }
}
.verconho__nsrwrap{
    background-color:#fff;
    padding:22px 26px 28px 22px
}
.verconho__nooffers{
    background-color:#fff;
    border-radius:8px;
    background-clip:padding-box;
    padding:9px 8px 9px 36px;
    position:relative;
    color:#b02a30;
    font-size:16px;
    font-weight:700;
    margin-bottom:10px
}
.verconho__nooffers:before{
    content:"";
    display:block;
    position:absolute;
    width:19px;
    height:19px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -1310px;
    left:7px;
    top:7px;
    border:0
}
.verconho__nooffers--emi{
    background-color:#fff7e1;
    padding:10px 12px 10px 36px;
    font-weight:400;
    color:#263238;
    line-height:22px;
    margin:0 0 18px
}
.verconho__nooffers--emi:before{
    top:17px
}
@media only screen and (min-width:768px){
    .verconho__nooffers--emi:before{
        top:10px
    }
}
.verconho__nooffers--red{
    color:#b02a30;
    display:block;
    font-weight:600
}
@media only screen and (min-width:768px){
    .verconho__nooffers--red{
        display:inline-block
    }
}
.verconho__otheroptns{
    font-size:14px;
    font-weight:700;
    color:#303030;
    padding:0 0 18px
}
.verconho__compareoffrs{
    padding-bottom:150px;
    background-color:#fff
}
@media only screen and (max-width:768px){
    .verconho__compareoffrs{
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:9
    }
}
@media only screen and (min-width:768px){
    .verconho__compareoffrs{
        height:calc(100% - 110px);
        padding-bottom:160px;
        border-radius:18px 18px 0 0;
        background-clip:padding-box
    }
}
.verconho__compareoffrs__blocks{
    overflow:auto;
    height:calc(100% - 148px)
}
@media only screen and (min-width:768px){
    .verconho__compareoffrs__blocks{
        height:100%;
        padding:0 20px
    }
    .verconho__compareoffrs__blocks::-webkit-scrollbar{
        width:8px;
        background-color:rgba(0,0,0,.04);
        border-radius:10px
    }
    .verconho__compareoffrs__blocks::-webkit-scrollbar-thumb{
        background-color:#d8d8d8;
        box-shadow:inset 0 0 6px rgba(0,0,0,.2);
        border-radius:10px
    }
}
.verconho__compareoffrs__header{
    background-color:#fff;
    padding:14px 8px;
    box-shadow:0 7px 19px rgba(0,0,0,.1)
}
.verconho__compareoffrs__header__back{
    width:28px;
    height:28px;
    position:relative;
    display:inline-block;
    cursor:pointer
}
.verconho__compareoffrs__header__back:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:12px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(135deg);
    left:9px;
    top:8px
}
.verconho__compareoffrs__header__title{
    font-size:18px;
    font-weight:600;
    color:#303030;
    line-height:24px;
    vertical-align:8px
}
@media only screen and (min-width:768px){
    .verconho__compareoffrs__header{
        border-radius:18px 18px 0 0;
        background-clip:padding-box;
        box-shadow:none;
        padding:14px 20px
    }
}
.verconho__compareoffrs__bankselctd{
    display:flex;
    align-items:center;
    box-shadow:0 7px 10px rgba(0,0,0,.1)
}
@media only screen and (min-width:768px){
    .verconho__compareoffrs__bankselctd{
        margin-right:8px;
        padding:0 20px;
        position:relative
    }
}
.verconho__compareoffrs__bankblk{
    flex-shrink:0;
    border-right:1px solid #f5f5f5;
    width:33.33%;
    padding:20px 8px 12px;
    text-align:center
}
.verconho__compareoffrs__bankblk__addic{
    width:20px;
    height:20px;
    position:relative;
    border:1px solid #909090;
    border-radius:100%;
    margin:0 auto 10px;
    display:block;
    cursor:pointer
}
.verconho__compareoffrs__bankblk__addic:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:2px;
    background-color:#909090;
    left:3px;
    top:8px
}
.verconho__compareoffrs__bankblk__addic:after{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:11px;
    background-color:#909090;
    left:8px;
    top:3px
}
.verconho__compareoffrs__bankblk__addtxt{
    font-size:14px;
    color:#909090;
    cursor:pointer
}
.verconho__compareoffrs__bankblk:last-child{
    border-right:0
}
.verconho__compareoffrs__banklogo{
    width:44px;
    height:32px;
    margin:0 auto 8px
}
.verconho__compareoffrs__bankname{
    font-size:14px;
    font-weight:600;
    color:#303030
}
.verconho__compareoffrs__blkwrap{
    padding:0 0 4px
}
.verconho__compareoffrs__titlerow{
    background-color:#f5f5f5;
    padding:6px 16px;
    font-size:14px;
    color:#303030
}
.verconho__compareoffrs__valrow{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    border-bottom:1px solid #f5f5f5
}
.verconho__compareoffrs__valrow__item{
    border-right:1px solid #f5f5f5;
    text-align:center;
    padding:12px 16px;
    font-size:14px;
    font-weight:700
}
.verconho__compareoffrs__valrow__item:last-child{
    border-right:0
}
.verconho__compareoffrs__valrow__item--green{
    color:#0163FA
}
.verconho__compareoffrs__infoic{
    width:16px;
    height:16px;
    border-radius:100%;
    display:inline-block;
    margin-left:8px;
    border:1px solid #303030;
    vertical-align:-4px;
    position:relative
}
.verconho__compareoffrs__infoic:before{
    content:"!";
    font-size:12px;
    color:#303030;
    position:absolute;
    left:5px;
    top:2px;
    line-height:10px;
    transform:rotate(180deg)
}
.verconho__compareoffrs__infoicblock{
    position:relative;
    cursor:pointer
}
.verconho__compareoffrs__infoicblock:hover .verconho__compareoffrs__infoicpopup{
    display:block
}
.verconho__compareoffrs__infoicpopup{
    position:absolute;
    background:#606060;
    color:#fff;
    font-size:12px;
    padding:8px 12px;
    border-radius:8px;
    left:20px;
    bottom:12px;
    width:170px;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__comparepop{
        position:fixed;
        z-index:99;
        background-color:rgba(48,48,48,.5);
        top:0;
        left:0;
        right:0;
        bottom:0;
        display:flex
    }
}
@media only screen and (min-width:768px){
    .verconho__comparepop__dialog{
        width:980px;
        margin:auto;
        border-radius:18px;
        background-clip:padding-box;
        position:relative;
        height:532px
    }
}
@media only screen and (min-width:768px){
    .verconho__comparepop__dialog .verconho__compareloan{
        position:static;
        border-radius:0 0 18px 18px;
        background-clip:padding-box
    }
}
.verconho__optnscta{
    background-color:#fafafa;
    border-radius:20px;
    background-clip:padding-box;
    padding:10px 13px
}
.verconho__optnscta__btn{
    border:1px solid #FB501A;
    background-color:#fff;
    line-height:30px;
    height:32px;
    font-size:14px;
    font-weight:600;
    text-align:center;
    border-radius:20px;
    color:#FB501A
}
@media only screen and (min-width:768px){
    .verconho__optnscta__btn{
        width:274px;
        cursor:pointer
    }
    .verconho__optnscta__btn:hover{
        background-color:#FB501A;
        color:#fff
    }
}
.verconho__optnscta__or{
    display:block;
    margin:6px 0 4px;
    text-align:center
}
.verconho__optnscta__query{
    margin-top:14px;
    font-size:14px;
    color:#263238;
    text-align:center
}
@media only screen and (min-width:768px){
    .verconho__optnscta__query{
        margin-top:0
    }
}
.verconho__optnscta__talk{
    text-decoration:underline;
    color:#FB501A;
    font-weight:600
}
@media only screen and (min-width:768px){
    .verconho__optnscta__talk{
        color:#263238;
        cursor:pointer
    }
}
.verconho__optnscta__co-app{
    font-size:12px;
    color:#303030;
    padding:0 0 12px;
    line-height:16px
}
@media only screen and (min-width:768px){
    .verconho__optnscta{
        display:flex;
        gap:16px;
        align-items:center
    }
}
.verconho__checkcredit{
    font-family:Montserrat,sans-serif;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(48,48,48,.7);
    z-index:11;
    display:flex
}
.verconho__checkcredit__dialog{
    margin:auto;
    background-color:#f5f5f5;
    border-radius:22px;
    background-clip:padding-box;
    width:320px;
    position:relative;
    padding:56px 10px 10px
}
.verconho__checkcredit__close{
    position:absolute;
    top:-38px;
    right:4px;
    width:32px;
    height:32px;
    border-radius:100%;
    border:1px solid #909090;
    background-color:#303030;
    cursor:pointer
}
.verconho__checkcredit__close:after,.verconho__checkcredit__close:before{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:16px;
    background-color:#f5f5f5;
    left:14px;
    top:7px;
    transform:rotate(45deg)
}
.verconho__checkcredit__close:after{
    transform:rotate(-45deg)
}
.verconho__checkcredit__tick{
    width:95px;
    height:97px;
    margin:0 auto 24px;
    background:url(../images/stickerIcons.svg) no-repeat 0 -154px;
    display:block
}
.verconho__checkcredit__textblk{
    background-color:#fff;
    border-radius:22px;
    background-clip:padding-box;
    padding:16px 8px 8px;
    text-align:center
}
.verconho__checkcredit__txt1{
    color:#0163FA;
    font-size:24px;
    font-weight:700;
    padding:0 0 14px
}
.verconho__checkcredit__txt2{
    font-size:19px;
    color:#303030;
    font-weight:700
}
.verconho__checkcredit__txt{
    font-size:18px;
    color:#303030;
    padding:10px 0;
    line-height:22px
}
.verconho__checkcredit.ldp{
    padding:42px 0 0
}
.verconho__checkcredit.ldp .verconho__checkcredit__dialog{
    padding:10px 0
}
.verconho__checkcredit.ldp .verconho__checkcredit__tick{
    margin:0 auto 6px
}
.verconho__checkcredit.ldp .verconho__checkcredit__textblk{
    padding:8px
}
.verconho__conctagent{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(48,48,48,.7);
    z-index:11;
    display:flex
}
.verconho__conctagent__dialog{
    margin:auto;
    background-color:#f5f5f5;
    border-radius:22px;
    background-clip:padding-box;
    width:320px;
    position:relative;
    padding:109px 10px 10px
}
.verconho__conctagent__whitesec{
    background-color:#fff;
    border-radius:22px;
    padding:56px 16px 16px;
    position:relative;
    text-align:center
}
.verconho__conctagent__ic{
    width:92px;
    height:108px;
    position:absolute;
    background:url(../images/stickerIcons.svg) no-repeat -9px -302px;
    top:-70px;
    left:50%;
    transform:translateX(-50%)
}
.verconho__conctagent__title{
    font-size:20px;
    color:#303030;
    font-weight:700;
    line-height:24px;
    margin:0 0 12px
}
.verconho__conctagent__title--sm{
    display:block;
    font-size:16px;
    font-weight:400
}
.verconho__conctagent__btn{
    line-height:38px;
    height:40px;
    text-align:center;
    border-radius:20px;
    font-size:16px;
    font-weight:600;
    cursor:pointer
}
.verconho__conctagent__btn--trans{
    color:#303030;
    border:1px solid #303030
}
.verconho__conctagent__btn--solid{
    border:1px solid #FB501A;
    background-color:#FB501A;
    color:#fff;
    margin:0 0 12px
}
.verconho__filtersheader{
    padding:16px 10px 12px;
    background-color:#fff;
    font-size:16px;
    line-height:24px;
    display:flex;
    justify-content:space-between;
    border-bottom:1px solid #f5f5f5;
    border-radius:8px 8px 0 0;
    background-clip:padding-box
}
@media only screen and (min-width:768px){
    .verconho__filtersheader{
        position:sticky;
        top:100px;
        z-index:9
    }
}
.verconho__mofify{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff;
    z-index:9
}
.verconho__mofify__header{
    padding:4px 0;
    display:flex;
    align-items:center
}
.verconho__mofify__back{
    width:48px;
    height:48px;
    position:relative;
    display:inline-block
}
.verconho__mofify__back:before{
    content:"";
    display:block;
    position:absolute;
    width:12px;
    height:12px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(135deg);
    left:22px;
    top:18px
}
.verconho__mofify__title{
    font-size:18px;
    font-weight:600;
    color:#303030;
    line-height:24px
}
.verconho__mofify__tabs{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:4px;
    padding:0 20px
}
.verconho__mofify__tabs__item{
    padding:8px 4px;
    font-size:14px;
    color:#303030;
    border-bottom:3px solid transparent
}
.verconho__mofify__tabs__item.active{
    border-color:#FB501A;
    color:#FB501A;
    font-weight:600
}
.verconho__mofify__body{
    background-color:#f5f5f5;
    padding:16px;
    height:calc(100% - 97px);
    overflow:auto
}
.verconho__mofify__body::-webkit-scrollbar{
    width:8px;
    background-color:rgba(0,0,0,.04);
    border-radius:10px
}
.verconho__mofify__body::-webkit-scrollbar-thumb{
    background-color:#d8d8d8;
    box-shadow:inset 0 0 6px rgba(0,0,0,.2);
    border-radius:10px
}
@media only screen and (min-width:768px){
    .verconho__mofify__body{
        height:auto;
        overflow:unset;
        padding:0 5px 16px;
        width:calc(100% + 6px);
        margin-left:-3px
    }
}
.verconho__mofify__categorytitle{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:0 0 12px;
    padding:0 10px 8px;
    border-bottom:1px solid #fff
}
.verconho__mofify__categorytitle__txt1{
    font-size:15px;
    font-weight:400;
    color:#303030
}
.verconho__mofify__categorytitle__filled{
    font-size:13px;
    font-weight:300;
    color:#606060
}
@media only screen and (min-width:768px){
    .verconho__mofify__categorytitle{
        margin:12px 0 4px;
        padding:0 10px 4px
    }
}
.verconho__mofify__categoryblk{
    margin:0 0 12px;
    background-color:#fff;
    border-radius:8px;
    background-clip:padding-box;
    padding:10px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.verconho__mofify__categoryblk__top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%
}
@media only screen and (min-width:768px){
    .verconho__mofify__categoryblk__top{
        cursor:pointer
    }
}
.verconho__mofify__categoryblk__txt{
    color: #000000;
    display: block;
    
    font-size: 16px;
}

.verconho__mofify__categoryblk__arrow{
    width:32px;
    height:32px;
    position:relative;
    display:inline-block
}
.verconho__mofify__categoryblk__arrow:before{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border:solid rgba(48,48,48,.2);
    border-width:0 2px 2px 0;
    transform:rotate(-45deg);
    top:11px;
    left:10px
}
.verconho__mofify__categoryblk__content{
    width:100%;
    margin-top:10px;
    display:none
}
.verconho__mofify__categoryblk__ipfield{
    background-color:#fcfcfc;
    border-radius:12px;
    background-clip:padding-box;
    padding:10px 5px 0;
    position:relative
}
.verconho__mofify__categoryblk__ipfield:before{
    content:"";
    display:block;
    position:absolute;
    width:16px;
    height:16px;
    right:15px;
    top:20px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -464px
}
.verconho__mofify__categoryblk__ipfield__dummyip{
    border:0;
    border-bottom:1px solid #d7d7d7;
    background:transparent;
    width:calc(100% - 14px);
    height:34px;
    font-size:14px;
    font-weight:600;
    color:#303030;
    font-family:Montserrat,sans-serif;
    margin-left:6px;
    display:block;
    line-height:35px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding-right:12px;
    padding-bottom:7px
}
.verconho__mofify__categoryblk__ipfield__dummyip.searchic{
    position:relative
}
.verconho__mofify__categoryblk__ipfield__dummyip.searchic:before{
    content:"";
    display:block;
    position:absolute;
    background:url(../images/home-loan-compare-revamp-sprite-web.svg) no-repeat 0 -464px;
    width:16px;
    height:16px;
    right:5px;
    bottom:8px
}
.verconho__mofify__categoryblk__input{
    border:0;
    border-bottom:1px solid #d7d7d7;
    background:transparent;
    width:calc(100% - 14px);
    height:34px;
    font-size:14px;
    font-weight:600;
    color:#303030;
    font-family:Montserrat,sans-serif;
    margin-left:6px
}
.verconho__mofify__categoryblk__input:focus{
    outline:none
}
.verconho__mofify__categoryblk.expand .verconho__mofify__categoryblk__arrow:before{
    transform:rotate(45deg)
}
.verconho__mofify__categoryblk.expand .verconho__mofify__categoryblk__content{
    display:block
}
.verconho__mofify__categoryblk__filledval{
    display:none;
    align-items:center
}
.verconho__mofify__categoryblk__filledval.hasVal{
    display:flex
}
@media only screen and (max-width:768px){
    .verconho__mofify__categoryblk__filledval .rupees{
        font-size:14px
    }
}
.verconho__mofify__categoryblk__filledtxt{
    font-size: 20px;
    font-weight:600;
    color:#303030;
    display:none
}
.verconho__mofify__categoryblk__filledtxt.show{
    display:block
}
.verconho__mofify__categoryblk__propfinalwrap{
    padding:10px 12px 8px;
    background-color:#fcfcfc;
    border-radius:12px;
    background-clip:padding-box
}
.verconho__mofify__categoryblk__propfinal{
    font-size:15px;
    color:#303030;
    font-weight:400;
    padding:0 0 24px
}
.verconho__mofify__categoryblk__propfinal.mt10{
    margin-top:10px
}
.verconho__mofify__categoryblk__propfinal.finalize{
    padding:12px 0 8px
}
.verconho__mofify__categoryblk__nocontent,.verconho__mofify__categoryblk__yescontent{
    display:none
}
.verconho__mofify__categoryblk__nocontent.show,.verconho__mofify__categoryblk__yescontent.show{
    display:block
}
.verconho__mofify__categoryblk__nocontent.hide,.verconho__mofify__categoryblk__yescontent.hide{
    display:none
}
@media only screen and (min-width:768px){
    .verconho__mofify__categoryblk{
        margin:0 0 4px
    }
}
.verconho__mofify__radiofields{
    display:flex;
    align-items:center;
    gap:16px;
    width:100%;
    padding:0 0 24px
}
.verconho__mofify__radiofields__optn{
    width:calc(50% - 8px)
}
.verconho__mofify__radiofields__optn__ip{
    display:none
}
.verconho__mofify__radiofields__optn__ip:checked~.verconho__mofify__radiofields__optn__label{
    background-color:rgba(0,150,129,.1);
    border:1px solid #0163FA
}
.verconho__mofify__radiofields__optn__ip:checked~.verconho__mofify__radiofields__optn__label .tick{
    border-color:#0163FA
}
.verconho__mofify__radiofields__optn__ip:checked~.verconho__mofify__radiofields__optn__label .cross:after,.verconho__mofify__radiofields__optn__ip:checked~.verconho__mofify__radiofields__optn__label .cross:before{
    background-color:#0163FA
}
.verconho__mofify__radiofields__optn__label{
    font-size:14px;
    color:#303030;
    box-shadow:0 2px 10px 0 hsla(0,0%,81.2%,.5);
    border:3px solid #fff;
    background-color:hsla(0,0%,100%,.5);
    border-radius:12px;
    background-clip:padding-box;
    height:52px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer
}
.verconho__mofify__radiofields__optn__ic{
    display:inline-block;
    margin-right:22px
}
.verconho__mofify__radiofields__optn__ic.tick{
    width:9px;
    height:17px;
    border:solid #263238;
    border-width:0 3px 3px 0;
    transform:rotate(45deg);
    margin-bottom:4px
}
.verconho__mofify__radiofields__optn__ic.cross{
    width:16px;
    height:16px;
    position:relative
}
.verconho__mofify__radiofields__optn__ic.cross:after,.verconho__mofify__radiofields__optn__ic.cross:before{
    content:"";
    display:block;
    position:absolute;
    width:3px;
    height:16px;
    background-color:#263238;
    left:6px;
    top:0;
    transform:rotate(45deg)
}
.verconho__mofify__radiofields__optn__ic.cross:after{
    transform:rotate(-45deg)
}
@media only screen and (min-width:768px){
    .verconho__mofify__radiofields{
        gap:8px
    }
    .verconho__mofify__radiofields.pb4{
        padding-bottom:4px
    }
}
.verconho__mofify__pincode,.verconho__mofify__searchproj{
    padding:0 0 42px;
    position:relative;
    width:100%
}
.verconho__mofify__pincode:before,.verconho__mofify__searchproj:before{
    content:"";
    display:block;
    position:absolute;
    width:16px;
    height:16px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -464px;
    right:0;
    top:10px
}
.verconho__mofify__pincode__ip,.verconho__mofify__searchproj__ip{
    border:0;
    border-bottom:1px solid #d7d7d7;
    width:100%;
    background-color:transparent;
    height:34px;
    font-family:Montserrat,sans-serif;
    font-size:18px;
    font-weight:600;
    color:#303030;
    text-overflow:ellipsis
}
.verconho__mofify__pincode__ip:focus,.verconho__mofify__searchproj__ip:focus{
    outline:none
}
.verconho__mofify__pincode:before{
    content:none
}
.verconho__mofify__tabradio{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px
}
.verconho__mofify__tabradio__input{
    display:none
}
.verconho__mofify__tabradio__input:checked~.verconho__mofify__tabradio__label{
    background-color:rgba(0,150,129,.1);
    border-color:#0163FA;
    padding-left:28px
}
.verconho__mofify__tabradio__input:checked~.verconho__mofify__tabradio__label:before{
    content:"";
    display:block;
    position:absolute;
    width:6px;
    height:10px;
    border:solid #0163FA;
    border-width:0 2px 2px 0;
    top:9px;
    left:14px;
    transform:rotate(45deg)
}
.verconho__mofify__tabradio__label{
    border:1px solid #e8e8e8;
    display:block;
    padding:0 12px;
    line-height:30px;
    font-size:14px;
    color:#303030;
    cursor:pointer;
    border-radius:20px;
    background-clip:padding-box;
    position:relative
}
@media only screen and (min-width:768px){
    .verconho__mofify__tabradio{
        padding:0 0 8px
    }
}
.verconho__mofify__emptypeselect{
    display:flex;
    align-items:center;
    gap:6px
}
.verconho__mofify__emptypeselect__option{
    width:33.3%
}
.verconho__mofify__emptypeselect__input{
    display:none
}
.verconho__mofify__emptypeselect__input:checked~.verconho__mofify__emptypeselect__label{
    background-color:rgba(0,150,129,.1);
    border-color:#0163FA;
    font-weight:600;
    box-shadow:none
}
.verconho__mofify__emptypeselect__input:checked~.verconho__mofify__emptypeselect__label:before{
    border-color:#0163FA
}
.verconho__mofify__emptypeselect__input:checked~.verconho__mofify__emptypeselect__label:after{
    display:block
}
.verconho__mofify__emptypeselect__label{
    box-shadow:0 2px 10px 0 hsla(0,0%,81.2%,.5);
    border:1px solid #fff;
    background-color:hsla(0,0%,100%,.5);
    border-radius:16px;
    background-clip:padding-box;
    display:block;
    font-size:11px;
    color:#303030;
    position:relative;
    padding:10px 5px 6px;
    text-align:center;
    line-height:14px;
    height:80px
}
.verconho__mofify__emptypeselect__label:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border:2px solid #d7d7d7;
    border-radius:100%;
    top:4px;
    right:4px
}
.verconho__mofify__emptypeselect__label:after{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    background-color:#0163FA;
    right:8px;
    top:8px;
    border-radius:100%;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__mofify__emptypeselect__label{
        height:96px;
        padding-top:20px;
        cursor:pointer
    }
}
.verconho__mofify__emptypeselect__label__txt{
    min-height:30px;
    display:flex;
    align-items:center;
    justify-content:center
}
.verconho__mofify__emptypeselect__ic{
    width:28px;
    height:28px;
    display:block;
    margin:0 auto 6px;
   
}
.verconho__mofify__emptypeselect__ic--business{
    background-position:0 -627px;
    width:24px;
    height:31px
}
.verconho__mofify__emptypeselect__ic--selfemp{
    background-position:-1px -675px;
    width:28px;
    height:29px
}
.verconho__mofify__ipfieldflex{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.verconho__mofify__ipfieldflex__label{
    font-size:14px;
    font-weight:600;
    color:#303030
}
.verconho__mofify__ipfieldflex.mt16{
    margin-top:16px
}
.verconho__mofify__quantip{
    display:flex;
    gap:8px;
    align-items:center
}
.verconho__mofify__quantip__minus,.verconho__mofify__quantip__plus{
    width:40px;
    height:40px;
    border-radius:100%;
    display:inline-block;
    background-color:#e0f2f0;
    position:relative;
    cursor:pointer
}
.verconho__mofify__quantip__minus:before,.verconho__mofify__quantip__plus:before{
    content:"";
    display:block;
    position:absolute;
    background-color:#0163FA;
    height:2px;
    width:18px;
    left:11px;
    top:19px
}
.verconho__mofify__quantip__plus:after{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:17px;
    background-color:#0163FA;
    left:19px;
    top:11px
}
.verconho__mofify__quantip__input{
    width:52px;
    height:36px;
    border:1px solid silver;
    text-align:center;
    padding:9px 4px;
    border-radius:8px;
    background-clip:padding-box;
    font-size:14px;
    font-weight:600;
    font-family:Montserrat,sans-serif
}
.verconho__mofify__quantip__input::focus{
    outline:none
}
.verconho__mofify__salfield{
    border:1px solid #909090;
    border-radius:8px;
    background-clip:padding-box;
    height:36px;
    padding:10px 4px 10px 10px;
    width:110px;
    display:flex;
    align-items:center
}
.verconho__mofify__salfield.cr-amount{
    width:130px
}
.verconho__mofify__salfield .rupees{
    margin-right:10px;
    display:inline-block
}
@media only screen and (max-width:768px){
    .verconho__mofify__salfield .rupees{
        font-size:14px
    }
}
.verconho__mofify__salfield__ip{
    border:0;
    background-color:transparent;
    font-size:14px;
    font-weight:600;
    color:#000;
    width:calc(100% - 14px);
    height:25px;
    font-family:Montserrat,sans-serif;
    text-align:right
}
.verconho__mofify__salfield__ip:focus{
    outline:none
}
.verconho__mofify__rangeslider{
    padding-top:10px;
    position:relative
}
.verconho__mofify__rangeslider__ip[type=range]{
    width:100%;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#d7d7d7;
    border-radius:8px
}
.verconho__mofify__rangeslider__ip[type=range]::-webkit-slider-runnable-track{
    height:6px;
    background-color:#d7d7d7;
    border-radius:6px
}
.verconho__mofify__rangeslider__ip[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    width:20px;
    height:20px;
    border:6px solid #0163FA;
    background-color:#f5f5f5;
    border-radius:50%;
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    margin-top:-6px;
    position:relative;
    z-index:8
}
.verconho__mofify__rangeslider__activeline{
    position:absolute;
    left:0;
    top:19px;
    height:6px;
    background-color:#0163FA;
    display:inline-block;
    border-radius:8px 0 0 8px;
    width:0;
    pointer-events:none
}
@media only screen and (max-width:768px){
    .verconho__mofify__rangeslider__activeline{
        top:21px
    }
}
.verconho__mofify__rangeslider__values{
    display:flex;
    padding-top:10px;
    justify-content:space-between
}
.verconho__mofify__rangeslider__minval{
    font-size:10px;
    font-weight:600;
    color:#909090
}
.verconho__mofify__checkcredscore{
    margin-top:10px;
    background-color:#fff7e1;
    padding:10px 12px;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.verconho__mofify__checkcredscore__txt{
    max-width:130px;
    font-size:12px;
    color:#303030;
    line-height:16px
}
.verconho__mofify__checkcredscore__txt--bold{
    font-weight:600
}
.verconho__mofify__checkcredscore__btn{
    border-radius:20px;
    background-clip:padding-box;
    background-color:#fff;
    border:1px solid #FB501A;
    padding:0 18px;
    line-height:30px;
    font-size:14px;
    font-weight:600;
    color:#FB501A
}
@media only screen and (min-width:768px){
    .verconho__mofify__checkcredscore__btn{
        padding:0 8px;
        width:calc(100% - 30px);
        text-align:center;
        cursor:pointer
    }
    .verconho__mofify__checkcredscore__btn:hover{
        background-color:#FB501A;
        color:#fff
    }
}
.verconho__mofify__bankslist{
    width:100%
}
.verconho__mofify__bankslist__title{
    font-size:14px;
    color:#757575;
    text-align:center;
    padding:0 0 8px
}
.verconho__mofify__bankslist__bank{
    border-bottom:1px solid #d7d7d7
}
.verconho__mofify__bankslist__bankradio{
    display:none
}
.verconho__mofify__bankslist__bankradio:checked~.verconho__mofify__bankslist__banklabel:before{
    background:#0163FA;
    border:3px solid #fff;
    outline:2px solid #0163FA
}
.verconho__mofify__bankslist__banklabel{
    display:grid;
    grid-template-columns:28px auto;
    gap:10px;
    padding:8px;
    position:relative;
    align-items:center;
    cursor:pointer
}
.verconho__mofify__bankslist__banklabel:before{
    content:"";
    position:absolute;
    background:#fff;
    border:4px solid #fff;
    outline:2px solid #b5b5b5;
    width:16px;
    height:16px;
    top:14px;
    right:12px;
    box-sizing:border-box;
    border-radius:100%
}
.verconho__mofify__bankslist__banklogo{
    width:28px;
    height:28px;
    border-radius:6px;
    border:1px solid #f5f5f5
}
.verconho__mofify__bankslist__bankicon{
    height:100%;
    width:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.verconho__mofify__genderselct{
    display:flex;
    align-items:center;
    gap:16px
}
.verconho__mofify__genderselct__option{
    width:calc(50% - 8px)
}
.verconho__mofify__genderselct__input{
    display:none
}
.verconho__mofify__genderselct__input:checked~.verconho__mofify__genderselct__label{
    background-color:rgba(0,150,129,.1);
    border:1px solid #0163FA
}
.verconho__mofify__genderselct__input:checked~.verconho__mofify__genderselct__label .verconho__mofify__genderselct__txt:before{
    border-color:#0163FA
}
.verconho__mofify__genderselct__input:checked~.verconho__mofify__genderselct__label .verconho__mofify__genderselct__txt:after{
    display:block
}
.verconho__mofify__genderselct__label{
    box-shadow:0 2px 10px 0 hsla(0,0%,81.2%,.5);
    border:1px solid #fff;
    background-color:hsla(0,0%,100%,.5);
    border-radius:12px;
    background-clip:padding-box;
    height:52px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
@media only screen and (min-width:768px){
    .verconho__mofify__genderselct__label{
        justify-content:flex-start;
        padding-left:8px
    }
}
.verconho__mofify__genderselct__ic{
    display:inline-block;
    margin-right:22px;
    width:15px;
    height:21px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -897px
}
.verconho__mofify__genderselct__ic--man{
    background-position:0 -860px
}
@media only screen and (min-width:768px){
    .verconho__mofify__genderselct__ic{
        margin-right:4px
    }
}
.verconho__mofify__genderselct__txt{
    position:relative;
    display:inline-block;
    font-size:14px;
    color:#303030;
    padding-right:30px
}
.verconho__mofify__genderselct__txt:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border-radius:100%;
    border:1px solid #d7d7d7;
    right:0;
    top:-3px
}
@media only screen and (min-width:768px){
    .verconho__mofify__genderselct__txt:before{
        top:1px
    }
}
.verconho__mofify__genderselct__txt:after{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border-radius:100%;
    background-color:#0163FA;
    right:4px;
    top:1px;
    display:none
}
@media only screen and (min-width:768px){
    .verconho__mofify__genderselct__txt:after{
        top:5px
    }
}
@media only screen and (min-width:768px){
    .verconho__mofify__genderselct__txt{
        padding-right:20px;
        width:85px;
        text-align:center
    }
}
.verconho__mofify__loanselect{
    display:flex;
    align-items:center;
    gap:16px;
    margin:0 0 20px
}
.verconho__mofify__loanselect__option{
    width:calc(50% - 8px)
}
.verconho__mofify__loanselect__input{
    display:none
}
.verconho__mofify__loanselect__input:checked~.verconho__mofify__loanselect__label{
    background-color:rgba(0,150,129,.1);
    border:1px solid #0163FA
}
.verconho__mofify__loanselect__input:checked~.verconho__mofify__loanselect__label .verconho__mofify__loanselect__labeltxt:before{
    border-color:#0163FA
}
.verconho__mofify__loanselect__input:checked~.verconho__mofify__loanselect__label .verconho__mofify__loanselect__labeltxt:after{
    display:block
}
.verconho__mofify__loanselect__label{
    box-shadow:0 2px 10px 0 hsla(0,0%,81.2%,.5);
    border:1px solid #fff;
    background-color:hsla(0,0%,100%,.5);
    border-radius:12px;
    background-clip:padding-box;
    height:52px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:12px;
    cursor:pointer
}
@media only screen and (min-width:768px){
    .verconho__mofify__loanselect__label{
        padding:0 12px
    }
}
.verconho__mofify__loanselect__labeltxt{
    position:relative;
    display:inline-block;
    font-size:12px;
    color:#303030;
    padding-right:30px;
    line-height:16px;
    max-width:calc(100% - 18px)
}
.verconho__mofify__loanselect__labeltxt:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border-radius:100%;
    border:1px solid #d7d7d7;
    right:0;
    top:50%;
    transform:translateY(-50%)
}
.verconho__mofify__loanselect__labeltxt:after{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border-radius:100%;
    background-color:#0163FA;
    right:4px;
    top:50%;
    transform:translateY(-50%);
    display:none
}
@media only screen and (min-width:768px){
    .verconho__mofify__loanselect__labeltxt{
        max-width:100%;
        font-size:10px;
        line-height:12px;
        padding-right:24px
    }
}
.verconho__mofify__prmappl{
    margin:10px 0
}
.verconho__mofify__prmappl__input{
    display:none
}
.verconho__mofify__prmappl__input:checked~.verconho__mofify__prmappl__label:before{
    background-color:#0163FA;
    border-color:#0163FA
}
.verconho__mofify__prmappl__input:checked~.verconho__mofify__prmappl__label:after{
    display:block
}
.verconho__mofify__prmappl__label{
    position:relative;
    padding-left:26px;
    font-size:14px;
    color:#303030;
    cursor:pointer
}
.verconho__mofify__prmappl__label:before{
    content:"";
    display:block;
    position:absolute;
    width:18px;
    height:18px;
    border:1px solid #d7d7d7;
    left:0;
    top:0;
    border-radius:4px;
    background-clip:padding-box
}
.verconho__mofify__prmappl__label:after{
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:10px;
    border:solid #fff;
    border-width:0 2px 2px 0;
    top:3px;
    left:6px;
    transform:rotate(45deg);
    display:none
}
.verconho.mofify-pop{
    display:none
}
.verconho__evalprofile{
    background-color:#fff;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:flex;
    z-index:9
}
.verconho__evalprofile__block{
    width:320px;
    height:338px;
    margin:auto;
    border:1px solid #e8e8e8;
    background-color:#f5f5f5;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    border-radius:22px;
    background-clip:padding-box;
    padding:10px
}
.verconho__evalprofile__ic{
    width:162px;
    height:162px;
    margin-top:auto;
    display:block;
    margin-bottom:-42px;
    z-index:9;
    position:relative;
    background:url(../images/search-anim.gif) no-repeat;
    background-size:contain
}
.verconho__evalprofile__txtsec{
    border-radius:22px;
    background-clip:padding-box;
    background-color:#fff;
    padding:58px 8px 20px;
    text-align:center
}
.verconho__evalprofile__txt1{
    font-size:20px;
    font-weight:700;
    color:#303030;
    padding:0 0 8px
}
.verconho__evalprofile__txt2{
    font-size:20px;
    color:#303030;
    line-height:24px
}
.verconho__tnc{
    text-align:center;
    padding-top:16px
}
.verconho__tnc__txt{
    font-size:12px;
    color:#303030
}
.verconho__tnc__txt--blue{
    display:inline-block;
    color:#00c1d4;
    text-decoration:underline
}
@media only screen and (min-width:768px){
    .verconho__tnc{
        display:none
    }
}
.verconho__tncweb{
    text-align:center;
    width:100%;
    position:absolute;
    bottom:14px;
    left:0
}
.verconho__tncweb__txt{
    font-size:15px;
    color:#FB501A;
    
}
.verconho__tncweb__txt--blue{
    display:inline-block;
    color:#0264FA;
    text-decoration:underline
}
@media only screen and (max-width:768px){
    .verconho__tncweb{
        display:none
    }
}
.credscore__topsec{
    display:flex;
    justify-content:space-between;
    padding:25px 30px
}
.credscore__topsec__left{
    max-width:calc(100% - 90px)
}
.credscore__topsec__txt1{
    font-weight:700;
    padding:0 0 5px
}
.credscore__topsec__txt1,.credscore__topsec__txt2{
    font-size:18px;
    color:#303030
}
.credscore__logo{
    width:73px;
    height:22px
}
.credscore__scoreshow{
    border-radius:22px 22px 0 0;
    background-color:#fff;
    padding:46px 30px 27px
}
.credscore__scoreshow__txt{
    font-size:18px;
    font-weight:600;
    color:#303030;
    padding:0 0 18px;
    max-width:210px;
    line-height:24px
}
.credscore__scoreshow__dflex{
    display:flex;
    justify-content:space-between;
    padding:0 0 28px
}
.credscore__scoreshow__score{
    font-size:26px;
    color:#303030
}
.credscore__scoreshow__score--bold{
    font-weight:600;
    font-size:35px
}
.credscore__scoreshow__img{
    width:92px;
    height:47px;
    border:1px solid #000
}
.credscore__report{
    background-color:#fff7e1;
    border-radius:16px;
    background-clip:padding-box;
    padding:10px 18px;
    font-size:12px;
    color:#303030;
    margin:0 0 16px -10px;
    width:calc(100% + 20px);
    line-height:16px
}
.credscore__cta{
    background-color:#FB501A;
    border-radius:20px;
    background-clip:padding-box;
    color:#fff;
    text-align:center;
    font-size:18px;
    font-weight:700;
    line-height:40px;
    height:40px
}
.suauto{
    box-shadow:0 0 80px 0 rgba(0,0,0,.1);
    background-color:#f5f5f5;
    position:fixed;
    top:58px;
    left:0;
    bottom:0;
    right:0;
    z-index:99;
    display:none
}
.suauto.showpop{
    display:block
}
@media only screen and (min-width:768px){
    .suauto.showpop{
        display:flex
    }
}
.suauto__header{
    background-color:#fff;
    padding:16px 18px 16px 8px;
    justify-content:space-between
}
.suauto__header,.suauto__header__left{
    display:flex;
    align-items:center
}
.suauto__header__back{
    width:28px;
    height:28px;
    display:inline-block;
    margin-right:8px;
    position:relative;
    cursor:pointer
}
.suauto__header__back:before{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    transform:rotate(135deg);
    left:11px;
    top:9px
}
.suauto__header__title{
    font-size:20px;
    color:#000;
    font-weight:500
}
.suauto__header__save{
    font-size:18px;
    color:#FB501A;
    line-height:24px;
    font-weight:600;
    cursor:pointer
}
@media only screen and (min-width:768px){
    .suauto__header{
        border-radius:8px 8px 0 0
    }
}
.suauto__inner{
    padding:12px 16px 20px
}
@media only screen and (min-width:768px){
    .suauto__inner{
        height:calc(100% - 60px)
    }
}
.suauto__ipwrap{
    border-radius:12px;
    background-clip:padding-box;
    padding:10px 5px 0;
    position:relative
}
.suauto__ipwrap:before{
    content:"";
    display:block;
    position:absolute;
    width:16px;
    height:16px;
    right:4px;
    top:20px;
    background:url(../images/home-loan-compare-revamp-sprite.svg) no-repeat 0 -464px
}
.suauto__ipwrap--br0{
    border-radius:0;
    border-bottom:1px solid #d7d7d7
}
.suauto__ipwrap--br0 .verconho__mofify__categoryblk__input{
    border-bottom:0;
    width:calc(100% - 27px)
}
@media only screen and (min-width:768px){
    .suauto{
        background-color:rgba(0,0,0,.2);
        box-shadow:none
    }
}
@media only screen and (min-width:768px){
    .suauto__dialog{
        background-color:#f5f5f5;
        box-shadow:0 0 80px 0 rgba(0,0,0,.1);
        width:530px;
        margin:auto;
        position:relative;
        border-radius:8px;
        height:514px
    }
}
.auto-suggest__drop-wrap{
    padding:14px
}
.auto-suggest__drop-down{
    padding:0;
    margin:0;
    list-style:none
}
.auto-suggest__drop-down li{
    cursor:pointer
}
.auto-suggest__nsr{
    background-color:#f5f5f5;
    padding:24px
}
.auto-suggest__nsr__img{
    width:140px;
    height:136px;
    margin:auto;
    background:url(../images/dd__nsr__img.png) no-repeat;
    padding:24px 0 16px
}
.auto-suggest__nsr__heading{
    font-size:22px;
    font-weight:600;
    text-align:center;
    color:#303030;
    padding:0 0 8px
}
.auto-suggest__nsr__text{
    font-size:16px;
    text-align:center;
    color:#303030
}
.auto-suggest .city-dropdown__list--item{
    font-size:14px;
    color:#303030;
    font-weight:500;
    cursor:pointer;
    line-height:32px;
    text-transform:capitalize
}
.auto-suggest .city-dropdown__list--item .highlite{
    color:#FB501A
}
@media only screen and (min-width:768px){
    .auto-suggest.hide-tag{
        height:calc(100% - 44px);
        overflow:auto;
        background-color:#fafafa
    }
    .auto-suggest.hide-tag::-webkit-scrollbar{
        width:8px;
        background-color:rgba(0,0,0,.1);
        border-radius:0
    }
    .auto-suggest.hide-tag::-webkit-scrollbar-thumb{
        border-radius:4px;
        width:8px;
        box-shadow:inset 0 0 6px rgba(0,0,0,.2);
        background-color:#bbb
    }
}
@media only screen and (min-width:768px){
    .auto-suggest{
        height:calc(100% - 44px);
        overflow:auto;
        background-color:#fafafa
    }
    .auto-suggest::-webkit-scrollbar-track{
        -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
        border-radius:10px;
        background-color:#f5f5f5
    }
    .auto-suggest::-webkit-scrollbar{
        width:8px;
        background-color:#f5f5f5
    }
}
.mb-hl__revamp-form__search__list--value{
    display:inline-block;
    font-size:14px;
    line-height:44px;
    color:#303030
}
.mb-hl__revamp-form__search__list--value .highlite{
    color:#FB501A
}
.verconho__modal{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color:rgba(48,48,48,.7);
    z-index:80
}
.verconho__modal__dialog{
    background-color:#f5f5f5;
    width:100%;
    border-radius:22px 22px 0 0;
    position:absolute;
    bottom:0;
    left:0
}
@media only screen and (min-width:768px){
    .verconho__modal__dialog{
        bottom:0;
        left:50%;
        top:50%;
        transform:translate(-50%,-50%);
        width:463px;
        height:428px;
        border-radius:22px;
        background-clip:padding-box
    }
}
.verconho__modal__close{
    width:32px;
    height:32px;
    border-radius:100%;
    border:1px solid #909090;
    background-color:#303030;
    top:-48px;
    right:22px;
    position:absolute;
    cursor:pointer
}
.verconho__modal__close:after,.verconho__modal__close:before{
    content:"";
    display:block;
    position:absolute;
    width:2px;
    height:16px;
    background-color:#fff;
    left:14px;
    top:6px;
    transform:rotate(45deg)
}
@media only screen and (min-width:768px){
    .verconho__modal__close:after,.verconho__modal__close:before{
        background-color:#303030
    }
}
.verconho__modal__close:after{
    transform:rotate(-45deg)
}
@media only screen and (min-width:768px){
    .verconho__modal__close{
        border:0;
        background-color:transparent;
        top:9px;
        right:11px
    }
}
.verconho__modal__topwrap{
    padding:24px 32px 14px
}
.verconho__modal__title{
    font-size:18px;
    font-weight:700;
    padding:0 0 4px
}
.verconho__modal__expric{
    width:72px;
    height:22px;
    display:block;
    background:url(../images/experianlogo.png) no-repeat
}
.verconho__modal__expric.mb{
    background:url(../images/home-loan-compare-revamp-sprite-mob.svg) no-repeat 0 -1959px;
    width:114px;
    height:23px
}
.verconho__modal__formsec{
    border-radius:22px 22px 0 0;
    background-clip:padding-box;
    background-color:#fff;
    padding:30px 20px
}
@media only screen and (min-width:768px){
    .verconho__modal__formsec{
        border-radius:22px;
        background-clip:padding-box
    }
}
.verconho__modal__formfield{
    position:relative;
    width:100%;
    margin-bottom:40px
}
.verconho__modal__formfield.w50{
    width:calc(50% - 10px)
}
.verconho__modal__formfield__label{
    position:absolute;
    display:block;
    font-size:14px;
    font-weight:600;
    color:#303030;
    top:-3px;
    left:0;
    transition:all .3s ease-in-out
}
.verconho__modal__formfield__optnl{
    font-size:14px;
    color:#909090;
    display:inline-block
}
.verconho__modal__formfield__input{
    width:100%;
    border:0;
    border-bottom:1px solid #d7d7d7;
    padding:0 0 4px
}
.verconho__modal__formfield__input::-webkit-input-placeholder{
    color:transparent
}
.verconho__modal__formfield__input:not(:-moz-placeholder-shown)~.verconho__modal__formfield__label{
    font-size:12px;
    top:-16px
}
.verconho__modal__formfield__input:focus~label.verconho__modal__formfield__label,.verconho__modal__formfield__input:not(:placeholder-shown)~.verconho__modal__formfield__label{
    font-size:12px;
    top:-16px
}
.verconho__modal__formfield__input:focus{
    outline:none
}
.verconho__modal__formfield__error{
    display:inline-block;
    margin-top:4px;
    color:#FB501A;
    display:none
}
.verconho__modal__dflex{
    display:flex;
    gap:10px
}
.verconho__modal__tnccheck{
    margin:0 0 24px
}
.verconho__modal__tnccheck__ip{
    display:none
}
.verconho__modal__tnccheck__ip:checked~.verconho__modal__tnccheck__label:before{
    background-color:#0163FA;
    border-color:#0163FA
}
.verconho__modal__tnccheck__ip:checked~.verconho__modal__tnccheck__label:after{
    display:block
}
.verconho__modal__tnccheck__label{
    display:inline-block;
    font-size:14px;
    color:#303030;
    position:relative;
    padding-left:28px;
    cursor:pointer
}
.verconho__modal__tnccheck__label:before{
    content:"";
    display:block;
    position:absolute;
    width:20px;
    height:20px;
    border:1px solid #d7d7d7;
    left:0;
    top:-1px
}
.verconho__modal__tnccheck__label:after{
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:10px;
    border:solid #fff;
    border-width:0 2px 2px 0;
    left:8px;
    top:3px;
    transform:rotate(45deg);
    display:none
}
.verconho__modal__tnccheck__link{
    color:#FB501A;
    text-decoration:underline
}
.verconho__modal__cta{
    background-color:#FB501A;
    text-align:center;
    color:#fff;
    border-radius:20px;
    background-clip:padding-box;
    line-height:40px;
    font-size:18px;
    font-weight:700
}
@media only screen and (min-width:768px){
    .verconho__modal__cta{
        width:calc(100% - 111px);
        margin:auto;
        cursor:pointer
    }
}
.verconho__modal__verifycode{
    text-align:center;
    font-size:14px;
    color:#303030;
    padding:0 0 10px;
    font-weight:600;
    line-height:18px
}
.verconho__modal__verifycode--dblock{
    display:block
}
.verconho__modal__otp{
    display:flex;
    width:200px;
    justify-content:space-between;
    gap:12px;
    margin:0 auto 42px
}
.verconho__modal__otp-expr{
    width:300px
}
.verconho__modal__otp__ip{
    width:40px;
    border:0;
    border-bottom:1px solid #d7d7d7;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding:0 0 12px
}
.verconho__modal__otp__ip:focus{
    outline:none
}
.verconho__modal__nocode{
    background-color:#f5f5f5;
    border-radius:16px;
    padding:16px 12px 10px;
    margin:0 0 42px
}
.verconho__modal__nocode__txt{
    font-size:12px;
    font-weight:600;
    padding:0 0 8px
}
.verconho__modal__nocode__ctasec{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px
}
.verconho__modal__nocode__btn{
    width:calc(50% - 6px);
    text-align:center;
    line-height:30px;
    height:32px;
    border-radius:20px;
    background-clip:padding-box;
    background-color:#fff;
    font-size:12px;
    font-weight:600
}
.verconho__modal__nocode__btn--blackbb{
    color:#5d5d5d;
    border:1px solid #5d5d5d;
    pointer-events:none;
    cursor:progress
}
.verconho__modal__nocode__btn--redbb{
    border:1px solid #FB501A;
    color:#FB501A;
    cursor:pointer
}
.verconho__modal__credscore{
    padding:0 6px 27px;
    display:flex;
    align-items:center
}
.verconho__modal__credscore__back{
    width:28px;
    height:28px;
    display:inline-block;
    margin-right:12px;
    position:relative
}
.verconho__modal__credscore__back:before{
    content:"";
    display:block;
    position:absolute;
    width:10px;
    height:10px;
    border:solid #303030;
    border-width:0 2px 2px 0;
    left:8px;
    top:9px;
    transform:rotate(135deg)
}
.verconho__modal__credscore__cta{
    background-color:#FB501A;
    color:#fff;
    text-align:center;
    line-height:40px;
    font-size:18px;
    font-weight:700;
    cursor:pointer;
    border-radius:20px;
    background-clip:padding-box;
    width:calc(100% - 40px)
}
