@media (max-width: 768px) { /* Reducir tamaño del logo */ .site-header .custom-logo-link img { max-height: 40px !important; width: auto !important; } /* Alinear el logo completamente a la izquierda */ .site-header .site-branding, .site-header .custom-logo-link { display: flex !important; align-items: center !important; justify-content: flex-start !important; padding-left: 10px !important; margin-left: 0 !important; text-align: left !important; } /* Eliminar centrado automático si lo hay */ .site-header { text-align: left !important; } } @media screen and (max-width: 768px) { .only-desktop { display: none !important; } } @media only screen and (max-width: 767px) { .gdlr-header-wrapper .gdlr-logo { margin-top: -100px !important; /* Sube el logo */ margin-left: 0px !important; /* Mueve el logo a la izquierda */ text-align: left !important; /* Alinea el logo a la izquierda */ } .gdlr-logo-inner { text-align: left !important; } } /* Ocultar el botón en móviles */ .ocultar-en-movil { display: inline-block; } @media (max-width: 767px) { .ocultar-en-movil { display: none !important; } } @media (max-width: 767px) { /* Compactar el fondo negro del header */ .gdlr-header-wrapper, .site-header, header { padding-top: 0px !important; padding-bottom: -0px !important; margin-top: -20px !important; height: auto !important; background-color: #000 !important; /* Asegura que siga siendo negro */ } /* Reducir tamaño del logo si es muy grande */ .gdlr-logo img, .site-logo img, .mobile-logo img { max-height: 30px !important; height: 30 !important; } /* Asegura que el contenido del header siga visible */ .gdlr-header-inner, .gdlr-top-navigation-wrapper, .gdlr-header-title-wrapper { display: block !important; } } .gdlr-core-column-service-item .gdlr-core-column-service-media img { max-width: 100% !important; width: 450px !important; /* Aumenta este valor a tu gusto */ height: auto !important; display: block; margin: 0 auto; } @media only screen and (max-width: 768px) { h2 { font-size: 30px !important; } }