body {
    margin: 0;
    /* font-family: Nunito, sans-serif; */
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d;
    text-align: left;
    background-color: #f5f6f9;
}

.header-section .container-fluid {
    padding-left: 60px;
    padding-right: 40px;
    margin: 0 auto !important;
    max-width: 1360px;
    width: 100%;
}

.top-bar-header {
    width: 100%;
    top: 0;
    background: #343A40;
    box-shadow: unset;
    outline: 0 none;
    padding: 6px;
}

.top-bar-header a {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
}

.support-button {
    background: #ffff;
    color: #000 !important;
    padding: 4px 10px;
    border-radius: 0.3rem;
    font-family: Muli, sans-serif;
}

.navbar.fixed-top {
    top: 32px;
}

.header-section.outer-header .container-fluid {
    padding-right: 18px;
    max-width: 1320px;
}

.header-section.outer-header .navbar-nav li.nav-item:last-child .nav-item {
    margin-right: 0;
}

.header-section .container-fluid .row {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.header-section .bg-light {
    background: #fff !important;
    padding: 0.3rem 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}

.outer-header .navbar-light.fixed-top {
    box-shadow: 1px 1px 6px #ccc !important;
}

.header-section .logo {
    max-width: 165px;
}

.header-section .navbar-nav a.nav-item {
    color: #000;
    font-size: 15px;
    font-family: Muli, sans-serif;
    font-weight: 700;
    padding: 0.3rem 0.5rem;
}

a.nav-item.nav-link.btn-login {
    border: 2px solid #0F4F93;
    color: #0F4F93;
    border-radius: 0.3rem;
    padding: 8px 15px !important;
    text-align: center;
}

a.nav-item.nav-link.btn-login.active,
a.nav-item.nav-link.btn-login:active,
a.nav-item.nav-link.btn-login:focus,
a.nav-item.nav-link.btn-login:hover {
    color: #fff;
    background: linear-gradient(-79deg, #0F4F93 0, #0F4F93 100%);
    box-shadow: unset;
    outline: 0 none;
}

.header-section .navbar-nav li.nav-item {
    margin-left: 0.5rem;
}

a.nav-item.nav-link.btn-login i {
    margin-right: 0.5rem;
    font-size: 18px;
}

.header-section.outer-header .nav-item.btn-login.active:hover {
    color: #0F4F93;
    background: #fff;
}

.tanden-navbar {
    align-items: center;
}

.footer-top {
    padding-bottom: 1rem;
    border-bottom: 1px solid #cccc;
    margin-bottom: 1rem;
}

.footer-top .row {
    justify-content: center;
    max-width: 710px;
    margin: 0 auto;
}

.footer-top .row .col-md-4 {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.sitelock_logo {
    position: fixed;
    bottom: 10px;
    left: 0;
    z-index: 1;
}

.sitelock_logo img {
    box-shadow: 2px 2px 7px #ccc !important;
    width: 70%;
}

.footer-top p {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.footer .footer-links a {
    margin-left: 10px;
    color: #fff;
}

.front-end-footer .col-md-6,
.front-end-footer .col-md-6 a {
    font-size: 16px;
}

.footer .footer-links a:hover {
    color: #fff;
    opacity: 0.9;
}

.footer .footer-links a::before {
    content: "|";
    color: #fff;
    position: absolute;
    right: 0;
}

.footer .footer-links a:last-child::before {
    display: none;
}

.footer .footer-links a {
    position: relative;
    padding-right: 16px;
}

footer.footer.front-end-footer {
    position: relative;
    left: unset !important;
    color: #fff;
    background-color: #2f2e2e;
    display: block;
    width: 100%;
}

.front-end-footer .container-fluid {
    max-width: 1320px;
    padding-left: 60px;
    padding-right: 60px;
}

.header-section .lines {
    width: 25px;
    display: block;
    position: relative;
    height: 16px;
    transition: all 0.5s ease;
}

.navbar-toggler span {
    height: 2px;
    width: 100%;
    background-color: #6c757d;
    display: block;
    margin-bottom: 5px;
    transition: transform 0.5s ease;
}

.navbar-toggler[aria-expanded="true"] span {
    position: absolute;
    transition: transform 0.5s ease;
}

.navbar-toggler[aria-expanded="true"] span:first-child {
    top: 7px;
    transform: rotate(45deg);
    transition: transform 0.5s ease;
}

.navbar-toggler[aria-expanded="true"] span:last-child {
    width: 100%;
    top: 7px;
    transform: rotate(-45deg);
    transition: transform 0.5s ease;
}

.navbar-toggler[aria-expanded="true"] span:nth-child(2) {
    visibility: hidden;
}

.footer-top a img.logo {
    max-width: 160px;
}

.auth-fluid-pages .content.erro-page {
    margin-top: 75px;
    min-height: calc(100vh - 221px);
}

.property-create-page {
    margin-top: 140px;
    margin-bottom: 40px;
}
.head_dwn_cs a.nav-item.nav-link svg {
    width: 15px;
    height: auto;
}
@media screen and (min-width: 1440px) {
    a.nav-item.nav-link.btn-login {
        border: 3px solid #0F4F93;
    }
}

@media screen and (min-width: 1250px) {
    .header-section.outer-header .navbar-nav li.nav-item:nth-last-child(2) .nav-item {
        margin-right: 7px;
    }
    .header-section .navbar-nav a.nav-item {
        font-size: 14px;
    }
}

@media screen and (max-width: 1300px) {
    .header-section .navbar-nav a.nav-item {
        font-size: 13px;
    }
}

@media screen and (max-width: 1199px) {
    .header-section.outer-header .container-fluid {
        padding: 0 30px;
    }
    .header-section .navbar-nav a.nav-item {
        padding: 0.3rem 0.2rem;
    }
    a.nav-item.nav-link.btn-login i {
        margin-right: 0.5rem;
        font-size: 14px;
    }
    .header-section .navbar-nav a.nav-item {
        font-size: 12.5px;
    }
    .front-end-footer .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }
    body[data-sidebar-size="condensed"]:not([data-layout="compact"]) {
        min-height: auto;
    }
}

@media screen and (max-width: 1010px) {
    .header-section.outer-header .container-fluid {
        padding: 0 20px;
    }
    a.nav-item.nav-link.btn-login {
        padding: 8px 13px !important;
    }
}

@media (max-width: 1036px) {
    .header-section .logo {
        max-width: 150px;
    }
}

@media screen and (max-width: 991px) {
    .header-section .navbar-nav a.nav-item {
        font-size: 14px;
    }
    .tanden-navbar {
        align-items: end;
    }
    .header-section button.navbar-toggler {
        margin-left: auto;
        border: medium none;
    }
    .header-section .navbar-nav li.nav-item:last-child {
        margin-left: 0.5rem;
    }
    a.nav-item.nav-link.btn-login {
        margin-bottom: 10px;
    }
    .header-section .navbar-nav a.nav-item {
        display: inline-block;
        line-height: 1em;
    }
    li.nav-item:last-child .btn-login {
        padding: 8px 18px !important;
    }
}

@media screen and (max-width: 767px) {
    .footer-top .row .col-md-4 img.logo {
        margin: 16px 0;
    }
    .footer-links {
        margin-top: 12px;
    }
    footer.footer.front-end-footer {
        padding-left: 0;
        padding-right: 0;
    }
    #myTopnav {
        right: -100%;
        position: absolute;
        z-index: 991;
        display: block;
        transition: 0.3s;
    }
    #myTopnav.nav_responsive_ {
        display: block;
        right: 0;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar>li {
        display: inline-block;
        width: 100%;
        text-align: left;
        margin: 0;
        padding: 12px 15px;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar>li.has_child_info_ {
        padding-bottom: 0;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar li a {
        padding: 0;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar li.has_child_info_>a:after {
        right: 0;
        display: none;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar>li ul.sub_menu_info_ {
        display: block;
        position: static;
        padding-left: 15px;
        padding-right: 15px;
        box-shadow: none;
        margin-top: 10px;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar>li ul.sub_menu_info_ li {
        display: block;
        position: static;
    }
    #myTopnav.nav_responsive_ ul.tanden-navbar>li ul.sub_menu_info_ li a {
        font-family: 'Muli';
        font-size: 14px;
        padding: 8px 0;
        display: block;
        color: #fff;
        background: none;
        border-bottom-color: rgba(255, 255, 255, 0.20)
    }
    .header-section.fixed-top {
        position: static;
    }
    .banner_main_info_ {
        margin-top: 0 !important;
    }
    .banner_main_info_ .banner_caption_info_ {
        max-width: 100%;
        left: 0 !important;
    }
    .banner_main_info_ .banner_caption_info_ h1 {
        font-size: 36px !important;
        line-height: 36px !important;
    }
    .sec_title_main_info_ {
        font-size: 28px !important;
        line-height: 38px !important;
        margin-top: 0 !important;
        margin-bottom: 20px !important;
    }
    .our_service_items_ {
        margin-bottom: 30px !important;
    }
}

.header-section a.navbar-brand:focus {
    outline: 0;
}

@media screen and (max-width:680px) {
    .banner_main_info_ .banner_caption_info_ h1 {
        font-size: 24px !important;
        line-height: 24px !important;
    }
    /* ul.responsive_login_btn_none_ li:first-child{
        display: block;
    } */
}

@media screen and (max-width: 375px) {
    .header-section.outer-header .container-fluid {
        padding: 0 15px;
    }
}

@media screen and (max-width: 1132px) {
    .header-section .navbar-nav a.nav-item {
        font-size: 12px;
    }
    .head_dwn_cs>button>i {
        font-size: 16px;
    }

    .header-section .navbar-brand {
        margin-right: 0;
    }
}

@media screen and (max-width: 991px) {
    .navbar-collapse {
        position: fixed;
        background: #fff;
        width: 240px;
        right: 0;
        top: 102px;
        height: 100vh;
        transition: all 0.5s ease;
        box-shadow: -1px 0 5px #ccc !important;
        transform: translate3d(0, 0, 0);
    }
    .navbar-collapse.collapse:not(.show) {
        right: -240px;
        display: block;
    }
    .tanden-navbar li {
        /*display: block;
        width: 100%;
        margin-left: 0 !important;*/
        padding: 5px 10px;
    }
    .services-section {
        margin-top: 0 !important;
    }
    .banner_main_info_ .banner_caption_info_ h1 {
        font-size: 42px;
        line-height: 36px !important;
    }
}



/* html.add_custom_css {
    overflow: hidden;
} */

html {
    overflow-x: hidden;
}

.high-light-nav {
    font-size: 14px;
}

.wrapper {
    width: 300px;
    height: 300px;
    border: 2px solid #000;
    margin: 50px auto 50px auto;
    overflow: hidden;
}

@media screen and (min-width: 992px) {
    .high-light-nav {
        position: relative;
        animation: highlight-zoom 2s infinite;
        animation-delay: 0.9s;
        background-color: transparent;
        transition: ease-in-out;
    }
    @-webkit-keyframes highlight-zoom {
        0% {
            transform: scale(1);
        }
        50% {
            transform: scale(1.2);
        }
        100% {
            transform: scale(1);
        }
    }
    .high-light-nav::after {
        content: "";
        position: absolute;
        width: 0;
        height: 2px;
        left: 0;
        bottom: 0;
        background: linear-gradient(-79deg, #0F4F93 0, #0F4F93 100%);
        animation: 2s infinite linear loadingAnimation;
        animation-delay: 0.9s;
    }
    .high-light-nav .nav-link {
        transition: ease-in-out;
        color: #0F4F93 !important;
        filter: drop-shadow(0 2px 2.5px rgba(0, 0, 0, 0.35)) !important;
    }
    .high-light-nav {
        overflow: hidden !important;
    }
    @keyframes loadingAnimation {
        0% {
            left: 0;
            width: 0;
        }
        25% {
            left: 0;
            width: 100px;
        }
        70% {
            left: 100px;
            width: 256px;
        }
        90% {
            left: 256px;
            width: 0;
        }
    }
}


/*==================*/

.top_bar_social_info_ ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.top_bar_social_info_ ul li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
}

.top_bar_social_info_ ul li a {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #FFFFFF;
    color: #343A40;
    display: block;
    border-radius: 50px;
}

.top_bar_social_info_ ul li a:hover {
    background: #0F4F93;
    color: #fff;
}

.top_bar_social_info_ ul li:last-child {
    margin-right: 0;
}

a.top_bar_contact_info_ {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
}

a.top_bar_contact_info_:hover {
    color: #0F4F93;
}

a.top_bar_contact_info_ img {
    margin-right: 7px;
}

.container-fluid.bottom_bar_menu_info_ {
    background: #0F4F93;
    margin: 0;
    max-width: 100% !important;
    padding: 10px 0 !important;
}

.container-fluid.bottom_bar_menu_info_.fixed-top {
    top: 105px;
}

.container-fluid.bottom_bar_menu_info_>ul {
    display: block;
    max-width: 1240px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
}

.container-fluid.bottom_bar_menu_info_>ul>li {
    display: inline-block;
    margin: 0 17px;
    padding: 8px 0;
}

.container-fluid.bottom_bar_menu_info_>ul>li>a {
    font-family: 'Muli';
    font-weight: 600 !important;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
    color: #fff !important;
    padding: 0;
}

li.has_child_info_ {
    position: relative;
}

li.has_child_info_>a {
    position: relative;
    padding-right: 12px !important;
}

li.has_child_info_>a:after {
    position: absolute;
    content: "\f107";
    top: 50%;
    right: -5px;
    transform: translateY(-50%);
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 12px;
    color: #fff;
}

li.has_child_info_>ul.sub_menu_info_ {
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 991;
}

ul.sub_menu_info_ {
    min-width: 160px;
    text-align: left;
    padding: 0;
    list-style: none;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    display: none;
}

ul.sub_menu_info_ li {
    margin: 0;
    padding: 0;
}

ul.sub_menu_info_ li a {
    font-family: 'Muli';
    font-size: 12px;
    padding: 6px 15px;
    display: block;
    border-bottom: 1px solid #ccc;
    color: #333;
    background: #fff;
}

ul.sub_menu_info_ li:first-child a {
    border-radius: 3px 3px 0 0;
}

ul.sub_menu_info_ li:last-child a {
    border-bottom: 0;
    border-radius: 0 0 3px 3px;
}

ul.sub_menu_info_ li a:hover {
    background: #0F4F93;
    color: #fff;
}

.new_list_btn_info_ {
    padding: 12px 30px;
    background: #0F4F93;
    border-radius: 3px;
    color: #fff;
    border: 0;
    border-radius: 3px;
    font-size: 14px;
}

.new_list_btn_info_:hover {
    background: #0F4F93;
    color: #fff;
}

.sec_btn_info_new_ {
    background: #FFFFFF;
    border: 1px solid #0F4F93;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #0F4F93;
    color: #0F4F93;
    border-radius: 3px;
    padding: 11px 29px;
    position: relative;
    font-size: 14px;
}

.registered_as_info_ {
    padding: 11px 40px 11px 30px;
    position: relative;
}

.registered_as_info_:after {
    position: absolute;
    content: "\f107";
    top: 44%;
    right: 22px;
    transform: translateY(-50%);
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 12px;
    color: #0F4F93;
}

.sec_btn_info_new_:hover {
    background: #0F4F93;
    border: 1px solid #0F4F93;
    color: #fff;
}

.sec_btn_info_new_:hover:after {
    color: #fff;
}

li.registerd_as_info_ {
    position: relative;
}

li.registerd_as_info_ ul {
    width: 100%;
    min-width: 150px;
    text-align: left;
    padding: 0;
    list-style: none;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    display: none;
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 991;
    background: #fff;
}

li.registerd_as_info_ ul li {
    margin: 0;
    padding: 0;
}

li.registerd_as_info_ ul li a {
    font-family: 'Muli';
    font-size: 12px;
    padding: 6px 15px;
    display: block;
    border-bottom: 1px solid #ccc;
    color: #333;
    background: #fff;
}

li.registerd_as_info_ ul li:first-child a {
    border-radius: 3px 3px 0 0;
}

li.registerd_as_info_ ul li:last-child a {
    border-radius: 0 0 3px 3px;
}

li.registerd_as_info_ ul li a:hover {
    background: #0F4F93;
    color: #fff;
}

a.logout_btn_info_ {
    padding: 12px 30px;
}

a.logout_btn_info_:after {
    display: none;
}


/*==================*/

li.responsive_login_btn_ {
    display: none !important;
}

.add_custom_css ul.responsive_login_btn_none_ .lines span:first-child {
    visibility: hidden;
}

.add_custom_css ul.responsive_login_btn_none_ .lines span {
    transform: rotate(40deg) translate(0px, 0px);
}

.add_custom_css ul.responsive_login_btn_none_ .lines span:last-child {
    transform: rotate(-38deg) translate(4px, -5px);
}

.nav-down {
    transition: top 0.2s ease-in-out;
}

.nav-up {
    top: -130px !important;
    transition: top 0.2s ease-in-out;
}

.new_footer_opt_ {
    background: #F1ECFF;
    padding-top: 100px;
}

.footer_quick_link_opt_ {
    padding-bottom: 100px;
}

.footer_quick_link_opt_ .top_bar_social_info_ ul li a {
    width: 36px;
    height: 36px;
    line-height: 40px !important;
}

.footer_quick_link_opt_ .top_bar_social_info_ ul li i {
    font-size: 18px;
}

.new_footer_opt_ .footer_contact_info_ {
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 30px;
    margin-bottom: 10px;
}

.new_footer_opt_ .footer_contact_info_ h6,
.footer_quick_link_opt_ h6 {
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    color: #343A40;
    margin: 10px 0;
}

.new_footer_opt_ .footer_contact_info_ span,
.new_footer_opt_ .footer_contact_info_ a,
.footer_quick_link_opt_ p {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #575757;
}

.new_footer_opt_ .footer_contact_info_ a:hover {
    text-decoration: underline;
}

.footer_quick_link_opt_ p {
    max-width: 80%;
    margin-top: 17px;
    line-height: 26px;
}

.footer_quick_link_opt_ ul.quick_link_list_main_ {
    margin: 0;
    margin-top: 15px;
    padding: 0;
    list-style: none;
}

.footer_quick_link_opt_ ul.quick_link_list_main_ li {
    margin-bottom: 10px;
}

.footer_quick_link_opt_ ul.quick_link_list_main_ li a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #575757;
}

.footer_quick_link_opt_ ul.quick_link_list_main_ li a:hover {
    color: #0F4F93;
}

.copyright_info_main_ {
    background: #343A40;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    padding: 15px 0;
}
/* Marquee Front Header */
.marquee_front_header {
    color: #fff;
    padding: 5px;
    background-color: rgb(15 79 147 / 72%);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
}
.marquee_front_header span{
    font-size: 18px;
    font-family:'Muli';
    font-weight: 600 !important;
}


/* User Dropdown Addition */
.head_dwn_cs>button {
    border: none;
    background: #fff;
    padding: 5px 10px;
}

.head_dwn_cs>button::before,.head_dwn_cs>button::after {
    display: none;
}

.head_dwn_cs {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.head_dwn_cs>button>i {
    font-size: 18px;
}

.head_dwn_cs .dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    animation: none;
}
.head_dwn_cs a.nav-item.nav-link:hover {
    background: #0F4F93;
    color: #fff;
}
.head_dwn_cs a.nav-item.nav-link {
    margin: 0 !important;
    border-radius: 5px;
    transition: 0.2s;
    display: flex;
    align-items: center;
    gap: 5px;
}
.head_dwn_cs a.nav-item.nav-link:hover svg {
    filter: invert(1);
}


@media screen and (min-width:1200px) {
    li.registerd_as_info_:hover>ul {
        display: block;
    }
    li.has_child_info_:hover>ul.sub_menu_info_ {
        display: block;
    }
}
@media (min-width:1025px) and (max-width:1200px) {
    .terms-page, .support-banner {
        margin-top: 130px !important;
    }
}
@media screen and (max-width:1199px) {
    .registerd_as_info_.active ul {
        display: block;
    }
    .has_child_info_.active ul {
        display: block;
    }
}

@media screen and (min-width:767px) and (max-width:1024px) {
    .container-fluid.bottom_bar_menu_info_>ul>li {
        margin: 0 8px !important;
    }
    .container-fluid.bottom_bar_menu_info_>ul>li>a {
        font-size: 12px;
    }
    li.has_child_info_>ul.sub_menu_info_ {
        left: auto;
        right: -60px;
    }
}
/* Header Updates */
@media (max-width:991px) {
    .header-section .header_wrap_cs{
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }

    a.navbar-brand {
        grid-row: 2 span;
        order: 1;
    }

    .logo_navbars_ {
        order: 2;
        margin-bottom: 10px;
    }

    .logo_navbar_ {
        order: 3;
    }

    .logo_navbars_ ul {
        justify-content: end;
    }

    .responsive_login_btn_none_ {
        justify-content: end;
        align-items: center;
    }

    .custom-navbar-btn {
        padding: 4px 5px;
    }
    .nav-up {
        top: -135px !important;
    }
    .support-banner {
        margin-top: 136px !important;
    }
    .terms-page, .support-banner{
        margin-top: 136px !important;
    }
}
@media screen and (max-width:991px) {
    .footer_quick_link_opt_ p {
        max-width: 100%;
    }
}

@media screen and (max-width:992px) {
    .property-create-page {
        margin-top: 130px;
    }
    .marquee_front_header {
        height: 30px;
    }
    .marquee_front_header span{
        font-size: 14px;
    }
    .new_footer_opt_{
        padding-top: 30px;
    }
    .footer_quick_link_opt_ {
        padding-bottom: 30px;
    }
}

@media screen and (max-width:630px) {
    li.responsive_login_btn_ {
        display: block !important;
    }
    /* ul.responsive_login_btn_none_ li {
        display: none;
    } */
    /* ul.responsive_login_btn_none_ li:last-child {
        display: block;
    } */
    .new_list_btn_info_ {
        padding: 12px 10px;
    }
    .sec_btn_info_new_ {
        padding: 11px 9px
    }
}
.form-group label{
    text-transform: capitalize;
}
@media (max-width:430px) {
    .header-section .logo {
        max-width: 120px;
    }
    .navbar-toggler{
        padding-right: 0px !important;
    }
    .header-section .navbar-nav li.nav-item {
        margin-left: 0;
    }
}

@media screen and (min-width:768px) {
    .mobile_menu {
        display: none;
    }

}
@media screen and (max-width:767px) {
    .mobile_none{
        display: none;
    }
    ul.responsive_login_btn_none_ .navbar-togglers {
        display: none !important;
    }
    .logo_navbars_{
        display: none;
    }
    .header-section .navbar-nav li.nav-item {
        margin-top: 0 !important;
    }

    .logo_navbar_ li {
        display: flex;
        align-items: center;
    }

    .header-section .navbar-nav li.nav-item button {
        padding: 0 6px;
    }
    a.navbar-brand {
        grid-row: 1;
        padding: 6px 0;
    }
    #myTopnav .mobile_menu a {
        color: #fff;
        text-transform: uppercase;
        text-align: left;
        font-family: 'Muli';
        font-weight: 600 !important;
        font-size: 14px;
        letter-spacing: 1px;
    }
    #myTopnav ul.tanden-navbar>li {
        display: inline-block;
        width: 100%;
        text-align: left;
        margin: 0;
        padding: 12px 15px;
    }


    .mobile_menu ul {
        list-style-type: none;
        padding: 0;
    }

    .mobile_menu li {
        padding: 12px 15px;
    }

    .mobile_menu ul.property-nav {
        background: #f7f4ff;
        padding: 10px 0px;
    }

    .mobile_menu ul.property-nav li a {
        background: transparent !important;
    }
    #myTopnav .mobile_menu .property-nav a {
        color: #343a40;
    }
    #myTopnav {
        padding-bottom: 0 !important;
    }
    #myTopnav ul.tanden-navbar li a {
        padding: 0;
    }
    .nav-up {
        top: -65px !important;
    }
}
.mobile_menu li {
    list-style: none;
}
.dropdown.head_dwn_cs .dropdown-menu {
    position: absolute;
}
