/* Mobile header. Author: Stas-Clear. */
@media (max-width: 991.98px) {
    .na-mobile-header .na-mobile-menu-slot { flex: 0 0 auto; }
    .na-mobile-header .na-mobile-menu-slot .navbar-toggler { width: 42px; height: 42px; padding: 7px; border: 1px solid rgba(255,255,255,.3); border-radius: 6px; }
    .na-mobile-header .na-mobile-menu-slot .navbar-toggler-icon { width: 24px; height: 24px; }
    .na-mobile-header .icms-header__bottom { padding-top: 0 !important; padding-bottom: 0 !important; }
    .na-mobile-header #target-main.show { padding: 12px 0; }
}
