@media only screen and (max-width: 320px) {
    .header #seccion-1 div.menu-secundario-inci {
        right: 33px !important;
    }
    .investigaciones .header #seccion-1 div.menu-secundario-inci {
        right: 43px !important;
    }
    .cespedesia .header #seccion-1 div.menu-secundario-inci {
        right: 41px;
        top: 3px;
    }
    .page #menu-10.menu-proyectos-fixed #nombre-proyecto-nodo {
        top: -32px;
        font-size: 14px;
    }
    .nodo-proyectos #menu-10 {
        top: -136px !important;
    }
    div#vista-5 .slick-initialized .slick-slide {
        padding: 0 !important;
    }
    div#panel-2 #bloque-250 {
        right: 15px !important;
    }
    #panel-2 #vista-3 .titulo-vista,
    #panel-2 #vista-3 .descripcion-vista {
        text-align: left;
        padding-left: 12px !important;
    }
    .header #seccion-1 div.menu-secundario-inci .collapse.navbar-collapse>ul>li {
        margin: 0 3px !important;
        width: 39px;
    }
    .inciva-page .header #seccion-1 div.menu-secundario-inci {
        width: 48% !important;
        top: 9px !important;
        right: 32px !important;
    }
    #seccion-1 .menu-inciva #vgNavbarContainer #vgNavbarHeader {
        position: relative;
        right: -8px;
    }
    #seccion-1 .menu-secundario-inci .collapse.navbar-collapse {
        top: 5px;
        position: relative;
    }
    .header2 div#bloque-108,
    .header #header-mid-col {
        display: none;
    }
    .nodo-proyectos .header #seccion-1 div.menu-secundario-inci {
        right: 35px !important;
    }
    /*RECUPERACION DE PASS*/
    .pagina-contenido.pass-olvidada .formulario-sesion {
        width: unset;
        display: inline-block !important;
        padding: 2em !important;
    }
    .formulario-sesion {
        padding: 1em !important;
        margin: 0 !important;
    }
    .pagina-contenido.pass-olvidada .form-group {
        margin: 0 !important;
    }
    /*FIN PASS*/
    /*INICIO DE SESION*/
    .formulario-sesion {
        padding-left: 1em !important;
        padding-right: 1em !important;
        margin: 1em;
        margin-top: 0;
        padding-bottom: 1em !important;
    }
    .formulario-sesion .input-group .form-control {
        margin-top: 1em !important;
    }
    #bloque-144 img {
        margin-bottom: -1em;
        width: 50%;
        margin-left: 7em;
    }
    /*FIN INICIO DE SESION*/
    /*PAGIN 404*/
    #panel-21 {
        padding: 0;
        margin: 0;
        width: 100%;
        padding-left: 2em;
    }
    /*FIN PAGINA 404*/
    /*PAGINA QUIENES SOMOS */
    #bloque-136 {
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-138 {
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-140 {
        padding-right: 1em;
        padding-left: 1em;
    }
    #bloque-137 {
        padding-right: 1em;
        padding-left: 1em;
        margin-top: 0;
    }
    #bloque-139 {
        padding-right: 1em;
        padding-left: 1em;
    }
    /*FIN PAGINA QUIENES SOMOS*/
    /*Rendicion de cuentas*/
    #panel-23 {
        margin: 0;
        padding: 0;
        margin-right: 0 !important;
        margin-top: 5em !important;
    }
    .header>.container>.row>.col-md-12>.seccion {
        height: 4em !important;
    }
    .valor_campo.rendicion-de-cuentas-titulo {
        width: unset;
        margin: 0;
    }
    .valor_campo.rendicion-de-cuentas-descripcion {
        width: unset;
    }
    .valor_campo.enlace-rendicion.col-md-6 {
        margin: 0;
    }
    .pagina-contenido.pagina-cuentas.user-login {
        background-image: none;
    }
    #vista-20 .contenido-div img {
        width: 100% !important;
    }
    /*FIN RENDICION*/
    /*PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    .pagina-contenido.page-portal-ninos .contenido-div {
        width: 82% !important;
    }
    #panel-17 .valor_campo.vocabulario-descripcion {
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        margin-bottom: 0;
    }
    #panel-16 {
        padding: 0;
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-130 {
        padding-left: 2em;
        padding-right: 2em;
    }
    #panel-16 .content-block {
        width: 100% !important;
        height: auto;
        margin-bottom: 0;
    }
    #panel-16 h1 {
        width: 100%;
    }
    #bloque-158 .title-block {
        padding: 0.3em;
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        height: auto;
    }
    #bloque-154 {
        height: unset;
    }
    #bloque-155 {
        height: unset;
    }
    #bloque-156 {
        height: unset;
    }
    #bloque-157 {
        height: unset;
    }
    #bloque-158 {
        height: unset;
    }
    #section-3 {
        background-position: 18% 0%;
    }
    /*FIN PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
}


/*@media only screen and (max-width: 360px) {


}*/

@media only screen and (max-width: 375px) {
    #panel-143 #vista-195 .content-view .contenido-div img.img-galeria-proyectos {
        width: 100% !important;
        margin-right: 0;
    }
    .inciva-page .header #seccion-1 div.menu-secundario-inci,
    .investigaciones .header #seccion-1 div.menu-secundario-inci,
    .page-colecciones .header #seccion-1 div.menu-secundario-inci {
        width: 47% !important;
        top: 4px !important;
        right: 55px;
    }
    #panel-5 #bloque-107 .padre p {
        line-height: 1.5;
    }
    #panel-5 #bloque-86 .content-block .content-right .content {
        width: 100% !important;
        margin-right: 0 !important;
    }
    #panel-5 #bloque-86 .content-block .content-right div.content>.sub-content img {
        padding: 88px !important;
        width: 100%!important;
        height: auto;
    }
    #panel-5 #bloque-117 .content-block div label {
        overflow: initial;
        white-space: initial;
        text-overflow: initial;
        height: auto;
    }
    .header #seccion-1 div.menu-secundario-inci .collapse.navbar-collapse>ul>li {
        height: 39px !important;
        padding: 10px !important;
    }
    #seccion-1 div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:nth-child(1) {
        background-position: 11px 7px;
        background-size: 25px;
    }
    #seccion-1 div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:nth-child(2) {
        background-size: 32px;
        background-position: center 4px;
    }
    #seccion-1 div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:nth-child(3) {
        background-size: 25px;
    }
    #seccion-1 div.menu-secundario-inci div.collapse.navbar-collapse {
        border-top: 0;
        box-shadow: none;
    }
    .btn.btn-border.btn-alt.border-green.btn-link {
        width: 35%!important;
    }
}

@media only screen and (max-width: 425px) {
    #panel-2 div#panel-2 #bloque-250 {
        right: 15px;
    }
}

