    /********************************Theme Name: Muthoot Home FinanceAuthor: Keshav GehlotAuthor URI: Description: Muthoot Home Finance theme is responsive theme for all types of display device.Text Domain: muthoothfVersion: 1.0***********************************/

    body {
        font-family: 'Montserrat', sans-serif;
    }
    body, html { overflow-x:hidden; }
    a, a:focus, a:hover {
        text-decoration:none;
    }
    header {
        position: fixed;
        z-index: 99;
        width: 100%;
        top:0px;
    }
    .head_main_menu {

        background-color: #0095da ;

        border-color: #0095da ;

        margin-bottom: 0px ;

        border-radius: 0px ;

        border: none ;
        padding: 29px;

    }
    .mobile_view_mnu { display:none !important;}
    .desktop_view_mnu {display:block !important;}
    .navbar-brand {


        padding: 15px 60px ;

        height: 108px ;

    }
    .head_mbotm_left ul.dropdown li a, .head_mbotm_right ul.dropdown li a {
        color: #ffffff;
        font-size: 16px;
        font-weight: 300;
        display: block;
        padding-top: 15px;
        padding-bottom: 20px;
        text-decoration:none;
    }
    ul.dropdown li.parent .sub-menu{
        background-color: #0095da;
    }
    ul.dropdown li.parent .sub-menu li a{
        font-size: 15px;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .head_main_menu .navbar-nav>li>a {

        color: #ffffff ;

    }
    .ruler-heading .form-control {
    width: auto;
    margin-left: 10px;
}
.ruler-heading{align-items: center;margin-bottom: 10px;}
    /*updated on 7 april 2020*/
    .head_main_menu .head_menu_top .navbar-nav>li>a {
        font-size: 12px;
        font-weight: 300;
        text-transform: uppercase;
        /*padding: 10px 15px 12px 15px !important;*/
        padding: 6px 15px 6px 15px !important;
        margin-bottom: 10px;
    }


    .head_main_menu .head_menu_top .navbar-nav>li:hover>a>b{
        transform: rotate(-180deg);
    }
    .head_main_menu .head_menu_top .head_mtop_left .navbar-nav>li.dropdown>a {
        padding-left: 5px !important;
    }
    .head_main_menu .head_menu_top .navbar-nav>li.top_socl>a{
        padding: 10px 7px 12px 7px !important;
    }
    .head_main_menu .head_menu_top .navbar-nav>li.top_socl>a i {
        font-size: 14px;
    }
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wp-megamenu-item-71 a {
        padding-right: 5px !important;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li.wp-megamenu-item-67 a {
        padding-left: 5px !important;
    }
    .head_main_menu .head_menu_top .navbar-nav>li.head_tel a{
        font-size: 16px;
        font-weight: 400;
    }
    .head_main_menu .head_menu_top .navbar-nav>li.dropdown:hover .dropdown-menu {
        display:block !important;
        z-index: 999999;
        background-color: #f5fbfe;
        padding: 0px;
    }
    .head_menu_top .dropdown-menu>li>a {
        color: #00417e;
        font-size: 13px;
        padding: 8px 20px;
    }
    .head_menu_top .dropdown-menu>li>a:hover {
        background-color: #00417e;
        color:#fff!important;
    }
    .head_main_menu .head_menu_top .navbar-nav>li>a:hover {
        color: #aee5ff;
    }

    .head_main_menu .navbar-brand:focus, .head_main_menu .navbar-brand:hover {

        background-color: #0095da ;

    }
    /*
    .home_banner_desc span{

        font-size: 24px;

        color: #000000;

        font-weight: 600;
        text-shadow: none;
        text-transform: uppercase;

    }

    .home_banner_desc h2{

        margin: 0px;

        font-size: 30px;

        font-weight: 700;

        color: #00417e;

        text-transform: uppercase;

        

        padding-bottom: 5px;
        text-shadow: none;
    } 
    */

    .home_banner_note {
        position: absolute;
        bottom: 28px;
        left: 10%;
        width: 36%;
    }
    /*.home_banner_note span{
        font-size: 11px;
        color: #5e5e5e;
        text-shadow: none;
        text-transform: none;
        line-height: 12px;
        display: block;
    }*/

    .home_banner_note span {
        font-size: 11px;
        color: #ffffff;
        text-shadow: 1px 2px 5px #000;
        text-transform: none;
        line-height: 12px;
        display: block;
    }

    .top_banner {
        background-size: cover !important;
        margin-top: 106px;
    }
    #myCarousel {
        margin-top: 106px;
    }
    .carousel-caption {
        right: 50%;
        left: 10%;
        padding-bottom: 90px;
        text-align: left;
        bottom: 60px;
    }
    .home_banner_desc {
        margin-bottom: 0px;
        background-size: cover !important;
        height: 500px;
    }
    .carousel-control.left, .carousel-control.right {
        background-image: none !important;
        background-image: none !important;
        background-image: none !important;
        background-image: none !important;
        filter: none;
        background-repeat: no-repeat !important;
    }
    .carousel-control.left {
        top: 240px;
        left: 60px;
        width: 30px;
        height: 30px;
    }
    .carousel-control.right {
        top: 240px;
        right: 60px !important;
        width: 30px;
        height: 30px;
    }


/*    UI07051988*/
.miss_call {
    position: absolute;
    bottom: 20px;
    left: 5%;
    background: #feef00;
    z-index: 9;
    padding: 10px 30px;
    border-radius: 50PX;
    border: 4px solid #fff;
}

.miss_call p {
    font-size: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    margin: 0;
    line-height: 25px;
    COLOR: #000;
}

.miss_call p a {
    color: #ff0101;
    font-weight: bold;
    font-size: 30px;
    margin-left: 16px;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; -webkit-animation: pulse 400ms infinite alternate;
            animation: pulse 800ms infinite alternate;
}


.cuslogin_btnn {
    position: absolute;
    top: 2px;
    right: 13%;
    background: #8cc63d;
    z-index: 9;
    padding: 6px 12px;
    border-radius: 5px;
    border: 1px solid #fff;
}
.cuslogin_btnn a {
    color: #fff;
    font-weight: 500;
    margin: 0;
}

@-webkit-keyframes pulse {
    0% { color: #000; }
    50% { color: red; }
    100% { color: #0095d9; }
}
/*    UI07051988*/

    /*
    .banner_rate_box > span {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        width: 33px;
        height: 65px;
        font-size: 16px;
        left: 12px;
        position: absolute;
        top: 2px;
    } */
    .banner_rate_box .rate_green_box {
        display: inline-block;
        background-color: #8cc63d;
        padding: 5px;
        font-size: 17px;
        text-transform: uppercase;
        color: #ffffff;
        margin-left: 16px;
        text-shadow: none;
    }
    /*
    .banner_rate_box .rate_green_box label{
        margin: 0px;
        font-size: 46px;
        font-family: 'Montserrat', sans-serif;
        color: #ffffff;
        font-weight: 600;
        text-shadow: none;
        line-height: 40px;
        position: relative;
        padding-right: 2px;
    }

    .banner_rate_box .rate_green_box label span{
        font-size: 15px;
        color: #ff0000;
        position: absolute;
        top: -10px;
        right: -10px;
    }
    .home_banner_desc p{
        font-size: 14px;
        font-weight: 400;
        color: #000000;
        padding-right: 120px;
        padding-bottom: 10px;
        text-shadow: none;
        text-align: justify;
    }

    .home_banner_desc .banner_rate_box{

        padding-bottom: 25px;

    }
    */
    ul.dropdown li.parent>a:after {
        top: 42% !important;
        border-top: 4px solid #ffffff !important;
    }
    .home_banner_desc a.custom_blue_btn{
        border: 2px solid #00577f;
        padding: 12px 20px 8px 20px;
        display: inline-block;
        font-size: 19px;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: 500;
        margin-left: 13px;
        text-decoration: none;
        text-shadow: none;
        background: #ffffff;
        -webkit-transform-origin: 50% 50%;
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        -webkit-box-shadow: 125px 0px 0 0 #00577f inset, -100px 0px 0 #00577f inset;
    }
    .home_banner_desc a.custom_blue_btn:hover{
        border: 2px solid #00577f;
        -webkit-box-shadow: 0px 0px 0 0 #00577f inset, 0px 0px 0 #00577f inset;
        color: #00577f;
    }

    /*6-APR 2020*/
    a.custom_blue_btn.covid-btn {
        background: #0090ff !important;
        box-shadow: none !important;
        border: none;
        color: #fff;
        
    }

    /*7-Apr-2020*/
    a.p-issue-top-link.anime-top-btn {
        color: #fff !important;
        padding: 8px 14px;
        border-radius: 5px;
        /*animation: animebtn 0.9s infinite;*/
        font-weight: 600 !important;
        background-color: #001641 !important;
    }
    a.p-issue-top-link.anime-top-btn:hover {
        color: #fff !important;
        padding: 8px 14px;
        border-radius: 5px !important;
        background-color:#8cc63d !important;
        /*animation: animebtnhover 0.9s infinite;*/
        
    }
    /*
    @keyframes animebtn {
    0% {background-color: #001641;}
    25%{background-color:#8cc63d;}
    50%{background-color: #001641;}
    75%{background-color:#8cc63d;}
    100% {background-color: #001641;}
    }

    @keyframes animebtnhover {
    0% {background-color: #001641;}
    25%{background-color:#001641;}
    50%{background-color: #001641;}
    75%{background-color:#001641;}
    100% {background-color: #001641;}
    }
    */
    /*Ends*/

    /*ENDS*/




    .custom_blue_btn, input[type=submit], .btn-events a, .btn-prod a, .btn-poli a, .contentReadmore, .go-back a {
        font-size: 12px;
        font-weight: 600;
        color: #ffffff;
        text-transform: uppercase;
        padding: 12px 20px;
        display: inline-block;
        background: #004d71;
        -webkit-transform-origin: 50% 50%;
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        -webkit-box-shadow: 125px 0px 0 0 #0091d9 inset, -100px 0px 0 #0091d9 inset;
    }
    .custom_blue_btn:hover, input[type=submit]:hover, .btn-events a:hover, .btn-prod a:hover, .btn-poli a:hover, .contentReadmore:hover, .go-back a:hover {
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }
    .map_desc_box .custom_blue_btn {
        font-size: 12px;
        font-weight: 700;
        color: #0076b0;
        text-transform: uppercase;
        padding: 12px 15px;
        display: inline-block;
        background: #0076b0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        -webkit-box-shadow: 125px 0px 0 0 #ffffff inset, -100px 0px 0 #ffffff inset;
    }
    .map_desc_box .custom_blue_btn:hover {
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }
    .contact_btn_box .custom_blue_btn{
        font-size: 16px;
        font-weight: 600;
        padding: 15px 20px;
        color: #ffffff;
        background: transparent;
        -webkit-transform-origin: 50% 50%;
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        -webkit-box-shadow: 125px 0px 0 0 transparent inset, -100px 0px 0 transparent inset;
        border: 2px solid #ffffff;
    }
    .contact_btn_box .custom_blue_btn:hover {
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }
    .left_content_box .write-to-us-left-siderbar .wpcf7-submit {
        background: #0076b0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        -webkit-box-shadow: 125px 0px 0 0 #00344c inset, -100px 0px 0 #00344c inset;
    }
    .left_content_box .write-to-us-left-siderbar .wpcf7-submit:hover {
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }

    .slid_section_title {
        margin: 0px;
        color: #0091d9;
        font-weight: 700;
        padding-left: 20px;
        padding-right: 20px;
    }
    .slid_section_title:after {
        content: '';
        display: block;
        margin: 0 auto;
        width: 50px;
        padding-top: 5px;
        border-bottom: 2px solid #a7a7a7;
        margin-bottom: 10px;
    }
    .slid_section_head .widget_custom_html p{
        color: #ffffff;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 0px;
    }
    .latest_post_title {

        margin: 0px;

        color: #ffffff;

        font-weight: 700;
    }
    .latest_post_title:after {
        content: '';
        display: block;
        margin: 0 auto;
        width: 50px;
        margin-top: 7px;
        border-bottom: 2px solid #ffffff;
        margin-bottom: 10px;
    }
    .call_waitin_title {
        font-size: 37px;
        font-weight: 700;
        display: flex;
    }
    .call_waitin_title span{
        color: #0091d9;
        padding-right: 12px;
    }
    .call_waitin_title span:after{
        content: '';
        display: block;
        width: 65px;
        margin-top: 10px;
        border-bottom: 3px solid #0091d9;
        margin-bottom: 2px;
    }
    .call_waiting_heading p{
        font-size: 16px;
        margin: 0px;
        color: #646464;
        font-weight: 500;
    }
    .latest_section_head p{

        font-size: 16px;

        color: #ffffff;

        font-weight: 300;

        

    }
    .dream_descleft {

        padding-left: 25px ;

    }
    .dream_descleft p{
        font-size: 15px;
        color: #555555;
    }
    .dream_descleft p:nth-child(2){
        height: 165px;
        overflow: hidden;
    }
    #helpdream_slider .item h4{
        font-size: 22px;
        color: #000000;
        font-weight: 600;
        text-transform: uppercase;
        margin: 0px;
        padding-top: 30px;
    }
    #helpdream_slider .item .dremlocation{
        font-weight: 500;
        text-transform: uppercase;
        color: #535353;
        font-size: 13px;
    }
    #helpdream_slider .item h4:after{
        content: '';
        display: block;
        width: 48px;
        padding-top: 5px;
        border-bottom: 2px solid #a3d164;
        margin-bottom: 5px;
    }
    .left_head_title {
        font-size: 36px;
        font-weight: 600;
        margin: 0px;
    }
    .left_head_title:after {
        content: '';
        display: block;
        width: 50px;
        padding-top: 18px;
        border-bottom: 2px solid #a7a7a7;
        margin-bottom: 12px;
    }
    .helpcreat_descbox .left_head_title:after {
        border-bottom: 2px solid #ffffff;
    }
    .left_side_head p{
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 25px;
        margin: 0px;
    }
    .left_side_head p:nth-child(3){
        padding-bottom: 16px;
    }

    #helpdream_slider .owl-nav .owl-prev, #affordable_slider .owl-nav .owl-prev{
        padding: 10px 
    }

    #helpdream_slider .owl-nav .owl-next, #affordable_slider .owl-nav .owl-next{
        padding: 10px ;

    }
    #affordable_slider .item .offeraffrd_img {
        overflow:hidden;
    }
    #affordable_slider .item img{
        -webkit-transition: all 1.5s ease;
        -moz-transition: all 1.5s ease;
        -ms-transition: all 1.5s ease;
        -o-transition: all 1.5s ease;
        transition: all 1.5s ease;
    }
    #affordable_slider .item:hover img{
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }
    .help_creat_desc > p{
        padding-bottom: 15px;
        margin: 0px;
        font-weight: 400;
    }
    .help_creat_desc .custom_blue_btn {
        font-size: 15px;
    }
    .muthoot_fincorp_desc_box {
        padding-top: 55px;
        padding-right: 0px ;
    }
    .home_loan_everyone .left_head_title {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }
    .home_loan_everyone .left_head_title:after {
        content: none;
    }
    .home_loan_everyone p{
        margin: 0px;
        font-size: 18px;
        color: #ffffff;
        line-height: 24px;
        padding-top: 5px;
    }
    .contact_btn_box {
        padding-top: 58px;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
    }
    .offer_afford_desc .custom_blue_btn {
        position: absolute;
        bottom: 55px;
        left: 34%;
    }
    #affordable_slider .offer_afford_desc .custom_blue_btn {
        bottom: 20px;
    }
    .home #affordable_slider .offer_afford_desc .custom_blue_btn {
        bottom:40px;
    }
    .offer_afford_desc p{
        font-weight: 400;
        font-size: 13px;
        color: #ffffff;
        line-height: 20px;
        margin-bottom: 0px;
        height: 56px;
        overflow: hidden;
    }
    .fincorp_logo_desc {
        padding: 0px ;
    }
    .map_desc_box h3{
        margin: 0px;
        font-size: 30px;
        font-weight: 700;
    } 
    .map_desc_box h3:after{
        content: '';
        display: block;
        width: 50px;
        padding-top: 12px;
        border-bottom: 4px solid #a7a7a7;
        margin-bottom: 12px;
    } 
    .branch_sub_off {
            font-size: 16px;
        color: #a8e2ff;
        padding-bottom: 35px;
        display: block;
    }
    .map_desc_box p{
        font-size: 16px;
        margin: 0px;
        padding-bottom: 25px;
        line-height: 24px;
    }
    .state_count_box .state_count{
        text-transform: uppercase;
        font-weight: 500;
        background: url(images/statebg_icon.png) no-repeat 100% 0%;
        text-align: center;
    }
    .state_count_box .state_count span{
        font-size: 42px;
        font-weight: 600;
        line-height: 30px;
        padding-right: 0px;
        padding-top: 0px;
        display: block;
        text-align: center;
        padding-bottom: 14px;
        color: #002c40;
    }
    .muthoot_housing_desc_box {
        /*width: calc(100% - 529px);
        float: left;
        padding-left: 0px;
        padding-top: 22px;*/
        width: calc(100% - 529px);
        float: left;
        padding-left: 0px;
        padding-top: 0;
    }

    .muthoot_housing_desc_box h3{
        margin: 0px;
        font-size: 36px;
        font-weight: 700;
        color: #ffffff;
    }
    .muth_housing_sub_title {
        padding-top: 5px;
        padding-bottom: 32px;
        display: block;
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
        line-height: 24px;
    }
    .muthoot_housing_desc_box p {
        font-size: 15px;
        color: #ffffff;
        margin: 0px;
        padding-bottom: 25px;
        font-weight: 300;
        line-height: 22px;
    }
    .fincorp_logo, .fincorp_achivement {

        padding-left: 0px ;

    }

    .fincorp_achivement ul li{
        float: left;
        display: inline-block;
        font-size: 15px;
        font-weight: 400;
        color: #ffffff;

    }
    .fincorp_description {

        padding-top:10px;

        padding-right: 0px ;

        padding-left: 0px ;

    }

    .fincorp_description p{
        font-size: 15px;
        font-weight: 400;
        color: #ffffff;
        line-height: 26px;
        padding-right: 30px;
        text-align: justify;
    }
    .latest_post_box {

        padding-left: 0px ;

        padding-right: 35px ;

    }

    .latest_post_text {

        padding-left: 0px ;

        padding-right: 0px ;

    }

    .post_bg_box p{

        font-size: 12px;

        color: #4e4e4e;

        font-weight: 400;

        

    }
    .call_us_btn {
        text-decoration: none ;
        font-weight: 400;
    }
    .call_us_btn:hover {
        text-decoration: none ;
    }
    .footer_logo_box, .footer_logo, .footer_logo_content, .footer_menu_box, .footer_phone_address {

        padding-left: 0px ;

        padding-right: 0px ;

    }

    .footer_logo_content p{

        padding-left: 32px;
        font-size: 13px;
        color: #ffffff;

    }
    .footer_menu {

        padding-left: 0px;

    }
    .footer_menu .menu-footer-other-links-container {
        padding-bottom: 8px;
    }
    .footer_menu h5, .footer_phone h5, .footer_address h5{
        font-size: 16px;
        font-weight: 400;
        color: #ffffff;
        padding-bottom: 10px;
    }

    .footer_phone {
        border-right: 1px solid #33718d;
        padding-left: 0px;
        padding-right: 0px;
        width: 22%;
        float: left;
        padding-top: 10px;
        padding-bottom: 20px;
        margin: 14px 0 0 0;
    }

    .footer_address {

        padding-left: 65px;

        width: 44% ;

        float: left ;

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .footer_address span{

        padding-top: 5px;

        font-size: 13px;

        font-weight: 500;

        color: #ffffff;

        margin-bottom: 5px;

    }

    .footer_address p{

        font-size: 13px;
        padding-top: 5px;
        color: #ffffff;

    }
    .footer_menu ul li a{

        font-size: 13px;

        color: #ffffff;

        text-decoration: none;

        margin-bottom: 10px;

        display: block;

    }
    .footer_menu ul li.elig-cal a{
        font-size: 16px;
        padding-top: 30px;
        margin: 0px;
        font-weight: 500;
    }
    .footer_menu ul li.emi-cal a{
        font-size: 16px;
        padding-top: 22px;
        margin: 0px;
        font-weight: 500;
    }
    .footer_call_btn {

        font-size: 30px;

        color: #ffffff;

        font-weight: 500;

        text-decoration: none;

    }
    .footer_phone .widget_text>h5 {
        padding-bottom: 0px;
        margin-top: 25px;
    }
    .footer_address .widget_text>h5 {
        padding-bottom: 4px;
        margin-top: 15px;
    }
    .footer_phone .widget_text .footer_call_btn:hover {
        color: #efefef;
    }
    .copyright_box {

        background-color: #2c2c2c;

        padding: 20px 90px 10px 90px;

        color: #d4d4d4;

        font-size: 12px;

    }
    .copyright_box p a{
        color: #d4d4d4;
    }

    .page-banner{
        height: 312px;
    }



    /******************************* left side bar ******************/
    .left_content_box, .right_content_box{
        padding: 60px 15px;
    }
    .left-sidebar-menu{
        padding-bottom: 30px;
    }
    .left-sidebar-menu h5{
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        color: #ffffff;
        margin: 0px;
        background-color: #00486c;
        padding: 15px;
    }
    .left-sidebar-menu ul{
        padding-left: 0px;
        list-style-type: none;
        background-color: #f9f9f9;
        margin: 0px;
    }
    .left-sidebar-menu ul li{
        border-bottom: 1px solid #ececec;
        position: relative;
    }
    .left-sidebar-menu ul li{
        border-bottom: 1px solid #ececec;
        position: relative;
        padding: 20px 35px 20px 15px;
    }
    .left-sidebar-menu ul li:before {
        position: absolute;
        top: 35%;
        left: 6%;
        color: #999898;
    }
    .left-sidebar-menu ul li.last-child{
        border-bottom:none;
    }
    .left-sidebar-menu ul li a{
        font-size: 14px;
        color: #5a5a5a;
        font-weight: 500;
        line-height: 16px;
        padding-left: 20px;
        display: block;
        text-decoration: none;
        background: url(images/left_icon.png) no-repeat;
        background-position-y: 50%;
        background-position-x: 3%;
    }
    .left-sidebar-menu ul li:hover a, .left-sidebar-menu ul li.current-menu-item a {
        color:#0091d9;
        background: url(images/left_icon_hover.png) no-repeat;
        background-position-y: 50%;
        background-position-x: 3%;
    }
    .write-to-us-left-siderbar {
        padding: 24px 18px;
        /*background-color: #ecf7fc;*/
        background-color:#7da739;
    }
    .write-to-us-left-siderbar h5 {
        font-size: 22px;
        /*color: #00344c;*/
        color:#fff;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0px;
    }
    .write-to-us-left-siderbar h5:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 8px;
        /*border-bottom: 2px solid #0091d9;*/
        border-bottom: 2px solid #fff;
        margin-bottom: 6px;
    }
    .write-to-us-left-siderbar .textwidget .write-sub-title {
        font-size: 13px;
        /*color: #0b0b0b;*/
        color:#fff;
        font-weight: 300;
        padding-bottom: 28px;
    }
    .write-to-us-left-siderbar .textwidget form, .write-to-us-left-siderbar .textwidget form p{
        display: inline-block;
    }
    .write-to-us-left-siderbar .textwidget form input, .write-to-us-left-siderbar .textwidget form textarea {
        width: 100%;
        float: left;
        display: block;
        padding: 10px 8px;
        margin-bottom: 7px;
        border: 1px solid #ccedfc;
        font-size: 13px;
        color: #8b8b8b;
    }
    .write-to-us-left-siderbar .textwidget form textarea {
        min-height: 100px;
    }
    .write-to-us-left-siderbar .textwidget form input[type=submit].wpcf7-submit {
        width: auto;
        display: block;
        margin: 22px auto 5px 55px;
        padding: 12px 30px;
        font-size: 16px;
        color: #ffffff;
        font-weight: 600;
        text-transform: uppercase;
    }
    .write-to-us-left-siderbar .textwidget .write-below{
        text-align: center;
        font-size: 12px;
        /*color: #4e4e4e;*/
        color:#fff;
        font-weight: 500;
    }
    .write-to-us-left-siderbar .textwidget .write-below span{
        font-size: 14px;
        /*color: #00344c;*/
        color:#fff;
        font-weight: 600;
        text-transform: uppercase;
    }
    .write-to-us-left-siderbar .textwidget .write-below p{
        margin:0px;
    }
    .write-to-us-left-siderbar .textwidget .write-below .write-rep{
        font-size: 18px;
        font-weight: 700;
        /*color: #00344c;*/
        color:#fff;
        text-transform: uppercase;
    }
    .testimonials_item {
        width: 100%;
        float: left;
        display: block;
        padding: 30px 15px;
        margin-bottom: 15px;
    }
    .testimonials_item:nth-child(odd) {
        background-color: #ebf5fa;
    }
    .testimonials_item:nth-child(even) {
        background-color: #fafafa;
    }
    .testimonials_item .dream_img_circl_list_box {
        margin-top: 0;
        padding-right: 12px;
        /*border-right: 1px solid #d3dce1;*/
        display: inline-block;
        min-height: 140px;
        position:relative;
    }
    .testimonials_item .dream_img_circl_list_box:before{content:""; border-right:1px solid #d3dce1; position:absolute; right: -10px; height:100%;}
    .testimonials_item .dream_descleft {
        padding: 20px 15px 0px 15px;
        /*height: 185px;*/
        position: relative;
    }
    .testimonials_item .dream_descleft h2 {
        margin: 0px;
        font-size: 17px;
        color: #1a5c97;
        text-transform: uppercase;
        font-weight: 600;
    }
    .testimonials_item .dream_descleft .testimonials_location {
        font-size: 14px;
        color: #5a5a5a;
        font-weight: 600;
        padding-bottom: 10px;
        display: block;
    }
    .testimonials_item .dream_descleft p {
        font-size: 13px;
        color: #333333;
        font-weight: 300;
        margin: 0px;
        max-height: 92px;
        overflow: hidden;
    }
    .testimonials_item .dream_descleft p a {
        font-size: 12px;
        color: #0091d9;
        text-transform: uppercase;
        font-weight: 600;
        text-decoration: none;
        margin-top: 5px;
        display: inline-block;
    }
    .testimonials_item .dream_descleft p a i{
        font-weight: 600;
    }
    .testimonials_item .dream_descleft a.contentReadmore {
        padding: 0px;
        font-weight: 600;
        left: 2%;
        bottom: 0px;
        padding: 10px 15px;
        position: static;
    }
    .testimonials_item .dream_descleft a.contentReadmore i {
        font-weight: 700;
    }
    .page_banner_title_bg {
        max-width: 578px;
        height: 311px;
        background-color: rgba(0, 72, 108, 0.8);
        clip-path: polygon(0% 100%, 100% 100%, 0% -655%);
        width: 100%;
    }
    .page_banner_box {
        padding-top: 76px;
        padding-left: 103px;
        padding-right: 50px;
    }
    .banner_title_breadcrum h1{
        color: #ffffff;
    }
    .banner_title_breadcrum h1:after{
        content: '';
        display: block;
        width: 65px;
        padding-top: 8px;
        border-bottom: 2px solid #c8d4da;
        margin-bottom: 18px;
    }
    .banner_title_breadcrum .breadcrum_box{
        padding-left: 0px;
    }
    .banner_title_breadcrum .breadcrum_box .breadcrumbs{
        color: #ffffff;
    }
    .banner_title_breadcrum .breadcrum_box .breadcrumbs span{
        color: #ffffff;
        font-weight: 600;
    }
    .banner_title_breadcrum .breadcrum_box .breadcrumbs i{
        padding-right: 12px;
        padding-left: 12px;
    }
    .banner_title_breadcrum .breadcrum_box .breadcrumbs span a span{
        font-weight: 300;
    }

    .single_produc_page_content > p {
        margin: 0px;
        padding-bottom: 15px; 
    }
    /****************************** start about pages *******************/

    .about_content_desc label{
        font-size: 14px;
        color: #00486c;
        font-weight: 600;
        margin-bottom: 15px;
    }
    .about_content_desc > p{
        font-size: 13px;
        color: #000000;
        font-weight: 300;
        margin-bottom: 5px;
    }
    .blockquote {
        padding: 8px 15px 8px 15px;
        border-left: 6px solid #daeef6;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .blockquote p {
        font-size: 16px !important;
        color: #00486c !important;
        font-style: italic;
        margin: 0px;
        line-height: 35px;
    }
    .vmv_box {
        padding-left:0px;
        padding-right:0px;
    }
    .vision_box, .mission_box, .value_box {
        padding-left:0px;
    }
    .vision_box .vmv_desc {
        background-color: #0095da;
        position: relative;
    }
    .mission_box .vmv_desc {
        background-color: #8cc63d;
        position: relative;
    }
    .value_box .vmv_desc {
        background-color: #00486c;
        position: relative;
    }

    .vmv_desc {
        padding: 35px 22px 25px;
        color: #ffffff;
    }
    .value_box .vmv_desc {
        padding: 40px 30px 40px;
    }
    /*.vision_box .vmv_desc p:after{
        top:auto; bottom:0;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(247, 247, 247, 0);
        border-top-color: #0095da;
        border-width: 15px;
        margin-left: -22px;
        z-index: 9;
    }*/

    .vision_box .vmv_desc:after {
        bottom: -30px;
        left: 0;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(247, 247, 247, 0);
        border-top-color: #0095da;
        border-width: 15px;
        margin: 0 auto;
        z-index: 9;
        right: 0;
    }

    .mission_box .vmv_desc:after {
        top: -30px;
        left: 0;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #8cc63d;
        border-width: 15px;
        margin: 0 auto;
        z-index: 9;
        right: 0;
    }

    .value_box .vmv_desc:after {
        bottom: -30px;
        left: 0;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(247, 247, 247, 0);
        border-top-color: #00486c;
        border-width: 15px;
        margin: 0 auto;
        z-index: 9;
        right: 0;
    }
    .vmv_desc h3{
        margin: 0px;
        font-size: 18px;
        text-transform: uppercase;
    }
    .vmv_desc h3:after{
        content: '';
        display: block;
        margin: 0 auto;
        width: 40px;
        padding-top: 10px;
        border-bottom: 2px solid #ffffff;
        margin-bottom: 15px;
    }
    .vmv_desc p{
        font-size: 13px;
        line-height: 20px;
        font-weight: 300;
        margin: 0px;
    }

    /**************************** start product pages*************************/

    .blockquotep {
        padding-bottom: 30px;
    }
    .blockqout_img {
        padding-right: 20px;
    }
    .blockquotep p{
        display: flex;
        padding: 10px 15px 10px 20px;
        border-left: 4px solid #daeef6;
        font-size: 16px;
        color: #00486c;
        font-style: italic;
        margin: 0px;
        line-height: 20px;
    }
    .product_content_block > p {
        margin: 0px;
        padding-bottom: 15px;
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }
    .product_content_block h3, .faq_title {
        margin: 0px;
        padding-top: 20px;
        font-size: 20px;
        color: #00486c;
        width: 100%;
        float: left;
    }
    .product_content_block h3:after, .faq_title:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 10px;
        border-bottom: 2px solid #0091d9;
        margin-bottom: 15px;
    }
    .product_content_block .blockquote {
        margin-top: 20px;
        display: block;
        margin-bottom: 15px;
        border-left: 4px solid #daeef6;
    }
    .product_content_block ul {
        padding-left: 0px;
        list-style-type: none;
        display: inline-block;
        width: 80%;
    }
    .product_content_block ul li{
        display: inline-block;
        width: 50%;
        float: left;
        padding: 10px 15px 10px 0px;
    }
    .product_content_block ul li i{
        padding-right: 10px;
        color: #8cc63d;
        font-size: 15px;
        
    }
    .blockquote_btn, .blockquote_emi {
        width: 100%;
        float: left;
        display: block;
    }
    .blockquote_btn p{
        width: 54%;
        float: left;
        display: block;
        line-height: 20px;
        padding-top: 5px;
        color: #5b5b5b;

    }
    .blockquote_emi p{
        width: 40%;
        float: left;
        display: block;
        line-height: 20px;
        padding-top: 5px;
        color: #5b5b5b;

    }
    .blockquote_btn p span, .blockquote_emi p span{
        color: #000000;
        font-weight: 600;
    }
    .product_content_block .eligibility_btn {
        font-size: 16px;
        color: #ffffff;
        background-color: #5f5f5f;
        padding: 12px 15px;
        border-radius: 4px;
        text-decoration: none;
        display: inline-block;
        margin-left: 15px;
    }
    .product_content_block .emi_btn {
        font-size: 16px;
        color: #ffffff;
        background-color: #0095da;
        padding: 12px 15px;
        border-radius: 4px;
        text-decoration: none;
        display: inline-block;
        margin-left: 15px;
    }
    .wpsm_panel-body {
        background-color: #f9f9f9 !important;
        color: #4a4a4a!important;
        border-top-color: #f9f9f9 !important;
        font-family: 'Montserrat', sans-serif !important;
        font-size: 13px !important;
        font-weight: 300;
        line-height: 20px;
    }
    html .ac_open_cl_icon {
        background-color: #f9f9f9 !important;
    }
    .wpsm_panel-title a, .ac_title_class {
        font-size: 14px !important;
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 600;
    }
    .fa-plus:before {
        content: "\f067";
        color: #ffffff;
        background-color: #00344c;
        border-radius: 50px;
        padding: 3px 5px;
        font-size: 10px !important;
    }
    .fa-minus:before {
        content: "\f068";
        color: #ffffff;
        background-color: #00344c;
        border-radius: 50px;
        padding: 3px 5px;
        font-size: 10px !important;
    }
    .right_content_box .product_item, .right_content_box .policies_item, .right_content_box .team_item {
        margin-bottom: 15px;
        padding-left: 0px;
    }
    /*.right_content_box .team_item img {
        height: 267px;
        width:100%;
    }*/
    .right_content_box .team_item img {
        height: 150px;
        width: auto;
    }
    .right_content_box .team_item .team_list_box{
        background-color: #f7f7f7;
        padding: 20px 15px 15px 15px;
        position: relative;
        /*min-height:260px;*/
    }
    .right_content_box .team_item .team_list_box h3{
        margin: 0px;
        padding-bottom: 0px;
        font-size: 20px;
    }
    .right_content_box .team_item .team_list_box h3 a{
        color: #1a5c97;
        font-weight: 600;
        text-decoration: none;
    }

    .right_content_box .team_item .team_list_box p{
        margin: 0px;
        width: 100%;
        float: left;
        color: #333333;
        /*height: 150px;*/
        overflow: hidden;
        margin-bottom: 0px;
        padding-top: 12px;
        padding-bottom:20px;
        font-size: 12px;		    
        line-height: 20px;
    }
    .right_content_box .team_item .team_list_box .team-excerpt{min-height: 120px;}
    /*.team_item .team_list_box .team_designation{
        font-weight: 600;
        color: #5a5a5a;
    }*/
    .team_item .team_list_box .team_designation {
        font-weight: 500;
        color: #5a5a5a;
        font-size: 13px;
        line-height: normal;
        display:inline-block;
        /*min-height:22px;*/
    }

    .event_container {
        padding-left: 0px;
        padding-right: 0px;
        padding-top:50px;
            padding-bottom: 30px;
    }
    .team_topheaddesc {
        padding-left:0px;
        padding-right:0px;
    }
    .event_topheaddesc h3, .team_topheaddesc h3{
        margin: 0px;
        font-size: 20px;
        color: #00486c;
        width: 100%;
        float: left;
    }
    .event_topheaddesc h3:after, .team_topheaddesc h3:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 10px;
        border-bottom: 2px solid #0091d9;
        margin-bottom: 15px;
    }
    .event_topheaddesc p, .team_topheaddesc p {
        margin: 0px;
        padding-bottom: 15px;
        width: 100%;
        float: left;
    }
    .event_item {
        margin-bottom: 20px;
        padding-right: 0px;
    }
    .product_item img, .policies_item img {
        /*height: 175px;*/
    }
    .product_list_box, .policies_list_box {
        background-color: #f7f7f7;
        padding: 20px 15px 15px 15px;
        min-height: 150px;
        max-height: 150px;
        text-align: center;
        position: relative;
    }
    .detail_post_data {
        width:100%;
        float:left;
    }
    .detail_event_desc .detail_post_data {
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .detail_event_desc p {
        font-size: 13px;
        color: #000000;
        margin-bottom: 5px;
        text-align: justify;
    }
    .even_pdata_box {
        padding-bottom: 12px;
    }
    .event_venue, .detail_event_venue, .detail_event_date {
        padding-right: 12px;
        font-size: 13px;
        color: #111111;
        display: inline-block;
    }
    .event_date, .detail_event_date, .event_upcm, .detail_event_upcm {
        font-size: 13px;
        color: #111111;
        display: inline-block;
    }
    .event_date {
        padding-right: 12px;
    }
    .event_venue i, .event_date i, .detail_event_venue i, .detail_event_date i, .event_upcm i, .detail_event_upcm i {
        padding-right: 3px;
        color: #0091d9;
        font-size: 13px;
    }
    .event_list_desc {
        background-color: #f7f7f7;
        padding: 10px 15px 15px 15px;
        min-height: 178px;
        max-height: 178px;
        position: relative;
    }
    .product_list_box h3 {
        margin: 0px;
        max-height: 70px;
        overflow: hidden;
        line-height: 21px;
    }
    .policies_list_box h5, .event_list_desc h3 {
        margin: 0px;
        padding-bottom: 0px;
        font-size: 14px;
        font-weight: 600;
        max-height: 70px;
        overflow: hidden;
        line-height: 21px;
    }
    .product_list_box h3 a, .policies_list_box h5 a, .event_list_desc h3 a{
        text-decoration: none;
        margin: 0px;
        padding-bottom: 0px;
        font-size: 20px;
        color: #111111;
        font-weight: 600;
    }
    .btn-prod a, .btn-poli a, .contentReadmore {
        bottom: 15px;
        position: absolute;
        left: 26%;
        text-transform: uppercase;
        padding: 10px 20px;
        display: inline-block;
        text-decoration:none;
    }
    .dream_descleft .contentReadmore {
        left: 0%;
    }
    .contentReadmore:hover {
        color: #ffffff;
        text-decoration:none;
    }
    .btn-events {
        position: absolute;
        bottom: 15px;
    }
    .downloads_list_box {
        text-align: center;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .downloads_list_box a {
        text-decoration: none;
    }
    .downloads_list_box a {
        transition: transform .2s;
        display: block;
        overflow: hidden;
    }
    /*.downloads_list_box a img{
        height:205px;
    }*/

    .downloads_list_box a img {
        height: auto;
        display: block;
        max-width: 100%;
    }
    /*
    .downloads_list_box a:hover img {
        transform: scale(1.5);
    }

    .downloads_list_box a img{
        min-height:205px;
        filter: gray;
        -webkit-filter: grayscale(1);
        -webkit-transition: all .4s ease-in-out;
    }
    .downloads_list_box a:hover img {
        filter: none;
        -webkit-filter: grayscale(0);
        -webkit-transform: scale(1.01);
    }
    */
    /*.policy_downloads_item {
        padding: 15px 10px;
        min-height: 150px;
        max-height: 150px;
        position: relative;
        background-color: #f7f7f7;
    }*/

    /*.policy_downloads_item {
        padding: 20px 20px;
        min-height: 120px;
        position: relative;
        background-color: #f7f7f7;
    }*/

    .policy_downloads_item {
        padding: 20px 20px;
        min-height: auto;
        position: relative;
        background-color: #fff;
    }

    /*.policy_downloads_item h5{
        margin: 0px;
        padding-bottom: 0px;
        font-size: 20px;
        color: #111111;
        font-weight: 600;
        max-height: 70px;
        overflow: hidden;
        line-height: 23px;
    }*/

    /*22-aug-2019*/
    /*.policy_downloads_item h5 {
        margin: 26px 0;
        padding-bottom: 0px;
        font-size: 16px;
        color: #fff;
        font-weight: 700;
        max-height: 70px;
        overflow: hidden;
        line-height: 23px;
    }
    */

    .policy_downloads_item h5 {
        margin: 0px 0 34px 0;
        padding-bottom: 0px;
        font-size: 16px;
        color: #333;
        font-weight: 700;
        max-height: 70px;
        overflow: hidden;
        line-height: 23px;
    }
    /*.pol_download {
        position: absolute;
        bottom: 15px;
        padding: 8px 35px 8px 15px;
        left: 22%;
        text-transform: uppercase;
        color: #ffffff;
    }*/
    .pol_download {
        padding: 9px 17px;
        text-transform: uppercase;
        color: #ffffff;
        display: inline-block;
        border-radius: 3px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 150px;
    }

    .pol_download.down_doc {
        background: #0091d9 url(images/word-icon.png) no-repeat 95% 50%;
    }
    .pol_download.down_ppt {
        background: #0091d9 url(images/excel-icon.png) no-repeat 95% 50%;
    }
    .pol_download.down_img {
        background: #0091d9 url(images/image-icon.png) no-repeat 95% 50%;
    }
    /*.pol_download.down_pdf {
        background: #0091d9 url(images/pdf-icon.png) no-repeat 95% 50%;
    }*/
    /*.pol_download.down_pdf {
        background: #7da739 url(images/pdf-icon.png) no-repeat 92% 50%;
    }*/

    .pol_download.down_pdf {
        background-color: #0095da;
        border: 1px solid #fff;
    }
    .contact_content_box  {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .contact_box {
        padding-left:0px;
    }
    .contact_left  {
        padding-right:0px;
    }
    .cont_sub_titl {
        font-size: 22px;
        color: #00344c;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0px 0px 22px 0px;
    }
    .cont_sub_titl:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 8px;
        border-bottom: 2px solid #0091d9;
        margin-bottom: 6px;
    }
    .contact_addrs_box, .contact_telno_box {
        min-height: 185px;
        margin-bottom: 20px;
        background-color: #ecf7fc;
        padding: 15px;
    }
    .contact_addrs_box span, .contact_telno_box span{
        font-size: 17px;
        font-weight: 500;
        line-height: 22px;
        padding-bottom: 0px;
        display: block;
    }
    .contact_addrs_box p, .contact_telno_box p{
        display: flex;
        line-height: 22px;
    }
    .contact_addrs_box p i, .contact_telno_box p i{
        padding-right: 5px;
        line-height: 20px;
        color: #0091d9;
        font-size: 15px;
    }
    .mapouter {
        display: inline-block;
    }

    /************************************ Mega Menu ***********************************************/
    #wp-megamenu-main-menu-left, #wp-megamenu-main-menu-right {
        background-color: transparent;
        padding-right: 0px;
        padding-left: 0px;
        border: none;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li>a, #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li>a {
        color: #ffffff;
        font-size: 16px;
        line-height: 32px;
        background-color: transparent;
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 400;
        padding: 5px 14px 12px 14px;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a, #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a {
        color: #aee5ff;
        background-color:transparent;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-item>a:after {
        content: '';
        display: block;
        margin: 0 auto;
        width: 36px;
        padding-top: 5px;
        border-bottom: 2px solid #ffffff;
        margin-bottom: 10px;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a, #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.active>a,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.active>a {
        color: #aee5ff;
        background-color:transparent;
        text-decoration:none;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a>b, #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a>b,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.active>a>b,  #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a>b, #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li.active>a>b {
        transform: rotate(-180deg);
    }
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu{
        background: rgba(255, 255, 255, 0.98);
        box-shadow: 0px 6px 6px #33333345;
    /*	max-height: 325px;
        overflow-y: scroll */
    }
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu li{
        color: #0095da;
        margin: 0px 0px 6px 0px !important;
        padding-bottom: 6px;
        border-bottom: 1px solid #dde6ea !important;
        font-weight: 600 !important;
    }
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu li:first-child{padding-top: 6px !important;}
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu li:last-child{border-bottom: none !important; margin-bottom: 0 !important;}
    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu:hover > ul.wp-megamenu-sub-menu li a{font-size: 15px !important; font-weight: 600 !important;}

    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
    /*    width: 1139px !important; */
    }
    .wp-megamenu-sub-menu li{
        color: #000000;
        color: #000000;
    }
    .wpmm-feature-title {
        color: #0095da;
        margin: 0px 0px 12px 0px !important;
        padding-bottom: 10px;
        border-bottom: 1px solid #dde6ea !important;
        font-weight: 600 !important;
    }

    .wpmm-feature-desc {
        font-size: 13px;
        color: #8c8c8c;
        font-family: 'Montserrat', sans-serif;
        line-height: 15px;
        font-weight: 500;
        max-height: 32px;
        overflow: hidden;
    }
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
        font-weight: 600 !important;
        padding-left: 0px !important;
    }
    .wp-megamenu-wrap ul ul a.wpmm-featurebox-btn {
        text-decoration: none;
        text-transform: none !important;
        font-size: 12px !important;
        color: #00417e !important;
        padding-left: 0px !important;
        margin-top: 0px;
        background: url(images/readmore_icon.png) no-repeat 100%;
        position: absolute;
        bottom: -18px;
        font-weight: 600 !important;
    }
    .wpmm-feature-box {
    /*	background-color: #f5fbfe; */
        padding: 18px 15px;
    }
    .wpmm-feature-item {
        min-height: 94px;
        position: relative;
    }
    #wp-megamenu-item-64.wpmm_mega_menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col .wp-megamenu-sub-menu .menu-item {
        display: block;
        padding-bottom: 0px;
        position: relative;
        bottom: auto;
        margin-bottom: 0px;
    }
    #wp-megamenu-item-64.wpmm_mega_menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col .wp-megamenu-sub-menu .menu-item a{
        margin-bottom: 0px;
        text-decoration:none;
    }
    .calculator_box {
        background: #ecf7fb url(images/calculator_bg.png) no-repeat 100%;
        padding: 65px 60px 30px 60px;
        width: 100%;
        float: left;
        display: block;
        margin-top: 55px;
        margin-bottom: 55px;
    }
    .calculator_box h3{
        margin: 0px;
        font-size: 20px;
        color: #00486c;
        width: 100%;
        float: left;
        text-transform: uppercase;
    }
    .calculator_box h3:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 10px;
        border-bottom: 2px solid #0091d9;
        margin-bottom: 15px;
    }
    .ruler-heading label {
        font-weight: 600;
        color: #4b4646;
    }
    .calculator_box > p {
        margin: 0px;
        padding-bottom: 15px;
        width: 100%;
        float: left;
    }
    .calculator_box .emi-calculator {
        width: 100%;
        float: left;
    }
    .navigation.pagination {
        width: 100%;
        float: left;
        display: block;
        text-align: right;
        padding-right: 15px;
    }
    .navigation.pagination h2{
        display:none;
    }
    .navigation.pagination .nav-links{
        padding: 0px 20px;
        background-color: #f9f9f9;
        height: 50px;
    }
    .navigation.pagination .nav-links .page-numbers{
        color: #00486c;
        padding: 15px 10px;
        display: inline-block;
        font-size:13px;
        text-decoration:none;
    }
    .navigation.pagination .nav-links .next, .navigation.pagination .nav-links .prev{
        color: #00486c;
        padding: 15px 10px;
        display: inline-block;
        font-size:13px;
        font-weight:700;
    }
    .navigation.pagination .nav-links .page-numbers.current{
        background-color: #00486c;
        color:#ffffff; 
    }
    .navigation.pagination .nav-links .page-numbers:hover{
        background-color: #00486c;
        color:#ffffff; 
    }
    .aplynow_box {
        background-color: #f9f9f9;
        width: 100%;
        float: left;
        padding: 30px;
        margin-bottom: 18px;
    }
    .contactform_styl {
        background-color: #f9f9f9;
        width: 100%;
        float: left;
        padding: 20px;
        min-height: 540px;
    }
    .aplynow_box .form-group, .contactform_styl .form-group{
        padding-left: 0px;
        margin-bottom: 25px;
    }
    .aplynow_box .form-group label, .contactform_styl .form-group label{
        font-weight: 400;
    }
    .aplynow_box .form-group span input, .contactform_styl .form-group span input {
        width: 100%;
        float: left;
        display: block;
        height: 39px;
        border-radius: 0;
        font-size: 14px;
        color: #212529;
        font-weight: 400;
        border: 1px solid #ececec;
        background-color: #ffffff;
        padding: 5px 15px;
        
    }
    .aplynow_box .form-group span input{color: #b7b7b7;}
    .aplynow_box .form-group span.ExperienceInYears select, .aplynow_box .form-group span.ExperienceInMonths select {
        max-width:none;
        width: 68%;
        float: left;
        display: block;
        height: 39px;
        border-radius: 0;
        font-size: 14px;
        color: #212529;
        font-weight: 400;
        border: 1px solid #ececec;
        background-color: #ffffff;
        padding: 5px 15px;
    }
    .aplynow_box .form-group span textarea, .contactform_styl .form-group span textarea {
        width: 100%;
        float: left;
        display: block;
        border-radius: 0;
        font-size: 14px;
        color: #212529;
        font-weight: 400;
        border: 1px solid #ececec;
        background-color: #ffffff;
        padding: 5px 15px;
        height: 180px;
    }
    .aplynow_box .form-group .UploadResume input {
        padding: 0px;
        height: auto;
    }
    .aplynow_box .form-group .allwd_extensn {
        font-size: 12px;
        color: #212529;
        line-height: 15px;
        display: inline-block;
    }
    span.wpcf7-not-valid-tip {
        display: inline-block;
    }
    .aplynow_box .form-group span input::placeholder, .aplynow_box .form-group span textarea::placeholder, .contactform_styl .form-group span input::placeholder, .contactform_styl .form-group span textarea::placeholder{
        color:#b0b0b0;
    }
    .aplynow_box .remov_padding {
        padding-left:0px;
        padding-right:0px;
    }
    .aplynow_box .btn_submit, .contactform_styl .btn_submit {
        text-align: center;
        margin-bottom: 0px;
    }
    .aplynow_box .btn_submit input, .contactform_styl .btn_submit input{
        font-size: 12px;
        font-weight: 600;
        color: #ffffff;
        text-transform: uppercase;
        padding: 12px 20px;
        display: inline-block;
        border: none;
    }
    .details_team_pic  {
        width: 271px;
        height: 251px;
        border-radius: 50%;
        border: 2px solid #8cc63d;
        padding-right: 5px;
    }
    .details_team_pic img {
        border-radius: 50%;
        margin-left: -16px;
    }
    .team_detail_content .detail_team_designation {
        font-weight: 600;
        font-size: 16px;
        padding-bottom: 10px;
        display: block;
        color: #00344c;
        text-align: center;
        margin-top: 20px;
    }

    .details_testimonl_pic  {
        width: 274px;
        margin-right: 15px;
    /*	height: 264px;
        border-radius: 50%;
        border: 2px solid #8cc63d;
        padding-right: 15px;    */

    }
    .details_testimonl_pic img {
        max-width: 260px;
            width: 100%;
    /*    border-radius: 50%;
        margin-left: -16px;
        height: 260px; */
    }
    .details_testimonl_pic .detail_testimonial_name {
        font-weight: 600;
        font-size: 16px;
        padding-bottom: 0px;
        display: block;
        color: #00344c;
        margin-top: 20px;
        text-transform: uppercase;
        text-align: center;
    }
    .details_testimonl_pic .detail_testimonial_location {
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }

    .detail_testimonldesc {
        padding: 20px 20px;
        background-color: #ebf5fa;
        min-height: 300px;
        width: 100%;
        max-width: 832px;
    }
    .detail_teamdesc > p, .detail_testimonldesc p {
        margin: 0px;
        padding-bottom: 15px;
        width: 100%;
        float: left;
    }
    .milestone_box {
        padding-left: 0px;
        border-left: 1px solid #00486c;
    }
    .milestone_box .milestone_year {
        font-size: 20px;
        font-weight: 600;
        color: #ffffff;
        background-color: #00486c;
        padding: 10px 35px;
        display: inline-block;
        margin-bottom: 30px;
    }
    .milestone_box .milestone_item ul {
        list-style-type: none;
        padding-left: 0px;
        margin-bottom: 30px;
    }
    .milestone_box .milestone_item ul li {
        padding-left: 45px;
        background: url(images/bullet-point.png) no-repeat;
        line-height: 23px;
        background-position-y: 30%;
        margin-bottom: 15px;
    }
    .milestone_box .milestone_item img {
        width: 50px;
        display: inline-block;
        margin-top: -10px;
    }
    .left-emi-cal {
        font-size: 15px;
        font-weight: 300;
        line-height: 10px;
        padding: 15px 15px 15px 75px;
        background: #0091d9 url(images/emi_leftbtn.png) no-repeat;
        color: #ffffff;
        margin-bottom: 15px;
    }
    .left-emi-cal span{
        text-transform: uppercase;
        font-weight: 600;
        font-size: 18px;
        display: block;
        line-height: 24px;
    }
    .left-elig-cal {
        text-transform: uppercase;
        font-weight: 600;
        font-size: 18px;
        line-height: 19px;
        padding: 15px 15px 15px 75px;
        background: #5f5f5f url(images/elig_leftbtn.png) no-repeat;
        color: #ffffff;
        margin-bottom: 30px;
    }
    .resister_name_padding {
        padding:0px;
        margin-bottom:25px;
    }
    .resister_midln_padding {
        padding-left:0px;
    }
    .resister_lstn_padding {
        padding-right:0px;
    }
    .radiobtn_resister .wpcf7-list-item {
        max-width: 90px;
        width: 100%;
        display: inline-block;
        margin: 10px 0px 0px 0px;
    }
    .radiobtn_resister .wpcf7-list-item input{
        width: 20px !important;
        height: 20px !important;
        margin: 0px 10px 0px 0px;
    }
    .locate-form {
        background: url(images/branch_locator_bg.jpg) no-repeat;
        margin-top: 60px;
        width: 100%;
        float: left;
        display: block;
        min-height: 215px;
        margin-bottom: 30px;
    }
    .locate-form > label{
        max-width: 410px;
        width: 100%;
        float: left;
        position: relative;
        font-size: 19px;
        font-weight: 400;
        color: #00476a;
        text-align: right;
        padding-left: 100px;
        padding-right: 60px;
        padding-top: 75px;
        background: url(images/righi_seprator.png) no-repeat 95% 100%;
        line-height: 26px;
    }
    .locate-form form.searchandfilter {
        width: calc(100% - 430px);
        float: left;
    }

    .locate-form form.searchandfilter {
        width: calc(100% - 450px);
        float: left;
    }

    .locate-form form.searchandfilter ul li.sf-field-post-meta-state, .locate-form form.searchandfilter ul li.sf-field-post-meta-city {
        width: 50%;
        float: left;
        display: block;
        margin-top: 40px;
    }
    .locate-form form.searchandfilter ul li.sf-field-submit, .locate-form form.searchandfilter ul li.sf-field-reset {
        width: 50%;
        float: left;
        display:block;
    }
    .locate-form form.searchandfilter ul li.sf-field-submit h4 {
        display:none;
    }
    .locate-form form.searchandfilter select.sf-input-select {
        min-width: 315px;
        width: 100%;
        height: 48px;
        border-color: #d5d5d5;
        font-size: 14px;
        color: #606060;
        font-weight: 400;
        padding: 10px 15px;
    }
    .locate-form form.searchandfilter ul li.sf-field-submit {
        text-align: right;
        padding-right: 20px;
    }
    .locate-form form.searchandfilter ul li.sf-field-submit input, .locate-form form.searchandfilter ul li.sf-field-reset input {
        font-size: 17px;
        font-weight: 600;
        text-transform: uppercase;
        color: #ffffff;
        border: none;
        padding: 9px 18px;
    }
    .locate-result {
        padding-bottom: 40px;
    }
    .locate-result, .locate-result .search-filter-results {
        width: 100%;
        float: left;
        display: block;
        position: relative;
    }
    .locate-result .search-filter-results{display:flex; flex-wrap:wrap;}
    .locate-result .list_branch_box {  
        float: left;
            width: calc(100% / 3 - 14px);
        display: block;
        padding: 20px;
        background-color: #00476a;
        color: #ffffff;
        margin-right: 20px;
        margin-bottom: 20px;	
    }
    .locate-result .list_branch_box:nth-child(3n){margin-right:0;}
    .list_branch_box i {
        padding-right: 5px;
        font-size: 15px;
        color: #13a6ea;
    }
    .list_branch_box .b_pinc {
        display: none;
    }
    .list_branch_box .b_titl {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
    }
    .list_branch_box .b_statcity {
        font-size: 15px;
    }
    .list_branch_box .b_adres {
        display: flex;
        font-size: 13px;
    }
    .list_branch_box .b_adres i, .list_branch_box .b_mplink i{
        padding-right: 10px;
    }
    .list_branch_box p a{
        color: #ffffff;
    }
    .list_branch_box .b_phnno, .list_branch_box .b_mail {
        font-size: 13px;
    }
    .list_branch_box .b_phnno i, .list_branch_box .b_mail i {
        padding-right: 5px;
    }
    .press_releases_itm_box {
        padding-top:60px;
        padding-bottom:40px;
    }
    .press_releases_item, .press_releases_singl_item {
        border: 1px solid #d7d7d7;
        padding: 0 23px;
        margin-bottom: 40px;
    }
    .press_releases_itm_box .pressrel_desc_box .contentReadmore {
        display:none;
    }
    .press_releases_singl_item {
        padding-bottom: 30px;
    }
    .press_releases_item .pressdate_puls_box, .press_releases_singl_item .pressdate_puls_box{
        margin-top: -20px;
    }
    .press_releases_item .pressdate_puls_box .press_releases_date, .press_releases_singl_item .pressdate_puls_box .press_releases_date {
        background-color: #00476a;
        color: #ffffff;
        padding: 10px 20px;
        display: inline-block;
        margin-bottom: 10px;
        font-size: 15px;
    }
    .press_releases_item .pressdate_puls_box .press_releases_pub, .press_releases_singl_item .pressdate_puls_box .press_releases_pub {
        font-size: 15px;
        color: #00476a;
        font-weight: 600;
        display: inline-block;
        margin-bottom: 10px;
    }
    .pressrel_desc_box h2 {
        margin: 0px;
        padding-top: 0;
        padding-bottom: 8px;
    }
    .pressrel_desc_box h2 a {
        font-size: 19px;
        color: #111111;
        font-weight: 600;
    }
    .pressrel_desc_box h3 {
        font-size: 19px;
        font-weight: 600;
    }
    .pressrel_desc_box p {
        color: #222222;
        padding-bottom: 10px;
    }
    .team_detail_content {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .testimonl_detail_content {
        padding-top: 60px;
        padding-bottom: 115px;
    }
    .announcements_item {
        width: 100%;
        float: left;
        display: block;
        padding: 30px 15px;
        margin-bottom: 15px;
    background-color: #fafafa;
    }
    .announcements_contnt span{
        font-size: 14px;
        color: #5a5a5a;
        font-weight: 600;
        padding-bottom: 2px;
        display: block;
        margin:0px;
    }
    .announcements_link {
        padding: 10px 15px 10px 20px;
        border-left: 4px solid #daeef6;
        font-size: 16px;
        color: #00486c;
        font-style: italic;
        margin: 0px;
        line-height: 20px;
    }
    .announcements_link p{
        margin: 0px;
        font-weight: 500;
        font-size: 14px;
    }

    .contactform_styl .wpcf7-validation-errors, .contactform_styl .wpcf7-acceptance-missing {
        display: inline-block !important;
        margin-top:  !important;
    }






    /************************************* accordion css ************************/
    .panel-group .panel {
        border: none;
        margin-bottom: 10px;
    }
    .panel-default>.panel-heading {
        background-color: #f9f9f9;
        padding: 12px 15px;
    }
    .panel-default>.panel-heading h4 a {
        font-size: 14px;
        color: #000000;
    }
    .panel-group .panel-heading+.panel-collapse>.panel-body {
        border-top: none;
        background-color: #f9f9f9;
    }
    .blockquote_opn {
        /*margin-top: 20px;*/
        display: block;
        margin-bottom: 15px;
        border-left: 4px solid #daeef6;
        padding-left: 20px;
    }
    .blockquote_opn p {
        line-height: 20px;
        padding-top: 0px;
        color: #00486c;
        font-size: 14px;
        margin-bottom: 5px;
    }
    .blockquote_opn strong {
        font-weight: 600;
    }
    .blockquote_opn p i {
        padding-right: 5px;
    }
    .currentopn_desc p {
        margin: 0px;
        padding-bottom: 15px;
        width: 100%;
        float: left;
        font-size: 13px;
        line-height: 18px;
    }
    .panel-title > a:before {
        float: right !important;
        font-family: FontAwesome;
        content: "\f068";
        padding: 4px 5px;
        background-color: #000;
        color: #fff;
        font-size: 12px;
        border-radius: 50px;
        display: inline-block;
        height: 19px;
        width: 19px;
    }
    .panel-title > a.collapsed:before {
        float: right !important;
        content:"\f067";
    }
    .panel-title > a:hover, 
    .panel-title > a:active, 
    .panel-title > a:focus  {
        text-decoration:none;
    }
    .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
        display: block;
    }

    /************************************* end accordion css ************************/
    .head_mbotm_right #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li>a {
        padding: 5px 6px 12px 6px;
    }

    .wp-megamenu-item-64 .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu li{
        padding: 10px 12px !important;
        margin-bottom: 15px !important;
        background-color: #f5fbfe;
    }
    .wp-megamenu-item-64 .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu li:nth-child(1) .wp-megamenu-sub-menu li {
        padding: 0px !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
    }
    .wp-megamenu-item-64 .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu li a{
        text-transform: none !important;
        font-size: 15px !important;
        color: #0095da!important;
        line-height: 20px !important; 
    }
    .head_mobile_menu {display: none;}

    /****************************************** new style ****************************************/
    .bannerpricbox {
        display: inline-block;
    }
    .home_banner_desc .carousel-caption > span {
        font-size: 21px;
        color: #0095da;
        font-weight: 400;
        text-shadow: none;
        text-transform: uppercase;
    }
    .bannerpricbox h2 {
        display: inline-block;
        margin: 0px;
        float: left;
        max-width: 185px;
        width: 100%;	
    }
    .banner_rate_box {
        float: left;
        max-width: 184px;
        width: 100%;
    }
    .banner_rate_box .rate_green_box {
        background: url(images/home_banner_count.png) no-repeat;
        padding: 31px 50px 35px 0px;
        margin-left: 12px;
    }
    .home_banner_desc .banner_rate_box .rate_green_box p{
        font-size: 34px;
        font-weight: 400;
        color: #ffffff;
        text-shadow: none;
        line-height: 30px;
        margin: 0px;
    }
    .home_banner_desc .banner_rate_box .rate_green_box span{
        display: block;
    }
    .banner_rate_box .rate_green_box label {
        margin: 0px;
        font-size: 61px;
        color: #ffffff;
        font-weight: 400;
        text-shadow: none;
        line-height: 40px;
        position: relative;
        padding-right: 2px;
    }
    .banner_rate_box .rate_green_box label span {
        font-size: 20px;
        color: #ff0000;
        position: absolute;
        top: -12px;
        right: -10px;
    }
    .dreamslider_left_box {
        padding-right: 0px;
    }
    .dreamslider_left_box .slid_section_head {
        padding-bottom: 0px;
        padding-top: 85px;
    }
    .dreamslider_left_box .slid_section_head .slid_section_title {
        margin: 0px;
        color: #ffffff;
        font-weight: 600;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 34px;
        line-height: 34px;
    }
    .dreamslider_left_box .slid_section_head p {
        color: #ffffff;
        font-size: 17px;
        font-weight: 300;
        line-height: 22px;
        padding-bottom: 14px;
        margin: 0px;
    }
    .dreamslider_left_box .slid_section_head .slid_section_title:after {
        content: '';
        display: block;
        width: 50px;
        padding-top: 15px;
        border-bottom: 2px solid #a7a7a7;
        margin-bottom: 10px;
        margin-left: 0px;
    }
    .dreamslider_rightbox {
        padding-left: 85px;
        padding-right: 0px;
    }
    #myCarousel1 .dreamslider_box {
        height: 342px;
        border: 3px solid #a09fa9;
        width: 596px;
    }
    #myCarousel1 .carousel-inner {
        width: 695px;
    }
    #myCarousel1 .dream_desc {
        height: 342px;
        padding: 0px;
        margin-bottom: 45px;
    }
    #myCarousel1 .dream_desc .carousel-caption {
        right: auto;
        left: 0%;
        padding-bottom: 0px;
        text-align: left;
        bottom: 23px;
        width: 100%;
        padding-top: 55px;
        text-shadow: none;
        color: #000;
        background: url(images/dot_iconhom.png) no-repeat 3% 0%;
    }
    #myCarousel1 .dream_desc .dream_img {
        position: absolute;
        right: 5px;
        top: -32px;
    }
    #myCarousel1 .dream_desc .dream_img img{
        max-width: 385px;
        width: 100%;
    }
    #myCarousel1 .dream_desc .dream_desclefthome {
        padding: 0px 0px 0px 18px;
    }
    #myCarousel1 .dream_desc .dream_desclefthome p {
        font-size: 15px;
        color: #ffffff;
        line-height: 23px;
        font-weight: 300;
        height: 144px;
        margin-bottom: 0px;
        overflow: hidden;
    }
    #myCarousel1 .dream_desc .dream_desclefthome h4{
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
        text-transform: uppercase;
        margin: 0px;
        line-height: 20px;
    }
    #myCarousel1 .dream_desc .dream_desclefthome h4:after {
        content: '';
        display: block;
        width: 50px;
        padding-top: 6px;
        border-bottom: 2px solid #0d84bf;
        margin-bottom: 3px;
    }
    #myCarousel1 .dream_desc .dream_desclefthome label{
        font-size: 13px;
        line-height: 15px;
        font-weight: 300;
        color: #ffffff;
        margin: 0px;
    }
    #myCarousel1 .dream_desc .dream_desclefthome .custom_btn_dream {
        font-size: 13px;
        color: #8cc63d;
        text-transform: uppercase;
        margin-bottom: 28px;
        display: inline-block;
    }
    #myCarousel1 .carousel-control.right {
        top: 350px;
        right: 400px !important;
        color: #a09fa9;
        border: 1px solid #a09fa9;
        height: 33px;
    }
    #myCarousel1 .carousel-control.left {
        top: 350px;
        left: 230px;
        color: #a09fa9;
        border: 1px solid #a09fa9;
        height: 33px;
    }
    #myCarousel1 .carousel-control span i{
        font-size: 13px;
        font-weight: 300;
    }
    .helpcreat_picbox {
        width: 530px;
        padding-top: 35px;
    }
    .help_creat_desc {
        max-width: 172px;
        width: 100%;
        float: left;
        background-color: #003563;
        height: 100%;
        display: inline-block;
    }
    .helpcreat_descbox {
        max-width: 465px;
        width: 100%;
    }
    .create_moments_section .helpcreat_descbox .left_side_head .custom_blue_btn{
        font-size: 13px;
        color: #003965;
        -webkit-box-shadow: 125px 0px 0 0 #ffffff inset, -100px 0px 0 #ffffff inset;
    }
    .create_moments_section .helpcreat_descbox .left_side_head .custom_blue_btn:hover{
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }
    .offer_affordable_section .slid_section_head .slid_section_title {
        color: #ffffff;
    }
    .offer_affordable_section .slid_section_head .slid_section_title:after {
        padding-top: 8px;
        border-bottom: 2px solid #ffffff;
    }
    .home_loan_everyone_box {
        max-width: 187px;
        float: left;
        overflow: hidden;
    }
    .home_loan_everyone_box img {
        margin-top: -13px;
    }
    .home_loan_everyone {
        width: calc(100% - 187px);
        float: left;
        padding-left: 25px;
        padding-top: 35px;
    }
    .offer_affordable_section .slid_section_head > p{
        color: #ffffff;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 0px;
    }
    .offer_affordable_section .offer_afford_desc .custom_blue_btn, .muthoot_housing_desc_box .custom_blue_btn {
        color: #003965;
        -webkit-box-shadow: 125px 0px 0 0 #ffffff inset, -100px 0px 0 #ffffff inset;
    }
    .offer_affordable_section .offer_afford_desc .custom_blue_btn:hover, .muthoot_housing_desc_box .custom_blue_btn:hover {
        -webkit-box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
        color: #ffffff;
    }
    .muthoot_housing_desc_box {
        width: calc(100% - 529px);
        float: left;
        padding-left: 15px;
    }
    .muthoothousingimgbox {
        max-width: 529px;
        padding: 0px;
        width: 100%;
        float: left;
        padding-right: 12px;
    }
    .eligibilitycal_section .emi-ruler .emi-input{
        text-align:center;
        padding-top: 15px;
    }
    .eligibilitycal_section .emi-ruler .emi-input .form-group label{
        font-size: 17px;
    }
    .eligibilitycal_section .emi-ruler {
        max-width: 100%;
    }
    .eligibleloanamount {
        background-color: #8cc63d;
        color: #ffffff !important;
        font-size: 32px !important;
        line-height: 24px;
        font-weight: 600 !important;
        padding: 18px 35px 20px 25px;
        height: 62px !important;
        width: 240px !important;
        text-align: center;
        margin-top: 5px;
        border-radius: 4px !important;
    }
    .emi-input .form-group {
        min-width: 218px;
        margin-right: 12px !important;
    }
    .emi-input .emi-amount{
        background-color: #8cc63d;
        color: #ffffff !important;
        font-size: 32px !important;
        line-height: 24px;
        font-weight: 600 !important;
        padding: 18px 15px 20px 15px;
        height: 62px !important;
        max-width: 250px !important;
        text-align: center;
        margin-top: 5px;
        border-radius: 4px !important;
        width: 100% !important;
        border: none !important;
    }
    .emi-input .total-loan-amount {
        background-color: #00486c;
        color: #ffffff !important;
        font-size: 32px !important;
        line-height: 24px;
        font-weight: 600 !important;
        padding: 18px 15px 20px 15px;
        height: 62px !important;
        max-width: 250px !important;
        text-align: center;
        margin-top: 5px;
        border-radius: 4px !important;
        width: 100% !important;
        border: none !important;
    }
    .emi-input .total-pay-amount {
        background-color: #68942c;
        color: #ffffff !important;
        font-size: 32px !important;
        line-height: 24px;
        font-weight: 600 !important;
        padding: 18px 15px 20px 15px;
        height: 62px !important;
        max-width: 250px !important;
        text-align: center;
        margin-top: 5px;
        border-radius: 4px !important;
        width: 100% !important;
        border: none !important;
    }
    .eligibleloanamount img, .emi-input .emi-amount img, .emi-input .total-loan-amount img, .emi-input .total-pay-amount img {
        vertical-align: super;
        padding-right: 3px;
    }
    .head_menu_top .head_mtop_right ul.navbar-nav li.toprghtlangu > a {
        background: url(images/headlang_icon.png) no-repeat 0% 50%;
        padding: 10px 15px 10px 25px !important;
        margin-left: 5px;
    }
    .emi-ruler {
        max-width: 100% !important;
    }
    .emi-input {
        margin-top: 50px !important;
        text-align: center;
    }


    .navbar>.container .navbar-brand{margin:0 !important; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); left: 50%;top: 52px; float: none;}
    .navbar-brand{height:auto; background:transparent;}
    .head_main_menu{transition: height 500ms, background 500ms;}

    .navbar .head_menu_top.desktop_view_mnu, .navbar .navbar-brand{transition:all 0.4s ease;}
    .navbar.header-visible .head_menu_top.desktop_view_mnu{height:0; opacity:0;}
    .navbar.header-visible .navbar-brand{top: 25px;  padding-bottom:0; }
    .navbar.header-visible .navbar-brand>img{height:46px;}


    #navbar::after {
        /*background: #0095da;*/
        background: none;
        content: "";
        width: 200px;
        height: 100px;
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .header-visible #navbar::after {
        background: transparent;
    }


    .navbar-brand:before {
        content: '';
        position: absolute;
        width: 12px;
        height: 100%;
        top:0;
        animation: slide 3s linear infinite;
        transform: rotate(-30deg);
        box-shadow: 0px 3px 11px rgba(0, 149, 218, 0.3);
    }
    @keyframes slide {
    from {
        left: 90px;
        background: rgba(0, 149, 218, 0.3);
    }
    to {
        left: 150px;
        background: rgba(0, 149, 218, 0.3);
    }
    }

    .policy_download .downloads_list_box img {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
    }
    .policy_download .downloads_list_box:hover img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    .right_content_box .policies_item img{-webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .5s ease-in-out;
        transition: .5s ease-in-out;}
    .right_content_box .policies_item:hover img{-webkit-transform: scale(1.2);
        transform: scale(1.2);}

        

    /*.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{display: block; opacity: 1;  z-index: -1; visibility: visible;}
    .wp-megamenu > li ul{ overflow:hidden;
        max-height:0;
        -webkit-transition:max-height 0.8s ease-in;
        -moz-transition:max-height 0.8s ease-in;
        -o-transition:max-height 0.8s ease-in;
        transition:max-height 0.8s ease-in;}

    .wp-megamenu > li:hover ul{max-height:1000px;}*/



    /*---editbyTM--31-07-19----*/

    .rtbs .rtbs_menu ul {
        list-style: none;
        padding: 0!important;
        margin: 0!important;
        width: 100%;
    }

    .rtbs .rtbs_menu li {
        padding: 0;
        margin-left: 0;
        margin-bottom: 0px!important;
        width: 25%;
        min-height: 54px;
        text-align: center;
        position: relative;
    }

    /*.rtbs .rtbs_menu li.current:before {
        position: absolute;
        height: 4px;
        background-color: #0091d9;
        bottom: 12px;
        left: 0;
        right: 0;
    }*/

    .rtbs .rtbs_menu li.current:before {
        position: absolute;
        height: 4px;
        background-color: #689224;
        top: 0;
        left: 0;
        right: 0;
    }

    .rtbs .rtbs_menu li a {
        display: inline-block;
        color: #333;
        text-decoration: none;
        padding: 10px 22px;
        box-shadow: 0 0 0;
        text-align: center;
        padding: 20px 4px !important;
    }

    /*.rtbs .rtbs_menu li a.active {
        color: rgb(0, 149, 218) !important;
        background: none !important;
        font-weight: 600 !important;
    }*/

    .rtbs .rtbs_menu li a.active {
        background: none !important;
        font-weight: 600 !important;
        color: #fff;
    }

    .rtbs>.rtbs_content{margin-top: 0px}

    .rtbs>.rtbs_content {
        
        /*border-top: 2px solid #ddd !important;*/
    }
    /*.single-product .rtbs .rtbs_menu li{min-height: 75px;}*/
    /*.single-product .rtbs .rtbs_menu li {
        min-height: 75px;
        padding: 0 0px;
        width: 33.33%;
    }*/

    .single-product .rtbs .rtbs_menu li {
        min-height: inherit;
        padding: 0 30px;
        width: auto;
        background-color: #f7f7f7;
    }
    .single-product .rtbs .rtbs_menu li.current:before{bottom:12px;transition: all .4s linear;}


    /*----edit-on-02AUG19---*/

    .rtbs.rtbs_loan-tabs ul li {
        list-style: none;
        line-height: 10px;
    }

    .rtbs.rtbs_loan-tabs ul li i {
        margin-right: 7px;
        color: #fff;
    }


    /*---------azhar 11 pm 02 Aug'19---------*/
    /*.rtbs.rtbs_loan-tabs > .rtbs_content{padding-left:0 !important;}*/
    /*.rtbs.rtbs_loan-tabs > .rtbs_content {
        padding-left: 0 !important;
        background: #7da739;
    }
    */
    /*.rtbs.rtbs_loan-tabs > .rtbs_content {
        padding: 42px 30px;
        background: #7da739;
        color: #fff;
    }*/
    .rtbs.rtbs_loan-tabs > .rtbs_content {
        padding: 42px 30px;
        background: #7da739;
        color: #fff;
        border: none !important;
    }

    ul.loan-point-list{padding:0;}
    ul.loan-point-list li {

        position: relative;
        padding-left: 12px;
        font-size: 13px;
        color: #333;
        line-height: 20px;
        font-weight: 300;
        margin-bottom: 10px;
        list-style:none;

    }
    ul.loan-point-list li::after {

        color: #0095da;
        background-repeat: no-repeat;
        content: "\f105";
        font-size: 15px;
        font-family: "FontAwesome";
        position: absolute;
        left: 0;
        top: 0;
    }
    .tab-2-col{/*display: flex;flex-wrap: nowrap;align-items: center;*/}
    /*.tab-2-col .img-div{width: 48%;float: left;margin-left: 2%;}*/
    .tab-2-col .img-div {
        width: 46%;
        float: left;
        margin-left: 2%;
    }
    .tab-2-col .tab-right-content{width:50%; float:left;}
    .tab-2-col .tab-right-content ul{padding:0; margin:0;}
    .img-div img{max-width:100%;}




    /*edite-on-5 Aug 2019*/

    .single-product .rtbs .rtbs_menu li.current {
        background-color: #7da739;
    }

    .rtbs.rtbs_loan-tabs .rtbs_content .tab-right-content h4 {
        margin: 34px 0px 2px 0;
        font-weight: 600;
    }
    .rtbs.rtbs_loan-tabs .rtbs_content .tab-right-content h4:first-child{margin-top: 0;}

    .rtbs.rtbs_loan-tabs .rtbs_content .tab-2-col img{margin-left: 20px; }
    .locate-now {
        background-image: url(https://www.muthoothousing.com/wp-content/themes/muthoothf/images/locate-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 19px 0;
        margin-top: 53px;
    }
    .locate-inner {
        max-width: 986px;
        margin: auto;
    }
    .locate-content {
        display: inline-block;
        vertical-align: middle;
    }
    .locate-now .map {
        display: inline-block;
        vertical-align: middle;
        margin-left: 64px;
        margin-right: 50px;
    }
    .locate-now .map figure {
        max-width: 251px;
    }
    .locate-now .map img {
        width: 100%;
    }
    .locate-content h3 {
        color: #FFF;
        text-transform: capitalize;
        font-size: 36px;
        margin: 0 0 3px;
        font-weight: 300;
    }
    .locate-content p {
        font-size: 17px;
        color: #FFF;
        margin: 0;
        line-height: 17px;
        font-weight: 400;
    }
    .locate-button {
        display: inline-block;
        vertical-align: middle;
    }
    .locate-now .btn-secondary {
        background-color: #ff9600;
        width: 207px;
        font-size: 18px;
        border: none;
        position: relative;
        text-transform: uppercase;
        -ms-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        color: #fff;
        padding: 0;
        line-height: 54px;
        height: 54px;
        font-weight: 600;
    }
    .locate-now .btn-secondary .arrow {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 0 0 9px;
        border-color: transparent transparent transparent #fff;
        position: absolute;
        bottom: 3px;
        left: 3px;
        -ms-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }
    .locate-now .btn-secondary:hover{
        background-color:#001641;
        -ms-transition:all 0.5s ease 0s;
        -moz-transition:all 0.5s ease 0s;
        -o-transition:all 0.5s ease 0s;
        -webkit-transition:all 0.5s ease 0s;
        transition:all 0.5s ease 0s;
        color: #fff;
    }
    .locate-now .btn-secondary:hover .arrow{
        border-width: 19px 0 0 19px;
        -ms-transition:all 0.5s ease 0s;
        -moz-transition:all 0.5s ease 0s;
        -o-transition:all 0.5s ease 0s;
        -webkit-transition:all 0.5s ease 0s;
        transition:all 0.5s ease 0s;
    }


    /*edite-on-14 Aug 2019*/

    /*.about_content_desc h4:first-child{margin-top: 10px;}*/
    .about_content_desc h4 {
        font-size: 16px;
        color: #00486c;
        font-weight: 600;
        margin: 30px 0 6px 0;
    }

    .about_content_desc p {
        font-size: 13px;
        color: #000000;
        font-weight: 300;
        margin-bottom: 16px;
    }

    .about_content_desc .contentReadmore{left: 15px;}

    .mt10{margin-top: 10px !important;}
    .mt20{margin-top: 20px !important;}
    .mt40 {margin-top: 40px!important;}
    .mt30 {margin-top: 30px!important;}
    .mb20{margin-bottom: 20px !important;}
    .mb40 {margin-bottom: 40px!important;}
    .mb30 {margin-bottom: 30px!important;}
    .no-transform{text-transform:none;}
    .half-block h4 {
        margin: 0 0 8px 0;
        color: #fff;
    }
    .half-block p{color: #fff}
    .half-block {
        background: #8cc63d;
        padding: 24px 30px;
        margin: 24px 0 0 0;
        min-height: 274px;
    }

    .img-block h4 {
        margin: 0 0 8px 0;
        color: #fff;
    }

    .img-block p {
        color: #fff;
        margin-bottom: 20px;
        font-weight: 400;
    }

    .img-block {
        background: #8cc63d;
        padding: 24px 30px;
        margin: 24px 0 0 0;
        
    }

    .white-img-block h4 {
        margin: 0 0 8px 0;
        color: #00486c;
    }

    .white-img-block p {
        color: #000;
        margin-bottom: 20px;
        font-weight: 400;
    }

    .white-img-block {
        background: #ecf7fc;
        padding: 24px 30px;
        margin: 24px 0 0 0;
        
    }

    .normal-img-block h4 {
        margin: 0 0 8px 0;
        color: #00486c;
    }

    .normal-img-block p {
        color: #000;
        margin-bottom: 20px;
        /*font-weight: 400;*/
    }

    .normal-img-block {
        background: #fff;
        padding: 0px 0px;
        margin: 0px 0 0 0;
        
    }


    .blue-bold{color: #0095da !important; font-weight: bold !important;}


    .why-choose h4 {
        font-size: 16px;
        color: #00486c;
        font-weight: 600;
        margin: 30px 0 16px 0;
    }

    .btn-prod a, .btn-poli a, .contentReadmore{bottom: 20px;}



    /*edit by azhar*/

    .wpsm_panel-group .ac_title_class {
        font-size: 15px !important;
        color: #666;
        background-color: #ebf5fa;
        font-weight: 500;
        padding: 15px 0;
    }
    .wpsm_panel-group .ac_open_cl_icon {
        color: #000000 !important;
        float: right !important;
        padding-bottom: 12px !important;
        line-height: 1.0 !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        display: inline-block !important;
    }
    #wpsm_accordion_250.wpsm_panel-group .ac_open_cl_icon {
        background: none !important;
        padding-top: 16px !important;
    }
    #wpsm_accordion_250.wpsm_panel-group .ac_open_cl_icon {
        float: left !important;
    }
    .wpsm_panel-group .ac_title_class {
        font-size: 15px !important;
        color: #666;
        background-color: #ebf5fa;
        font-weight: 500;
        padding: 15px 0;
    }
    .wpsm_panel-group .wpsm_panel:nth-child(2n+2) .ac_title_class {background-color: #fafafa;}
    #wpsm_accordion_250.wpsm_panel-group .wpsm_panel-body {font-family: 'Montserrat', sans-serif !important;  border-left: 2px solid #2b689f !important;}
    .wpsm_panel-group .wpsm_panel-body ul li{position: relative;  padding-left: 12px; font-size:13px; color:#333; line-height: 20px; font-weight: 300; margin-bottom: 10px; list-style: none;}
    .wpsm_panel-group .wpsm_panel-body ul li:after{    color: #0095da; background-repeat: no-repeat; content: "\f105"; font-size: 15px; font-family: "FontAwesome"; position: absolute;  left: 0; top: 0;}  
    .right_content_box .rtbs>.rtbs_content{padding: 42px 30px!important; background: #7da739!important; color: #fff!important; border: none !important;}
    .right_content_box .rtbs .rtbs_content .tab-right-content h4:first-child {margin-top:0;}
    .right_content_box .rtbs .rtbs_content .tab-right-content h4 {margin: 34px 0px 2px 0; font-weight: 600;}


    html .ac_open_cl_icon{background-color: transparent !important;}
    .location-block{margin: 0 0 25px;}
    .location-block h3{margin: 0px; text-transform:capitalize; padding-top: 20px; font-size: 20px;  color: #00486c; width: 100%; float: left;}
    .location-block h3:after{content: ''; display: block; width: 40px; padding-top: 10px;border-bottom: 2px solid #0091d9; margin-bottom:15px;}
    .location-block ul{padding:0;}
    .location-block ul li{list-style: none; display: flex; align-items: center; flex-wrap: nowrap; flex-direction: row; float:left;  margin: 0 25px 0 0;}
    .location-block .location-icon{display:inline-block;}
    .location-block .location-icon i{font-size:22px; background:#0095da; color:#fff; border-radius:100%; padding:10px; width: 40px; height: 40px;}
    .location-block .location-data{font-size:22px; font-size:22px; font-weight:500; padding-left:10px; line-height: 1.1; display:inline-grid; vertical-align:middle;}
    .location-block .location-data span{font-size:15px; font-weight:300;}
    .location-block .location-data a{color:#333;}
    .footer_menu ul li a{display:inline-block;}

    /*azhar's css ends here*/


    /*edit on 16th august*/


    img.attachment-policies_download {
        display: none;
    }




    .pol_download.down_pdf{transition: ease 0.2s}
    /*.pol_download.down_pdf:hover {
        background-color: #fff;
        color: #000;
    }*/
    .pol_download.down_pdf:hover {
        background-color: #fff;
        color: #0095da;
        border: 1px solid #0095da;
    }
    .pol_download.down_pdf a{color: #fff;}

    /*.pol_download.down_pdf:hover a {color: #000;}*/
    .pol_download.down_pdf:hover a {
        color: #0095da;
    }


    .policies_item img:first-child{display: none;}
    .policies_item .policies_list_box img {
        display: block;
        width: auto;
        margin: 0 auto;
    }


    .policies_list_box {
        padding: 0px 20px;
        min-height: 184px;
        position: relative;
        background-color: #fff;
        margin: 0 0 50px 0;
    }

    .policies_list_box h5 a{
        padding-bottom: 0px;
        font-size: 16px;
        color: #333;
        font-weight: 700;
        max-height: 70px;
        overflow: hidden;
        line-height: 23px;
    }

    .policies_list_box h5 {
        margin: 26px 0;}


    .pol_download i {
        margin-left: 4px;
    }

    p.designation {
        font-size: 10px!important;
        font-weight: 500;
        font-style: normal;
        margin: -10px 0 0 0;
        color: #000!important;
    }
    p.designation strong{color: #00486c !important}

    .mb0{margin-bottom: 0 !important;}


    .panel:nth-child(2n) .panel-heading {
        background-color: #ebf5fa;
    }

    .panel-title > a.collapsed:before {
        float: left !important;
        margin-right: 10px;
    }

    .panel-title > a:before {
        float: left !important;
        margin-right: 10px;
    }

    .panel-default>.panel-heading h4 a {
        font-size: 14px;
        color: #666;
    }
    .testimonials_item .dream_img_circl_list_box .dream_img_circl_list img{width:auto; max-width: 100%;}
    .button-static-center{text-align:center;}
    .button-static-center .contentReadmore{position:static;}

    .team-list-content{display: flex; flex-wrap: wrap; flex-direction: row;}
    .right_content_box .team_item{width: calc(100% / 3 - 10px); min-height: inherit; background: #f7f7f7; margin-right: 15px;}
    .right_content_box .team_item:nth-child(3n+1){margin-right:0}	
    .page-id-118 .right_content_box .team_item.company_ceo{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    /*.page-id-118 .right_content_box .team_item.company_ceo > a{display: inline-block;width: 267px;}
    .page-id-118 .right_content_box .team_item.company_ceo .team_list_box{
        width: calc(100% - 267px);
        display: inline-block;
    }
    */
    .page-id-118 .right_content_box .team_item.company_ceo > a { display: inline-block; width: 20%;}
    .page-id-118 .right_content_box .team_item.company_ceo .team_list_box {
        width: 80%;
        display: inline-block;
    }


    .page-id-118 .right_content_box .team_item.company_ceo .team_list_box .team-excerpt{min-height: auto;}
    .page-id-118 .right_content_box .team_item.company_ceo .button-static-center{text-align:left;}


    .why-mhfl{margin-top: 40px;}

    .mhfl-usp.help_creat_desc ul li {
        display: inline-block;
        font-size: 27px;
        text-align: center;
        border-right: 1px solid #809ab1;
        padding: 4px 72px;
        margin: 16px 0;
        border-bottom: none;
    }
    .mhfl-usp.help_creat_desc ul li label {
        color: #fff;
    }
    .mhfl-usp.help_creat_desc {
        max-width: 100%;
        margin: 40px 0;
    }
    .mhfl-usp.help_creat_desc ul li:last-child {
        border-right: none;
    }


    .col-md-12.footer-add-links {
        background-color: #0095d9;
        padding: 14px 90px 4px 90px;
    }
    .footer-add-links p {margin: 0;}

    .col-md-12.footer-add-links ul.foote_nav li a:hover {
        opacity: 0.8;
    }

    .col-md-12.footer-add-links ul.foote_nav li a {
        color: #fff!important;
        background: none;
        font-size: 12px;
    }

    .col-md-12.footer-add-links ul.nav.nav-pills.foote_nav {
        width: 53%;
        margin: 0 auto;
    }

    .vision_box img, .mission_box img, .value_box img {
        width: 100%;
    }
    button#catapultCookie{
        padding: 3px 8px !important;
    }

    .has-cookie-bar #catapult-cookie-bar{
        padding: 8px 20px 8px;
    }


    .mt0{margin-top: 0!important;}

    .about_content_desc h5 {
        font-size: 14px;
        font-weight: 600;
        margin: 20px 0 4px 0;
    }
    .right_content_box .team-list-content .team_item{margin-right: 10px;}
    .right_content_box .team-list-content .team_item:nth-child(3n+1) {margin-right: 10px;}


    /*on 27th August*/
    h3.team_designation_head {
        width: 100%;
        color: #00486c;
        font-size: 20px;
        text-align: center;
    }

    h3.team_designation_head:after {
        content: '';
        display: block;
        width: 40px;
        padding-top: 10px;
        border-bottom: 2px solid #0091d9;
        margin: 0 auto 15px;
    }

    .right_content_box .team_item .team_list_box a.read-more-toggle {
        position: absolute;
        right: 28px;
        text-transform: capitalize !important;
    }
    .right_content_box .team_item .team_list_box a.read-more-toggle.active {
        bottom: 28px;
        visibility: hidden;
    }

    .right_content_box .team_item .team_list_box a.read-more-toggle::before {
        content: "+";
        position: absolute;
        right: -10px;
        top: 1px;
    }

    .right_content_box .team_item .team_list_box a.read-more-toggle.active::before {
        content: "show less -";
        visibility: visible;
    }

    .about_content_desc h3 {
        font-size: 18px;
        margin: 30px 0 6px 0;
        color: #000;
    }

    .bannerpricbox.bluesoch-text h2 {
        max-width: 100%;
    }

    .bannerpricbox.bluesoch-text .banner_rate_box a {
        margin-left: 0;
        margin-top: 10px;
    }

    /*On 28th August 2019*/
    .careers-btn a.contentReadmore {
        left: 42%;
    }

    .careers-photo-album {
        margin-bottom: 20px;
    }

    .careers-btn .form-group.selector{margin-top: 16px;}
    .careers-btn .form-group.form-btn{margin-top: 16px;margin-left: -20px;}

    .careers-photo-album img {
        margin-bottom: 26px;
    }

    .about_content_desc a.contentReadmore.apply-now-btn {
        left: 42% !important;
    }
    a.contentReadmore.apply-now-btn {
        left: 42% !important;
    }


    a.know-more-btn {
        color: #fff;
        margin: 6px 0 0 0;
        display: inline-block;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
    }


    /*10 September 2019*/

    .about_content_desc h2 {
        font-size: 20px;
        font-weight: 600;
        color: #23282d;
    }

    /*16 October 2019*/

    .terms-tooltip span.termsconditions input[type="checkbox"] {
        height: 12px;
        width: auto;
        margin-right: 4px;
    }

    .contactform_styl .btn_submit{    
        text-align: left;
        margin-bottom: 0px;
        margin-left: 17px;
    }

    .contactform_styl .popover {
        margin: -13px 0 0px -7px !important;
        padding: 2px 1px;
        color: #333;
    }

    .abt-reg-office.contact_addrs_box {
        min-height: auto !important;
        margin: 12px 0 0 0;
    }
    .abt-reg-office.contact_addrs_box span {
        font-weight: 600;
        color: #00486c;
    }

    .footer_address.reg-add {
        width: 33%;
        padding-left: 34px;
    }


    /*1 november 2019*/
    .policy-notice h2 {
        font-size: 24px;
        padding: 0;
        margin: 0 0 20px 0;
        color: #00344c;
    }
    iframe.footer-social-wall {
        height: 400px;
    }


    .branch-bnr.locate-now{
        margin-top: 0;
    }
    .locate-now.branch-bnr .locate-content {
        width: 40%;
    }

    .locate-now.branch-bnr .locate-content h3 {
        font-size: 32px;
        text-transform: none;
    }


    /*31 JAN 2020*/

    .bannerpricbox.nbfc-banner h2{max-width: 100%}
    .carousel-caption.nbfc-banner-wrap {
        padding-bottom: 0;
        left: 5%;
    }


    /************************************* Responsive Start *************************/

    @media (max-width: 1199px) {
    #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li>a, #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-size: 13px;}
    .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.head_tel>a{} 	
    .mobile_view_mnu .hide-mob, .head_tel .hide-mob{display:none;}
    .col-md-12.footer-add-links {padding:20px 1% 10px 1%;}
    .col-md-12.footer-add-links ul.nav.nav-pills.foote_nav{width: auto; margin: 0 auto; text-align: center;}
    .nav-pills>li {float: none; display: inline-block;}
    .col-md-12.footer-add-links ul.foote_nav li a{padding: 2px 5px;}
    
    }

    @media (max-width: 1024px) {
        .head_main_menu #navbar {
            padding-left: 0px;
            padding-right: 0px;
            margin-top: 6px;
        }
        .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
            margin-left: -12px;
            padding: 15px 40px;
        }
        .head_main_menu .head_menu_top .navbar-nav>li>a {
            font-size: 11px;
            padding: 10px 8px 12px 8px !important;
        }
        #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li>a {
            padding: 5px 5px 12px 5px;
        }
        .head_mbotm_right #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li>a {
            padding: 5px 5px 12px 5px;
        }
        .carousel-caption {
            right: 40%;
            left: 6%; 
        }
        .carousel-control.left, .carousel-control.right {
            display:none;
        }
        .muthoot_fincorp_section .muthoot_housing_img_box img{
            width: 160px;
            top: 98px;
            position: absolute;
            right: 0px;
        }
        #myCarousel1 .dreamslider_box {
            height: 342px;
            border: 3px solid #a09fa9;
            width: 440px;
        }
        #helpdream_slider .owl-nav .owl-next, #affordable_slider .owl-nav .owl-next {
            right: -34px;
        }
        #helpdream_slider .owl-nav .owl-prev, #affordable_slider .owl-nav .owl-prev {
            left: -30px;
        }
        .help_dream_section {
            padding-top: 60px;
            padding-bottom: 50px;
        }
        #myCarousel1 .dreamslider_box {
            height: 301px;
            width: 440px;
        }
        #myCarousel1 .carousel-inner {
            width: 540px;
        }
        #myCarousel1 .dream_desc {
            height: 305px;
            margin-bottom: 45px;
        }
        #myCarousel1 .dream_desc .dream_desclefthome p {
            height: 115px;
        }
        #myCarousel1 .dream_desc .dream_img {
            top: -10px;
        }
        #myCarousel1 .dream_desc .dream_img img {
            height: 100%;
        }
        #myCarousel1 .carousel-control.left {
            top: 304px;
            left: 150px;
            height: 32px;
            display: block;
        }
        #myCarousel1 .carousel-control.right {
            top: 304px;
            right: 345px !important;
            height: 32px;
            display: block;
        }
        .create_moments_section {
            height: 423px;
            background-position-x:35%;
        }
        .muthoot_housing_desc_box {
            width: calc(100% - 415px);
        }
        .muthoothousingimgbox {
            max-width: 415px;
        }
        .help_creat_desc {
            max-width: 160px;
            padding: 10px;
        }
        .help_creat_desc ul li {
            padding-top: 35px;
            padding-bottom: 35px;
        }
        .helpcreat_descbox {
            max-width: 410px;
        }
        .create_moments_section .left_side_head {
            padding-top: 22px;
            padding-left: 2px;
        }
        .helpcreat_picbox {
            width: 400px;
        }
        .home_loan_everyone {
            padding-left: 15px;
            padding-top: 15px;
        }
        .contact_btn_box .custom_blue_btn {
            padding: 12px 10px;
        }
        .contact_btn_box {
            padding-top: 50px;
        }
        .dream_img_circl {
            width: 210px;
            height: 210px;
        }
        .owl-carousel .owl-item img {
            height: 100%;
        }
        .home_loan_everyone p {
            font-size: 16px;
        }
        .offer_afford_desc p:nth-child(3){
            height: 147px;
            overflow: hidden;
        }
        .offer_afford_desc {
            padding: 32px 12px 25px 12px;
            min-height: 215px;
        }
        .offer_afford_desc .custom_blue_btn {
            left: 28%;
        }
        .india_branches_section {
            background-position-x:50%;
        }
        .map_desc_box {
            padding-top: 35px;
        }
        .branch_sub_off {
            padding-bottom: 15px;
        }
        .state_count_box {
            bottom: 20px;
            right: 45px;
        }
        .muth_housing_sub_title {
            padding-bottom: 20px;
            font-size: 16px;
        }
        .muthoot_housing_desc_box p {
            padding-right: 0px;
            font-size: 14px;
        }
        .muthoot_housing_desc_box h3 {
            font-size: 31px;
        }
        .fincorp_achivement ul li {
            font-size: 15px;
        }
        .fincrop_employees {
            padding-left: 70px;
            width: 28%;
        }
        .fincrop_employees {
            padding-left: 70px;
            width: 28%;
        }
        .fincrop_branches {
            width: 24%;
        }
        .fincrop_years_exist {
            width: 21%;
            padding-bottom: 5px;
            padding-top: 10px;
        }
        .fincrop_customers {
            width: 27%;
        }
        .fincorp_achivement {
            padding-top: 40px;
            padding-bottom: 50px;
        }
        .call_us_btn span {
            font-size: 28px;
        }
        .call_us_btn i {
            padding: 13px 20px 15px 20px;
        }
        .call_waiting_heading p {
            font-size: 14px;
        }
        .footer_address .widget_text>h5 {
            margin-top: 0px;
        }
        .copyright_box {
            padding: 20px 15px 10px 15px;
        }
        
        /*********************************** about page ************************/
        .page_banner_box {
            padding-left: 45px;
        }
        .left_content_box, .right_content_box {
            padding: 50px 15px;
        }
        .blockquote p {
            font-size: 15px;
        }
        .vision_box .vmv_desc {
            padding-left: 15px;
            padding-right: 15px;
        }
        .vision_box .vmv_desc:after {
            top: 67%;
        }
        .mission_box .vmv_desc {
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 15px;
        }
        .mission_box .vmv_desc:after {
            bottom: 67%;
            left: 52%; 
        }
        .value_box .vmv_desc {
            padding: 39px 15px 40px 15px;
        }
        .value_box .vmv_desc:after {
            top: 67%;
        }
        .write-to-us-left-siderbar .textwidget form input[type=submit].wpcf7-submit {
            margin: 22px auto 5px 30px;
        }
        .left-sidebar-menu ul li {
            padding:15px;
        }
        .locate-form > label {
            max-width: 340px;
            padding-left: 25px;
            padding-right: 50px;
        }
        .locate-form form.searchandfilter {
            width: calc(100% - 340px);
            text-align: center;
            padding-top: 20px;
        }
        .locate-form form.searchandfilter ul li.sf-field-post-meta-state, .locate-form form.searchandfilter ul li.sf-field-post-meta-city {
            width: 100%;
            margin-top: 0px;
            padding-bottom: 0px;
        }
        .locate-form form.searchandfilter ul li.sf-field-reset input {
            float: left;
        }
        
    }
    @media (max-width: 768px) {
        .navbar.head_main_menu>.container .navbar-brand {
            margin-left: 25px;
            padding-right: 10px;
            padding-left: 10px;
            padding-top: 0px;
            padding-bottom: 0px;
            height: auto;
            left: 47%;
            top: 25px;
        }
        .head_main_menu .navbar-brand>img {
            width: 85px;
        }
        #wp-megamenu-main-menu-left>.wpmm-nav-wrap ul.wp-megamenu>li>a {
            padding: 5px 4px 12px 4px;
            font-size: 14px;
        }
        .head_mbotm_right #wp-megamenu-main-menu-right>.wpmm-nav-wrap ul.wp-megamenu>li>a {
            padding: 5px 2px 12px 2px;
            font-size: 14px;
        }
        .head_main_menu .head_menu_top .navbar-nav>li>a {
            font-size: 10px;
            padding: 10px 5px 12px 5px !important;
        }
        .head_main_menu .head_menu_top .navbar-nav>li.head_tel a {
            font-size: 13px;
        }
        .head_main_menu .head_menu_top .navbar-nav>li.top_socl>a i {
            font-size: 11px;
        }
        .dream_img_circl {
            width: 145px;
            height: 145px;
        }
        .carousel-caption {
            right: 22%;
            left: 4%;
            bottom: 50px;
        }
        .help_dream_section {
            padding-top: 40px;
            padding-bottom: 80px;
        }
        .help_dream_section .dreamslider_left_box {
            width: 100%;
            text-align: center;
        }
        .help_dream_section .dreamslider_left_box .slid_section_head {
            padding-bottom: 25px;
            padding-top: 0px;
        }
        .help_dream_section .dreamslider_rightbox {
            padding-left: 105px;
            width: 100%;
        }
        #myCarousel1 .carousel-control.right {
            right: 430px !important;
        }
        .help_dream_section .dreamslider_left_box .slid_section_head .slid_section_title:after {
            margin-left: auto;
        }
        
        #helpdream_slider .item h4 {
            font-size: 20px;
        }
        .dream_descleft {
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 40px;
        }
        .home_banner_note span {
            display: inline-block;
        }
        .home_banner_note {
            left: 2%;
            width: 98%;
        }
        #helpdream_slider .owl-nav, #affordable_slider .owl-nav {
            display: none;
        }
        .create_moments_section .left_side_head .left_head_title {
            padding-right: 0px;
        }
        .contact_btn_box .custom_blue_btn {
            padding: 12px 20px;
        }
        .create_moments_section {
            background-position-x: 0%;
            height: 100%;
        }
        .helpcreat_picbox {
            width: 100%;
            text-align: center;
        }
        .helpcreat_picbox img {
            margin: 0px auto;
        }
        .help_creat_desc {
            max-width: 100%;
            padding: 0px;
            margin-top: 30px;
        }
        .help_creat_desc ul li {
            padding-top: 35px;
            padding-bottom: 35px;
            padding-left: 52px;
            padding-right: 52px;
            display: inline-block;
            border-bottom: none;
            border-right: 1px solid #809ab1;
        }
        .help_creat_desc ul li:nth-child(3) {
            border-right: none;
        }
        .helpcreat_descbox {
            max-width: 100%;
            text-align: center;
            padding-bottom: 40px;
        }
        .helpcreat_descbox .left_head_title:after {
            margin: 0px auto 12px auto;
            padding-top: 10px;
        }
        .home_loan_everyone_box {
            max-width: 173px;
        }
        .home_loan_everyone {
            padding-left: 12px;
            padding-top: 32px;
        }
        .home_loan_everyone .left_head_title {
            font-size: 29px;
            font-weight: 600;
        }
        .home_loan_everyone p {
            font-size: 15px;
            line-height: 20px;
        }
        .contact_btn_box {
            padding-top: 60px;
        }
        .contact_btn_box .custom_blue_btn {
            padding: 10px 4px;
            font-size: 14px;
        }
        .india_branches_section {
            background-position-x: 0%;
        }
        .map_desc_box {
            background-color: #003563;
            margin-top: 2px;
            padding-bottom: 40px;
            text-align: center;
            padding-left: 15px;
            padding-right: 15px;
        }
        .map_desc_box h3:after {
            border-bottom: 3px solid #a7a7a7;
            margin: 0px auto 12px auto;
        }
        .muthoothousingimgbox { 
            max-width: 100%;
            padding-right: 0px;
        }
        .muthoot_housing_section {
            padding-bottom: 40px;
            margin-top: -280px;
        }
        .state_count_box {
            bottom: 85px;
            right: 100px;
        }
        .muthoot_housing_desc_box p {
            padding-bottom: 20px;
        }
        .muthoot_housing_desc_box {
            text-align: center;
            padding-bottom: 30px;
            padding-top: 10px;
            width:100%;
        }
        .muthoot_housing_img_box img{
            margin: 0px auto;
        }
        .muthoot_fincorp_section {
            background-position-x: 55%;
        }
        .fincorp_achivement {
            max-width: 470px;
            float: left;
            width: 100%;
            padding-bottom: 50px;
        }
        .fincorp_description {
            max-width: 540px;
            width: 100%;
            padding-top: 10px;
            padding-bottom: 45px;
        }
        .fincrop_branches {
            max-width: 212px;
            width: 100%;
            height: 42px;
            margin-top: 0px;
            margin-bottom: 35px;
        }
        .fincrop_years_exist {
            height: 42px;
            max-width: 230px;
            width: 100%;
            margin-bottom: 35px;
            border-right: 0px;
        }
        .fincrop_employees {
            max-width: 225px;
            width: 100%;
            background-position-x: 0%;
        }
        .fincrop_customers {
            max-width: 222px;
            width: 100%;
        }
        .muthoot_fincorp_section .muthoot_housing_img_box img {
            top: -299px;
            right: 15px;
        }
        .call_us_btn_box {
            float: left;
        }
        .footer_logo_box, .footer_menu_box, .footer_phone_address {
            padding-left:15px;
            padding-right:15px;
        }

        .footer_menu_box{
            padding-bottom: 0;
        }
        .footer_menu_box .footer_menu {
            padding-right: 0;
        }
        .footer_phone {
            width: 30%;
        }
        .footer_address {
            padding-left: 30px;
            width: 70%;
        }
        .copyright_box {
            padding: 20px 0px 10px 0px;
        }
        .footer_menu_box .footer_menu {
            width: 25%;
        }
        .footer_logo_content p {
            padding-left: 5px;
            margin-bottom: 0px;
        }
        .banner_rate_box {
            background-position-x:100%;
        }
        .right_content_box  {
            padding-right: 0px;
        }
        .left_content_box {
            padding-left: 0px;
            padding-right: 0px;
        }
        .write-to-us-left-siderbar .textwidget .write-below .write-rep {
            font-size: 16px;
        }
        .write-to-us-left-siderbar .textwidget form input[type=submit].wpcf7-submit {
            margin: 22px auto 5px 20px;
        }
        .vision_box .vmv_desc:after {
            top: 76%;
        }
        .mission_box .vmv_desc:after {
            bottom: 76%;
        }
        .value_box .vmv_desc:after {
            top: 74%;
        }
        .product_content_block ul li {
            display: flex;
        }
        .product_content_block ul {
            width: 100%;
        }
        .blockquote_btn p {
            width: 58%;
        }
        .blockquote_emi p {
            width: 50%;
        }
        .left-emi-cal {
            font-size: 14px;
            padding: 15px 0px 15px 68px;
        }
        .left-emi-cal span {
            font-size: 12px;
            line-height: 20px;
        }
        .left-elig-cal {
            font-size: 15px;
            padding: 15px 15px 15px 70px;
        }
        .downloads_list_box {
            padding-right: 15px;
            max-width: 353px;
        }
        .testimonials_item {
            padding: 30px 5px;
        }
        .testimonials_item .dream_descleft {
            padding: 20px 15px 0px 65px;
            background-position-x:17%;
        }
        .testimonials_item .dream_descleft a.contentReadmore {
            left: 15%;
        }
        .testimonials_item .dream_descleft p {
            max-height: 60px;
            text-align: left;
        }
        .testimonl_detail_content {
            padding-bottom: 55px;
        }
        .testimonl_detail_content .details_testimonl_pic {
            margin-left: 32%;
            margin-bottom: 80px;
        }
        .testimonl_detail_content .detail_testimonldesc {
            min-height: 100%;
            text-align: center;
        }
        .contact_content_box {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .contact_content_box  .contact_left .contact_box:nth-child(3) {
            padding-right: 0px;
        }
        .contact_content_box .contact_right {
            margin-top: 25px;
            padding-left: 0px;
            padding-right: 0px;
        }
        .aplynow_box .form-group, .contactform_styl .form-group {
            margin-bottom: 15px;
            padding-right: 0px;
        }
        .aplynow_box {
            padding: 20px 15px;
        }
        .aplynow_box .form-group {
            width: 100%;
        }
        .contactform_styl {
            min-height: 100%;
        }
        .mapouter {
            max-width: 730px;
            width: 100% !important;
        }
        .gmap_canvas {
            max-width: 730px;
            width: 100% !important;
        }
        .contact_left {
            padding-left: 0px;
        }
        .calculator_box {
            padding: 30px 20px 0px 20px;
        }
        .interest-rate {
            width: 100% !important;
            margin-right: 0px !important;
            margin-bottom: 30px;
        }
        .tenure {
            width: 100% !important;
        }
        .emi-input .form-group {
            min-width: 212px;
        }
        .emi-input .form-group:last-child {
            margin-right: 0 !important;
        }
        .eligibilitycal_section .emi-ruler .emi-input {
            padding-top: 0px;
            margin-top: 35px !important;
        }
        .locate-result .list_branch_box {
            max-width: 352px;
            margin-right: 15px;
        }
        .locate-result {
            padding-bottom: 0px;
        }
        .locate-result .list_branch_box:nth-child(2) {
            margin-right: 0px;
        }

        /*31-JAN-2020*/

        .carousel-caption.nbfc-banner-wrap {
        padding-bottom: 50px;

    }
    }
    @media (max-width: 767px) {
        .head_menu_top{padding-top:17px;}
        #myCarousel, .top_banner {
            margin-top: 65px;
        }
        .mobile_view_mnu { display:block !important;}
        .desktop_view_mnu {display:none !important;}
        .head_main_menu {
            height: 65px;
        }
        .navbar-default .navbar-brand {
            top: 8px !important;
            max-width: 80px;
        }
        .navbar-default .navbar-brand img{
            width: 70px;
        }
        .head_menu_top.mobile_view_mnu {
            padding-left: 15px;
            padding-right:15px;
            width: 87%;
            float: left;
            border: none;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown {
            background-color: #0095da;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li {
            float: none;
            display: block;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li.parent>a:after {
            content: none;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li.parent:after {
            content: "";
            position: absolute;
            top: 45%;
            right: 6px;
            width: 0;
            height: 0;
            border-top: 4px solid rgba(0,0,0,0.5);
            border-right: 4px solid transparent;
            border-left: 4px solid transparent;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul li.toprghtlangu.open .dropdown-menu, .head_menu_top.mobile_view_mnu .head_mtop_right ul li.toprghtlangu.dropdown:hover .dropdown-menu{
            right: 0px;
            left: auto;
            padding: 5px 0px;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: 4px;
            -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
            box-shadow: 0 6px 12px rgba(0,0,0,.175);
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul li.toplftcalmenu.open .dropdown-menu, .head_menu_top.mobile_view_mnu .head_mtop_left ul li.toplftcalmenu.dropdown:hover .dropdown-menu{
            padding: 5px 0px;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: 4px;
            -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
            box-shadow: 0 6px 12px rgba(0,0,0,.175);
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul li.toprghtlangu.open .dropdown-menu li a, .head_menu_top.mobile_view_mnu .head_mtop_right ul li.toprghtlangu.dropdown:hover .dropdown-menu li a, .head_menu_top.mobile_view_mnu .head_mtop_left ul li.toplftcalmenu.open .dropdown-menu li a, .head_menu_top.mobile_view_mnu .head_mtop_left ul li.toplftcalmenu.dropdown:hover .dropdown-menu li a{
            color: #00417e;
            font-size: 14px;
            padding: 8px 20px;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li.parent:after {
            top: 45% !important;
            border-top: 4px solid #ffffff !important;
            right: 3%;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li.parent.hover:after {
            top: 6% !important;
            border-top: 4px solid #ffffff !important;
            right: 3%;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li a{
            display: inline-block;
            padding: 8px 15px;
            color: #ffffff;
            white-space: normal;
        }
        .head_menu_bottom.mobile_view_mnu .shailan-dropdown-menu ul.dropdown li.parent .sub-menu {
            padding-left: 15px;
            position: relative;
        }
        .head_main_menu .head_menu_top.mobile_view_mnu .navbar-nav>li:hover>a>b {
            display: inline-block;
        }
        .head_main_menu .navbar-toggle {
            margin-top: 15px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left .navbar-nav{
            margin: 7.5px 0px;
            display: block!important;
        }
        .head_main_menu .head_menu_top.mobile_view_mnu .navbar-nav>li.dropdown.open .dropdown-menu {
            position: absolute !important;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav>li, .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav>li{
            display: inline-block;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.toplftcalmenu>a {
            /*text-indent: -999px;
            background: url(images/headcalc_icon.png) no-repeat 50% 50%;
            width: 0px;*/
            padding: 0px 2px 0px 2px !important;
            margin: 0px 5px;
            font-size:16px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.toplftnrbrnchmenu>a {
            /*text-indent: -990px;
            background: url(images/headnerbranch_icon.png) no-repeat 50% 50%;
            width: 0px;*/
            padding: 0px 8px 0px 8px !important;
            margin: 0px 5px;
            font-size:16px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.head_tel>a {
            /*text-indent: -999px;
            background: url(images/headcal_icon.png) no-repeat 50% 50%;
            width: 0px;*/
            padding: 0px 8px 0px 8px !important;
            margin: 0px 5px;
            font-size:18px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav li.toprghtlogin > a {
            /*text-indent: -999px;
            background: url(images/headusr_icon.png) no-repeat 50% 50%;
            width: 0px;*/
            padding: 0px 8px 0px 8px !important;
            margin: 0px 5px;
            font-size:16px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav li.toprghtregister > a {
            /*text-indent: -999px;
            background: url(images/headregstr_icon.png) no-repeat 50% 50%;
            width: 0px;*/
            padding: 0px 12px 0px 12px !important;
            margin: 0px 5px;
            font-size:18px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav li.toprghtlangu > a {
            text-indent: -999px;
            background: url(images/headlangmob_icon.png) no-repeat 50% 50%;
            width: 0px;
            padding: 0px 17px 0px 20px !important;
            margin: 0px 0px 0px 5px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav li.top_socl {
            display:none;
        }
        .dream_img_circl {
            width: 230px;
            height: 230px;
            margin: 0px auto;
        }
        .dream_descleft {
            padding-top: 0px;
            text-align: center;
        }
        .dream_descleft p:nth-child(2) {
            min-height: 150px;
        }
        .slid_section_head {
            padding-bottom: 30px;
        }
        .muthoot_fincorp_desc_box {
            padding-right: 15px;
        }
        .help_dream_section {
            padding-top: 35px;
            padding-bottom: 70px;
        }
        #myCarousel1 .carousel-control.right {
            right: 445px !important;
        }
        .home_contact_section {
            height: 100%;
        }
        .home_loan_everyone_box {
            max-width: 100%;
            float: none;
            text-align: center;
            padding-top: 35px;
        }
        .home_loan_everyone_box img {
            margin-top: 0px;
        }
        .home_loan_everyone {
            padding-left: 0px;
            padding-top: 15px;
            text-align: center;
            width: 100%;
        }
        .contact_btn_box {
            padding-top: 25px;
            padding-bottom: 40px;
            text-align: center;
        }
        .contact_btn_box .custom_blue_btn {
            padding: 12px 20px;
        }
        .map_desc_box {
            margin-bottom: -10px;
        }
        .fincorp_logo img{
            margin: 0px auto;
            width: 130px;
        }
        .fincorp_description {
            max-width: 100%;
        }
        .fincorp_description p {
            padding-right: 0px;
            text-align: center;
        }
        .footer_logo {
            text-align: center;
            padding-bottom: 15px;
        }
        .footer_logo_content p {
            padding-left: 0px;
            text-align: center;
        }
        .footer_phone {
            width: 100%;
            text-align: center;
            border-right: 0px;
        }
        .footer_address {
            padding-left: 0px;
            width: 100%;
            text-align: center;
        }

        .footer_address.reg-add {
        width: 100%;
        padding-left: 0px;
        }
        .footer_menu_box .footer_menu {
            width: 100%;
            text-align: center;
        }
        .copyright_box {
            padding: 10px 0px 10px 0px;
        }
        .copyright, .copydesignby  {
            text-align: center;	
        }
        .copyright p, .copydesignby p {
            margin-bottom: 0px;
        }
        .right_content_box {
            padding-right: 15px;
            padding-top: 30px;
            padding-bottom: 15px;
        }
        .left_content_box {
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 20px;
        }
        .left-sidebar-menu ul li a {
            background-position-x: 0%;
        }
        .write-to-us-left-siderbar {
            padding: 24px 15px;
            text-align: center;
        }
        .write-to-us-left-siderbar h5:after {
            margin-left: auto;
            margin-right: auto;
        }
        .write-to-us-left-siderbar .textwidget form input[type=submit].wpcf7-submit {
            margin: 22px auto 5px 105px;
        }
        .vision_box, .mission_box, .value_box {
            padding-left: 0px;
            padding-right: 0px;
            max-width: 245px;
            width: 100%;
            float: left;
            display: inline-block;
            min-height: 345px;
            margin-bottom: 15px;
        }
        .vision_box, .mission_box {
            padding-right: 15px;
        }
        .right_content_box .product_item, .right_content_box .policies_item, .right_content_box .team_item {
            padding-right: 15px;
            max-width: 282px;
        }
        .right_content_box .team_item img {
            margin: 0px auto;
        }
        .right_content_box .team_item .team_list_box {
            max-width: 267px;
            margin: 0px auto;
            text-align: center;
        }
        .team_detail_content {
            text-align: center;
        }
        .details_team_pic {
            margin-bottom: 65px;
            margin-left: 30%;
        }
        .pol_download {
            transform: translate(-50%, -25%);
        left: 50%;
            margin-left: -5px;
        }
        .testimonials_item .dream_descleft {
            padding:20px 10px 0px 10px;
        }
        .testimonials_item .dream_descleft h2, .testimonials_item .dream_descleft .testimonials_location {
            text-align: left;
        }
        .testimonials_item .dream_descleft a.contentReadmore {
            left: 0%;
        }
        .testimonials_item .dream_img_circl_list_box {
            padding-right: 0;
        }
        .contact_box {
            padding-right: 0px;
        }
        .event_container .event_item {
            max-width: 364px;
        }
        .event_item img {
            margin: 0px auto;
        }
        .event_list_desc {
            max-width: 364px;
            margin: 0px auto;
        }
        .resister_midln_padding {
            padding-right: 0px;
            margin-bottom: 20px;
        }    
        .carousel-control.left, .carousel-control.right {
            display:inline-block;
        }
        #main #myCarousel .carousel-control.left{left:5px;}
        #main #myCarousel .carousel-control.right{right:5px!important;}
        .resister_lstn_padding {
            padding-left: 0px;
        }
        .locate-form > label {
            max-width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            text-align: center;
            padding-top: 14px;
            background: none;
        }
        .locate-form form.searchandfilter {
            width: 100%;
            padding-top: 0px;
            text-align: left;
        }
        .locate-form {
            margin-top: 40px;
            min-height: 100%;
        }
        .searchandfilter label {
            width: 100%;
        }
        .locate-form form.searchandfilter select.sf-input-select {
            height: 40px;
            min-width: 100%;
        }
        .locate-result .list_branch_box {
            max-width: 100%;
        }
        .searchandfilter ul {
            width: 100%;
            float: left;
            padding-left: 15px;
            padding-right:15px;
        }
        
        .navbar-default .navbar-toggle .icon-bar {background-color: #fff; position:relative;}
        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
        .navbar-default .navbar-toggle .icon-bar{transition: 300ms ease-in-out;}
        .icon-bar:last-child {
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: -7px;
        }
        .icon-bar:nth-child(2) {
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top: 5px;
        }
        .icon-bar:nth-child(3) {opacity: 0;}
        .navbar-default .navbar-toggle.collapsed  .icon-bar{-webkit-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                -o-transform: rotate(0deg);
                transform: rotate(0deg);        
                top: 0;
                opacity: 1;}
        
        
        
    .navbar.head_main_menu>.container .navbar-brand{top: 50% !important;}
        
    .footer_section .footer_menu h5{text-align:left; border-bottom:1px solid #165e80; position:relative;}
    .footer_section .footer_menu h5:after {
        content: '+';
        background: none;
        position: absolute;
        left: initial;
        right: 0;
        margin: 0;
        bottom: 3px;
        width: 30px;
        height: 30px;
        font-size: 22px;
        text-align: center;
        line-height: 30px;
        top:auto;
    }
    .footer_section .footer_menu h5.open:after {
        content: '-';
    }
    .footer_section .footer_menu aside h5:after, .footer_section .footer_menu aside h5.open:after{content:none;}
    .footer_section .footer_menu ul.menu {display: none; margin-top: 10px;}
    .footer_section .footer_menu ul li{text-align:left;}
    .tab-2-col .tab-right-content, .tab-2-col .img-div{width:100%; float:none;}
    .tab-2-col .img-div, .rtbs.rtbs_loan-tabs .rtbs_content .tab-2-col img{margin-left: 0}
    .location-block ul li{margin-bottom:20px;}
    .testimonials_item .dream_img_circl_list_box:before{border:none;}
    .right_content_box .policies_item{border-bottom: 1px solid #efefef;     margin-bottom: 25px;}
    .right_content_box .policies_item:last-child{border-bottom:none;}
    .wpsm_panel-group .ac_title_class{line-height:1.3; font-size:13px !important;}
    #wpsm_accordion_250 .wpsm_panel-title a{display: flex !important; align-items: center;}
    .wpsm_panel-group .ac_title_class{width: 100%;}
    .wpsm_panel-group .wpsm_panel:nth-child(2n+1) .wpsm_panel-heading{background-color: #ebf5fa !important;}
    #wpsm_accordion_250 .wpsm_panel:nth-child(odd)  .wpsm_panel-title a{background-color: #ebf5fa !important;}
    #wpsm_accordion_250 .ac_title_class{padding-left:5px!important;}
    #wpsm_accordion_250 .ac_open_cl_icon{padding-right:5px!important;}
    .locate-button{display: block; text-align: center;}
    .locate-result .list_branch_box{width: calc(100% / 2 - 14px);}
    .locate-result .list_branch_box:nth-child(3n){margin-right: 15px;}
    .locate-result .list_branch_box:nth-child(2n+2){margin-right:0;}
    .testimonials_item .dream_descleft p{max-height: inherit;}
    .btn-events {transform:translate(-50%, 0px); left:50%;}

    .page-id-118 .right_content_box .team_item.company_ceo .team_list_box{width:auto;}
        .right_content_box .team_item .team_list_box{max-width: 100%;}
        .right_content_box .team_item img { margin: 0px auto;  width: auto;}
        .page-id-118 .right_content_box .team_item.company_ceo > a{margin: 0 auto;}
        .right_content_box .team_item .team_list_box h3{font-size:16px;}
        .right_content_box .team_item{max-width: 100%;  width: calc(100% / 1 - 10px);}
        .right_content_box .team_item .team_list_box .team-excerpt{min-height:auto; text-align: justify;}
        
        .pressrel_desc_box h2{line-height:20px !important; font-size: 20px;}
        .pressrel_desc_box h2 a {font-size: inherit;}
        .mob-responsive{display:block; text-align:center; margin:10px auto;}
        .mob-responsive img{display: inline-block;}
        .help_creat_desc{float:none;}
        .mhfl-usp.help_creat_desc ul li{padding:4px 10px; font-size:20px;}
        .help_creat_desc ul{display: block;  text-align: center;}
        .help_creat_desc ul li{margin:0;}
        .help_creat_desc ul li label {font-size:26px;}
        .help_creat_desc ul li p{font-size: 13px;}
        .why-mhfl{ margin-top: 0px;}

    /*edited on 7 april 2020*/

    /*.pull-right.head_mtop_right {
        display: none;
    }*/

    .pull-right.head_mtop_right li:not(:first-child a.p-issue-top-link.anime-top-btn){display: none;}
    .pull-right.head_mtop_right ul li{
        display: none !important;
    }

    .pull-right.head_mtop_right ul li.first-child {
        display: block !important;
        position: absolute;
        right: 40px;
        width: 23%;
        top: 2px;
    }

    a.p-issue-top-link.anime-top-btn {
        color: #fff !important;
        padding: 8px 14px;
        border-radius: 0;
        animation: none;
        font-weight: 500 !important;
        font-size: 13px;
        line-height: 14px !important;
    }
    a.p-issue-top-link.anime-top-btn:hover {
        color: #fff !important;
        padding: 8px 14px;
        background-color: none;
        animation: none;
        
    }

    /*ends*/

    /*5 november 2019*/

    .locate-now.branch-bnr .locate-content {
        width: 100%;
        text-align: center;
        padding: 0px 20px !important;
    }

    .locate-now.branch-bnr .locate-content h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .locate-now.branch-bnr .map {
        margin-bottom: 20px;
    }

    .locate-form form.searchandfilter ul li.sf-field-submit, .locate-form form.searchandfilter ul li.sf-field-reset{margin-top: 40px;}

    }

    /*07-11-19*/
    .ftr-web-dropdown {
        padding: 0px 0 0 0px;
        margin: 20px auto 0px auto;
        width: 192px;
    }



    @media (max-width: 630px){
        .rtbs_full .rtbs_menu li.mobile_toggle{line-height: 1;}
    }

    @media (max-width: 480px) {
        .head_menu_top.mobile_view_mnu {
            width: 85%;
        }
        .navbar-brand {
            /*left: 35% !important;*/
        }
        .navbar-brand>img {
            width: 68px;
        }
        .home_banner_desc {
            height: 450px;
            padding-top: 70px;
            padding-bottom: 75px;
            background-position-x:8% !important;
        }
        .home_banner_desc a.custom_blue_btn {
            padding: 12px 35px 8px 35px;
        }
        .carousel-caption {
            right: 3%;
            left: 4%;
            bottom: 40px;
        }
        .dream_descleft p:nth-child(2) {
            min-height: 120px;
        }
        .create_moments_section {
            padding-top: 35px;
        }
        .left_side_head p {
            padding-bottom: 25px;
        }
        .left_head_title:after {
            padding-top: 8px;
            margin-bottom: 8px;
        }
        .help_dream_section .dreamslider_rightbox {
            padding-left: 6%;
        }
        #myCarousel1 .carousel-inner {
            width: 420px;
        }
        #myCarousel1 .dreamslider_box {
            height: 280px;
            width: 350px;
        }
        #myCarousel1 .dream_desc {
            height: 280px;
        }
        #myCarousel1 .dream_desc .carousel-caption {
            padding-top: 45px;
        }
        #myCarousel1 .dream_desc .dream_desclefthome p {
            height: 95px;
        }
        #myCarousel1 .dream_desc .dream_img {
            top: -24px;
            padding-left: 12px;
            right: 8px;
        }
        #myCarousel1 .dream_desc .dream_img img {
            max-width: 255px;
        }
        #myCarousel1 .carousel-control.right {
            right: 230px !important;
            top: 290px;
        }
        #myCarousel1 .carousel-control.left {
            top: 290px;
        }
        .help_creat_desc {
            padding-left: 15px;
            padding-right: 15px;
            background-color:transparent;
        }
        .help_creat_desc ul li {
            padding-top: 30px;
            padding-bottom: 30px;
            padding-left: 0px;
            padding-right: 0px;
            border-right: none;
            width: 100%;
            background-color: #003563;
            border-bottom: 1px solid #809ab1 !important;
            margin-bottom: 0px !important;
        }
        .offer_afford_desc .custom_blue_btn {
            left: 36%;
        }
        .dream_desclefthome p {
            height: 95px;
        }
        .help_creat_desc > p {
            font-size: 15px;
        }
        .help_creat_desc ul li:nth-child(1) {
            margin-bottom: 10px;
        }
        .help_creat_desc ul li:nth-child(2) {
            border: none;
        }
        .home_loan_everyone .left_head_title {
            font-size: 32px;
            padding-bottom: 10px;
        }
        .state_count_box {
            bottom: -15px;
            right: 45px;
        }
        .offer_afford_desc {
            min-height: 205px;
        }
        .offer_afford_desc p:nth-child(3) {
            height: 135px;
        }
        .fincorp_achivement {
            max-width: 320px;
            padding-bottom: 25px;
            padding-top: 0px;
        }
        .fincorp_achivement ul li {
            border: none;
            background-position-x: 0%;
        }
        .fincrop_years_exist {
            height: 58px;
            max-width: 210px;
        }
        .fincrop_employees {
            margin-bottom: 20px;
        }
        .fincrop_customers {
            padding-left: 70px;
        }
        .muthoothousingimgbox {
            padding-right: 15px;
            padding-left: 15px;
        }
        .call_waitin_title {
            font-size: 32px;
        }
        .call_us_btn_box {
            padding-top: 22px;
        }
        .call_waitin_title span {
            padding-right: 8px;
            display: inline-block;
        }
        .contact_btn_box .custom_blue_btn {
            font-size: 15px;
        }
        .home_banner_desc a.custom_blue_btn {
            font-size: 14px;
        }
        .call_us_section {
            padding: 5px 0px 30px 0px;
        }
        .dreamslider_left_box {
            padding-right: 15px;
        }
        .dreamslider_left_box .slid_section_head .slid_section_title {
            font-size: 23px;
            line-height: 25px;
        }
        .vision_box, .mission_box, .value_box {
            max-width: 100%;
            min-height: 100%;
        }
        .vision_box .vmv_desc, .mission_box .vmv_desc, .value_box .vmv_desc, .vision_box img, .mission_box img, .value_box img  {
            max-width: 274px;
            margin: 0px auto;
        }
        .vision_box, .mission_box {
            padding-right: 0px;
        }
        .page_banner_box {
            padding-left: 15px;
            padding-right: 30px;
            padding-top: 60px;
        }
        .blockquote p {
            line-height: 24px;
            padding-bottom: 8px;
        }
        .banner_title_breadcrum h1 {
            font-size: 24px;
        }
        .banner_title_breadcrum .breadcrum_box .breadcrumbs span {
            font-size: 12px;
        }
        .right_content_box .product_item, .right_content_box .policies_item, .right_content_box .team_item {
            padding-right: 0px;
            max-width: 100%;
        }
        .vision_box .vmv_desc:after {
            top: 59%;
        }
        .mission_box .vmv_desc:after {
            bottom: 56%;
        }
        .value_box .vmv_desc:after {
            top: 58%;
        }
        .details_team_pic {
            margin-left: 20%;
        }
        .detail_teamdesc {
            padding-left:0px;
            padding-right:0px;
        }
        .details_team_pic {
            margin-left: 20%;
        }
        .product_content_block ul li {
            width: 100%;
            margin-bottom: 0px;
        }
        .blockquote_btn p {
            width: 100%;
            padding-bottom: 8px;
        }
        .product_content_block .eligibility_btn {
            margin-left: 0px;
        }
        .blockquote_emi p {
            width: 100%;
        }
        .product_content_block .emi_btn {
            margin-left: 0px;
        }
        .product_list_box, .policies_list_box, .policy_downloads_item {
            max-width: 353px;
            width: 100%;
            margin: 0px auto;
        }
        .product_item img, .policies_item img, .downloads_list_box a img {
            margin: 0px auto;
        }
        .downloads_list_box {
            padding-right: 0px;
            max-width: 100%;
        }
        .pol_download {
            
        }
        .testimonials_item .dream_img_circl_list_box {
            padding-right: 12px;
        }
        .testimonl_detail_content {
            padding-bottom: 40px;
            padding-top: 40px;
        }
        .testimonl_detail_content .details_testimonl_pic {
            margin-left: 20%;
        }
        .event_container .event_item {
            max-width: 100%;
            padding-left: 0px;
        }
        .event_container .event_topheaddesc {
            padding-left: 0px;
            padding-right: 0px;
        }
        .event_item img {
            margin: 0px auto;
        }
        .event_list_desc {
            max-width: 364px;
            margin: 0px auto;
        }
        .calculator_box {
            margin-top: 35px;
            margin-bottom: 35px;
        }
        .locate-form > label {
            font-size: 20px;
        }
        .locate-result .list_branch_box {width: calc(100% / 1 - 14px);}
        
        .call_waitin_title {font-size: 24px;}
    .vision_box .vmv_desc, .mission_box .vmv_desc, .value_box .vmv_desc, .vision_box img, .mission_box img, .value_box img{max-width: 90%; margin: 0px auto;}

    .footer-link-row p {
        font-size: 9px !important;
        margin: 0 0 10px 0;
    }

    } 
    @media (max-width: 425px) {
        .navbar.head_main_menu>.container .navbar-brand {
            margin-left: 0px;
        }
        .head_menu_top.mobile_view_mnu {
            width: auto;
        }
        
        .home_banner_desc .carousel-caption > span {
            font-size: 16px;
        }
        .home_banner_desc .banner_rate_box span{
            font-size: 17px;
        }
        .home_banner_desc h2 {
            font-size: 19px;
        }
        .home_banner_desc p {
            padding-right: 15px;
        }
        .help_dream_section .dreamslider_rightbox {
            padding-left: 3%;
        }
        #myCarousel1 .dreamslider_box {
            height: 280px;
            width: 280px;
        }
        #myCarousel1 .carousel-inner {
            width: 400px;
        }
        #myCarousel1 .dream_desc .dream_desclefthome {
            padding: 0px 0px 0px 12px;
        }
        #myCarousel1 .carousel-control.right {
            right: 195px !important;
        }
        .home_loan_everyone_box {
            padding-top: 20px;
        }
        .contact_btn_box {
            padding-top: 15px;
            padding-bottom: 25px;
        }
        .state_count {
            padding: 20px 21px 98px 24px;
        }
        .help_dream_section .slid_section_title {
            padding-left: 0px;
            padding-right: 0px;
            font-size: 22px;
        }
        .left_head_title {
            font-size: 24px;
        }
        .home_loan_everyone .left_head_title {
            font-size: 26px;
        }
        .home_loan_everyone p {
            font-size: 14px;
        }
        .map_desc_box h3 {
            font-size: 26px;
        }
        .muthoot_housing_desc_box h3 {
            font-size: 22px;
        }
        .muth_housing_sub_title {
            font-size: 14px;
            padding-bottom: 15px;
        }
        .muthoot_housing_section {
            padding-top: 40px;
            padding-bottom: 50px;
        }
        .offer_affordable_section {
            padding-bottom: 20px;
        }
        .state_count_box {
            bottom: 15px;
            right: 40px;
        }
        .state_count_box .state_count {
            font-size: 16px;
        }
        .state_count_box .state_count span {
            font-size: 25px;
        }
        .call_waitin_title {
            font-size: 22px;
        }
        .call_us_btn span {
            font-size: 22px;
        }
        .call_us_btn i {
            font-size: 23px;
        }
        .offer_affordable_section .slid_section_title {
            padding-left: 0px;
            padding-right: 0px;
            font-size: 22px;
        }
        .muthoot_housing_desc_box {
            padding-top: 250px;
        }
        .muthoot_fincorp_desc_box {
            padding-top: 25px;
        }
        .details_team_pic {
            margin-left: 16%;
        }
        .blockquotep p {
            padding: 10px 0px 10px 12px;
        }
        .testimonials_item > .col-md-2.col-sm-2.col-xs-4, .testimonials_item > .dream_descleft {
            width:100%;
        }
        .testimonials_item .dream_img_circl_list_box {
            padding-right: 0px;
            border: none;
            min-height: 100%;
            margin-top: 0px;
            margin-bottom: 20px;
        }
        .testimonials_item .dream_descleft {
            padding: 20px 15px 0px 15px;
            background-position-x: 50%;
        }
        .testimonials_item .dream_descleft a.contentReadmore {
            left: 34%;
        }
        .testimonials_item .dream_descleft h2, .testimonials_item .dream_descleft .testimonials_location, .testimonials_item .dream_descleft p {
            text-align: center;
        }
        .testimonl_detail_content .details_testimonl_pic {
            margin-left: 16%;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.toplftnrbrnchmenu>a{padding: 0px 2px 0px 2px !important;}
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.toplftnrbrnchmenu>a,.head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.toplftcalmenu>a{font-size:14px;}
        .head_menu_top.mobile_view_mnu .head_mtop_left ul.navbar-nav li.head_tel>a{font-size: 16px;}
        
    }
    @media (max-width: 375px) {
        .head_menu_top.mobile_view_mnu {
            width: auto;
            padding-right: 0px;
            padding-left: 6px;
        }
        .head_main_menu .navbar-toggle {
            margin-right: 10px;
        }
        .head_menu_top.mobile_view_mnu .head_mtop_right ul.navbar-nav li.toprghtregister > a {
            padding: 0px 8px 0px 8px !important;
            margin: 0px 0px;
        }
        .bannerpricbox h2 {
            max-width: 140px;
            padding-top: 25px;
        }
        .banner_rate_box {
            max-width: 193px;
        }
        .home_banner_desc a.custom_blue_btn {
            margin-left: 28px;
        }
        #myCarousel1 .dream_desc .dream_desclefthome h4 {
            font-size: 16px;
        }
        .help_dream_section .dreamslider_left_box {
            padding-right: 10px;
            padding-left: 10px;
        }
        .banner_rate_box .rate_green_box {
            padding: 31px 35px 35px 0px;
            margin-left: 25px;
        }
        .help_creat_desc ul {
            padding: 0px 0px 0px 0px;
        }
        .offer_affordable_section {
            padding-top: 35px;
        }
        .help_creat_desc ul li:nth-child(1) {
            width: 100%;
            margin-right: 0px;
            max-width: 100%;
        }
        .help_creat_desc ul li:nth-child(2) {
            width: 100%;
            margin-right: 0px;
            max-width: 100%;
            padding-right: 0px;
        }
        .create_moments_section {
            padding-top: 20px;
        }
        .home_loan_everyone .left_head_title {
            font-size: 24px;
        }
        .muthoot_fincorp_section .muthoot_housing_img_box img {
            top: -299px;
            right: 3px;
        }
        .fincorp_achivement {
            padding-bottom: 77px;
        }
        #myCarousel1 .carousel-inner {
            width: 345px;
        }
        #myCarousel1 .dream_desc .dream_img {
            top: 8px;
            right: 15px;
        }
        #myCarousel1 .dream_desc .dream_img img {
            max-width: 150px;
        }
        #myCarousel1 .carousel-control.right {
            right: 160px !important;
        }
        #myCarousel1 .carousel-control.left {
            left: 122px;
        }
        .helpcreat_picbox {
            padding-top: 15px;
        }
        .state_count_box {
            bottom: -48px;
        }
        .map_desc_box {
            padding-top: 25px;
            padding-bottom: 25px;
        }
        .muthoot_housing_section {
            padding-bottom: 30px;
        }
        .fincorp_description {
            padding-bottom: 20px;
        }
        .details_team_pic {
            margin-left: 10%;
        }
        .testimonl_detail_content .details_testimonl_pic {
            margin-left: 9%;
        }
        .testimonl_detail_content .detail_testimonldesc p {
            padding-bottom: 0px;
        }
        .locate-form > label {
            padding-top: 5px;
        }
    }

    .tickerImg{position: fixed; bottom: 0; right: 0; z-index:999;}
        #band-cookies-ok {
            margin-left: 10px !important;
            color: white !important;
            text-decoration: none !important;
            background-color: #2193d1;
            padding: 7px;
            border-radius: 5px;
        }

    @-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
    @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
    @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

    .fade-in {
    opacity:0; 
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
    -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
    }

    .fade-in.one {
    -webkit-animation-delay: 0.7s;
    -moz-animation-delay: 0.7s;
    animation-delay: 0.7s;
    }


    /*6-nov-2019*/

    .ftr-web-dropdown {
        padding: 0px 0 0 0px;
        margin-top: 12px;
    }

    .ftr-web-dropdown button {
        background: #001641;
        color: #fff;
        padding: 10px 20px 10px 10px;
        font-size: 12px;
    }

    .ftr-web-dropdown button:hover, .ftr-web-dropdown button:visited, .ftr-web-dropdown button:focus { 
        color: #fff; 
    }

    .ftr-web-dropdown button.dropdown-toggle::after {
        color: #fff;
        font-size: 12px;
    }

    .dropdown-toggle::after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 5px;
        vertical-align: text-top;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f107";
        color: #404040;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: none;
    }

    .ftr-web-dropdown .dropdown-menu .dropdown-item {
        font-size: 12px;
        display: block;
    }
    .ftr-web-dropdown .dropdown-menu .dropdown-item:hover {
        color: #001641;
        font-weight: 400;
    }

    .ftr-web-dropdown .dropdown-menu .dropdown-item:hover {
        background-color: #f1f1f1;
    }

    .ftr-web-dropdown .dropdown-menu .dropdown-item {
        color: #404040;
        padding: 5px 10px;
        border-bottom: 1px solid #ddd;
    }

    .ftr-web-dropdown .dropdown-menu {
        width: 264px;
    }

    .navbar-nav .dropdown-toggle:after {content:"";}

    .navbar-default .navbar-nav>.open>a, 
    .navbar-default .navbar-nav>.open>a:focus, 
    .navbar-default .navbar-nav>.open>a:hover {
        color:inherit;
        background-color: transparent;
    }
    .not-found .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .not-found .row .col-sm-5{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .not-found .row .col-sm-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .error404 .page_banner_title_bg.hidden-xs {
    display: none;
    }
    .error404 .col-md-12.col-sm-12.col-xs-12.breadcrum_box {
    margin-top: 20px;
    }
    .error404 i.fa.fa-angle-right {
    padding-right: 5px;
    padding-left: 5px;
    }
    .error-page-links li {
    margin: 0 8px 10px 0;
    display: inline;
    position: relative;
    }
    ul.error-page-links {
    padding-left: 0;
    }
    .error-page-links li a {
    font-weight: 500;
    font-size: 13px;
    }
    .error-page-links li:before {
        content: "|";
        position: absolute;
        right: -8px;
        color: #d2d2d2;
        top: 1px;
    }
    .error-page-links li:last-child:before {content: "";}
    .flex-center {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
    }
    .not-found p {
    font-weight: 600;
    margin: 0 0 5px;
    color: #8c8c8c;
    width:100%;
    }
    .not-found h3 {
    font-size: 28px;
    color: #333;
    padding: 20px 10px 10px 0;
    }
    .not-found .error-404-img {
    padding: 20px 0 10px;
    max-width: 100%;
    }
    .press_releases_itm_box .pressdate_puls_box img{max-width: 100%;}
    .press_releases_item .pressdate_puls_box, .press_releases_singl_item .pressdate_puls_box{margin-top: 0px;}
    .press_releases_item, .press_releases_singl_item{padding: 20px;}
    .pressrel_desc_box h2{line-height: 18px;}
    .pressrel_desc_box h2 a:hover{color:#0095da;}
    .press_releases_itm_box{
        display: flex;
        flex-wrap: wrap;
    }
    .press_releases_itm_box .content_areaa{display: flex}
    .press_releases_item .pressdate_puls_box .press_releases_date{position: relative;/*bottom: 20px;left: 10px;*/margin-bottom: 5px;}
    .press_releases_item .pressdate_puls_box .press_releases_pub, .press_releases_singl_item .pressdate_puls_box .press_releases_pub{font-size: 13px;color: #aaa;font-weight: 400;}
    .press_releases_item .pressdate_puls_box .press_releases_pub span, .press_releases_singl_item .pressdate_puls_box .press_releases_pub span{color: #23527c}
    /*To be deleted*/
    .pressdate_puls_box a{display: block;}

    /*added on 17 JAN 2020*/
    .pressdate_puls_box a img {
        margin-bottom: 12px;
    }

    .press_releases_singl_item .press_sigl_img img {
        margin-bottom: 20px;
    }


    @media (max-width: 767px){
        .head_main_menu .navbar-toggle{display: none;}
        .mobmenul-container{top: 17px;}
        .mobmenu-push-wrap .top_banner{background-size: cover!important;background-position: 82% 0px!important;height: 220px;position: relative;}
        .page_banner_title_bg{clip-path: inherit;bottom:0px;padding-bottom: 5px;height: auto;}
        .banner_title_breadcrum{padding: 0px;}
        .banner_title_breadcrum h1{font-size: 22px;margin: 10px 0px 3px;line-height: 24px;}
        .banner_title_breadcrum h1:after{border-bottom: 1px solid #c8d4da;padding-top: 5px;margin-bottom: 0px;}
        .page_banner_box {padding: 5px 15px;}
        .rtbs_full .rtbs_menu li.mobile_toggle{padding-left: 15px;}
        .single_produc_page_content .rtbs_full .rtbs_menu li.mobile_toggle{text-align: left;}
        .single-product .rtbs .rtbs_menu li{padding: 0px;}
        .rtbs_full .rtbs_menu ul li a{padding-left: 15px!important;text-align: left;}
        .right_content_box .rtbs>.rtbs_content{padding: 22px 15px!important;}
        .location-block .location-data{font-size: 20px;}
        .navbar .navbar-header{position: relative;}
        .logo-container{position: absolute;width: 80px;margin: 0px auto;left:0px;right: 0px;top:6px;}
        .navbar.head_main_menu>.container .navbar-brand{top:0px!important;left: 0px !important;position: relative;padding:0px;float: left;width:100%;transform: none;display: inline-block;}
        .navbar-brand:before{top:-7px;height: 110%;width: 8px;animation:slide 4s linear infinite;}
        .error404 .mobmenu-push-wrap .top_banner, .error404 #main .breadcrum_box{display: none;}
        .error404 .banner_title_breadcrum .main-title{display: none;}
        .error404 .banner_title_breadcrum .breadcrum_box{margin-top: 5px!important;}
        .not-found .row .col-sm-5{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .not-found .row .col-sm-6{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        ul.error-page-links{padding: 0px 15px;}
        .not-found .flex-center{text-align: center;}
        @keyframes slide {
        from {
            left: 0px;
            background: rgba(0, 149, 218, 0.3);
        }
        to {
            left: 70px;
            background: rgba(0, 149, 218, 0.3);
        }
        }
    }

    .head_main_menu .head_menu_top .navbar-nav .last-child .pay_online{
        background: #ffffff;
        color: #337ab7;
        font-weight: 600;
        position: relative;
        border-radius: 5px;
    }
    .head_main_menu .head_menu_top .navbar-nav .last-child .pay_online::before{
        content: '';
        display: inline-block;
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46875 2.25C7.62407 2.25 7.75 2.12407 7.75 1.96875V1.03125C7.75 0.87593 7.62407 0.75 7.46875 0.75H4H0.53125C0.37593 0.75 0.25 0.87593 0.25 1.03125V2.08003C0.25 2.23535 0.37593 2.36128 0.53125 2.36128H2.53C3.17003 2.36128 3.66112 2.59467 3.95898 3H0.53125C0.37593 3 0.25 3.12593 0.25 3.28125V4.21875C0.25 4.37407 0.37593 4.5 0.53125 4.5H4.25212C4.10641 5.34577 3.47959 5.87419 2.5 5.87419H0.53125C0.37593 5.87419 0.25 6.00012 0.25 6.15544V7.39791C0.25 7.4764 0.282813 7.55133 0.340492 7.60458L4.2089 11.1754C4.26085 11.2234 4.32896 11.25 4.39966 11.25H6.3347C6.59073 11.25 6.71359 10.9358 6.52546 10.7621L2.98916 7.4978C4.78211 7.44295 6.06285 6.24635 6.23099 4.5H7.46875C7.62407 4.5 7.75 4.37407 7.75 4.21875V3.28125C7.75 3.12593 7.62407 3 7.46875 3H6.0932C6.0115 2.72951 5.89914 2.47861 5.75917 2.25H7.46875Z' fill='%23337AB7' stroke='%23337AB7' stroke-width='0.3'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 8px;
        height: 11px;
        margin-right: 3px;
        color: #337ab7;
    }
    .head_main_menu .head_menu_top .navbar-nav .last-child .pay_online::after{
        position: absolute;
        left: 0;
        bottom: 0;
        content: '';
        width: 0px;
        height: 0px;
        border-top: 6px solid #337ab7;
        border-right: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid transparent;
        transform: rotate(45deg) translate(0px, 4px);
    }

    @media (max-width: 767px){
        .head_main_menu .head_menu_top .head_mtop_right .navbar-nav .first-child{
            display: none !important;
        }
        .head_main_menu .head_menu_top .head_mtop_right .navbar-nav .last-child{
            display: block !important;
            position: absolute;
            right: 50px;
            top: 40%;
        }
        .head_main_menu .head_menu_top .head_mtop_right .navbar-nav .last-child .pay_online{
            padding: 3px 5px !important;
            margin-bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
         .head_main_menu .head_menu_top .head_mtop_right .navbar-nav .last-child .pay_online::after{
            display: none;
        }
}

#wpcf7-f475-o1 .wpcf7-list-item.first.last{
    display:flex;
    align-items: center;
}
#wpcf7-f475-o1 .wpcf7-list-item.first.last > input[type='checkbox']{
    width: auto;
    height: auto;
    margin: 0 4px 0 0;
}

/* 08-11-22 app form */
.cont_sub_titl_titlecase {
    font-size: 22px;
    color: #00344c;
    font-weight: 500;
    margin: 0px 0px 22px 0px;
    padding-top:60px;
}
.cont_sub_titl_titlecase:after {
    content: '';
    display: block;
    width: 40px;
    padding-top: 8px;
    border-bottom: 2px solid #0091d9;
    margin-bottom: 6px;
}
.aplynow_box-new{
    width: 70%;
    float: none;
    margin: 18px auto 18px;
    padding: 30px 30px 60px;
}
.aplynow_box-new .form-group span input,
.aplynow_box-new .form-group span select
{
    color: rgb(0, 0, 0) !important;
}
.aplynow_box-new .otp-input span input{
    width: 100%;
}
.aplynow_box-new .mob-num{
   	position: relative;
}	
.aplynow_box-new .mob-num .get-otp{
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(-15%, 63%);
}
.aplynow_box-new .mob-num .get-otp input{
    border: none;
}
.aplynow_box-new.aplynow_box-new span.wpcf7-not-valid-tip{
    display: block;
}
.mt-get-otp{
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    padding: 8.5px 20px;
    display: inline-block;
    background: #004d71;
    transform-origin: 50% 50%;
    transition-duration: 0.5s;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    box-shadow: 125px 0px 0 0 #0091d9 inset, -100px 0px 0 #0091d9 inset;
    border: none;
}
.mt-get-otp:hover{
    text-decoration: none;
    box-shadow: 0px 0px 0 0 #ffffff inset, 0px 0px 0 #ffffff inset;
    color: #ffffff;
}
.aplynow_box.aplynow_box-new.mt-validation-fix + .wpcf7-response-output{
    float: none !important;
    text-align: center;
    max-width: 500px;
    margin: 16px auto;
    border: none !important;
}
.wpcf7-list-item-label{
    font-weight: 400;
}
.state_count_box .state_count{
    background-position: center;
    background-size: contain;
    font-size: 14px;
    padding: 25px 25px;
}
.state_count_box .state_count span{
    padding-bottom: 8px;
}

/* new css start */
.pay_online, .apply_now {
    background: #ffffff;
    color: #337ab7;
    font-weight: 600;
    position: relative;
    border-radius: 5px;
    margin: 1px 2px;
}
.pay_online a, .apply_now a {
    color: #337ab7 !important;
    padding: 0px 5px !important;
    font-weight: 500 !important;
}
.pay_online:before {
    content: '';
    display: inline-block;
    background-image: url('https://uat.muthoothousing.com/wp-content/themes/muthoothf/images/download.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 8px;
    height: 11px;
    color: #337ab7;
    margin: 1px 0px -1px 11px;
}
.pay_online:after{
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 0px;
    height: 0px;
    border-top: 6px solid #337ab7;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    transform: rotate(45deg) translate(0px, 4px);
}
.cal_menu ul li a{
    margin-left: 20px;
}
.head_main_menu.header-visible{
    padding: 10px;
}

@media (max-width: 991px){
    .aplynow_box-new{
        width: 100%;
    }
}
@media (max-width: 767px){
    .aplynow_box-new .mob-num .get-otp{
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(0%, 63%);
    }
    .aplynow_box-new .otp-input span input{
        width: 100%;
    }
    .state_count_box{
        top: 10px !important;
        right: 40px !important;
        bottom: auto;
    }
    .head_main_menu {
    padding: 0;
}
}

/* 09-11-22 presistant nav */
.mt-fixed-nav{
    display: none;
}
.nav.navbar-nav.navbar-right .first-child a{
    position: relative;
    border: 1px solid #ffffff;
    border-radius: 5px;
    text-transform: capitalize;
    font-weight: 500;
    transition: all .3s ease;
    padding-left: 30px !important;
}
.nav.navbar-nav.navbar-right .first-child a:visited,
.nav.navbar-nav.navbar-right .first-child a:focus
{
    color: #ffffff;
}
.nav.navbar-nav.navbar-right .first-child a::before{
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 11px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6278 1.47577C14.1653 2.84249 14.6945 4.18005 15.2362 5.55511C15.6654 5.38844 16.0863 5.22176 16.5321 5.05092C16.3529 4.59257 16.1779 4.15088 16.0029 3.7092C15.9779 3.64669 15.9279 3.57169 15.9446 3.51336C15.9654 3.42169 16.0154 3.30085 16.0863 3.27168C16.1571 3.24251 16.2904 3.28835 16.3488 3.35085C16.4196 3.42585 16.4446 3.54669 16.4863 3.65086C16.6446 4.05088 16.8071 4.44673 16.9571 4.85091C17.0696 5.15093 16.9571 5.38427 16.6613 5.50511C16.2696 5.66345 15.8779 5.81762 15.4821 5.9718C15.2487 6.06347 15.1279 6.04263 14.8695 5.86763C14.5779 6.05513 14.282 6.24264 13.9903 6.43015C14.2528 7.28436 13.6112 7.87188 12.9028 7.75104C12.6694 8.42191 12.4778 8.57608 11.7694 8.62191C11.7361 8.91776 11.6152 9.17611 11.3611 9.35111C11.1027 9.52612 10.8194 9.54279 10.511 9.47195C10.4152 9.90114 10.1735 10.1887 9.73598 10.2762C9.29846 10.3637 8.98178 10.1178 8.66094 9.84697C8.40676 10.1803 8.13175 10.4428 7.68173 10.3803C7.30671 10.3262 7.04837 10.0678 6.93586 9.59696C6.415 9.58446 6.08999 9.32195 5.99415 8.80109C5.39413 8.72192 5.22745 8.58441 5.03994 8.00522C4.22741 7.95522 3.93989 7.27602 4.23157 6.66349C3.86489 6.43015 3.48988 6.19264 3.11486 5.9593C3.08569 5.93846 3.02319 5.95096 2.98569 5.9718C2.81485 6.05513 2.65234 6.0343 2.48566 5.96346C2.11481 5.80929 1.7398 5.66762 1.36478 5.52178C1.0356 5.39261 0.923095 5.1551 1.05227 4.82591C1.56479 3.49252 2.08565 2.17163 2.61067 0.850738C2.74401 0.521557 2.98569 0.42572 3.31487 0.559059C3.68988 0.704899 4.06073 0.854905 4.43575 1.00075C4.67326 1.09242 4.82327 1.23826 4.82743 1.50493C4.82743 1.55077 4.86494 1.62161 4.89827 1.63411C5.17328 1.71744 5.44829 1.82995 5.73164 1.85078C6.415 1.89662 7.1067 1.85495 7.7734 2.06329C7.81923 2.07579 7.90674 2.05913 7.9359 2.02162C8.40259 1.4466 9.00262 1.41743 9.65681 1.57577C9.76932 1.60494 9.89016 1.61744 10.0068 1.63411C10.1693 1.65911 10.2693 1.75078 10.236 1.91745C10.2027 2.07996 10.0735 2.12579 9.91516 2.10079C9.64848 2.05496 9.3818 2.02162 9.11512 1.97162C8.85261 1.92579 8.63594 1.99662 8.45259 2.17996C7.79006 2.84666 7.0817 3.45502 6.29833 3.98004C6.13999 4.08838 6.13999 4.16755 6.28583 4.28422C6.65251 4.5759 7.04837 4.51757 7.41922 4.32172C7.70673 4.17172 7.96924 3.97588 8.22758 3.77587C8.58177 3.49669 8.81094 3.49252 9.13596 3.8092C9.78182 4.4384 10.5569 4.69674 11.4569 4.60507C11.5736 4.59257 11.7194 4.63007 11.8152 4.69674C12.3861 5.10093 12.9486 5.52178 13.5112 5.93846C13.5653 5.98013 13.6237 6.01763 13.6862 6.0593C13.9903 5.86346 14.2904 5.68012 14.582 5.48011C14.6237 5.45094 14.6612 5.35927 14.6445 5.32177C14.2237 4.24255 13.7987 3.16751 13.3736 2.09246C13.3695 2.07996 13.3528 2.07579 13.332 2.05496C13.2361 2.08829 13.1236 2.10913 13.0278 2.15496C12.4444 2.45081 11.8402 2.43414 11.2194 2.29664C10.9444 2.23413 10.8485 2.15913 10.8777 2.00079C10.9069 1.83412 11.0402 1.77578 11.3194 1.84662C11.9277 2.00079 12.5028 1.92162 13.0528 1.64244C13.107 1.61744 13.1611 1.53827 13.1653 1.4841C13.182 1.24659 13.3028 1.10075 13.5195 1.01741C13.9112 0.863239 14.307 0.704899 14.6987 0.550725C15.007 0.429887 15.2529 0.525724 15.3779 0.829904C15.5821 1.32993 15.7738 1.83412 15.9738 2.3383C16.0321 2.48831 15.9988 2.60082 15.8529 2.66332C15.6987 2.72999 15.5987 2.65082 15.5446 2.50915C15.3821 2.10496 15.2196 1.69661 15.0612 1.29242C15.0196 1.19242 14.9779 1.08825 14.9279 0.96741C14.4904 1.13825 14.0737 1.30076 13.6278 1.47577ZM8.95678 9.50112C9.12346 9.60529 9.2693 9.71363 9.4318 9.78447C9.64015 9.87197 9.86932 9.7678 9.97766 9.56779C10.0902 9.35945 10.0485 9.17194 9.85266 9.01777C9.72765 8.91776 9.58598 8.83442 9.47764 8.72192C9.4193 8.66358 9.3818 8.55108 9.3943 8.46774C9.40264 8.4094 9.49847 8.32607 9.56098 8.31773C9.63598 8.30523 9.73598 8.3469 9.80265 8.3969C10.0568 8.57608 10.2985 8.78025 10.5527 8.95526C10.7735 9.10944 11.0527 9.0511 11.2027 8.84692C11.3569 8.63025 11.3152 8.39274 11.086 8.21356C10.9069 8.07189 10.7235 7.93438 10.5444 7.79271C10.3777 7.66354 10.3402 7.52187 10.4485 7.40519C10.5777 7.26769 10.7069 7.32186 10.8319 7.42186C11.111 7.63854 11.3902 7.85938 11.6777 8.05939C11.8986 8.21356 12.1778 8.15106 12.3194 7.93855C12.4694 7.71771 12.4278 7.4927 12.2069 7.31769C11.9944 7.15102 11.7777 6.98851 11.5652 6.82184C11.3986 6.69266 11.3611 6.54266 11.4652 6.43432C11.5944 6.30098 11.7236 6.34681 11.8527 6.44682C12.1611 6.68433 12.4694 6.92184 12.7778 7.15518C13.0403 7.35103 13.3236 7.31769 13.4945 7.08851C13.6487 6.87184 13.582 6.58849 13.332 6.40098C12.8403 6.03847 12.3444 5.68429 11.8611 5.30927C11.6444 5.13843 11.4319 5.01342 11.1444 5.09259C11.061 5.11343 10.9652 5.09259 10.8735 5.08426C10.0568 5.02176 9.36097 4.70091 8.78594 4.12588C8.69427 4.03421 8.6401 4.05088 8.54426 4.12172C8.27342 4.32589 8.00674 4.54257 7.71089 4.70091C7.15254 5.00092 6.57751 5.08009 6.02332 4.68007C5.58163 4.35923 5.5983 3.90504 6.03582 3.58419C6.47751 3.25918 6.90253 2.9175 7.33588 2.57998C7.37338 2.55081 7.40255 2.50498 7.47338 2.42581C7.13587 2.40081 6.84419 2.37997 6.55668 2.35497C5.92748 2.29664 5.27329 2.39664 4.68576 2.06329C4.67743 2.05913 4.66076 2.06746 4.63159 2.07579C4.18574 3.20501 3.73572 4.34256 3.28153 5.49678C3.56905 5.67595 3.83989 5.85096 4.1149 6.0218C4.24824 6.10514 4.39825 6.27181 4.51492 6.25098C4.64409 6.23014 4.7566 6.04263 4.86077 5.91763C5.09828 5.63012 5.40663 5.53428 5.75664 5.61762C6.08582 5.69679 6.28583 5.9218 6.3775 6.25514C6.39 6.30515 6.45251 6.38015 6.49834 6.38432C6.9942 6.42598 7.25671 6.70516 7.35255 7.18018C7.89007 7.18018 8.19425 7.47186 8.30259 7.97605C9.12346 7.98855 9.51514 8.83859 8.95678 9.50112ZM4.36075 1.4716C3.91073 1.29659 3.49404 1.13408 3.06902 0.96741C2.52733 2.3383 1.99814 3.6842 1.46062 5.04676C1.89814 5.2176 2.31899 5.38427 2.75651 5.55511C3.29403 4.18422 3.82322 2.84249 4.36075 1.4716ZM6.43584 6.8635C6.39834 6.88017 6.29833 6.89684 6.24416 6.95934C6.01499 7.20935 5.78998 7.46353 5.5858 7.73021C5.4733 7.87605 5.52746 8.10106 5.66497 8.21773C5.81081 8.33857 6.02332 8.35524 6.15666 8.21356C6.39 7.96772 6.61918 7.71354 6.81086 7.43853C6.9817 7.19268 6.78169 6.8635 6.43584 6.8635ZM6.91503 9.10944C6.95253 9.0886 7.0567 9.0636 7.11504 8.99693C7.33588 8.75525 7.54839 8.50941 7.7484 8.25106C7.86924 8.09689 7.82757 7.88855 7.68589 7.76354C7.54005 7.6302 7.33171 7.60937 7.19837 7.75104C6.95669 8.00522 6.71502 8.2719 6.51501 8.55941C6.35667 8.79276 6.57334 9.1136 6.91503 9.10944ZM4.93577 7.55103C5.05661 7.48436 5.16078 7.45936 5.21912 7.39686C5.43996 7.15935 5.65247 6.90934 5.85248 6.65516C5.96915 6.50515 5.93165 6.28848 5.79831 6.16764C5.65664 6.0343 5.42746 6.01763 5.28995 6.16347C5.05661 6.40932 4.8316 6.66766 4.63576 6.93851C4.57742 7.02184 4.58159 7.20102 4.63159 7.30102C4.68993 7.40519 4.8316 7.4677 4.93577 7.55103ZM7.75673 9.93864C7.87757 9.88864 7.98174 9.8803 8.03591 9.82197C8.26509 9.57196 8.4901 9.31778 8.69844 9.04693C8.81928 8.88859 8.76511 8.65942 8.61093 8.54274C8.47343 8.43857 8.23175 8.44274 8.11091 8.57608C7.89007 8.81776 7.66923 9.05943 7.48589 9.32611C7.42338 9.41778 7.42755 9.60112 7.47338 9.70946C7.51505 9.80947 7.66089 9.86364 7.75673 9.93864Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media (max-width: 767px){
    .mt-fixed-nav{
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        height: 65px;
        width: 100%;
        background-color: rgba(0, 149, 218, 1);
    }
    .mt-fixed-nav__inner{
        display: flex;
        align-items: center;
        height: 100%;
    }
    .mt-fixed-nav__item{
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        height: 100%;
        cursor: pointer;
        text-decoration: none;
        user-select: none;
        padding-left: 5px;
        padding-right: 5px;
    }
    .mt-fixed-nav__label{
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 300;
        line-height: 1.3;
        color: rgba(255, 255, 255, 1);
        margin-top: 0;
        margin-bottom: 0;
    }
    .mt-fixed-nav__item svg{
        width: 30px;
        height: 15px;
        margin-bottom: 8px;
    }
}

@media (max-width: 479px){
    .mt-fixed-nav__label{
        font-size: 10px;
    }
}

/* captcha */
@media (max-width: 767px){
    .grecaptcha-badge{
	bottom: 80px !important;
    }

.miss_call {
    position: relative;
    bottom: 0;left: 0;}

.miss_call p{flex-wrap: wrap;text-align: center;justify-content: center;}
.miss_call p a{font-size: 24px;margin-left: 0;}
.cuslogin_btnn {
    top: 0px;
    right: 13%;
    padding: 3px 7px;
    display: flex;
}
.cuslogin_btnn a {
    font-size: 10px;
    line-height: 0;
}
.cuslogin_btnn a img {
    max-width: 11px;
}
}