/* JIRA VR-27 */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .home-banner .swiper-slide img {
        opacity: 1;
    }

    .home-banner .swiper-container .swiper-wrapper .swiper-slide img {
        object-fit: cover;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        width: 15%;
    }

    .swiper-button-prev {
        left: 24%;
    }

    .prov {
        width: 100%;
        padding: 0 15px;
    }

    .informacion-villas {
        width: 100%;
    }
}

@media screen and (min-width: 992px) {
    .info-over-media {
        display: none;
    }

    table.footable.table tr td:nth-child(1) span.more-info {
        display: none;
    }
}

@media screen and (max-width: 992px) {

    table.footable.table td:nth-child(2),
    table.footable.table td:nth-child(3),
    table.footable.table td:nth-child(4),
    table.footable.table td:nth-child(6),
    table.footable.table th:nth-child(2),
    table.footable.table th:nth-child(3),
    table.footable.table th:nth-child(4),
    table.footable.table th:nth-child(6) {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .home-banner .swiper-slide img {
        opacity: 1;
    }

    .home-banner .swiper-container .swiper-wrapper .swiper-slide img {
        object-fit: cover;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        width: 30%;
    }

    .swiper-button-prev {
        left: 24%;
    }

    .prov {
        width: 100%;
        padding: 0px 15px;
        max-width: 100%;
    }

    .informacion-villas {
        width: 100%;
    }

    .group-cnt {
        flex-direction: column;
    }

    .villas-lft img {
        object-fit: cover;
        aspect-ratio: 2 / 1;
    }

    /** INTRANET **/
    .quienes-inner.categoria .title {
        width: 51%;
    }

    .quienes-inner.categoria .title h3 {
        font-size: 29px;
    }

    .buttons {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
}

@media screen and (max-width: 425px) {
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        width: 30%;
    }
}

/* end JIRA VR-27 */

/* JIRA VR-28 */
@media only screen and (max-width:1600px) {
    .concurso .quienes-mit {
        flex: 0 1 42%;
    }

    .concurso .quienes-rgt {
        flex: 0 1 27%;
    }
}

@media screen and (min-width:1024px) and (max-width:1279px) {
    .concurso .quienes-lft {
        flex: 0 1 60%;
    }

    .concurso .quienes-mit {
        flex: 0 1 60%;
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .concurso .quienes-lft {
        flex: 0 1 100%;
        margin-bottom: 25px;
    }

    .concurso .quienes-mit {
        flex: 0 1 100%;
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 767px) {
    .concurso .quienes-lft {
        flex: 0 1 100%;
        margin-bottom: 25px;
    }

    .concurso .quienes-mit {
        flex: 0 1 100%;
        margin-bottom: 25px;
    }

    .concurso .quienes-rgt {
        flex: 0 1 100%;
    }

    .inner-banner-cnt .row .info {
        width: 100%;
        float: left;
        padding: 0 20px 110px;
    }
}

/* end JIRA VR-28 */