 @media (max-width: 991.98px) {
    .nav-mobile-fixed {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
    }

    body {
        padding-top: 80px; /* ajusta a la altura del menú */
    }
    .navbar-light .navbar-brand img {
        max-height: 50px !important;
    }
}

/* En escritorio vuelve a normal */
@media (min-width: 992px) {
    .nav-mobile-fixed {
        position: relative;
    }

    body {
        padding-top: 0;
    }

}
