@media (min-width: 921px) {
    .site-header .main-nav a.mobile-nav-clients { display: none !important; }
}
@media (max-width: 920px) {
    body:not(.theme-pro-app) .site-header .main-nav .mobile-nav-icon::before {
        display: none !important;
    }
    body:not(.theme-pro-app) .site-header .main-nav .mobile-nav-icon svg {
        display: block !important;
        width: 18px !important;
        height: 18px !important;
        fill: none !important;
        stroke: #ffad56;
        stroke-width: 1.8;
        stroke-linecap: round;
        stroke-linejoin: round;
    }
    body:not(.theme-pro-app) .site-header .main-nav .mobile-nav-icon-clients svg { stroke: #90d9cf; }
    body:not(.theme-pro-app) .site-header .main-nav a.active .mobile-nav-icon svg { stroke: #fff; }
}
@media (max-width: 920px) {
    body:not(.theme-pro-app) .site-header .main-nav .mobile-menu-head {
        grid-template-columns: 34px minmax(0, 1fr) 34px !important;
        align-items: center !important;
    }
    body .site-header .mobile-menu-head .mobile-menu-brand-logo {
        grid-column: 2;
        grid-row: 1;
        justify-self: center;
        display: block;
        width: 120px;
        max-width: 100%;
        height: 27px;
        object-fit: contain;
        object-position: center;
        background: transparent;
        flex-shrink: 1;
    }
    body .site-header .mobile-menu-head .mobile-menu-close {
        grid-column: 3;
        grid-row: 1;
    }
    body .site-header .main-nav a.mobile-nav-clients {
        background: linear-gradient(110deg, #102e3e, #122536) !important;
        border-color: rgba(115, 196, 191, .35) !important;
    }
    body:not(.theme-pro-app) .site-header .main-nav .mobile-nav-icon-clients::before,
    body .site-header .main-nav .mobile-nav-icon-clients::before { display: none !important; }
    body:not(.theme-pro-app) .site-header .main-nav .mobile-nav-icon-clients svg,
    body .site-header .main-nav .mobile-nav-icon-clients svg {
        display: block !important;
        width: 17px;
        height: 17px;
        fill: none;
        stroke: #90d9cf;
        stroke-width: 2;
        stroke-linecap: round;
        stroke-linejoin: round;
    }
}