@media only screen and (max-width: 480px) {
    .participacion-ciudadana.pqrs #form-encuesta-5 .formulario-unico .row .content-group .group-form-left,
    .participacion-ciudadana.pqrs #form-encuesta-5 .formulario-unico .row .content-group .group-form-right,
    .participacion-ciudadana.pqrs #form-encuesta-5 .formulario-unico .row #group-form-2,
    .participacion-ciudadana.pqrs #form-encuesta-5 .formulario-unico .row #group-form-3 {
        width: 100%;
        margin-right: 0;
    }
    #form-encuesta-5 .formulario-unico .pull-right {
        width: 100%;
        top: 0;
    }
    #form-encuesta-5 .formulario-unico .pull-right .guardarDiligenciar {
        width: 100%;
        float: none;
    }
    .grilla.catalogo-alfareria .contenido-div {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .catalogo form#form-filtros .contenedor-filtro {
        display: block;
        width: 100%;
        margin-right: 0;
    }
    .catalogo #panel-127 .vista-vennexgel,
    .catalogo #panel-128 .vista-vennexgel {
        margin-top: 108px !important;
    }
    .nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito img {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 15px;
    }
    .nodo-proyectos .panel.alfareria .ver-catalogos,
    .nodo-proyectos .panel.materiales-construccion .ver-catalogos {
        position: relative;
        width: 100% !important;
        display: block;
        top: -7px;
    }
    #vista-195 .content-view .contenido-div img.img-galeria-proyectos {
        width: 46% !important;
    }
    #panel-135 #bloque-269 .worker-container .image-container {
        float: none;
        margin: 0 auto;
    }
    #panel-135 #bloque-269 .worker-container .text-container {
        text-align: center;
    }
    #menu-10.menu-proyectos-fixed #nombre-proyecto-nodo {
        top: -34px;
        margin: 0 35px;
    }
    .nodo-proyectos .header #seccion-1 div.menu-secundario-inci {
        width: 47% !important;
        right: 55px;
    }
    #menu-10 {
        top: -119px !important;
    }
    .header #seccion-1 div.menu-secundario-inci {
        width: 47% !important;
        right: 47px;
    }
    .header div#bloque-91 {
        left: 0 !important;
    }
    #bloque-94 img {
        margin: 0;
    }
    div#bloque-94.servicio .content-block div {
        margin-top: 7px !important;
    }
    .header2 div#bloque-108 {
        padding-top: 0 !important;
    }
    /*RECUPERACION DE PASS*/
    .pagina-contenido.pass-olvidada .formulario-sesion {
        width: unset;
        display: inline-block !important;
        padding: 2em !important;
    }
    .formulario-sesion {
        padding: 1em !important;
        margin: 0 !important;
    }
    .pagina-contenido.pass-olvidada .form-group {
        margin: 0 !important;
    }
    .header2.seccion div.menu-inciva {
        margin-left: 0 !important;
        top: 0 !important;
    }
    div#panel-3 {
        display: flex;
        flex-direction: column;
        /*background-image: none;*/
        justify-content: center;
        /*padding: 0;*/
        background-position-y: 0;
        margin-bottom: 20px;
    }
    div#panel-3 div#bloque-151 {
        /*order: 1;
        justify-content: center;
        flex-flow: column wrap;
        margin: auto;*/
        top: 97px !important;
        z-index: 99;
        display: inline-block !important;
        width: 35%;
    }
    .page div#panel-3 div#bloque-118 {
        order: 2;
        justify-content: center;
        padding-bottom: 33px;
        margin: 0 !important;
        display: block !important;
        background: rgba(65, 119, 30, 0.8);
    }
    #bloque-107 .content-block .padre p a {
        font-size: 2rem !important;
    }
    div#panel-3 div.vista-vennexgel:nth-child(3) {
        order: 3;
    }
    div#panel-3 div#bloque-152 {
        order: 4;
        display: none !important;
    }
    div#panel-3 div.vista-vennexgel:nth-child(5) {
        order: 5;
        padding-left: 15px;
        padding-right: 15px;
    }
    div#panel-3 div.vista-vennexgel:nth-child(6) {
        order: 6;
    }
    div#panel-3 div#bloque-153 {
        order: 7;
    }
    div#panel-3 div#bloque-151 h1 {
        color: #000;
        top: -4px !important;
    }
    div#panel-3 div#bloque-151 .content-block {
        top: 0;
        left: 0;
    }
    div#panel-3 div#vista-18 .slick-initialized .slick-slide {
        padding-left: 15px;
        padding-right: 15px;
    }
    div#panel-3 div#bloque-151,
    div#panel-3 div#bloque-118,
    div#panel-3 div#bloque-152,
    div#panel-3 div#bloque-153 {
        position: relative;
        display: flex;
        top: 0;
    }
    div#panel-3>div.vista-vennexgel {
        position: relative;
        background: rgba(65, 119, 30, 0.8);
    }
    .menu-participacion .navbar-collapse {
        margin: 2.5rem 0 0 0 !important;
    }
    /*FIN PASS*/
    #panel-21 {
        padding-bottom: 2em;
        width: 100% !important;
        margin: 0;
    }
    .header2 div.menu-inciva {
        top: 1.4rem !important;
    }
    /*PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    #panel-17 .valor_campo.vocabulario-descripcion {
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        margin-bottom: 0;
    }
    #panel-16 {
        padding: 0;
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-130 {
        padding-left: 2em;
        padding-right: 2em;
    }
    #panel-16 .content-block {
        width: 100% !important;
        height: auto;
        margin-bottom: 0;
    }
    #panel-16 h1 {
        width: 100%;
    }
    #bloque-158 .title-block {
        padding: 0.3em;
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        height: auto;
    }
    #bloque-154 {
        height: unset;
    }
    #bloque-155 {
        height: unset;
    }
    #bloque-156 {
        height: unset;
    }
    #bloque-157 {
        height: unset;
    }
    #bloque-158 {
        height: unset;
    }
    /*FIN PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    div#vista-2 div.grupito div {
        font-size: 17px !important;
        white-space: nowrap !important;
        width: 100% !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
    div#vista-2 div.grupito {
        margin-top: -9rem !important;
    }
    .padre p a {
        font-size: 1.8rem;
    }
    #panel-5 #bloque-117 .content-block div {
        margin-bottom: 15px;
    }
    #bloque-86 .content-block .content-right .content {
        width: 45% !important;
        height: auto;
    }
    #bloque-86 .content-block .content-right .content:nth-child(2n) {
        margin-right: 0 !important;
    }
    #bloque-86 .content-block .content-right .content:nth-child(5) {
        margin-right: 20px !important;
    }
    #bloque-86 .content-block .content-right div.content>.sub-content img {
        padding: 46px 10px !important;
        width: auto !important;
    }
    .page #panel-5 #bloque-86 .content-right div.content>.sub-content {
        height: auto !important;
    }
    .mailbox-read-time.pull-right {
        float: unset !important;
    }
    .inciva-page .bloque-boton-reservas-sitios-turisticos .content-block {
        top: -60px;
    }
    .inciva-page .bloque-boton-reservas-sitios-turisticos .content-block .btn.reservas-sitios-turisticos {
        font-size: 10px;
        padding: 10px;
    }
    #vista-2 #grupo-1 {
        bottom: 60px;
    }
}

@media only screen and (max-width: 600px) {
    #bloque-98 .content-block div {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    div#bloque-98 input.btn.btn-primary.ajax-boton.guardarDiligenciar {
        width: 100%;
    }
    #seccion-1 div.menu-secundario-inci {
        width: 28% !important;
    }
    #seccion-1 .menu-inciva .collapse.navbar-collapse.in {
        display: block;
        width: 100%;
    }
    #panel-5 #bloque-86 .content-right div.content>.sub-content {
        height: 97px !important;
    }
    #bloque-86 .content-right div.content>a {
        font-size: 15px;
    }
    div#content-vista-2 button.slick-prev.slick-arrow {
        top: 45%;
        left: 0;
    }
    div#content-vista-2 button.slick-next.slick-arrow {
        top: 45%;
        right: 0;
    }
    div#panel-4 ul.slick-dots {
        bottom: -18px !important;
        top: -4px;
        position: relative;
    }
    .inciva-page #panel-3 div#bloque-118 {
        margin: -45px 0 -33px !important;
    }
    .inciva-page div#panel-4 * {
        overflow: hidden !important;
    }
    #vista-12 .slick-initialized .slick-slide {
        padding: 15px !important;
    }
}

@media only screen and (max-width: 768px) {
    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        background-color: transparent !important;
        color: white !important;
    }
    div.menu-inciva li.inicio-panel-hijos li:hover,
    div.menu-inciva li.inicio-panel-hijos li:hover>a {
        background-color: #41771E !important;
    }
    .menu-ninos .navbar-collapse.collapse {
        display: block;
        padding-top: 60px;
        height: 400px !important;
        margin-bottom: 40px;
    }
    .menu-ninos .meanmenu-reveal {
        display: none;
    }
    .menu-ninos li {
        width: 200px;
        max-width: none;
    }
    .menu-ninos li.nino-cuatro,
    .menu-ninos li.nino-cinco {
        position: absolute;
        top: 220px;
    }
    .menu-ninos li.nino-cuatro {
        left: 20%;
    }
    .menu-ninos li.nino-cinco {
        right: 20%;
    }
    #seccion-1 .idioma_block {
        display: none;
    }
    #panel-37 #menu-10 {
        top: 80px !important;
    }
    #panel-37 #menu-10.menu-proyectos-fixed {
        top: 55px !important;
    }
    .nodo-proyectos ul.dropdown-menu {
        position: relative;
        box-shadow: none;
        border: 0;
        text-align: center;
    }
    div.menu-inciva ul.dropdown-menu {
        position: relative;
        top: 0 !important;
        box-shadow: none;
        border: 0;
        width: 100% !important;
    }
    #panel-65 div#bloque-178 {
        display: block;
        margin: 0 auto;
    }
    #panel-65 #bloque-280 {
        display: inline-block;
        width: 100%;
        margin-top: 30px;
    }
    .catalogo #menu-10 {
        top: 60px;
        z-index: 9;
    }
    .catalogo #panel-127 .vista-vennexgel,
    .catalogo #panel-128 .vista-vennexgel {
        margin-top: 90px;
    }
    .vista-vennexgel #vista-195 .content-view .contenido-div img.img-galeria-proyectos {
        width: 22%;
    }
    #menu-10 .navbar-toggle {
        display: block;
        margin: 0;
        float: left;
    }
    #menu-10 #vgNavbar-10 {
        display: none !important;
    }
    #menu-10 #vgNavbar-10 ul>li.dropdown>ul.dropdown-menu {
        position: relative;
        width: 100% !important;
        box-shadow: none;
        text-align: center;
    }
    #menu-10 #nombre-proyecto-nodo {
        width: auto !important;
        line-height: 2.3;
        margin-left: 10px;
        border-left: 0;
        padding-left: 0;
        float: none !important;
        text-align: center;
        display: block;
        font-size: 16px;
        color: #fff;
    }
    #menu-10 #vgNavbar-10>ul {
        margin: 0;
    }
    #menu-10 #vgNavbar-10>ul>li {
        width: 100%;
    }
    #menu-10 #vgNavbar-10.in {
        display: block !important;
        position: absolute;
        top: 40px;
        left: 0;
        right: 0;
        width: 100%;
        background: #2e85ca;
        padding: 6px;
        border-top: 1px solid #3478af;
        z-index: 9;
    }
    #menu-10 #separador-ver-white {
        display: none !important;
    }
    #menu-10 #vgNavbarContainer {
        padding: 3px 15px !important;
        height: 40px;
    }
    .nodo-proyectos .page .panel div.block {
        margin-top: -40px;
    }
    .nodo-proyectos .panel {
        overflow: initial !important;
    }
    div#bloque-164 img.img-responsive,
    div#bloque-165 img.img-responsive {
        margin: auto;
        width: 100%;
    }
    #panel-3 div#content-vista-5 .contenido-div {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px !important;
    }
    #bloque-148 {
        position: fixed;
        right: 0;
        left: 0;
        width: 100%;
        bottom: 40px;
        border-radius: 0;
        top: initial!important;
        background-color: rgba(15, 14, 14, 0.9);
    }
    div#bloque-148 .cerrar {
        background-color: rgba(15, 14, 14, 0.9);
    }
    div#content-vista-18 .contenido-div:nth-child(2) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(3) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(4) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(5) div#grupo-1 {
        height: auto !important;
    }
    #panel-3 div#content-vista-18 .slick-list.draggable .slick-track .slick-slide .contenido-div {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }
    .inciva-page #panel-4 #bloque-251 h1 {
        font-size: 40px !important;
        margin: 0;
    }
    .inciva-page #panel-4 #bloque-251 p {
        top: 0;
        left: 0;
        float: none;
    }
    .inciva-page #panel-4 #bloque-251 {
        position: relative;
        top: 0;
        padding: 7px 29px;
        text-align: center;
    }
    .inciva-page #panel-4 #vista-6 {
        padding: 15px;
    }
    .inciva-page #panel-3 div#bloque-118 {
        margin: -45px 0 -27px;
    }
    #bloque-86 .content-right div.content {
        display: inline-block;
        float: none;
        vertical-align: top;
        text-align: center;
    }
    #bloque-86 .content-right div.content:nth-child(5) {
        margin-right: 0;
    }
    #bloque-86 .content-right div.content:nth-child(6),
    #bloque-86 .content-right div.content:nth-child(7),
    #bloque-86 .content-right div.content:nth-child(8),
    #bloque-86 .content-right div.content:nth-child(9) {
        left: 0;
    }
    .header #bloque-108,
    #header-mid-col #bloque-94 {
        display: none;
    }
    .inciva-page .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu {
        left: 0 !important;
        top: 0 !important;
        position: relative;
    }
    #seccion-1 div.menu-secundario-inci {
        padding: 0 !important;
        position: absolute;
        margin: auto;
        top: 0;
        left: initial;
        right: 62px;
        width: 22%;
        margin-right: 0;
    }
    #seccion-1 div.menu-secundario-inci .collapse.navbar-collapse>ul>li {
        height: auto;
        padding: 12px !important;
        text-indent: -10000000px;
        width: 45px;
        margin: 5px !important;
    }
    #seccion-1 div.menu-secundario-inci .inicio-panel-hijos {
        text-indent: 0;
    }
    #seccion-1 div.menu-secundario-inci .collapse.navbar-collapse>ul>li {
        height: 46px;
        padding: 39px 8px 7px !important;
    }
    /*div.menu-secundario-inci .collapse.navbar-collapse > ul > li > a{
        padding: 0 !important;
        position: relative;
    }*/
    #bloque-94 .content-block a:last-child img {
        width: 87%;
    }
    div#bloque-94.servicio .content-block p {
        margin-bottom: 0;
    }
    div#vista-28 .titulo-vista {
        padding-top: .5em;
    }
    body.quienes-somos .rastro-miga {
        margin-top: 1em !important;
    }
    .rastro-miga {
        position: relative;
        margin-top: 60px !important;
        color: black;
        padding: 0 15px !important;
        font-family: "Open Sans";
        word-wrap: break-word;
    }
    #panel-11 .block {
        margin-bottom: -10px;
        padding-top: 10px;
    }
    .nodo-patrimonios-turisticos .rastro-miga {
        width: 100%;
        padding-bottom: .5em;
        margin-top: 0em !important;
    }
    #vista-7 .contenido-div {
        display: inline-block !important;
    }
    .rastro-miga a {
        color: black;
    }
    div#bloque-132 {
        padding-top: .5em !important;
    }
    .pagina-contenido.page-portal-ninos .page {
        padding-left: 0em;
        padding-right: 0em;
    }
    #bloque-107 .padre p a {
        width: 70%;
    }
    div#vista-28 .valor-campo-descargar {
        width: 100% !important;
        margin-right: 0;
    }
    div#vista-26 .valor-campo-descargar {
        width: 100% !important;
        margin-right: 0;
    }
    div#panel-9 .campo-opcion-filtro label {
        font-size: 1.2rem;
    }
    div#vista-8 .contenido-div {
        width: 100% !important;
        margin: 0;
        padding-left: .5em;
        padding-right: .5em;
    }
    div#panel-9 form#form-filtros {
        margin: 0 !important;
    }
    #panel-9 {
        margin-top: 2rem !important;
    }
    #panel-9 .campo-opcion-filtro {
        background-size: 3em;
    }
    body:not(.inciva-page):not(.page-portal-ninos)>.page>.container>.row>.col-md-12>.panel {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 15px !important;
    }
    body:not(.inciva-page):not(.nodo-patrimonios-turisticos):not(.quienes-somos):not(.page-pagina-no-encontrada):not(.page-inicio-sesion):not(.page-portal-ninos):not(.pass-olvidada)>.page {
        padding-top: 0px !important;
    }
    .documentos .contenido-div {
        width: 98%;
        margin-left: 1%;
    }
    div#vista-20 div#grupo-2,
    div#vista-20 div#grupo-1 {
        width: 100% !important;
        padding-left: 1em;
        padding-right: 1em;
    }
    .valor_campo.rendicion-de-cuentas-titulo {
        font-size: 2rem;
        padding-top: 1em;
        padding-bottom: .5em;
        padding-left: .5em;
        padding-right: .5em;
    }
    .documentos div.titulo-vista {
        margin-top: 1em;
    }
    div#bloque-167 table {
        width: 100% !important;
    }
    body.pagina-contenido.page-interna.nodo-patrimonios-turisticos {
        padding-top: 0 !important;
    }
    .valor_campo.descrip-informacion {
        padding-right: 0%;
    }
    .campo-interna-boleteria {
        width: 100%;
    }
    .campo-interna-inf-contactos {
        width: 100%;
        margin: 0;
    }
    .campo-interna-archivo_tariofas {
        width: 100%;
        margin: 0;
    }
    div#content-vista-60 .contenido-div:nth-of-type(odd) {
        background: white;
    }
    div#content-vista-60 .contenido-div:nth-of-type(even) {
        background: #F0E6E4;
    }
    div#content-vista-61 .contenido-div:nth-of-type(odd) {
        background: white;
    }
    div#content-vista-61 .contenido-div:nth-of-type(even) {
        background: #F0E6E4;
    }
    .page-colecciones .menu-inciva .collapse.navbar-collapse,
    page-colecciones .header2 .menu-inciva .collapse.navbar-collapse {
        background: #6c0e04 !important;
    }
    .page-colecciones .menu-inciva .collapse.navbar-collapse * {
        background: #6c0e04;
    }
    .page-colecciones div.menu-inciva div.collapse.navbar-collapse li {
        border-color: white;
    }
    div#content-vista-60 .contenido-div {
        width: 100% !important;
    }
    body.page-colecciones .page h1.title-block,
    body.page-colecciones .page div.titulo-vista,
    body.page-colecciones .page h1 {
        padding-top: .5em;
    }
    body.page-colecciones .page {
        padding-left: .5em;
        padding-right: .5em;
    }
    div#vista-59 .valor-campo-descargar {
        width: 100% !important;
        margin-top: 1em;
    }
    div#bloque-178 img {
        width: 45%;
        float: left;
        margin-right: 2%;
    }
    div#bloque-177 img {
        width: 100%;
        margin: 0;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 1em;
    }
    div#vista-30 .valor-campo-descargar {
        width: 100% !important;
        margin-top: .5em;
    }
    .valor_campo.publicaciones-titulo {
        font-size: 2rem !important;
        padding-top: .5em !important;
    }
    .campo-interna-ptocolo-atencion {
        width: 100%;
        margin: 0;
    }
    .valor_campo.quienes-somos-patrimonios img {
        padding-bottom: 1em;
        padding-right: 1em;
    }
    #vista-24 .valor_campo.servicio-patrimonios {
        padding-right: 0%;
    }
    #vista-24 .valor_campo.banner-principal-titulo {
        width: 100%;
        padding-top: .5em;
    }
    .valor_campo.quienes-somos-patrimonios {
        padding-right: 0;
    }
    div#vista-24 .img-interna img {
        border-radius: 0;
    }
    div#vista-24 .img-interna {
        width: 100%;
        padding: 0;
    }
    .vista-vennexgel .documentos {
        padding-left: .5em;
        padding-right: .5em;
    }
    div#vista-47 .valor-campo-descargar {
        width: 98% !important;
        margin-right: 0;
    }
    #panel-7 {
        margin-top: 0em;
    }
    #vista-7 .contenido-div .grupito {
        width: 100% !important;
        display: inline-block !important;
        text-align: start;
    }
    #vista-7 .contenido-div {
        display: inline-block;
        text-align: center;
    }
    #vista-7 .contenido-div img {
        margin: auto;
        float: inherit;
    }
    /*RECUPERACION DE PASS*/
    .pagina-contenido.pass-olvidada .formulario-sesion {
        width: unset;
        display: inline-block !important;
        padding: 2em !important;
    }
    .formulario-sesion {
        padding: 1em !important;
        margin: 0 !important;
    }
    .pagina-contenido.pass-olvidada .form-group {
        margin: 0 !important;
    }
    /*FIN PASS*/
    /*PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    div#vista-13 {
        width: auto;
        background-image: none;
    }
    #panel-14 #vista-13 .titulo-vista {
        top: 0rem !important;
        position: relative !important;
        width: auto;
        background-size: contain;
        /* padding: 0 !important;
        background-image: none; */
    }
    div#content-vista-13 {
        width: unset !important;
        display: flex;
        justify-content: center;
        flex-flow: row wrap;
        padding: 0;
    }
    div#panel-14 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #panel-14 .vista-vennexgel {
        padding: 0 !important;
    }
    #menu-8 {
        position: unset;
        margin-bottom: unset;
        bottom: unset;
    }
    #section-3 {
        background-position: 17%;
    }
    #panel-17 .valor_campo.vocabulario-descripcion {
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        margin-bottom: 0;
    }
    #panel-16 {
        padding: 0;
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-130 {
        padding-left: 2em;
        padding-right: 2em;
    }
    #panel-16 .content-block {
        width: 100% !important;
        height: auto;
        margin-bottom: 0;
    }
    #panel-16 h1 {
        width: 100%;
    }
    #bloque-158 .title-block {
        padding: 0.3em;
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        height: auto;
    }
    #bloque-154 {
        height: unset;
    }
    #bloque-155 {
        height: unset;
    }
    #bloque-156 {
        height: unset;
    }
    #bloque-157 {
        height: unset;
    }
    #bloque-158 {
        height: unset;
    }
    #menu-8 #vgNavbarContainer {
        padding: 0;
    }
    #menu-8 ul {
        flex-direction: column;
    }
    #menu-8 li {
        align-items: center;
        min-width: 100% !important;
        background-size: 18%;
        background-position: 0% 0%;
        height: auto;
        margin-top: 3rem !important;
        padding: 2rem;
    }
    #menu-8 li a {
        font-size: 2rem !important;
    }
    #menu-8 li:nth-child(1) {
        background-color: #E28E00;
        margin: 1rem 0 !important;
    }
    #menu-8 li:nth-child(2) {
        background-color: #008DD4;
    }
    #menu-8 li:nth-child(3) {
        background-color: #37561D;
    }
    #menu-8 li:nth-child(4) {
        background-color: #6C0E04;
    }
    #menu-8 li:nth-child(5) {
        background-color: #F7B41B;
    }
    #vista-14 .contenido-div,
    #vista-15 .contenido-div {
        width: 100%;
    }
    /*FIN PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    /*ERROR 404*/
    #panel-21 {
        padding-bottom: 4em;
        width: 100% !important;
        margin: 0;
    }
    /*FIN ERROR 404*/
    /*INICIO NUEVOS CAMBIOS*/
    .logo-inciva .content-block img {
        left: unset;
        width: 100% !important;
        height: auto !important;
        top: -0.2rem !important;
    }
    div#panel-22 {
        padding-top: 5em;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 2em;
    }
    div#bloque-92 {
        display: none;
    }
    div#bloque-104 {
        display: none;
    }
    .header>.container>.row>.col-md-12>.seccion {
        height: 6rem;
    }
    .header>.container>.row>.col-md-12>.seccion.header2 {
        padding-top: 0rem;
        height: 5rem;
        padding-bottom: 0rem;
    }
    .navbar-toggle .icon-bar {
        background: white;
    }
    /*.header2 div#bloque-94 {
        display: unset;
    }*/
    .selec-idioma {
        position: absolute;
        top: 1em;
        left: -5em;
        color: white;
    }
    div#bloque-95 img {
        display: none;
    }
    div#bloque-91 {
        width: 150px;
    }
    .header>.container>.row>.col-md-12>.seccion .block {
        top: 0;
    }
    .header .seccion .bloque-config-modo-header-top,
    .header .seccion .bloque-content-modo-oscuro {
        top: 60px !important;
    }
    .header .seccion .bloque-content-modo-oscuro .cerrarConfigModo {
        padding-bottom: 11.5px;
        padding-left: 19px;
        padding-right: 4px;
    }
    .header .seccion .bloque-content-modo-oscuro .content-group-config-modo {
        padding-right: 15px;
        width: 275px;
    }
    .servicio .content-block div {
        left: unset;
        width: 3em !important;
        display: inline-block;
        margin: 0;
        background-position-x: 50%;
    }
    div#bloque-93 {
        display: none;
    }
    div.menu-inciva {
        top: unset;
        z-index: 2;
        width: 100% !important;
        margin: 0 !important;
        background: transparent;
        padding: 0 !important;
        position: absolute;
    }
    .header-mid-col {
        order: 1;
    }
    .header2.seccion .menu-inciva {
        width: 100% !important;
        margin: 0 !important;
        margin-left: 0 !important;
        top: 0 !important;
    }
    .menu-inciva .collapse.navbar-collapse,
    .header2 .menu-inciva .collapse.navbar-collapse {
        background: #4c8424;
        color: white;
        padding: 0;
        position: relative;
        padding-left: 0;
        top: 50px;
    }
    .menu-inciva .collapse.navbar-collapse * {
        color: #ffffff !important;
        background-color: #41771E;
    }
    .header2 .menu-inciva .menu-nav li a {
        font-size: unset;
    }
    .menu-inciva ul ul li.dropdown.open>ul.dropdown-menu {
        position: unset;
    }
    .menu-inciva ul ul li.dropdown>ul.dropdown-menu {
        display: none;
    }
    .menu-inciva ul ul li.dropdown span.caret {
        background: transparent !important;
    }
    .menu-inciva ul ul li.dropdown.open span.caret {
        top: 15px;
    }
    .menu-inciva #vgNavbarContainer #vgNavbarHeader {
        margin: 0;
        float: right;
    }
    .menu-inciva a.meanmenu-reveal.navbar-toggle {
        padding: 9px 15px;
        margin: 10px;
        display: block;
        z-index: 9;
    }
    .menu-inciva .collapse.navbar-collapse ul.menu-nav.nav.navbar-nav {
        display: unset;
        width: calc(100vw - 15px);
        width: 100%;
    }
    .menu-inciva ul li ul li span.caret {
        transform: rotate(0);
    }
    div.menu-inciva ul.dropdown-menu {
        min-width: unset;
        width: unset;
        top: unset;
        padding: 0;
        left: unset;
    }
    /*Rendicion de cuentas*/
    #panel-23 {
        margin: 0;
        padding: 0;
        margin-right: 0 !important;
    }
    .valor_campo.rendicion-de-cuentas-titulo {
        width: unset;
        margin: 0;
    }
    .valor_campo.rendicion-de-cuentas-descripcion {
        width: unset;
    }
    .valor_campo.enlace-rendicion.col-md-6 {
        margin: 0;
    }
    .pagina-contenido.pagina-cuentas.user-login {
        background-image: none;
    }
    #vista-20 .contenido-div img {
        width: 100% !important;
    }
    #bloque-101 .content-block {
        border: none;
        justify-content: space-evenly !important;
        /* width: 50%; */
    }
    /*FIN NUEVOS CAMBIOS*/
    .footer-bottom * {
        left: unset !important;
    }
    div#histats_counter_1546 {
        display: none !important;
    }
    div#bloque-98 {
        padding-top: unset !important;
    }
    div#vista-9 {
        padding: 1rem 0 0;
    }
    #vista-9 .titulo-vista {
        padding-left: unset;
    }
    #vista-12 .slick-initialized .slick-slide {
        padding-left: 1em;
        padding-right: 1em;
    }
    div#bloque-102 {
        width: 100%;
        margin: 0;
    }
    #vista-3 {
        /* margin-top: 2rem; */
        padding: 0;
    }
    /*TMP*/
    div#bloque-125 {
        display: none;
    }
    div#panel-5 {
        display: flex;
        flex-flow: column wrap;
    }
    div.menu-participacion {
        order: 2;
        background-color: transparent;
        padding-right: 0;
        padding-top: 1.4rem;
        top: -90px;
        background-color: transparent;
    }
    .menu-participacion>div.container {
        padding: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        background-color: rgba(105, 167, 61, 0.8);
    }
    .menu-participacion .navbar-header {
        margin: 0 !important;
        width: 54px;
        z-index: 2;
    }
    .menu-participacion .navbar-collapse {
        box-shadow: none;
        margin: 2.6rem 0 0 0;
        overflow: hidden;
        padding: 0;
    }
    .menu-participacion ul {
        margin: 0 15px !important;
        padding: 0 0 1.4rem;
        float: unset;
        display: flex;
        flex-wrap: wrap;
    }
    .menu-participacion li {
        list-style: none;
        margin: 1.6rem auto 0 !important;
        cursor: pointer;
        background-position: center top !important;
        width: 21% !important;
        height: 27vw;
        align-items: flex-end;
        justify-content: center;
        display: flex;
    }
    .menu-participacion .menu-nav li a {
        padding: 0 !important;
        top: unset !important;
        min-height: 3.2rem;
        line-height: 2rem;
    }
    div.menu-inciva div.collapse.navbar-collapse li.inicio-panel-hijos {
        padding-right: 30px;
    }
    div.menu-inciva div.collapse.navbar-collapse li {
        width: 100% !important;
        margin: 0;
        text-align: start;
        border-bottom: 1px solid #5e913a;
        padding-top: .5em;
        padding-left: 1em;
        padding-bottom: .5em;
    }
    div.menu-inciva div.collapse.navbar-collapse li.open {
        padding-bottom: 0;
    }
    div.menu-inciva div.collapse.navbar-collapse li:last-child {
        border: none;
    }
    div.menu-inciva li.inicio-panel-hijos li {
        padding-bottom: 0;
    }
    .menu-secundario-inci ul.dropdown-menu span.caret {
        transform: rotate(0deg);
        top: auto;
    }
    .menu-secundario-inci li a span.caret {
        top: 2.8rem;
        transform: rotate(0deg);
        right: 15px;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav>li>a::after {
        content: unset;
    }
    .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder li a span.caret {
        top: 2rem;
    }
    #vista-2 .slick-dots {
        display: none !important;
    }
    li.open>a>span.caret,
    li.open li.open>a>span.caret {
        transform: rotate(180deg) !important;
    }
    .menu-secundario-inci li a span.caret {
        top: a
    }
    .servicio .content-block div {
        width: 3em !important;
        display: inline-block;
        left: unset;
        margin: 0;
        background-position-x: 50%;
    }
    div#bloque-102 {
        position: relative;
        right: unset;
        bottom: unset;
        text-align: center;
        top: unset !important;
    }
    #vista-6 .contenido-div img {
        height: unset;
    }
    div#bloque-145 {
        display: flex;
        right: unset;
        position: relative;
        justify-content: center;
        background-color: #ffffff;
    }
    #vista-9 .titulo-vista {
        padding-top: 0;
    }
    #bloque-98 .content-block div {
        flex-flow: column nowrap;
        align-items: center;
        height: unset;
    }
    .form-group.row.border-rounded {
        margin-bottom: 0;
    }
    #bloque-98 .email {
        width: 100% !important;
    }
    #bloque-98 .buscar {
        margin-bottom: 0 !important;
    }
    #bloque-98 .buscar input {
        padding: 1rem;
    }
    div#bloque-99 {
        padding: 2em;
        width: 45% !important;
        padding-bottom: 0;
        padding-top: 4em;
    }
    div#vista-2 div.grupito {
        width: 100% !important;
        padding: 13px !important;
        /*padding-left: 1em !important;
        padding-right: 1em !important;*/
        top: 34rem !important;
    }
    div#vista-2 div.grupito div {
        font-size: 2rem;
        white-space: nowrap;
        width: 90vw;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /*
    div.menu-secundario-inci {
        padding: 0 !important;
        position: absolute;
        margin: auto;
        top: 82px;
        width: 14%;
    }
    */
    div.menu-secundario-inci div#vgNavbarContainer {
        padding: 0;
    }
    div.menu-secundario-inci div#vgNavbarHeader {
        display: none;
    }
    div.menu-secundario-inci div.collapse.navbar-collapse {
        display: flex;
        padding-right: unset;
        padding-left: unset;
        margin: auto;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav {
        display: flex !important;
        flex-flow: row wrap !important;
        flex-grow: 1;
        margin: 0 !important;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav>li {
        width: inherit;
        margin: 0 0 10px 0 !important;
        padding: 0;
    }
    div.menu-secundario-inci .collapse.navbar-collapse>ul>li>a::before,
    .iconos-redes-header .content-block>.mensaje-chat:before {
        display: none;
    }
    #seccion-1 .menu-secundario-inci .dropdown-menu {
        left: 0;
        right: 0;
        top: 55px !important;
        position: fixed;
        border: 0;
    }
    #seccion-1 .menu-secundario-inci .hijos-holder .dropdown-menu {
        position: relative;
        top: 0 !important;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:first-child {
        background-position: center 6px;
        background-size: 32px;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:nth-child(2) {
        background-size: 40px;
        background-position: center 2px;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li:last-child {
        background-position: center 6px;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li a {
        font-size: 1.3rem !important;
        padding: 2rem 6rem;
        background-position: 15px;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav ol a {
        padding: 1.8rem 4rem !important;
        display: flex;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav ol ol a {
        padding: 1.8rem 6rem !important;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav ol ol ol a {
        padding: 1.8rem 8rem !important;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li a:focus,
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li a:hover,
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li a:active {
        /* text-decoration: underline dashed #ffffff; */
        color: #ffffff !important;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li.dropdown>ul {
        display: none;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li.dropdown.open>ul {
        display: flex;
        height: auto;
        z-index: unset;
        margin: 0 0 0 0 !important;
        width: 100%;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li.dropdown.open>ul li.inicio-panel-hijos {
        background-color: #928686fe;
    }
    div.menu-secundario-inci ul.menu-nav.nav.navbar-nav li.dropdown.open>ul li.inicio-panel-hijos ol.hijos-holder {
        display: contents;
        bottom: unset;
        font-size: 3rem;
        position: relative;
    }
    .header2 div#bloque-108 .content-block {
        display: flex;
        justify-content: center;
        margin-top: 0;
        align-items: center;
    }
    div#bloque-99 {
        display: inline-block;
        vertical-align: top;
        width: 100% !important;
        margin-top: unset;
        justify-content: center;
    }
    .footer-logo img {
        margin-top: unset;
    }
    div#bloque-96 {
        padding: 1rem 0 0;
    }
    /*#vista-2 button {
        display: none !important;
    }*/
    #vista-3 .descripcion-vista {
        margin: 0;
        font-size: 2rem;
        width: unset;
        margin-top: -0.8rem;
    }
    #vista-3 .titulo-vista {
        width: 100% !important;
        margin: 0 !important;
        font-size: 60px;
    }
    #bloque-86 p {
        left: 0 !important;
        top: 0;
        margin: 0 !important;
    }
    div#bloque-86 {
        min-height: 102px;
        order: 1;
        top: 0;
        margin: 0;
        position: relative;
        background-color: #69A73D;
        padding: 0 0 20px 0;
        display: flex;
        flex-flow: column wrap;
        align-items: center;
        right: unset;
        left: unset;
        width: unset;
        box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2);
    }
    #bloque-106 {
        order: 3;
        margin-top: -5rem;
        display: flex;
    }
    #content-vista-3 {
        margin-top: 0;
    }
    div#panel-2 #bloque-250 {
        top: 40px;
    }
    #bloque-86 h1 {
        font-size: 30px;
        margin-top: 1rem;
        padding: 0;
    }
    #bloque-107 #bloque-107 .padre p a {
        font-size: 2.2rem !important;
    }
    div#bloque-107 {
        width: 100%;
        margin-top: 0;
        padding-left: 15px;
        padding-right: 15px !important;
        padding-top: 0;
        order: 4;
    }
    div#bloque-107 .padre {
        padding: 0 0 1rem 0;
    }
    div#bloque-107 .padre>div {
        display: flex;
        flex-direction: column;
    }
    div#bloque-117 {
        padding: 0;
        padding-left: 15px !important;
        padding-right: 15px !important;
        order: 4;
        margin-top: auto;
    }
    div#bloque-117 .row {
        margin: 0;
    }
    div#panel-4 {
        height: auto;
        background-color: transparent;
        padding: 15px 0;
    }
    #vista-6 .contenido-div {
        width: 100% !important;
        margin-bottom: 20px;
    }
    div#panel-4 * {
        overflow: initial;
    }
    div#vista-6 .slick-list.draggable {
        height: 40vw;
    }
    div#panel-4 ul.slick-dots {
        background-color: transparent;
        box-shadow: none;
        padding: 0;
        height: auto;
        bottom: 1rem;
        display: flex !important;
    }
    div#bloque-106 img {
        width: 100% !important;
        height: auto !important;
    }
    div#panel-2 {
        background: transparent;
    }
    #vista-3 .contenido-div {
        margin: 0 0 20px 0;
        width: 100% !important;
    }
    img.imagen-menu-panel {
        width: 100% !important;
    }
    .notificaciones-jud {
        width: 100% !important;
        display: inline-block;
    }
    #bloque-110 {
        margin-left: 0;
        margin-top: 0em;
        padding: 0 !important;
    }
    #panel-10 {
        margin-left: 0;
    }
    #panel-11 {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 3em;
        background-size: cover;
        padding-bottom: 40px !important;
    }
    #bloque-112 {
        margin-left: 1em;
    }
    #content-vista-7 {
        margin-left: 0em;
    }
    #bloque-122 {
        margin-left: 0em;
        margin-bottom: 3em;
    }
    #panel-7 {
        margin-top: 2em;
        padding-left: 1em;
        width: 100%;
        position: relative;
        padding-right: 1em;
        box-shadow: none;
    }
    div#bloque-120 img {
        width: 100% !important;
    }
    div#bloque-121 {
        margin: 0;
        width: 100% !important;
        padding-left: 1em;
        padding-right: 1em;
    }
    div#bloque-120 {
        display: inline-block;
        width: 100% !important;
        padding-left: 1em;
        padding-right: 1em;
    }
    #panel-3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #panel-3 #bloque-152 {
        display: none !important;
    }
    div#vista-5 div#grupo-1 {
        height: auto !important;
    }
    div#content-vista-5 .slick-list.draggable .slick-track .slick-slide .contenido-div {
        width: 100% !important;
        margin-bottom: 20px;
    }
    div#content-vista-5 .slick-list.draggable .slick-track .slick-slide {
        padding-left: 0;
        margin: 0 15px;
    }
    div#bloque-118 {
        margin-right: 15px;
        top: 9vw;
    }
    div#bloque-151 {
        bottom: 8vw;
        padding-left: 5vw;
    }
    div#bloque-151 h1.title-block {
        font-size: 9vw;
        padding: 0;
        top: -21px !important;
        position: relative;
    }
    div#bloque-151 .content-block {
        font-size: 4vw;
        left: unset;
    }
    div#panel-3 div.vista-vennexgel:nth-child(5) #vista-16 {
        height: auto;
    }
    div#panel-3 div#panel-3 div.vista-vennexgel:nth-child(5) #vista-16 ul.slick-dots {
        padding: 0;
    }
    div#content-vista-18 .slick-list.draggable .slick-track .slick-slide .contenido-div {
        width: 100% !important;
    }
    div#vista-16 .contenido-div {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        margin: 0 auto 7vw;
    }
    div#vista-16 .contenido-div:last-child {
        margin: auto;
    }
    #bloque-107 .padre p a {
        font-size: 2.8rem !important
    }
    div#panel-14 {
        top: 81px !important;
        padding-bottom: 5rem !important;
    }
    #vista-2 .contenido-div {
        position: relative;
        overflow: hidden;
        height: 65vw;
    }
    div#vista-2 div.grupito {
        position: absolute;
        top: unset !important;
    }
    #vista-2 {
        height: auto;
        top: 0;
        position: relative;
    }
    .header>.container>.row>.col-md-12>.seccion {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    .header #bloque-91 {
        height: inherit;
    }
    .header2 #header-mid-col {
        display: none;
    }
    .menu-inciva ul.menu-nav.nav.navbar-nav>li a {
        font-size: 1.4rem !important;
    }
    .menu-secundario-inci li.inicio-panel-hijos li {
        border-top: 1px solid #fffdfd4d;
        border-bottom: none;
        padding: 0 !important;
    }
    #seccion-1 .menu-secundario-inci li.inicio-panel-hijos li a {
        padding: 12px !important;
    }
    #panel-28 {
        padding: 0 15px;
    }
    #vista-7 .contenido-div {
        width: 100%;
        display: flex;
        flex-direction: row;
        padding: 0.9em;
        line-height: 1.8;
    }
    div#panel-9 form#form-filtros {
        justify-content: space-evenly;
        margin: auto 15px;
    }
    #panel-9 .campo-opcion-filtro {
        min-width: 28vw !important;
        min-height: 28vw !important;
        max-width: 28vw !important;
        max-height: 28vw !important;
    }
    div#bloque-86 h1 {
        font-size: 4rem !important;
    }
    div#content-vista-25 .titulo-vista {
        padding-top: .5em;
        font-size: 25px !important;
    }
    .pagina-contenido .panel.panel-texto {
        margin-top: 0rem !important;
    }
    .pagina-contenido .panel.panel-texto .contenido-div {
        width: 100% !important;
    }
    #bloque-91 img {
        transform: scale(0.7);
        margin-left: -15%;
    }
    .header #header-mid-col,
    .header #bloque-108 {
        justify-content: flex-end !important;
        padding: 10px 7px;
        z-index: 9;
        position: absolute;
        right: 67px;
        top: 3px;
    }
    body:not(.inciva-page):not(.quienes-somos)>.page {
        padding-top: 2rem;
    }
    body:not(.inciva-page)>.page>.container>.row>.col-md-12>.panel {
        margin: 0;
        width: auto;
        overflow: hidden;
    }
    h1.title-block,
    div.titulo-vista,
    h1 {
        font-weight: 600;
        font-style: normal;
        line-height: 1.1;
        margin-bottom: 2rem;
        font-size: 2rem !important;
    }
    div#bloque-151 h1 {
        font-size: 4rem !important;
    }
    #vista-3 .titulo-vista {
        font-size: 4rem !important;
        padding: 0 !important;
    }
    div.menu-participacion {
        padding-left: 0;
    }
    #seccion-1 .menu-inciva .collapse.navbar-collapse {
        display: none;
    }
    .participacion-ciudadana #bloque-86 .content-left p {
        top: -17px;
        float: none;
    }
    .row-diligenciar .fila-campos-agrupados>.divBootstrap.form-group {
        width: 100%;
    }
    .menu-secundario-inci .meanmenu-reveal.navbar-toggle {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .menu-inciva .navbar-collapse.collapse {
        display: none !important;
    }
    .menu-inciva .navbar-collapse.collapse.in {
        display: block !important;
    }
    .slider_home .slick-slide .contenido-div img {
        max-width: none !important;
        height: 100vh !important;
        width: auto;
        min-width: 100%;
        max-height: 100vh !important;
    }
    .menu-inciva .navbar-nav>li>a {
        height: auto;
    }
}

