@media print {

    .no-print,
    .no-print * {
        display: none !important;
    }
}

@media only screen and (min-width: 1920px) {
    .no-marco.no-fw .unete-banner-cnt {
        width: 55%;
        height: 350px;
        left: 70%;
        right: 0%;
        transform: translate(-50%, -50%);
    }

    .no-marco.no-fw .unete-banner-cnt h2 {
        width: 50%;
    }
}


@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .page-sec-links {
        padding-left: 0;
    }

    .unete-banner>img {
        height: 100%;
        object-position: 20% 0%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

    /* JIRA PS-165 */
    .area-title.area-title-home h1 {
        font-size: 34px;
        line-height: 44px;
    }

    .area-title .title-cnt.btn-and-areas {
        display: block;
    }

    .area-title.area-title-home h1 br {
        display: block;
    }

    section.area-title.subastas-home {
        padding: 15px 0px 50px;
    }

    section.area-title.subastas-home .title-cnt .title-lft {
        width: 100%;
    }

    .area-title.area-title-home h1 br {
        display: none;
    }

    section.area-title.subastas-home .title-lft p br {
        display: contents;
    }

    section.area-title.subastas-home .title-cnt .title-rgt {
        width: 100%;
        padding-top: 50px;
    }

    img.desk-unete-img {
        height: inherit;
    }

    .unete-banner.unete-banner-nosotros {
        overflow: hidden;
    }

    .unete-banner-cnt.unete-hgt {
        width: 424px;
        padding: 40px 35px;
    }

    /* .unete-banner.unete-banner-nosotros {
        height: auto !important;
    } */

    .unete-banner-cnt.unete-hgt {
        width: 94%;
    }

    .unete-banner.unete-banner-nosotros .unete-banner-cnt.unete-hgt {
        height: auto;
    }

    .unete-banner .desk-unete-img {
        height: auto;
        max-height: 450px;
        max-width: 100%;
    }

    .encargos-sec .submenu-accordion {
        display: block;
        order: inherit;
    }

    .rsc-list .sector-rgt ul:not(.llegenda, .accordionjs) {
        padding-left: 0;
        margin-left: 15px;
    }

    /* END JIRA PS-165 */

}


