@media only screen and (min-width: 1367px) {
  body main header .dj-megamenu-wrapper #dj-megamenu95 li.dj-up .dj-up_a {
    font-size: 0.9em; } }
@media only screen and (min-width: 1440px) {
  body main header .dj-megamenu-wrapper #dj-megamenu95 li.dj-up .dj-up_a {
    font-size: 1em; } }
@media only screen and (max-width: 1365px) {
  body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(3) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(4) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul li a {
    font-size: 0.7em; }

  body h1 {
    font-size: 2.2em; }

  body h2 {
    font-size: 1.8em; }


}
@media only screen and (max-width: 1180px) {
  body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(3) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(4) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul li a {
    font-size: 0.6em; }

  body main header .dj-megamenu-wrapper #dj-megamenu95 li.dj-up .dj-up_a {
    font-size: 0.6em; }

  body p {
    font-size: 1em; }

  body.inicio p {
    line-height: 1.3 !important; }

  body.inicio h2, body.temas-de-interes h2 {
    font-size: 1.8em; }

  body footer h2 {
    font-size: 1em !important; } 
  
  

}
@media only screen and (max-width: 991px) {
  #column-wrap-id-1664766917476,
  #column-wrap-id-1664766917475 {
    width: 49% !important; }

  #column-wrap-id-1664773653297 {
    display: none; }

  #column-wrap-id-1664766917477 {
    margin-top: -50px; }

  body main #column-id-1664152575817, body main #column-id-1664668811300 {
    padding-left: 0; }

  body main #column-wrap-id-1664667491795 {
    padding-right: 0; }

  .sppb-column-addons {
    padding-left: 4%;
    padding-right: 4%; }

  #column-id-1664674355809 .sppb-column-addons {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  #sppb-addon-1664670693420,
  #section-id-1664668811299 {
    text-align: center; }

  #section-id-1664670693414 h2::after,
  #section-id-1664668811299 h2::after {
    left: 50%;
    margin-left: -18px; }

  footer {
    text-align: center !important; }
    footer #sppb-addon-1665335032969 {
      max-width: 280px;
      margin: 0 auto; }

  body footer h2 {
    font-size: 1.8em !important; }

  body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(3) ul, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(4) ul, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul {
    text-align: center; }
    body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(3) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(4) ul li a, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul li a {
      font-size: 1.1em; }

  body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(3) ul li::before, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(4) ul li::before, body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul li::before {
    content: none !important; } }