@media only screen and (min-width: 769px) {
    .menu-inciva .collapse.navbar-collapse {
        justify-content: center;
        display: flex !important;
        background: #fff;
    }
}

@media only screen and (max-width: 992px) {
    #bloque-91 img {
        transform: scale(0.8);
        margin-left: -10%;
    }
    .menu-inciva .menu-nav li a {
        font-size: 1.6vw !important;
    }
    .menu-inciva .menu-nav>li>a>span.caret {
        right: 3px;
    }
    .historia-panel .block,
    #panel-29 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .pagina-contenido .panel-texto {
        margin-top: 17rem !important;
        width: 100% !important;
        padding: 0 15px !important;
        margin-left: 0;
    }
    /* #panel-10,
    .pagina-contenido {
        background-image: none !important;
    } */
    #panel-9 {
        margin-top: 16rem !important;
        padding: 0 !important;
    }
    #bloque-92,
    #bloque-94 {
        margin: 0 !important;
    }
    #bloque-93 .content-block {
        margin: 0 10px !important;
    }
    .menu-inciva .collapse.navbar-collapse {
        justify-content: flex-start !important;
    }
    /*RECUPERACION DE PASS*/
    .pagina-contenido.pass-olvidada .formulario-sesion {
        width: unset;
        display: inline-block !important;
        padding: 2em !important;
    }
    .formulario-sesion {
        padding: 1em !important;
        margin: 0 !important;
    }
    #bloque-86 {
        margin: 0;
        right: 50%;
        left: 50%;
        width: auto;
    }
    .pagina-contenido.pass-olvidada .form-group {
        margin: 0 !important;
    }
    div#bloque-102 {
        bottom: 0 !important;
        position: relative !important;
    }
    div#section-9 {
        min-height: unset;
        position: unset;
        margin-right: unset;
        right: unset;
    }
    /*FIN PASS*/
    /*PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    div#panel-14 {
        padding-left: 15px;
        padding-right: 15px;
        top: 191px;
        padding-bottom: 18rem;
        position: relative;
    }
    #menu-8 li,
    #menu-8 li:nth-child(1) {
        margin: auto !important;
        min-width: 15vw;
    }
    #menu-8 li a {
        font-size: 2vw;
        word-wrap: break-word;
        overflow: hidden;
    }
    #panel-14 .vista-vennexgel {
        padding: 0 !important;
    }
    div#vista-13 {
        margin-top: unset !important;
    }
    #panel-14 .titulo-vista {
        top: -5vw !important;
        font-size: 3rem !important;
    }
    div#vista-13 img {
        cursor: move;
        margin-top: 0;
        padding-top: 1.5%;
    }
    div#content-vista-13 {
        width: unset !important;
    }
    #vista-13 .contenido-div {
        height: unset !important;
        overflow: unset !important;
    }
    #vista-13 .contenido-div {
        width: unset !important;
        margin-top: unset !important;
    }
    #panel-16 #bloque-134 .content-block {
        margin-bottom: 0;
    }
    #panel-16 {
        padding: 0;
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-130 {
        padding-left: 2em;
        padding-right: 2em;
    }
    #panel-16 .content-block {
        width: 100% !important;
        height: auto;
        margin-bottom: 0;
    }
    #panel-16 h1 {
        width: 100%;
    }
    #bloque-158 .title-block {
        padding: 0.3em;
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        height: auto;
    }
    #bloque-154 {
        height: unset;
    }
    #bloque-155 {
        height: unset;
    }
    #bloque-156 {
        height: unset;
    }
    #bloque-157 {
        height: unset;
    }
    #bloque-158 {
        height: unset;
    }
    div#bloque-101 .content-block {
        /* border: 0; */
        /* padding: 1rem !important; */
        display: flex;
        justify-content: center;
    }
    /*FIN PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    /*Rendicion de cuentas*/
    #panel-23 {
        margin: 0;
        padding: 0;
        margin-right: 0 !important;
    }
    .valor_campo.rendicion-de-cuentas-titulo {
        width: unset;
        margin: 0;
    }
    .valor_campo.rendicion-de-cuentas-descripcion {
        width: unset;
    }
    .valor_campo.enlace-rendicion.col-md-6 {
        margin: 0;
    }
    .pagina-contenido.pagina-cuentas.user-login {
        background-image: none;
    }
    #vista-20 .contenido-div img {
        width: 100% !important;
    }
    /*ERROR 404*/
    #bloque-143 h1 {
        font-size: 130px;
    }
    #panel-21 {
        padding-bottom: 6em;
        width: 100% !important;
        margin: 0;
    }
    /*FIN ERROR 404*/
    .consulta-pqrs .boton-consultar {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 1024px) {
    #header-mid-col #bloque-94 .content-block a:last-child img {
        width: 100%;
    }
    .nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito img {
        width: 23%;
    }
    .nodo-proyectos .panel.alfareria .ver-catalogos,
    .nodo-proyectos .panel.materiales-construccion .ver-catalogos {
        width: 25%;
    }
    #vista-195 .content-view .contenido-div img.img-galeria-proyectos {
        width: 18%;
    }
    .header #header-mid-col #bloque-93 {
        padding-right: 30px;
    }
    #menu-10.menu-proyectos-fixed #vgNavbarContainer {
        padding: 7px 100px;
    }
    #menu-10.menu-proyectos-fixed #nombre-proyecto-nodo {
        width: 20%;
        font-size: 14px;
    }
    #vista-3 {
        width: 95% !important;
    }
    div#panel-2 #bloque-250 {
        right: 59px;
    }
    #bloque-86 .content-right div.content>.sub-content {
        height: 118px !important;
    }
    div#panel-4 #vista-6 {
        padding: 101px 15px 20px;
    }
    #vista-18 div#content-vista-18 .contenido-div:nth-child(2),
    #vista-18 div#content-vista-18 .contenido-div:nth-child(3),
    #vista-18 div#content-vista-18 .contenido-div:nth-child(4),
    #vista-18 div#content-vista-18 .contenido-div:nth-child(5) {
        margin-right: 10px !important;
        width: 24% !important;
    }
    #vista-18 div#content-vista-18 .contenido-div:nth-child(3),
    #vista-18 div#content-vista-18 .contenido-div:nth-child(5) {
        margin-right: 0 !important;
    }
    .menu-secundario-inci .dropdown-menu {
        top: 0 !important;
        left: 80px;
    }
}