@media screen and (max-width: 768px) {
    .inner-banner-cnt {
        max-width: 100%;
    }

    /* .page-sec-links ul li a {
        height: -webkit-fill-available;
    } */

    .page-sec-links ul li a {
        height: 42px;
    }

    .unete-list.gobernanza ul.is_tab li {
        flex: 0 1 100%;
    }

    .unete-list.gobernanza ul.is_tab {
        column-gap: 0.9%;
        row-gap: 10px;
    }

    a {
        overflow-wrap: anywhere;
    }

    .page a.external-link::after {
        width: 20px;
        height: 20px;
        top: 0;
    }

    .page-sec-links {
        top: 0px;
        top: 25px;
    }

    .presentacion-btn h4 {
        flex: 0 1 100%;
    }

    .presentacion-btn ul {
        flex: 0 1 100%;
        margin-top: 20px;
    }

    .presentacion-btn ul li {
        display: inline-block;
    }

    #page .page-sec-content,
    .organos-title,
    .area-title.organig-title,
    .tarifas-sec,
    .castatro-contacto {
        padding-top: 30px;
    }

    .page-sec-content.presentacio-noso.contenido-lopd .presentacion-btn ul li {
        flex: 0 1 49%;
    }

    #page ul.incols-1 li,
    #page ul.incols-2 li,
    #page ul.incols-3 li {
        flex: 0 1 100%;
    }

    .title-lft.btn-more a.mas-btn,
    .banner-home .btn-more a.mas-btn {
        width: auto;
        height: 40px;
    }

    section.noticia-rel-sec.noticias-home h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .trans-list ul.par-cols li {
        flex: 0 1 48%;
    }

    #page .page-sec-content.aa-child-sec.clients-sec .clients-inner {
        grid-template-columns: 100%;
    }

    /* JIRA PS-121 */
    .tarifas-sec.unete-list-sec.ambito-menu-sec ul.is_anchor li {
        flex: 0 1 49%;
    }

    .proyectos-list-aa .inmuebles-sec .filter-col .bars-tab {
        margin-top: 20px;
    }

    .proyectos-list-aa .inmuebles-sec .filter-col ul.cer-filter-lst li {
        flex: 0 1 100%;
    }

    .ficha-contacto .encargos-cnt h1 {
        font-size: 35px;
        line-height: 38px;
        margin-bottom: 15px;
    }

    /* END JIRA PS-121 */

    /* JIRA PS-43 */
    .nosotros-title h2.tit-h1 {
        font-size: 30px;
        line-height: 34px;
        letter-spacing: -1px;
    }

    .nosotros-title .title-rgt p strong {
        font-size: 18px;
        line-height: 28px;
    }

    .presentacio-noso p.tit-h4 {
        font-size: 16px;
        line-height: 24px;
    }

    .counter-noso h2.tit-h1 {
        font-size: 34px;
        line-height: 40px;
        padding-bottom: 20px;
    }

    .counter-noso ul li p.tit-h4 {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: -0.2px;
    }

    .counter-lst ul li p.cifra {
        padding-bottom: 10px;
    }

    /* .unete-banner-cnt.unete-hgt {
        height: 100%;
    } */

    .unete-banner {
        margin-bottom: 5px;
    }

    .organos-title h2.tit-h1 {
        font-size: 30px;
        line-height: 34px;
        letter-spacing: -1px;
    }

    .area-title.organig-title h1,
    .area-title.organig-title h2.tit-h1 {
        font-size: 30px;
        line-height: 34px;
        letter-spacing: -1px;
    }

    .box h3.tit-h6 {
        font-size: 18px;
    }

    .rsc-list .sector-main h3.tit-h2 {
        font-size: 25px;
        line-height: 34px;
    }

    .esq-yes p.tit-h6 {
        font-size: 15px;
        line-height: 24px;
    }

    .esq-yes-list p.tit-h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .informes h2.tit-h3 {
        font-size: 35px;
        line-height: 38px;
        margin-bottom: 15px;
    }

    .servicios-sec h3.tit-h2 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .servicios-list h4.tit-h3 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .unete-main p.tit-h3 {
        font-size: 20px;
        line-height: 28px;
        min-height: 70px;
    }

    .trans-sec .trans-cnt h2.tit-h3 {
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 15px;
        padding-right: 0;
    }

    .counter-lst ul li p.tit-h4 {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: -0.2px;
    }

    .factura-document-list p.tit-h3 {
        font-size: 20px;
        line-height: 30px;
        padding-bottom: 20px;
    }

    .not-lst-main .not-lst-cnt p.tit-h4 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .news-rgt p.tit-h4 {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .news-rgt h3.tit-h2 {
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 10px;
    }

    .title-sec-news.title-sec-news-others {
        padding-top: 20px;
    }

    /* END JIRA PS-43 */


    /* JIRA PS-147 */
    /* .area_actividad-template .inner-banner img {
        height: auto;
        object-fit: cover;
    } */

    .presentacion-btn.presentacion-img .titles-subtitles {
        flex: 0 1 100%;
    }

    .presentacion-btn.presentacion-img .img-links {
        flex: 0 1 100%;
    }

    .presentacion-btn.presentacion-img h4 {
        flex: 0 1 100%;
        padding-right: 0px;
    }

    /* END JIRA PS-147 */

    /* JIRA PS-150 */
    .sector-main img {
        min-height: auto;
    }

    /* END JIRA PS-150 */

    /* JIRA PS-157 */
    .org-general .testimonios-slide .testimonios-main {
        padding: 40px 30px 40px;
    }

    .org-general .testimonios-slide .testimonios-main .testimonios-img {
        flex: 0 1 100%;
    }

    /* END JIRA PS-157 */


    /* JIRA PS-165 */
    .tarifas-sec.corporativa-sec p {
        font-size: 15px;
    }

    .testimonios-inner .resp {
        display: flex;
    }

    .testimonios-inner .dsk {
        display: none;
    }




    .area-title.area-title-home h1 {
        font-size: 30px;
        line-height: 34px;
        letter-spacing: -1px;
    }

    section.area-title.subastas-home {
        padding: 0px 0px 25px;
    }

    .area-title .title-cnt.btn-and-areas {
        display: block;
    }

    .area-title.area-title-home h1 br {
        display: none;
    }

    section.area-title.subastas-home .title-cnt .title-rgt {
        display: block;
        width: 100%;
    }

    section.area-title.subastas-home .historial-box {
        display: block;
    }

    section.area-title.subastas-home .historial-box .historial-img {
        width: 100%;
    }

    section.area-title.subastas-home .historial-box .historial-cnt {
        width: 100%;
        padding: 20px;
    }

    section.inner-banner.inner-bg.banner-home {
        max-height: none;
    }

    section.inner-banner.inner-bg.banner-home img {
        height: 280px;
    }

    .inner-bg .inner-ban-caption h1 br {
        display: none;
    }

    section.area-title.subastas-home .title-lft p br {
        display: none;
    }

    section.area-title.subastas-home .title-cnt .title-rgt {
        padding-top: 25px;
    }

    section.area-title.subastas-home .historial-box {
        display: flex;
    }

    section.area-title.subastas-home .historial-box .historial-img {
        flex: 0 1 35%;
    }

    section.area-title.subastas-home .historial-box .historial-cnt {
        flex: 0 1 65%;
    }

    .unete-banner-cnt p {
        overflow: visible;
    }

    .unete-banner img.mob-unete-img {
        height: auto;
        max-height: 450px;
        max-width: 100%;
    }

    .unete-banner.unete-banner-nosotros .unete-banner-cnt.unete-hgt {
        height: auto;
    }

    .gestion-lft,
    .encargos-cnt {
        flex: 0 1 100%;
    }

    .gestion-rgt,
    .encargos-img {
        flex: 0 1 100%;
    }

    .gestion,
    .encargos-sec {
        padding: 40px 0 50px 0;
    }

    .encargos-sec .submenu-accordion {
        display: block;
        order: inherit;
    }

    .clients-logo ul li.mix {
        max-height: none;
    }

    .unete-list.tarifas.gobernanza ul.is_tab li {
        flex: 0 1 23.87%;
    }

    .unete-list.tarifas.gobernanza ul.is_tab li .unete-main {
        justify-content: center;
    }

    .info-btn {
        margin-top: 0;
        width: auto;
    }

    .mob-submenu {
        justify-content: space-between;
    }



    .single-transparencia .inner-title h1 {
        font-size: 30px;
        line-height: 38px;
        letter-spacing: 0px;
    }

    .transparencia-sec .trans-rgt p embed {
        display: none;
    }

    .inmuebles-sec .filter-btn a span:not(.filter-icon) {
        display: none;
    }

    .page-template-proyectos .inmuebles-sec .filter-col ul.cer-filter-lst li {
        flex: 0 1 48%;
    }

    .page-template-proyectos .inmuebles-sec .filter-col ul.cer-filter-lst {
        display: none;
    }

    .page-template-proyectos .inmuebles-sec .filter-col ul.cer-filter-lst.open {
        display: inline-flex;
    }

    .ficha-contacto .encargos-cnt {
        flex: 0 1 100%;
    }

    .gallery-notice .flexslider .slides img {
        aspect-ratio: auto;
    }

    .noticia-details-cnt .flexslider ul.slides {
        padding-bottom: 0;
        padding-left: 0;
    }

    #small-img .flex-viewport {
        margin-bottom: auto;
    }

    .contact-detail.cont-ficha {
        padding: 0;
    }

    .contact-detail.cont-ficha ul.det-lst {
        padding: 15px 0px;
        row-gap: 12px;
    }

    .contact-detail ul.det-lst li.calender {
        flex: 0 1 100%;
    }

    .ventajas-sec ul.nuest-list {
        column-gap: 4%;
        row-gap: 25px;
        padding: 0px 0px;
        margin-top: 25px;
    }

    .ventajas-sec ul.nuest-list li {
        flex: 0 1 100%;
    }

    .clients-logo-list.clients-logo ul {
        justify-content: center;
    }

    .page-sec-content.presentacio-sec.aa-child-sec {
        padding-bottom: 40px;
    }

    /* END JIRA PS-165 */

    /* JIRA PS-175 */
    header {
        height: auto;
    }

    section.inner-banner.inner-bg.banner-home {
        margin-bottom: 30px;
    }

    .title-lft {
        margin-bottom: 0px;
    }

    .area-title.area-title-home .title-rgt {
        padding-top: 0px;
    }

    .area-title .title-cnt.btn-and-areas {
        display: flex;
        flex-direction: column-reverse;
    }

    .area-title .title-cnt.btn-and-areas .title-lft.btn-more {
        margin-bottom: 25px;
    }

    .noticia-slide .swiper-controls {
        margin-top: 0px;
    }

    .noticia-slide .swiper-pagination-noticia,
    .noticia-slide .swiper-nav-noticia {
        margin-bottom: 30px;
    }

    .nosotros-title .title-lft {
        margin-bottom: 15px;
    }

    .presentacio-noso h2,
    .organos-title h2.tit-h1,
    .area-title.organig-title h1,
    .area-title.organig-title h2.tit-h1,
    .gestion h2,
    .tarifas-sec h2,
    .catastro-faq h2,
    .inner-title h1,
    .single-transparencia .inner-title h1,
    .presentacio-sec h2,
    .presentacio-sec h2,
    .inmuebles-sec .filter-col h2 {
        font-size: 32px;
        line-height: 35px;
    }

    .encargos-sec.faqs-sec {
        padding-top: 30px !important;
    }

    .encargos-sec .submenu-accordion {
        margin-top: 0;
    }

    .area-title.organos-title .title-cnt .title-lft {
        margin-bottom: 15px;
    }

    .testimonios-sec.org-general.embed-organigrama .testimonios-inner .resp {
        justify-content: left;
    }

    .inmuebles-sec {
        padding: 30px 0px;
    }

    .catastro-faq .accordionjs .acc_section .acc_head h3 {
        font-size: 18px;
        line-height: 22px;
    }

    .faqs-sec .faqs-list {
        margin: 60px 0 0px 0;
    }

    .btn-carrega-mes-mob.rsc-list {
        float: left;
        margin-top: 20px;
        display: block;
    }

    .transparencia-sec .trans-rgt .content-sec ul a {
        color: #D3272A;
        font-family: 'Poppins-SemiBold';
        text-decoration: underline;
    }

    .page-template-proyectos .inmuebles-sec .filter-col h2 {
        font-size: 32px;
        line-height: 35px;
    }

    .inmuebles-sec .filter-div .filter-btn {
        display: none !important;
    }

    .page-template-proyectos .inmuebles-sec .filter-col ul.cer-filter-lst {
        display: flex;
        flex-wrap: wrap;
        row-gap: 10px;
        column-gap: 15px;
        position: relative;
        z-index: 11;
    }

    .page-template-proyectos .inmuebles-sec .filter-col ul.cer-filter-lst li {
        flex: 0 1 100%;
    }

    .bars-cont h5 {
        margin-bottom: 0px;
    }

    .noticia-lst ul {
        row-gap: 70px;
    }

    .not-lst-main .not-lst-cnt h3 {
        padding-bottom: 5px;
    }

    .bars-cont .not-lst-main .not-lst-cnt h4.cli,
    .not-lst-main .not-lst-cnt h4.cli {
        margin-top: 5px;
    }

    .bars-cont .not-tags {
        margin-top: 5px;
    }

    .noticia-list-sec h2 {
        display: none;
    }

    .title-sec-news.title-sec-news-others h2 {
        display: none;
    }

    .noticia-main-news {
        margin-bottom: 50px;
    }

    .news-rgt h3.tit-h2 {
        font-size: 15px;
        line-height: 21px;
    }

    .news-rgt p.tit-h4 {
        font-size: 12px;
    }


    .rsc-list .sector-main {
        row-gap: 15px;
        margin-bottom: 55px;
    }

    .rsc-list .sector-main:nth-child(2n-1) .sector-lft {
        order: 1;
    }

    .sector-rgt {
        order: 2;
    }

    .rsc-list .sector-main h3.tit-h2 {
        padding-bottom: 5px;
    }

    .rsc-list a.mas-btn {
        margin-top: 5px;
    }

    .tarifas-sec {
        padding-bottom: 0px;
    }

    .tarifas-cnt {
        margin-bottom: 30px;
    }

    .presentacio-sec h2,
    .inmuebles-sec .filter-col h2 {
        padding-bottom: 25px;
    }

    .bars-cont .filter-tags {
        margin-bottom: 15px;
    }

    /* END JIRA PS-175 */

    /* JIRA PS-177 */
    .noticia-content .title-sec-oferta a.btn-oferta {
        display: none;
    }

    .title-sec-oferta.mob-title-sec-oferta {
        display: flex;
    }

    .mob-title-sec-oferta.title-sec-oferta a.btn-oferta {
        display: inline-flex;
        width: auto;
        margin-top: 20px;
    }

    /* END JIRA PS-177 */


    /* JIRA PS-178 */
    .breadcrum {
        overflow-x: auto;
        white-space: nowrap;
    }

    .breadcrum ul {
        display: flex;
        flex-wrap: nowrap;
    }

    .breadcrum ul li {
        width: auto;
        flex: 0 0 auto;
        white-space: nowrap;
    }

    .breadcrum-main {
        width: 100%;
        left: 0;
        right: 0;
    }

    .breadcrum {
        scrollbar-width: none;
    }

    .breadcrum::-webkit-scrollbar {
        display: block !important;
        width: 5px;
        height: 5px;
    }

    .breadcrum::-webkit-scrollbar-track {
        background: #fff;
    }

    .breadcrum::-webkit-scrollbar-thumb {
        background-color: #d3272a;
        border-radius: 20px;
        border: 1px solid #cfd6c1;
    }

    section.area-title {
        padding-top: 30px;
    }

    section.area-title h2.tit-h1 {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 34px;
        font-family: 'Poppins-Medium';
    }

    .unete-banner img.mob-unete-img {
        min-height: 400px;
        object-position: center left;
    }

    .not-lst-main .not-lst-cnt {
        padding-top: 20px;
    }

    .encargos-lst .not-lst-main .not-lst-cnt h3 {
        padding-bottom: 5px;
    }

    .no-marco.no-fw .unete-banner-cnt {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: rgba(194, 0, 0, 0.8);
        padding: 50px 45px;
        z-index: 2;
        left: 0;
        right: auto;
        margin-right: 0;
        margin-left: 0px;
        width: 75%;
    }



    .inmuebles-sec.inmuebles-sec-aa .filter-col>div:first-child {
        display: grid;
        grid-template-columns: auto auto;
    }

    .inmuebles-sec.inmuebles-sec-aa .filter-col .bars-tab {
        margin-top: -20px;
    }

    .inmuebles-sec.inmuebles-sec-aa .filter-col ul.cer-filter-lst {
        width: 100%;
    }

    .inmuebles-sec.inmuebles-sec-aa .filter-col ul.cer-filter-lst li {
        flex: 0 1 100%;
    }

    .inmuebles-sec.inmuebles-sec-aa .filter-col .bars-tab.bars-tab-mob {
        display: flex;
    }

    .inmuebles-sec.inmuebles-sec-aa .filter-col .bars-tab.bars-tab-dsk {
        display: none;
    }

    /* END JIRA PS-178 */

    /* JIRA PS-181 */
    .counter-lst.counter-noso ul {
        flex-flow: wrap;
    }

    .counter-lst.counter-noso ul li {
        width: 33.3%;
    }

    /* END JIRA PS-181 */


    /* JIRA PS-187 */
    .counter-lst h2.tit-h1 {
        font-size: 34px;
        line-height: 40px;
        padding-bottom: 20px;
    }

    /* END JIRA PS-187 */



    /* .inner-banner-cnt:not(.full-wdh) {
        padding: 0 15px;

    } */
    .inner-banner-cnt:not(.full-wdth) {
        padding: 0 15px;
    }

    .inner-bg:not(.full-wdth) .inner-ban-caption {
        width: 100%;
    }


    /* JIRA PS-230 */
    .clients-sec.hist-sec .clients-cnt p {
        font-size: 14px;
        line-height: 22px;
    }

    .clients-sec.hist-sec .clients-cnt p strong {
        font-size: 18px;
        line-height: 28px;
    }

    /* END JIRA PS-230 */

    .inmuebles-slide .not-lst-main .not-lst-cnt h3 {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 15px;
    }

    .area-act-lst ul {
        flex-wrap: wrap;
    }

    /* JIRA PS-243 */
    .area-act-lst ul li a::after {
        background: rgba(0, 0, 0, 0.5);
    }

    .btn-enlace a.btn {
        float: left;
        margin-left: 1%;
    }

    /* END JIRA PS-243 */

    /* JIRA PS-257 */
    .page-sec-links {
        position: relative;
        transform: none;
        left: 0;
        padding-left: 0;
    }

    .area-list-cont .lst-cnt-top a,
    .area-list-cont .lst-cnt a {
        display: none !important;
    }
    /* END JIRA PS-257 */

    /* JIRA PS-273 */
    section.sector-publico-sec.one-col .sector-main>div {
        padding: 0;
    }
    /* END JIRA PS-273 */

}

