@media screen and (min-width: 1280px) and (max-width: 1600px) {
    .explora-para-cnt strong {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
    }

    .servicios-list ul li ul li {
        font-size: 16px;
        line-height: 24px;
    }

    .espacio-main ul li {
        font-size: 16px;
        line-height: 28px;
    }

    .publicaciones-fixta-lft {
        padding-left: calc((100% - 1200px + 1rem) / 2);
    }

    .espacios-main-sec h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .galeria-sec h2 {
        font-size: 45px;
        line-height: 45px;
    }
}

@media only screen and (max-width: 1280px) {
    .row {
        max-width: 1160px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .explora-para-cnt strong {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
    }

    .servicios-list ul li ul li {
        font-size: 16px;
        line-height: 24px;
    }

    .espacio-main ul li {
        font-size: 16px;
        line-height: 28px;
    }

    .espacios-main-sec h2 {
        font-size: 36px;
        line-height: 42px;
    }

    .galeria-sec h2 {
        font-size: 36px;
        line-height: 42px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .explora-para-cnt strong {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px;
    }

    .servicios-list ul li ul li {
        font-size: 16px;
        line-height: 24px;
    }

    .espacio-main ul li {
        font-size: 16px;
        line-height: 28px;
    }

    .espacios-main-sec h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .galeria-sec h2 {
        font-size: 32px;
        line-height: 40px;
    }
}

@media screen and (max-width: 767px) {
    .explora-para-cnt strong {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.6px;
    }

    .servicios-list ul li ul li {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.4px;
    }

    .espacio-main ul li {
        font-size: 16px;
        line-height: 26px;
    }

    .hm-slider video {
        width: auto;
        max-height: 824px;
    }

    .espacios-main-sec h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 10px;
        letter-spacing: 0.5px;
    }

    .llegar-rht {
        margin-top: 20px;
    }

    .mobile-btm {
        position: fixed;
        z-index: 100;
    }

    .exp-btn a {
        height: 50px;
    }
}

@media screen and (max-width: 639px) {
    .hoaris-map img {
        object-fit: contain;
    }

    section.formulario-sec .formulario-main .formulario-rgt .SistemsFormularioForm .consult-list>ul>li:has(.radio-btn) {
        margin-bottom: 50px;
    }

    section.formulario-sec .formulario-main .formulario-rgt .SistemsFormularioForm .radio-btn label {
        padding-left: 7px;
        padding-right: 35px;
    }
}