/* Responsive Navbar */
@media (max-width: 991px) {
    /* Ocultar Top Bar en móviles para ganar espacio */
    .header-top {
        display: none !important;
    }

    /* Ajuste de Logo */
    .logo img {
        max-height: 45px !important;
    }

    /* Convertir navegación en lista vertical si es necesario */
    #navigation {
        flex-direction: column;
        background: var(--azul-corporativo);
        padding: 20px 0;
    }

    #navigation li {
        width: 100%;
        text-align: left;
    }

    #navigation li a {
        padding: 12px 25px !important;
        display: block;
        border-bottom: 1px solid rgba(255,255,255,0.05);
    }

    /* El botón cotizar ocupa todo el ancho en móvil */
    .btn-whatsapp-header {
        margin: 15px 25px !important;
        display: block !important;
        text-align: center;
    }
}

/* Ajuste para tablets */
@media (min-width: 992px) and (max-width: 1200px) {
    #navigation li a {
        padding: 10px 12px !important;
        font-size: 13px !important;
    }
}