@media only screen and (max-width: 991px) {
  #sppb-addon-1664766917481 img,
  #sppb-addon-1664766917486 img {
    width: 70%; }

  body main #bfPage1 section {
    width: 100% !important; }

  
 

}

 
    @media only screen and (max-width: 992px) {
      #column-wrap-id-1667572974486{
        display: none;
      }

      #column-wrap-id-1667572974482{
        width: 70%;
      }

      #column-wrap-id-1667572974484{
        width: 30%;
      }

      #section-id-1664152575819{
        padding-bottom: 0 !important;
      }

      #section-id-1664667491796{
        padding-top: 0 !important;
      }

      #sppb-addon-1664746069238 h3,
      #sppb-addon-1664746069238 p strong{
        font-weight: normal !important;
      }

      body main #section-id-1665103678927 .slide-desc .slide-text p.FP,
      body main #section-id-1665103678927 .slide-desc-in .slide-text p.FP,
      body main #section-id-1665103678927 .slide-desc-text .slide-text p.FP,
      body main #section-id-1665103678927 .slide-text .slide-text p.FP {
        text-align: center;
        width: 100%;
      }

      body main #section-id-1665103678927 .slide-desc .slide-text p.LP,
      body main #section-id-1665103678927 .slide-desc-in .slide-text p.LP,
      body main #section-id-1665103678927 .slide-desc-text .slide-text p.LP,
      body main #section-id-1665103678927 .slide-text .slide-text p.LP {
        text-align: center;
        right: 0;
        bottom: 1px;
        position: relative;
      }

      body main #section-id-1665103678927 .slide-desc .slide-text h3,
      body main #section-id-1665103678927 .slide-desc-in .slide-text h3,
      body main #section-id-1665103678927 .slide-desc-text .slide-text h3,
      body main #section-id-1665103678927 .slide-text .slide-text h3 {
        margin: 0;
        width: 100%;
      }

      body main #section-id-1665103678927 .slide-desc .slide-text h3 a,
      body main #section-id-1665103678927 .slide-desc-in .slide-text h3 a,
      body main #section-id-1665103678927 .slide-desc-text .slide-text h3 a,
      body main #section-id-1665103678927 .slide-text .slide-text h3 a {
        font-size: 0.6em;
      }

      body main #section-id-1665103678927 .slide-desc .slide-text,
      body main #section-id-1665103678927 .slide-desc-in .slide-text,
      body main #section-id-1665103678927 .slide-desc-text .slide-text,
      body main #section-id-1665103678927 .slide-text .slide-text{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: space-between;
      }

      body main #section-id-1665103678927 .slide-desc,
      body main #section-id-1665103678927 .slide-desc-in,
      body main #section-id-1665103678927 .slide-desc-text,
      body main #section-id-1665103678927 .slide-text{
        padding: 0% 12% 18% 12%;
      }

      #navigation117,
      #navigation118{
        top: 82% !important;
        margin: 0px 50% 0px !important;
      }

      .djslider-default .navigation-container .prev-button{
        left: -30px;
        width: 15px;
      }

      .djslider-default .navigation-container .next-button{
        right: -30px;
        width: 15px;
      }

      #sppb-addon-wrapper-1664668811313,
      #sppb-addon-wrapper-1664668811302,
      #sppb-addon-wrapper-1664746069267{
        text-align: justify;
      }

      #sppb-addon-wrapper-1664668811313 h2::after,
      #sppb-addon-wrapper-1664668811302 h2::after,
      #sppb-addon-wrapper-1664746069267 h2::after,
      #sppb-addon-1664670693405 h2::after{
        left: 6% !important;
      }

      #column-id-1668538541120 .sppb-column-addons{
        padding: 0;
      }

      #section-id-1668538541121{
        padding-top: 0 !important;
      }

      #section-id-1664668811299{
        padding-bottom: 0 !important;
      }

      #column-id-1664670693398 h2{
        text-align: left !important;
      }

      #bfPage1 #bfQuickModeSection42137,
      #bfPage1 #bfQuickModeSection45315{
        padding-bottom: 0 !important;
      }

      #bfPage1 #bfQuickModeSection21159,
      #bfPage1 #bfQuickModeSection23805{
        padding-top: 0 !important;
      }

      .element-only-desk{
        display: none !important;
      }

      .footer-logos-sociales .sppb-column-addons{
        display: flex;
        flex-wrap: wrap;
      }

      #sppb-addon-wrapper-1665334893452,
      #sppb-addon-wrapper-1668701094961{
        width: 50%;
      }

      #sppb-addon-wrapper-1665335032969{
        width: 100%;
      }

      #column-id-1665334842077{
        padding-left: 0 !important;
      }

      body main #section-id-1665334842083 h2{
        font-weight: normal !important;
      }

      body main footer .page-content .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-2:nth-child(5) ul li{
        margin-bottom: 40px;
      }

      body main div.itemAttachmentsBlock ul.itemAttachments li {
        overflow-wrap: break-word;
      }

      body main #k2Container .itemAttachmentsBlock {
        width: 100%;
      }

      body main footer .fooBottom .menu-footer.element-only-movil ul li{
        display: block;
        text-align: center;
        font-weight: bold;
      }

      .copyright-footer p{
        text-align: center;
      }

      .demandas ul {
        margin-left: 20px;
      }

      #section-id-1664768811099 .sppb-row-container,
      #section-id-1665332319816 .sppb-row-container,
      #section-id-1664152575819 .sppb-row-container,
      #section-id-1664842430622 .sppb-row-container{
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
      }

      .veinteanios h2,
      .veinteanios span{
        font-size: 4em !important;
      }

      .veinteanios strong{
        font-size: 4em !important;
      }

      .veinteanios p{
        font-size: 1.4em !important;
      }

      .como-podemos-actuar{
        background-image: none !important;
        background-color: #021927;
      }

      .numerador-objetivos p{
        text-align: left !important;
      }

      .campanas-de-informacion .sppb-gallery li {
        width: 100%;
        text-align: center;
        justify-content: center;
        display: flex;
      }

      body.campanas-de-informacion .sppb-gallery img {
        margin: 25px 0;
      }

      #section-id-1664894399158 h2{
        font-weight: bold !important;
      }

      .contraloria-virtual  #column-id-1664675017972 {
        padding-left: 0;
      }

      .agende-su-cita-virtual h1 {
        position:relative;
      }

      .agende-su-cita-virtual .hero h1::after {
        width: 49px;
        bottom: -19px;
      }

      body main #bfPage1 section {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
      }

      .agende-su-cita-virtual .formulario {
        margin: 0 -5%;
      }

      .alert {
        padding: 0.75rem 0 !important;
      }

      body main .CatListItem {
        max-width: 100% !important;
        flex: 0 0 100%;
        padding: 0 40px;
      }

      body main #section-id-1664674355810 .slide-desc .slide-text,
      body main #section-id-1664674355810 .slide-desc-in .slide-text,
      body main #section-id-1664674355810 .slide-desc-text .slide-text,
      body main #section-id-1664674355810 .slide-text .slide-text{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
      }

      body main #section-id-1664674355810 .slide-desc .slide-text h2,
      body main #section-id-1664674355810 .slide-desc-in .slide-text h2,
      body main #section-id-1664674355810 .slide-desc-text .slide-text h2,
      body main #section-id-1664674355810 .slide-text .slide-text h2{
        font-size: 1.2em;
      }

      #sppb-addon-1668538541117 .sppb-addon-single-image img{
        max-width: 100% !important;
        width: 100%;
      }

      #navigation106 .prev-button{
        left: -10px;
      }

      #navigation106 .next-button{
        right: -10px;
      }

      body main .hero {
        padding-top: 1em !important;
        padding-bottom: 0em !important;
        padding-left: 0% !important;
        text-align: center;
      }
      body main .hero h1{
        font-size: 2em;
      }

      body main .imgCatCustomWrapper {
        padding-top: 1em !important;
        padding-bottom: 0em !important;
        padding-left: 0% !important;
        text-align: center;
      }
      body main .imgCatCustomWrapper h1{
        font-size: 1.4em;
      }

      body main .itemListCategory .imgCatCustomWrapper{
        height: 100px;
      }

      body main .itemListCategory .imgCatCustomWrapper .sppb-section{
        bottom: 20% !important;
      }

    }


    @media only screen and (min-width: 993px) {
      .element-only-movil{
        display: none !important;
      }
    }


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

      #section-id-1664746069232{
       /* background-color: #021927 !important;
        background-image: none !important;*/
        background-image:images/ContraloriaVirtual/FondoCV.png !important;
      }

      #sppb-addon-1664746069250 #btn-1664746069250.sppb-btn-custom{
        background-color: #ffff !important;
        color: #021927 !important;
        font-weight: bold;
      }

      #column-id-1664746069231 {
        padding-right: 0% !important;
        padding-left: 0% !important;
      }

      body main .itemListCategoryitem .imgCatCustomWrapper #section-id-1664768811081 {
        bottom: 12%;
      }

      body main .itemListCategoryitem .imgCatCustomWrapper #section-id-1664768811081 h1 {
        font-size: 1.5em;
      }
      .servicios-de-pj #column-wrap-id-1664843185993 {
          margin-left: 0;
          padding: 0 30px;
      }


    }

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

      body main #sppb-addon-wrapper-1665589294180 .lineCustom .odd .timeline-item img {
    float: left !important;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
}
      
      
     
      
      
      
    }

    @media (min-width: 768px) and (max-width: 991px){
    .sppb-row-container {
        max-width: 100% !important;
    }}

    @media only screen and (max-width: 991px){
      .documentos .sppb-section .sppb-addon-single-image {display:none;}
      .documentos .sppb-section-content-center:nth-child(2),
      .documentos .sppb-section-content-center:nth-child(3),
      .documentos .sppb-section-content-center:nth-child(4) {
        margin-bottom: -75px !important;
      }

      .temas-de-interes .sppb-section .sppb-addon-single-image {display:none;}
      .temas-de-interes .sppb-section-content-center:nth-child(2),
      .temas-de-interes .sppb-section-content-center:nth-child(3),
      .temas-de-interes .sppb-section-content-center:nth-child(4) {
        margin-bottom: -75px !important;
      }

      .sppb-section .footer-logos-sociales .sppb-addon-single-image {display:block !important;}

      .sppb-col-md-1 {
        -ms-flex: 0 0 20% !important;
        flex: 0 0 20% !important;
        max-width: 20% !important;
    } .sppb-col-md-11 {
        -ms-flex: 0 0 80% !important;
        flex: 0 0 80% !important;
        max-width: 80% !important;
    }
    }

    @media only screen and (min-width: 930px){
      #column-wrap-id-1665103678928,
      #column-wrap-id-1665103678931{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
      }
    }

    /*  */