@media only screen and (max-width: 1199px) {
    .menu-nav li a {
        font-size: 15px;
    }
    .header2 .menu-nav li a {
        font-size: 13px;
    }
    .logo-inciva .content-block img {
        margin-left: 0;
    }
    div#bloque-93 .text-contacto {
        font-size: 1.2rem;
        height: 40px;
        text-align: right;
        width: 89%;
    }
    div#bloque-94.servicio .content-block div {
        background-position: center center;
        margin: 0;
        min-width: 30%;
    }
    div#bloque-94.servicio .content-block {
        display: flex;
        justify-content: space-evenly;
    }
    .redes {
        left: 0em;
    }
    .header2 div#bloque-91 img {
        transform: scale(0.8);
        margin-left: -10%;
        height: 40px !important;
    }
    .menu-secundario-inci .dropdown-menu {
        top: 10px;
        /*left: -6px;*/
        width: calc(100% - 9px);
    }
    .menu-secundario-inci>div>div>ul>li {
        padding: 15px;
    }
    .menu-secundario-inci li a {
        font-size: 1.3rem !important;
        padding: 1.3rem 1.3rem 1.3rem 2.6rem;
    }
    #bloque-143 h1 {
        font-size: 130px;
    }
    .iconos-redes-header {
        right: 0.5rem !important;
    }
    .menu-participacion {
        padding-right: 0;
    }
    #bloque-86 {
        margin: auto;
        min-width: 100%;
        /*padding: 0;*/
        position: unset;
        display: flex;
        flex-direction: row;
        align-items: center;
        /*margin-top: -260px;*/
        justify-content: center;
    }
    #bloque-86 .content-block {
        width: 100%;
        display: block;
    }
    #bloque-86 .content-block .content-right {
        display: block;
    }
    #bloque-86 .content-block .content-right .content {
        padding: 0px;
        /*margin: 0px;
        width:100px;*/
    }
    #bloque-86 .content-block .content-right div.content>.sub-content img {
        padding: 20px 10px;
        width: 80%;
        vertical-align: middle;
    }
    #bloque-86 h1 {
        width: auto;
        position: unset;
        z-index: 0;
    }
    #bloque-86 p {
        margin: 11px 0 0 16px;
        left: 0;
        top: 0;
    }
    .menu-participacion ul {
        text-align: center;
        display: flex;
        justify-content: center;
        float: none;
        margin-top: 87px;
    }
    div#bloque-106 img,
    div#bloque-107 img {
        max-width: 100%;
        max-height: 100%;
        height: auto !important;
        width: auto !important;
    }
    div#bloque-117 {
        padding-right: 10rem;
    }
    #bloque-107 .padre p a {
        font-size: 1.8rem;
    }
    .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder {
        left: calc(100% + 0px);
    }
    .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder li.inicio-panel-hijos ol.hijos-holder {
        z-index: 1;
        left: calc(100% - 0px);
    }
    div#bloque-107 {
        padding-right: 7rem;
    }
    .menu-participacion .padre img {
        min-width: 100%;
        max-width: 100%;
    }
    .scroll-home-inciva {
        right: 0.5rem;
    }
    /*PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
    #panel-17 .valor_campo.vocabulario-descripcion {
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        margin-bottom: 0;
    }
    #panel-16 {
        padding: 0;
        padding-left: 1em;
        padding-right: 1em;
    }
    #bloque-130 {
        padding-left: 2em;
        padding-right: 2em;
    }
    #panel-16 .content-block {
        width: 100% !important;
        height: auto;
        margin-bottom: 0;
    }
    #panel-16 h1 {
        width: 100%;
    }
    #bloque-158 .title-block {
        padding: 0.3em;
        height: auto;
    }
    #panel-16 #bloque-134 .content-block {
        height: auto;
    }
    #bloque-154 {
        height: unset;
    }
    #bloque-155 {
        height: unset;
    }
    #bloque-156 {
        height: unset;
    }
    #bloque-157 {
        height: unset;
    }
    #bloque-158 {
        height: unset;
    }
    /*FIN PORTAL DE NIÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“OS*/
}

