/* Mobile fix: keep globe + NL inline */
@media (max-width: 991px) {
    .mobile-lang {
        padding: 0 !important;
    }

        .mobile-lang .feature-box {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .mobile-lang .feature-box-icon {
            margin: 0 !important;
        }

        .mobile-lang .feature-box-content {
            white-space: nowrap;
        }

    .col-auto.col-lg-3.text-end {
        display: flex;
        align-items: center;
        gap: 12px;
    }
}
