@media screen and (max-width: 970px) {
    .menulinknoweb {
        display: none !important;
    }
    .encabezado .headercontentcen .logoynombre .textoalcaldia {
        margin-left: 10px;
        padding-left: 10px;
    }
    .encabezado .headercontentcen .logoynombre .textoalcaldia .tilntop {
        font-size: 12px;
    }
    .encabezado .headercontentcen .logoynombre .textoalcaldia .titulohead {
        font-size: 14px;
    }
    .coverhome .centerslider .imgslider {
        max-width: 100%;
    }
    .coverhome .centerslider .contenidoslider {
        max-width: 100%;
    }
    .coverhome .centerslider {
        flex-direction: column;
    }
    .coverhome {
        height: auto;
    }
    .coverhome .centerslider .contenidoslider .alienaitem {
        max-width: 100%;
        padding: 20px;
        padding-bottom: 40px;
    }
    .centerslider .contenidoslider .alienaitem .tituloslider {
        font-size: 21px;
    }
    .centerslider .contenidoslider .alienaitem p {
        font-size: 14px;
    }
    .coverhome .centerslider .imgslider img {
        height: 250px;
    }
    .coverhome .owl-nav {
        top: 20%;
    }
    .enlaceshome {
        padding: 40px 20px;
    }
    .enlaceshome .cabezalinks {
        flex-direction: column-reverse;
    }
    .enlaceshome .cabezalinks .redeslinks ul {
        padding-left: 0 !important;
    }
    .enlaceshome .cabezalinks .redeslinks ul li {
        margin-left: 0;
        margin-right: 14px;
    }
    .titulodestacadosmod {
        font-size: 22px;
    }
    .enlaceshome .cabezalinks .tituloenlaces p {
        font-size: 15px;
    }
    .enlaceshome .lisenlaces .grid {
        max-width: 100%;
    }
    .enlaceshome .lisenlaces .grid i {
        font-size: 30px;
    }
    .noticiashomemod {
        padding: 40px 20px;
    }
    .cabezanoticai {
        flex-direction: column;
    }
    .noticiashomemod .modnoticiashome {
        flex-direction: column;
    }
    .noticiashomemod .modnoticiashome .portadaimpor {
        padding-right: 0;
        max-width: 100%;
    }
    .noticiashomemod .modnoticiashome {
        padding: 10px;
    }
    .noticiashomemod .modnoticiashome .portadaimpor .lanoticia .lafoto img {
        height: 240px;
    }
    .modnoticiashome .portadaimpor .lanoticia .datospost h3 {
        font-size: 19px;
        line-height: 21px;
    }
    .noticiashomemod .modnoticiashome .listadonotamore {
        max-width: 100%;
        margin-top: 30px;
    }
    .modnoticiashome .listadonotamore .lanoticiasmall .lafoto img {
        height: 120px;
    }
    .modnoticiashome .listadonotamore .lanoticiasmall .lafoto {
        max-width: 40%;
    }
    .modnoticiashome .listadonotamore .lanoticiasmall .datospost {
        max-width: 60%;
    }
    .listadonotamore .lanoticiasmall .datospost h3 {
        font-size: 15px;
    }
    .encabezado .headercontentcen .logoynombre .logo img {
        max-width: 35px;
    }
    .modulovideohome {
        flex-direction: column;
        padding: 20px;
    }
    .modulovideohome .videopirncipal {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .modulovideohome .listadovideos {
        max-width: 100%;
        padding-left: 0;
    }
    .modulovideohome .listadovideos h3 {
        font-size: 20px;
    }
    .micrositios {
        flex-direction: column;
    }
    .micrositios .lafoto {
        max-width: 100%;
    }
    .micrositios .lafoto img {
        height: 200px;
    }
    .micrositios .contenidoimg {
        max-width: 100%;
        padding: 30px;
    }
    .micrositios .contenidoimg h2 {
        font-size: 21px;
        font-weight: 600;
    }
    .micrositios .contenidoimg p {
        width: 100%;
        font-size: 14px;
    }
    .micrositios .contenidoimg .lsitadolinks li {
        font-size: 15px;
    }
    .eventosentidad {
        padding: 40px 20px;
    }
    .eventosentidad .listadoeventos {
        flex-direction: column;
    }
    .eventosentidad .listadoeventos .grid {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .eventosentidad .listadoeventos .grid .datapost h3 {
        font-size: 17px;
    }
    .eventosentidad .listadoeventos .grid .datapost p {
        font-size: 14px;
    }
    .piedepaginafot .topfooter {
        flex-direction: column-reverse;
    }
    .piedepaginafot .topfooter .logoyredesfoot .logofooterentidad {
        text-align: left;
    }
    .piedepaginafot .contenedorfooter {
        padding: 30px;
    }
    .logoyredesfoot .linksredes ul {
        justify-content: flex-start;
        padding-left: 0px;
    }
    .logoyredesfoot .linksredes ul li {
        margin-left: 0px;
        margin-right: 14px;
    }
    .piedepaginafot .topfooter .contenidofoote {
        margin-top: 30px;
        max-width: 100%;
    }
    .piedepaginafot .topfooter .contenidofoote h3 {
        font-size: 18px;
    }
    .piedepaginafot .topfooter .contenidofoote li {
        font-size: 14px;
    }
    .linksfinalmore .listadostats {
        flex-direction: column;
    }
    .linksfinalmore .listadostats .grid {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .linksfinalmore .linksimportantesfooter {
        flex-direction: column;
    }
    .linksfinalmore .linksimportantesfooter li {
        margin-bottom: 20px;
    }
    .paginaxdefecto .titulo h1 {
        font-size: 22px;
    }
    .lasombradegradado .converint .titulocoverint {
        font-size: 21px;
    }
    .coverinterno .lasombradegradado {
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 100%);
        min-height: 130px;
    }
    .fotoydescrip {
        flex-direction: column-reverse;
    }
    .fotoydescrip .lafoto {
        max-width: 100%;
    }
    .fotoydescrip .lafoto img {
        height: auto;
    }
    .fotoydescrip .descrip {
        max-width: 100%;
    }
    .fotoydescrip .descrip {
        padding: 30px;
    }
    .fotoydescrip .descrip .condgw h1 {
        font-size: 21px;
        line-height: 26px;
    }
    .fotoydescrip .descrip .condgw p {
        font-size: 14px;
    }
    .singlenota p {
        font-size: 16px;
        letter-spacing: -0.4px;
    }
    .singlenota h2 {
        font-size: 23px;
    }
    .singlenota {
        padding: 20px;
        padding-bottom: 0px;
    }
    .migasdepan li:last-child {
        display: none;
    }
    .migascentradas {
        padding: 20px 20px;
    }
    .contenido_home .titulo_archive {
        font-size: 22px;
    }
    .contenido_home .noticia .archivo_ {
        flex-direction: column;
    }
    .contenido_home .noticia .archivo_ .grid_ {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .contenido_home .noticia .archivo_ .grid_:last-child {
        margin-bottom: 0;
    }
    .contenido_home .noticia .archivo_ .grid_ h2 {
        font-size: 17px;
    }
    .contenido_home .noticia .archivo_ .grid_ p {
        font-size: 14px;
    }
    .homesaladeprensa .notaslistado {
        flex-direction: column;
    }
    .homesaladeprensa .notaslistado .grid {
        max-width: 100%;
    }
    .modtramitesandser .buscartramiteysr {
        flex-direction: column;
    }
    .modtramitesandser .buscartramiteysr span {
        font-size: 16px;
        margin-right: 0px;
        margin-bottom: 14px;
    }
    .modtramitesandser {
        padding: 30px 20px;
    }
    .modtramitesandser .listadotramites .grid {
        max-width: 100%;
    }
    .singletys .contenidotyssingle .topcabezasite .eltitulotus {
        font-size: 23px;
    }
    .singletys .contenidotyssingle .topcabezasite p {
        width: 100%;
        max-width: 100%;
        font-size: 14px;
    }
    .contenidotyssingle .masontentys {
        display: flex;
        flex-direction: column;
    }
    .contenidotyssingle .masontentys .gridimtem {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .contenidotyssingle .masontentys .gridimtem h2 {
        font-size: 19px
    };
    .contenidotyssingle .masontentys .lagimeg {
        padding-left: 0;
        max-width: 100%;
    }
    .singlefoto .contensinglefo .lafototext {
        flex-direction: column;
    }
    .singlefoto .contensinglefo .lafototext .foto {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .singlefoto .contensinglefo .textofoto {
        padding-left: 0;
        max-width: 100%;
    }
    .singlefoto .contensinglefo .textofoto h1 {
        font-size: 21px;
        font-weight: 600;
    }
    .singlefoto .contensinglefo .textofoto p {
        font-size: 14px;
    }
    .videosentidad .contenedorvideint .grid .item {
        padding: 0px 0px;
    }
    .videosentidad .contenedorvideint .grid {
        max-width: 100%;
    }
    .videosentidad .contenedorvideint {
        margin-top: 30px;
    }
    .videosentidad .contenedorvideint .grid {
        margin-bottom: 20px;
    }
    .itemsgrideventos {
        flex-direction: column;
        border-radius: 0px;
        margin-top: 0px;
    }
    .itemsgrideventos .grid {
        margin-bottom: 00px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .itemsgrideventos .grid:last-child {
        margin-bottom: 0;
    }
    .itemsgrideventos .grid i {
        font-size: 40px;
        margin-right: 12px;
    }
    .itemsgrideventos .grid .item {
        align-items: flex-start;
    }
    .menuheader-ul {
        display: none !important;
    }
    .linkstopnav {
        display: none !important;
    }
}