@media only screen and (max-width: 940px) {
    #menu-10.menu-proyectos-fixed #vgNavbarContainer {
        padding: 7px 20px;
    }
}

@media only screen and (min-width: 940px) {
    #menu-10.menu-proyectos-fixed #nombre-proyecto-nodo {
        width: 26%;
    }
}

@media only screen and (min-width: 1350px) {
    .valor_campo.rendicion-de-cuentas-titulo {
        margin-top: 50px;
    }
}

@media only screen and (min-width: 1415px) {
    .menu-hundimiento {
        top: -95px;
    }
}

@media only screen and (min-width: 2000px) {
    .menu-hundimiento {
        top: -74px;
    }
}

@media only screen and (min-width: 1115px) and (max-width: 1415px) {
    .menu-nav li a {
        font-size: 15px;
    }
    .menu-hundimiento {
        top: -95px;
    }
}

@media only screen and (min-width: 1600px) {
    .valor_campo.rendicion-de-cuentas-titulo {
        margin-top: 0;
    }
    .investigaciones .panel {
        margin-top: 0 !important;
    }
    #panel-5 #bloque-107 .padre p {
        line-height: 3;
    }
    #panel-5 div#bloque-107 img {
        width: 100%;
    }
    #vista-2 #grupo-1 {
        padding: 25px;
        font-size: 26px;
        top: 80%;
        bottom: 9%;
    }
    .slider_home .slick-slide .contenido-div {
        height: 884px;
    }
    div#panel-2 #bloque-250 {
        right: 324px;
        top: 126px;
    }
    #bloque-86 .content-left p {
        top: -22px;
    }
    div#bloque-118 {
        top: 175px;
    }
    .menu-secundario-inci .dropdown-menu {
        left: 145px;
    }
    div#panel-4 #vista-6 {
        margin-top: 35px;
    }
    #panel-4 #bloque-251 h1,
    #panel-3 div#bloque-151 h1,
    body.pagina-contenido.inciva-page #vista-3 .titulo-vista {
        font-size: 60px !important;
    }
    #panel-4 #bloque-251 p {
        font-size: 42px;
        top: -37px;
    }
    #panel-3 #bloque-251 p {
        font-size: 42px;
    }
    #panel-135 #bloque-269 .content-block .worker-container hr {
        display: block;
        width: 100%;
    }
    #panel-135 #bloque-269 .content-block .worker-container {
        padding: 0 35px;
    }
    #panel-35 #vista-30 .campo-interna-imagen_publicaciones {
        margin-bottom: 60px;
    }
    #panel-82 #vista-67 #content-vista-67 div.titulo-vista {
        padding: 35px 0 !important;
    }
    body:not(.inciva-page):not(.page-portal-ninos)>.page>.container>.row>.col-md-12>.panel {
        margin-top: 120px;
        /*float: none;*/
    }
    .page-interna.nodo-publicaciones .page>.container>.row>.col-md-12>.panel:not(.panel-interna-publicaciones),
    .pagina-transparencia-publica .page>.container>.row>.col-md-12>.panel.contenedor-principal {
        margin-top: 0 !important;
    }
    .page-colecciones>.page>.container>.row>.col-md-12>.panel,
    .cespedesia>.page>.container>.row>.col-md-12>.panel {
        margin-top: 0 !important;
    }
    .cespedesia>.page>.container>.row>.col-md-12>.panel {
        float: none;
        margin: 0 auto;
    }
    .header2 .menu-secundario-inci .menu-nav li a {
        line-height: 1;
    }
    .header>.container>.row>.col-md-12>.seccion {
        background-size: cover;
    }
    div#vista-26 .valor-campo-descargar {
        width: 31% !important;
    }
    div#panel-21 {
        width: 28%;
        padding-top: 10em;
    }
    .header>.container>.row>.col-md-12>.seccion.header2 {
        height: 5em;
    }
    div#bloque-117,
    div#bloque-107 {
        padding-right: 9vw;
    }
    .menu-secundario-inci li a {
        font-size: 18px !important;
    }
    body.pagina-contenido.inciva-page div#bloque-151 .content-block,
    body.pagina-contenido.inciva-page #vista-3 .descripcion-vista,
    body.pagina-contenido.inciva-page #bloque-86 p {
        font-size: 42px !important;
    }
    div#content-vista-2 button.slick-prev.slick-arrow,
    div#content-vista-6 button.slick-prev.slick-arrow {
        top: 39em;
        /*left: 12em;*/
    }
    div#panel-53 .contenido-div {
        width: 95%;
    }
    div#panel-53 .vista-vennexgel {
        display: inline-block;
        width: 50%;
    }
    div.menu-secundario-inci {
        margin-top: -4.6em;
    }
    div#content-vista-2 button.slick-next.slick-arrow,
    div#content-vista-6 button.slick-next.slick-arrow {
        top: 39em;
        /*left: 12em;*/
    }
    body.pagina-contenido.inciva-page div#bloque-151 h1,
    body.pagina-contenido.inciva-page div#bloque-86 h1.title-block {
        font-size: 80px !important;
    }
    div#bloque-151 .content-block {
        top: -23px;
        left: 72px;
    }
    #menu-8 li a {
        font-size: 2rem;
    }
    #panel-14 .titulo-vista {
        background-size: contain;
        padding: 1.5em !important;
        width: 36vw;
    }
    .header2 .menu-nav li a {
        font-size: 2rem;
        line-height: 3.5rem;
    }
    .header2 .menu-inciva ul>li {
        margin: 0 0.5rem;
    }
    .header2 #bloque-108 .content-block {
        margin-top: 2.2rem;
    }
    .rastro-miga {
        margin-top: 0;
        padding-left: 12em;
        font-size: 16px;
    }
    .menu-inciva {
        position: relative;
    }
    #bloque-143 h1 {
        font-size: 130px;
    }
    div#content-vista-18 .contenido-div:nth-child(2) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(3) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(4) div#grupo-1,
    div#content-vista-18 .contenido-div:nth-child(5) div#grupo-1 {
        height: 196px;
        overflow: hidden;
    }
    div#bloque-151 h1 {
        font-size: 100px;
        position: relative;
        top: 21px;
    }
    div#bloque-151 .content-block {
        font-size: 42px;
    }
    div#bloque-118 .content-block div {
        background-size: 3.2em;
        background-position-x: 50%;
        padding-top: 3em;
    }
    div#bloque-118 .content-block div {
        font-size: 16pt;
    }
    #section-9 div#bloque-102 {
        bottom: 12.9vw;
    }
    div#content-vista-3 .contenido-div a:first-child {
        height: 300px;
    }
    #vista-3 .titulo-vista {
        margin-top: 1em;
    }
    div#vista-16 {
        padding-top: 4em;
    }
    #bloque-86 p {
        left: 3em;
        top: -1.2em;
    }
    .menu-participacion ul {
        float: left;
        padding-left: 33%;
    }
    div#bloque-106 img {
        width: 70% !important;
        height: auto !important;
    }
    #section-9 div#bloque-102 {
        bottom: 0;
    }
    #panel-10 div#bloque-110 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 57px;
    }
    #panel-11 {
        background-size: cover;
        padding-left: 11.333333%;
        padding-right: 11.333333%;
    }
    /*body:not(.inciva-page):not(.page-colecciones):not(.nodo-patrimonios-turisticos):not(.quienes-somos):not(.page-pagina-no-encontrada):not(.page-inicio-sesion):not(.page-portal-ninos):not(.pass-olvidada)>.page {
        padding-top: 320px;
    }*/
    .pagina-contenido .valor-campo-descargar {
        font-size: 16px;
    }
    .valor_campo.planes-de-programa-titulo {
        font-size: 17px;
    }
    .campo-interna-quienes-somos-patrimonios {
        padding-top: 3em;
    }
    #menu-8 li {
        height: 13em;
    }
    .pagina-contenido.page-portal-ninos .page {
        font-size: 17px;
    }
    .documentos .contenido-div {
        width: 31%;
    }
    div#vista-47 .valor-campo-descargar {
        width: 31% !important;
    }
    .header2 .menu-inciva ul {
        margin-top: 5px !important;
    }
}