@media screen and (max-width: 639px) {
    .unete-list.gobernanza ul.is_tab {
        column-gap: 2%;
    }

    .trans-list ul.par-cols li {
        flex: 0 1 100%;
    }

    /* JIRA PS-121 */
    .ficha-contacto .encargos-cnt h1 {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    /* END JIRA PS-121 */

    /* JIRA PS-43 */
    .counter-noso h2.tit-h1 {
        font-size: 30px;
        line-height: 36px;
    }

    .rsc-list .sector-main h3.tit-h2 {
        padding-bottom: 15px;
    }

    .informes h2.tit-h3 {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .servicios-sec h3.tit-h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .servicios-list h4.tit-h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .trans-sec .trans-cnt h2.tit-h3 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .counter-lst ul li {
        width: 50%;
    }

    .news-rgt h3.tit-h2 {
        font-size: 20px;
        line-height: 26px;
    }

    /* END JIRA PS-43 */

    /* JIRA PS-157 */
    .org-general .testimonios-slide .testimonios-main {
        padding: 30px 20px 30px;
    }

    /* END JIRA PS-157 */


    /* JIRA PS-165 */
    .area-title.area-title-home h1 {
        font-size: 30px;
        line-height: 34px;
        letter-spacing: -1px;
    }

    section.area-title.subastas-home {
        padding: 25px 0px 25px;
    }

    .area-title .title-cnt.btn-and-areas {
        display: block;
    }

    .area-title.area-title-home h1 br {
        display: none;
    }

    section.area-title.subastas-home .title-cnt .title-rgt {
        display: block;
        width: 100%;
    }

    section.area-title.subastas-home .historial-box {
        display: block;
    }

    section.area-title.subastas-home .historial-box .historial-img {
        width: 100%;
    }

    section.area-title.subastas-home .historial-box .historial-cnt {
        width: 100%;
        padding: 20px;
    }

    .unete-banner-cnt.unete-hgt {
        width: 94%;
        height: 100%;
    }

    .rsc-list .sector-rgt ul:not(.llegenda, .accordionjs) {
        padding-left: 0;
        margin-left: 15px;
    }

    .unete-list.tarifas.gobernanza ul.is_tab li {
        flex: 0 1 49%;
    }


    .content-sec table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .content-sec thead,
    .content-sec tbody,
    .content-sec tr,
    .content-sec th,
    .content-sec td {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    .transparencia-sec .content-sec table tr td {
        max-width: 100%;
    }

    .transparencia-sec .content-sec table tr td {
        width: 100%;
    }

    .transparencia-sec .content-sec table tr td {
        max-width: 100%;
    }

    .contenido-lopd table tr:nth-child(2) td,
    .transparencia-sec .content-sec table tr:nth-child(2) td {
        border: none;
    }

    .content-sec tr {
        border: 1px solid #303030;
    }

    .contenido-lopd table tr td,
    .transparencia-sec .content-sec table tr td {
        border: none;
        padding: 15px 10px;
        display: block;
    }

    .contenido-lopd table tr td:empty,
    .transparencia-sec .content-sec table tr td:empty {
        margin: 0;
        display: none;
    }

    .transparencia-sec .content-sec table tr th {
        padding: 15px 10px;
        display: block;
    }


    /* END JIRA PS-165 */

    /* JIRA PS-175 */
    .tarifas-sec h2 {
        font-size: 32px;
        line-height: 35px;
    }

    .unete-list.tarifas ul li .unete-main {
        flex: 0 1 25%;
    }

    .unete-list.tarifas ul li {
        display: flex;
    }

    .unete-main .unete-icon {
        min-height: 40px;
        max-height: 40px;
    }

    .unete-main .unete-icon img {
        max-height: 40px;
    }

    .unete-list.tarifas ul li a .unete-main h2.tit-h3 {
        min-height: 40px;
        max-height: 40px;
    }

    /* END JIRA PS-175 */

    /* JIRA PS-178 */
    .counter-lst ul {
        row-gap: 25px;
    }

    .tarifas-sec h2 {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .page-sec-content.presentacio-sec.aa-child-sec a.btn {
        margin-top: 0px;
    }

    #page section.page-sec-content.tarifas-sec.encargos-sec.aa-child-sec.tarifas-sec {
        padding-bottom: 20px;
    }

    .no-marco.no-fw .unete-banner-cnt {
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .historial-box {
        width: 100%;
    }

    .historial-img {
        width: 100%;
    }

    .historial-cnt {
        width: 100%;
        padding: 20px;
    }

    .catastro-faq .accordionjs .acc_section .acc_head h3 {
        font-size: 16px;
        line-height: 20px;
    }

    .catastro-faq .accordionjs .acc_section .acc_content {
        padding: 20px;
    }

    .content-sec.content-sec-video {
        margin-bottom: 40px;
    }

    .presentacio-sec h2 {
        padding-bottom: 0px;
    }

    .cnt-banner-img img {
        height: 100%;
    }

    /* END JIRA PS-178 */

    /* JIRA PS-181 */
    .counter-lst.counter-noso ul li {
        width: 50%;
    }

    /* END JIRA PS-181 */

    /* JIRA PS-187 */
    .counter-lst h2.tit-h1 {
        font-size: 30px;
        line-height: 36px;
    }

    /* END JIRA PS-187 */

    .inmuebles-slide .not-lst-main .not-lst-cnt h3 {
        font-size: 15px;
        line-height: 21px;
    }
}

@media screen and (max-width: 479px) {
    .unete-list.gobernanza ul.is_tab {
        column-gap: 0.9%;
        row-gap: 10px;
    }

    .filter-col ul.cer-filter-lst li:last-child {
        flex: 0 1 100%;
    }

    .page-sec-content.presentacio-noso.contenido-lopd .presentacion-btn ul li {
        flex: 0 1 100%;
    }

    /* JIRA PS-121 */
    .tarifas-sec.unete-list-sec.ambito-menu-sec ul.is_anchor li {
        flex: 0 1 100%;
    }

    /* END JIRA PS-121 */

    /* JIRA PS-43 */
    .counter-noso ul li p.tit-h4 {
        font-size: 16px;
        line-height: 22px;
    }

    .counter-lst ul li p.cifra {
        padding-bottom: 5px;
        justify-content: center;
    }

    .organos-list ul li .organos-cont p.tit-h3 {
        font-size: 18px;
    }

    .trans-sec .trans-cnt h2.tit-h3 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 10px;
    }

    .counter-lst ul li p.tit-h4 {
        font-size: 16px;
        line-height: 22px;
    }

    /* END JIRA PS-43 */


    /* JIRA PS-165 */
    .unete-list.tarifas.gobernanza ul.is_tab li {
        flex: 0 1 100%;
    }

    .transparencia-sec .content-sec table tr th {
        padding: 5px;
    }

    .contenido-lopd table tr td,
    .transparencia-sec .content-sec table tr td {
        padding: 5px;
    }

    /* END JIRA PS-165 */

    .clients-logo-list.clients-logo ul li {
        flex: 0 1 100%;
    }

    /* JIRA PS-181 */
    .counter-lst.counter-noso ul li {
        width: 100%;
    }

    /* END JIRA PS-181 */
}