@media print {}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .orden-lst-div ul li a {
        padding: 10px;
        padding-bottom: 5px;
    }

    .orden-lst-div ul li a h3 {
        margin: 0;
        padding: 0;
    }
}

@media screen and (max-width:900px) {
    .card .inner-banner img {
        opacity: 1;
    }
}

@media screen and (max-width:767px) {
    body .container {
        padding: 0 5px;
    }

    .cita-list ul li {
        flex: 0 1 33.0%;
    }

    .reci-sec h2 p {
        font-size: 24px;
        line-height: 30px;
    }

    /* CARDS */
    .ejemo .ejemo-cnt {
        display: block;
    }

    .ejemo .ejemo-cnt ul li {
        flex: 0 1 48%;
    }

    /* GRAN CARD */
    .vestii div.vest-pad div.vest-rgt ul li h2,
    .vestii div.vest-pad div.vest-rgt h2 {
        font-size: 18px;
    }

    .ultimas-sec ul:is(.three, .four) li {
        flex: 0 1 48%;
    }

    .ultimas-sec ul:is(.three, .four) li .ultimas-cnt {
        width: 100%;
        padding: 15px 0;
    }

    .filter-btn a {
        color: #a41984;
    }

    .filter-btn a::after {
        border-bottom: 1px solid rgba(163, 25, 131, 0.7);
    }

    .not-tags span {
        border: 1px solid rgba(164, 25, 132, 0.15);
    }

    .orden-lst-div ul li a {
        padding: 10px;
        padding-bottom: 5px;
    }

    .orden-lst-div ul li a h3 {
        margin: 0;
        padding: 0;
    }
}

@media screen and (max-width:710px) {
    .ultimas-sec ul:is(.three, .four) li {
        flex: 0 1 100%;
    }

    .ultimas-sec ul:is(.three, .four) li .ultimas-img {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: flex;
        border-radius: 10px;
    }

    .ultimas-sec ul:is(.three, .four) li .ultimas-cnt {
        width: 100%;
        padding: 15px 0;
    }

    .ultimas-sec ul.four li .ultimas-img img {
        width: 100%;
    }
}

@media screen and (max-width:700px) {
    .persona-documentos.biblio-cnt ul.activ li a {
        background-position-x: right;
        background-position-y: center;
    }
}

@media screen and (max-width:500px) {
    .cita-list ul li {
        flex: 0 1 48.0%;
    }

    /* CARDS */
    .ejemo .ejemo-cnt ul li {
        flex: 0 1 100%;
    }

    /* JIRA: ADPR-15 */
    /* .cita-sec.cita-sec-home {
        height: 60vh;
    } */

    .desta-list ul li:not(.wide) {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .desta-list ul li:not(.wide) .desta-cont {
        position: relative;
        top: 0;
    }

    .desta-list ul li:not(.wide) span.home-arw {
        display: none;
    }

    .desta-list ul li:not(.wide) .desta-cont h3 {
        font-size: 14px;
        line-height: 20px;
        padding: 5px;
    }
}

@media screen and (max-width:360px) {
    .cita-list ul li {
        flex: 0 1 100.0%;
    }
}