@media only screen and (max-width: 640px) {
    .menu-ninos .navbar-collapse.collapse {
        height: 600px !important;
    }
    .menu-ninos li {
        position: absolute;
    }
    .menu-ninos li.nino-uno,
    .menu-ninos li.nino-tres {
        left: 10%;
    }
    .menu-ninos li.nino-dos,
    .menu-ninos li.nino-cuatro {
        right: 10%;
        left: inherit;
    }
    .menu-ninos li.nino-tres,
    .menu-ninos li.nino-cuatro {
        top: 220px;
    }
    .menu-ninos li.nino-cinco {
        right: 30%;
        top: 380px;
    }
}

@media only screen and (max-width: 425px) {
    .menu-ninos li {
        width: 180px;
    }
    .menu-ninos li.nino-uno,
    .menu-ninos li.nino-tres {
        left: 0%;
    }
    .menu-ninos li.nino-dos,
    .menu-ninos li.nino-cuatro {
        right: 0%;
        left: inherit;
    }
    .menu-ninos li.nino-cinco {
        right: 22%;
    }
}

@media only screen and (max-width: 375px) {
    .menu-ninos li {
        width: 155px;
    }
}

@media only screen and (max-width: 320px) {
    .menu-ninos li {
        width: 130px;
    }
    .menu-ninos li.nino-dos,
    .menu-ninos li.nino-cuatro {
        right: -5%;
        left: inherit;
    }
}


