@media only screen and (max-width:2750px) {
    #imagen-fondo-derecha-4k {
        display: none !important;
    }
    #imagen-fondo-derecha {
        display: block !important;
    }
}

@media only screen and (max-width:1919px) {
    .container {
        max-width: 94%;
    }
}

@media only screen and (max-width:1700px) {
    #trabajos-home #archive .item .item-texto {
        padding: 80px 6% 0;
    }
    #principal.page.inicio #ultimos-trabajos-portada p {
        line-height: 28px;
    }
}

@media only screen and (max-width:1500px) {
    #trabajos-home #archive .item .item-texto {
        padding: 60px 4% 0;
    }
    #principal.page.inicio #ultimos-trabajos-portada p {
        line-height: 26px;
        font-size: 18px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-imagen {
        height: 180px;
    }
}

@media only screen and (max-width:1380px) {
    #trabajos-home #archive .item .item-texto {
        padding: 50px 3.5% 0;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item {
        padding: 18px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item h3 {
        font-size: 17px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-data {
        font-size: 16px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-desc {
        font-size: 16px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-container {
        min-height: 650px;
    }
}

@media only screen and (max-width:1366px) {
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-imagen {
        height: 160px;
    }
}

@media only screen and (max-width:1300px) {
    #trabajos-home #archive .item .item-texto {
        padding: 50px 2% 0;
    }
    #principal.page.inicio #ultimos-trabajos-portada p {
        line-height: 23px;
        font-size: 17px;
    }
    #principal.page.inicio #trabajos-home #archive .item .item-texto .borde-ultimos-traabajos-portada {
        margin: 15px auto 17px;
    }
    section#rss-feeds #feeds-content .container {
        padding: 0 30px;
    }
}

@media only screen and (max-width:1250px) {
    #imagen-fondo-derecha {
        min-height: 300px !important;
    }
}

@media only screen and (max-width:1200px) {
    section#rss-feeds #feeds-content .container #rss-items .rss-item {
        padding: 12px;
    }
}

@media only screen and (max-width:1150px) {
    #trabajos-home #archive .item .item-texto {
        padding: 30px 2% 0;
    }
    #principal.page.inicio #trabajos-home #archive .item .item-texto .borde-ultimos-traabajos-portada {
        margin: 14px auto 16px;
    }
    #principal.page.inicio #trabajos-home #archive .item .item-texto .resumen {
        margin-top: 20px;
    }
}

@media only screen and (max-width:1100px) {
    #trabajos-home #archive .item .item-texto {
        padding: 0px 2% 0 !important;
    }
    #principal.page.inicio #ultimos-trabajos-portada p {
        line-height: 22px;
        font-size: 16px;
    }
    #principal.page.inicio #ultimos-trabajos-portada #trabajos-home #archive h3 {
        font-size: 21px;
        letter-spacing: 2px;
        text-transform: uppercase;
        line-height: 36px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item {
        width: 50%;
        padding: 18px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-imagen {
        height: 220px;
    }
}

@media only screen and (max-width:1024px) {
    #trabajos-home #archive .item .item-foto img.featured-desktop {
        display: none !important;
    }
    #trabajos-home #archive .item .item-foto img.featured-mobile {
        display: block !important;
    }
    #trabajos-home #archive .item .item-texto {
        width: 50%;
        padding: 30px 4% 0 !important;
    }
    #trabajos-home #archive .item .item-foto {
        width: 50%;
    }
}

@media only screen and (max-width:981px) {
    #imagen-fondo-derecha {
        display: none !important;
    }
    #imagen-fondo-derecha-mobile {
        display: block !important;
    }
}

@media only screen and (max-width:850px) {
    #trabajos-home #archive .item .item-texto {
        padding: 10px 3.5% 0 !important;
    }
}

@media only screen and (max-width:815px) {
    #trabajos-home #archive .item .item-texto {
        padding: 0px 3% 0 !important;
    }
}

@media only screen and (max-width:800px) {
    #trabajos-home #archive .item .item-texto .resumen {
        display: none;
    }
}

@media only screen and (max-width:710px) {
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-imagen {
        height: 180px;
    }
}

@media only screen and (max-width:600px) {
    section#rss-feeds #feeds-content .container #rss-items .rss-item {
        width: 100%;
        padding: 15px;
    }
    section#rss-feeds #feeds-content .container #rss-items .rss-item .rss-item-imagen {
        height: 220px;
    }
}

@media only screen and (max-width:550px) {
    #trabajos-home #archive .item .item-texto .titulo-ultimos-trabajos {
        display: none;
    }
}

@media only screen and (max-width:500px) {
    #trabajos-home #archive .item .item-texto {
        width: 100%;
    }
    #trabajos-home #archive .item .item-foto {
        width: 100%;
    }
    #trabajos-home #archive .item .item-texto .titulo-espacialidad,
    #trabajos-home #archive .item .item-texto .borde-ultimos-traabajos-portada {
        display: none;
    }
    #principal.page.inicio #trabajos-home #titulo-trabajos-movil {
        display: block;
        padding: 30px 0;
    }
    section#rss-feeds #feeds-content .container h2 {
        margin-top: -30px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:810px) {
    h2 {
        font-size: 18px;
    }
    body p {
        font-size: 17px;
    }
}

@media only screen and (max-width:700px) {
    blockquote {
        font-size: 24px!important;
    }
    blockquote p {
        font-size: 24px!important;
    }
}

@media only screen and (max-width:410px) {
    body p {
        font-size: 15px;
        line-height: 25px!important;
    }
    h2 {
        font-size: 24px;
    }
}

@media only screen and (max-width:400px) {
    blockquote {
        font-size: 20px!important;
    }
    blockquote p {
        font-size: 20px!important;
    }
    #texto-privacidad {
        font-size: 11px;
    }
}