.custom-logo-image {
    width: 180px !important;
    height: auto !important;
    padding: 0px !important;
}

/* Hide mobile-only menu items by default */
.mobile-only-menu-item {
    display: none !important;
}

/* Submenu description full show (no cut, no clamp) */
.custom-nav-mobile .submenu li a .menu-text p {
    display: block !important;
    font-size: 10px;
    color: #d3d3d3;
    margin: 0;
    padding: 0;
    line-height: 1.4;

    /* Prevent text cutting */
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;

    /* Remove line clamp */
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;

    max-height: none !important;
}

.custom-nav-mobile .submenu li a .menu-text h4 {
    font-size: 16px !important;
    color: #FFF !important;
    font-family: "Hero New" !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    letter-spacing: 1.4px !important;
}

/* Allow box to expand fully */
.custom-nav-mobile .submenu li a .menu-text {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}

/* Mobile responsive controls */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.desktop-only-menu-item {
        display: none !important;
    }

.custom-nav-mobile .mobile-only-menu-item {
        display: flex !important;
    }
.custom-nav-mobile .mm-panels .mm-panel_opened .mm-listview li a .mm-counter {
        display: none !important;
    }
.clearfix{
        width: auto !important;
        justify-content: end !important;
}
.startup-page.banner-section .popularseraches .bgtransparent {
        margin-left: 0px !important;
    }
/* #welcomeMessagePopup{width: 100% !important;max-width: 100% !important;}
#welcomeMessagePopup .content {padding: 30px !important;} */

}

@media (max-width: 767px) {
.custom-mega-menu .dropdown-toggle,
.custom-nav-mobile .mm-panels .mm-panel_opened .mm-listview li a,
.custom-nav-mobile .mm-panels .mm-panel_opened .mm-navbar_sticky a span {
        color: #FFF !important;
        font-family: "Hero New" !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: normal !important;
        letter-spacing: 1.4px !important;
    }

.startup-page .accordion-box .block .acc-btn .icon,
.how-it-works .accordion-box .block .acc-btn .icon {
        right: -30px !important;
    }

.startup-page.banner-section .popularseraches .bgtransparent {
        margin-left: 0px !important;
    }

.custom-nav-mobile .mm-panels .mm-panel_opened .mm-listview li a .mm-counter {
        display: none !important;
    }
#welcomeMessagePopup{width: 100% !important;max-width: 100% !important;}
#welcomeMessagePopup .content {padding: 30px !important;}

.mobile-only-menu-item {
    display: flex !important;
}
}

#nav-mobile:not(.mm-menu) {
    display: none;
}


@media (min-width: 1024px) {
    .mobile-header {
        display: none !important;
    }
    #nav-mobile {
        display: none !important;
    }
    .onlymobile {
        display: none !important;
    }
}