/* MENU HEADER */

.menu-inciva .meanmenu-reveal.navbar-toggle.collapsed {
    position: absolute;
    right: 0;
    margin-right: 0px;
}

@media only screen and (max-width: 992px) {
    .pagina-transparencia-publica .titulo-transparencia-acceso h2 {
        font-size: 2rem;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .titulo {
        font-size: 14px;
        display: inline-block;
        width: 72%;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-group .panel-heading.cont-padre {
        background-size: cover;
    }
    .pagina-transparencia-publica .componente-mapasitio .cont-padre .col-md-11 a>span.fas {
        display: inline-block;
        width: auto;
        font-size: 20px;
        padding-top: 5px;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .row div:first-child {
        padding: 10px 15px;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .row div:first-child a {
        vertical-align: middle;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .col-md-1>.accordion-toggle {
        margin: 0;
    }
    .pagina-transparencia-publica .componente-mapasitio .panel-group .panel-collapse .col-md-12 .cont-hijos .col-md-12.contenedor-heading a:after {
        display: none;
    }
    .pagina-transparencia-publica .formulario-encuesta-satisfaccion-transparencia .divBootstrap.form-group {
        width: -webkit-fill-available;
        padding: 0;
    }
    .pagina-transparencia-publica .row-contenedor-enviar .google_captcha iframe {
        width: 70vw;
    }
    .pagina-transparencia-publica .google_captcha {
        margin-left: -15px;
    }
    .pagina-transparencia-publica .contenedor-enviar {
        text-align: center;
    }
}

@media only screen and (max-width: 420px) {
    .rastro-miga {
        margin-top: 15px !important;
    }
}