/* Mobile logo spacing fix - only affects logo, not mean-bar height */
@media (max-width: 991px) {
    .mobile-logo {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        padding: 12px 15px !important;
        z-index: 9999;
    }

    .mobile-logo img {
        max-height: 40px !important;
        width: auto !important;
    }

    .mean-container .mean-bar {
        min-height: 64px !important;
        padding: 0 !important;
        background: #ffffff !important;
    }

    .mobile-menu-area {
        background: #ffffff !important;
    }
}
