
@media (max-width: 600px) {
* {
    padding: 0;
    margin: 0;
}
/*Carrusel principal*/
    .view-carrousel-pagina-de-inicio #views_slideshow_cycle_main_carrousel_pagina_de_inicio-block_1,
    .view-carrousel-pagina-de-inicio #views_slideshow_cycle_teaser_section_carrousel_pagina_de_inicio-block_1,
    .view-carrousel-pagina-de-inicio #views_slideshow_cycle_div_carrousel_pagina_de_inicio-block_1_0{
        height: 290px;
    }
    .view-carrousel-pagina-de-inicio .views-slideshow-cycle-main-frame-row-item{
        position: relative;
        height: 290px;
    }
    .view-carrousel-pagina-de-inicio .views-slideshow-controls-bottom{
        height: 35px;
        position: relative;
        bottom: 0px;
    }
    .view-carrousel-pagina-de-inicio .views-field-field-imagen-slider-inicio{
        position: absolute;
        width: 100%;
        height: 290px;
        right: 0;
        overflow: hidden;
    }
    .view-carrousel-pagina-de-inicio .views-field-field-imagen-slider-inicio .field-content,
    .views-field-field-field-img-promo-slider-hom .field-content{
        margin-bottom: 0px;
        position: absolute;
        width: 100%;
        min-width: 960px;
        min-height: 290px;
        overflow: hidden;
        left: 0%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .view-carrousel-pagina-de-inicio .views-field-field-imagen-slider-inicio .field-content a{
        object-fit: cover;
        width: 100%;
        height: 290px;
        overflow: hidden;
        display: block;
    }
    .view-carrousel-pagina-de-inicio .views-field-field-imagen-slider-inicio .field-content a img{
        object-fit: cover;
        width: 100%;
        height: 290px;
        object-position: 98%;
    }
    .views-slideshow-cycle-main-frame-row-item .views-field-field-titulo-slider-inicio .field-content,
    .views-field-field-titulo-promo-slider-home .field-content{
        font-size: 20px;
    }
    .views-slideshow-cycle-main-frame-row-item .views-field-field-titulo-slider-inicio,
    .views-slideshow-cycle-main-frame-row-item .views-field-field-titulo-promo-slider-home{
        left: 12px !important;
        /*bottom: 68px;*/
        top: 178px !important;
    }
    .views-slideshow-cycle-main-frame-row-item .views-field-field-texto-slider-inicio,
    .views-slideshow-cycle-main-frame-row-item .views-field-field-desc-promo-slider-home{
        top: 230px !important;
        left: 12px !important;
        width: 95% !important;
    }
    .views-slideshow-cycle-main-frame-row-item .views-field-field-texto-slider-inicio .field-content,
    .views-field-field-desc-promo-slider-home .field-content{
        font-size: 16px;
    }
    .node-type-home .views-slideshow-pager-field-item{
        background: rgba(220, 220, 220,1);
    }
    .node-type-home .widget_pager_bottom .active{
        background-color: #1b3c6c;
        width: 7px;
        height: 17px;
        margin-top: 2px;
    }
    .node-type-home #widget_pager_bottom_carrousel_pagina_de_inicio-block_1{
        width: fit-content;
        padding-top: 12.5px;
        height: 22px;
    }
    /*1er bloque*/
    #primer-bloque-estatico-home{
        width: 100%;
        padding: 0px 12px;
        box-sizing: border-box;
        margin-bottom: 50px;
    }
    #primer-bloque-estatico-home #copy-boton-wrapper{
        margin: 50px 0px;
        
    }
    #primer-bloque-estatico-home #copy-boton-wrapper #copy-bloque-home{
        width: 100%;
    }
    #primer-bloque-estatico-home #copy-boton-wrapper #copy-bloque-home p{
        text-align: center;
    }
    #primer-bloque-estatico-home #copy-boton-wrapper #boton-saber-mas{
        display: none;
    }
    #primer-bloque-estatico-home .boton-movil-home{
        display: block;
        padding: 15px 25px;
        text-align: center;
        overflow: hidden;
        margin-top: 50px;
    }
    #primer-bloque-estatico-home .boton-movil-home a{
        padding: 15px 25px;
        background-color: #de483d;
        border-radius: 5px;
        color: #ffffff;
        font-size: 14px;
        font-family: 'Lato', sans-serif;
        text-transform: uppercase;
    }
    #primer-bloque-estatico-home #iconos-copies-home #icono-copy-1 .icono-home img, #primer-bloque-estatico-home #iconos-copies-home #icono-copy-2 .icono-home img, #primer-bloque-estatico-home #iconos-copies-home #icono-copy-3 .icono-home img{
        width: 101px;
    }
    #primer-bloque-estatico-home #iconos-copies-home #icono-copy-1 p, #primer-bloque-estatico-home #iconos-copies-home #icono-copy-2 p, #primer-bloque-estatico-home #iconos-copies-home #icono-copy-3 p{
        margin-top: 12.5px;
    }
    #primer-bloque-estatico-home #iconos-copies-home #icono-copy-1, #primer-bloque-estatico-home #iconos-copies-home #icono-copy-2{
        margin-right: 0px;
        margin-bottom: 50px;
    }
    #primer-bloque-estatico-home #iconos-copies-home{
        margin-bottom: 50px;
        margin: 0 auto;
        width: 290px;
    }
    #block-views-e1f77287237dae81b054f53c0bde8605{
        padding: 50px 12px;
    }
    /*Bloque prioridades*/
    #block-views-e1f77287237dae81b054f53c0bde8605 .view-header #subtitulo_carrusel_home_prioridades{
        font-size: 20px;
    }
    #block-views-e1f77287237dae81b054f53c0bde8605 .view-header #titulo_carrusel_home_prioridades{
        font-size: 22px;
        margin-bottom: 25px;
    }
    /*.jcarousel-skin-default .jcarousel-container-horizontal, .jcarousel-skin-default .jcarousel-clip-horizontal{
        width: 100%;
    }
    .jcarousel-skin-default .jcarousel-container-horizontal{
        padding: 0px;
    }*/
    /*.jcarousel-skin-default .jcarousel-container-horizontal ul{
        width: 1000px;
    }
    .jcarousel-skin-default .jcarousel-container-horizontal{
        padding: 0px;
        width: 100%;
    }
    .jcarousel-skin-default .jcarousel-clip-horizontal{
        width: 100%;
        
    }*/
    #block-views-e1f77287237dae81b054f53c0bde8605 .view-content li .views-field-title a{
        font-size: 11px;
    }
    /*.jcarousel-skin-default .jcarousel-item{
        width: 85px;
    }*/
    .jcarousel-skin-default .jcarousel-clip-horizontal{
        width: 253px;
    }
    .view-bloque-nuestras-prioridades-home .view-footer{
        width: 65%;
        margin: 0 auto;
    }
    .view-bloque-nuestras-prioridades-home .view-footer p{
        text-align: center;
    }
    .view-bloque-nuestras-prioridades-home .view-footer a{
        font-family: 'Lato', sans-serif;
        font-weight: 500;
        font-size: 14px;
        text-decoration: underline;
        color: #DE483D;
    }
    .jcarousel-skin-default .jcarousel-prev-horizontal{
        left: 0px;
    }
    .jcarousel-skin-default .jcarousel-next-horizontal{
        right: 0px;
    }
    #block-views-e1f77287237dae81b054f53c0bde8605{
        height: auto;
    }
    /*Bloque nuestro impacto*/
    #block-block-9{
        width: 100%;
    }
    .wrapper_nuestro_impacto{
        overflow: hidden;
        padding: 0px 12px;
    }
    #wrapper_info_nuestro_impacto{
        width: 100%;
        margin-top: 50px;
        /*margin-left: 12px;
        margin-right: 12px;*/
    }
    #subtitulo_nuestro_impacto{
        padding-top: 50px;
        margin-bottom: 12.5px;
        font-size: 20px;
    }
    #imagen_nuestro_impacto{
        width: 100%;
    }
    #datos_estadisticos_impacto{
        width: 100%;
        overflow: hidden;
        float: none;
    }
    .item_individual_impacto{
        width: 100%;
        
    }
    .item_individual_impacto .cifra_nuestro_impacto{
        font-size: 26px;
        float: left;
        margin-right: 10px;
        width: 30px;
        margin-bottom: 30px;
        
    }
    .item_individual_impacto .copy_cifra_impacto{
        font-weight: 400;
        line-height: 26px;
    }
    #block-block-9 #boton_rojo_bloque_impacto{
        margin-bottom: 50px;
        margin-top: 30px;
    }
    /*Bloque apoya*/
    #block-block-6{
        width: 100%;
    }
    .bloque_home_donar_rojo_wrapper{
        padding: 0px 12px;
        box-sizing: border-box;
    }
    .bloque_home_donar_rojo{
        padding: 50px 0px;
        width: 100%;
        box-sizing: border-box;
    }
    .bloque_home_donar_rojo .titulo_panel{
        width: 100%;
        font-size: 18px;
        line-height: 20px;
        text-align: center;
        padding: 0px;
    }
    .bloque_home_donar_rojo_wrapper h2{
        text-align: center;
        margin-bottom: 15px;
    }
    .bloque_home_donar_rojo_wrapper .cifra_numerica{
        float: none;
        font-size: 48px;
        margin-bottom: 15px;
        color: #1b3c6c;
} 
    .bloque_home_donar_rojo_wrapper .cifra_numerica p{
        text-align: center;
    }
    .bloque_home_donar_rojo .texto_cifra{
        width: 100%;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 15px;
        line-height: 20px;
    }
    .bloque_home_donar_rojo .link_donativo{
        display: none;
    }
    .bloque_home_donar_rojo .boton_wrapper{
        float: none;
        margin-top: 0px;
        overflow: hidden;
    }
    .bloque_home_donar_rojo .boton_dona_wrapper{
        float: none;
        margin: 0 auto;
        color: #1b3c6c;
    }
    /*Bloque programa home*/
    #block-views-62f2843e3604a1160ac7fa15f2cc717a{
        width: 100%;
        padding: 0px 12px;
        box-sizing: border-box;
        margin: 50px 0px;
    }
    #block-views-62f2843e3604a1160ac7fa15f2cc717a h2{
        font-size: 20px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #DE483D;
        text-align: center;
        margin-bottom: 10px;
    }
    .view-view-de-programas-destacados-en-home .view-header{
        font-size: 22px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #1b3c6c;
        text-align: center;
        text-transform: uppercase;
        line-height: 24px;
        margin-bottom: 25px;
        
}
    .view-view-de-programas-destacados-en-home .views-row{
        margin-bottom: 50px;
    }
    .view-view-de-programas-destacados-en-home .views-row .views-field-field-foto-programa-destacado .field-content{
        width: 204px;
        margin: 0 auto;
    }
    .view-view-de-programas-destacados-en-home .views-row .views-field-field-foto-programa-destacado .field-content img{
        width: 195px;
        height: 195px;
        border-radius: 100px;
        border: 4px solid #E1C0A9;
        margin-bottom: 12.5px;
    }
    .view-view-de-programas-destacados-en-home .views-row .views-field-title{
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #707070;
        text-align: center;
        text-transform: uppercase;
        line-height: 24px;
        margin-bottom: 50px;
    }
    .view-view-de-programas-destacados-en-home .views-row .views-field-title a{
        text-decoration: underline;
    }
    .view-view-de-programas-destacados-en-home .view-footer{
        display: block;
        width: 100%;
    }
    .view-view-de-programas-destacados-en-home .view-footer a{
        padding: 10px 20px;
        box-sizing: border-box;
        width: 205px;
        display: block;
        text-align: center;
        margin: 0 auto;
        background-color: #DE483D;
        border-radius: 5px;
        color: #ffffff;
        font-size: 14px;
        font-family: 'Lato', sans-serif;
        text-transform: uppercase;
        line-height: 18px;
    }
    /*Bloque 4 paneles*/
    #block-block-11{
        overflow: hidden;
    }
    .wrapper_bloque_4paneles{
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        margin-bottom: 50px;
    }
    .wrapper_bloque_4paneles .wrapper_bloque_individual_home{
        width: 100%;
        float: left;
        background-size: 100%;
        background-repeat: no-repeat;
        height: 60px;
        background-position: 0px;
    }
    .wrapper_bloque_4paneles .bloque_texto_individual{
        width: 70%;
        margin: 0 auto;
        text-align: center;
        color: white;
    }
    .wrapper_bloque_individual_home .titulo_individual{
        min-height: 0px;
        margin-top: 13px;
    }
    .uno .titulo_individual,
    .tres .titulo_individual,
    .cuatro .titulo_individual{
        margin-top: 20px;
    }
    .wrapper_bloque_individual_home .titulo_individual p{
        display: none;
    }
    .wrapper_bloque_individual_home .titulo_individual a{
        display: block;
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        font-weight: 500;
        min-height: 34px;
        margin-bottom: 10px;
        text-transform: uppercase;
        line-height: 18px;
        text-decoration: underline;
        cursor: pointer;
    }
    .wrapper_bloque_4paneles .copy_individual{
        display: none;
    }
    .wrapper_bloque_4paneles .boton_rojo_verahora,
    .wrapper_bloque_4paneles .boton_azul_verahora{
        display: none;
    }
    .view-view-don-colab-home{
        padding: 0px 12px;
        width: 100%;
        box-sizing: border-box;
    }
    .view-view-don-colab-home .view-header{
        text-align: center;
        font-size: 22px;
        line-height: 24px;
        font-family: 'Roboto', sans-serif;
        color: #1B3C6C;
        font-weight: 700;
        margin-bottom: 25px;
    }
    .view-view-don-colab-home .view-content{
        overflow: hidden;
        width: 296px;
        margin: 0 auto;
    }
    .view-view-don-colab-home .view-content .views-row{
        float: left;
        width: 142px;
        margin-bottom: 25px;
    }
    .view-view-don-colab-home .view-content .views-row-odd{
        margin-right: 12px;
    }
    .view-view-don-colab-home .view-content .views-row .views-field-field-logotipo-organizacion a{
        display: block;
    }
    .view-view-don-colab-home .view-content .views-row .views-field-field-logotipo-organizacion img{
        width: 100%;
        height: auto;
    }
    .view-view-don-colab-home .view-footer{
        overflow: hidden;
        display: block;
    margin-bottom: 50px;
    }
    .view-view-don-colab-home .view-footer #boton-nuestros-aliados{
            text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 18px;
        font-weight: 400;
        color: #555555;
        text-decoration: underline;
    }
    .view-view-don-colab-home .view-footer #boton-nuestros-aliados a{
        display: block;
    }
    /*Footer*/
    #footer{
        width: 100%;
        background-color: #1b3c6c;
        color: white;
        position: relative;
    }
    #footer #block-block-14 .wrapper_items_bloques_footer {
        display: none;
    }
    .wrapper_logo_footer {
        min-width: 209px;
        max-width: 300px;
        display: block;
        margin: 0 auto;
        padding-top: 25px;
    }
    .wrapper_logo_footer img {
        width: 100%;
    }
.   wrapper_items_bloques_footer {
        display: none;
    }
    .region-footer #block-block-14 h2,
    .region-footer #block-block-15 h2,
    #block-menu-menu-navegaci-n-footer-2 h2,
    #block-block-16 h2 {
        display: none;
    }
    /*MAILCHIMP*/
    #block-block-13{
        float: left;
        margin-top: 25px;
        min-width: 279px;
        width: 100%;
        overflow: hidden;
        margin-bottom: 25px;
    }
    #block-block-13 label {
        min-width: 228px;
        margin: 0 auto;
        font-size: 16px;
        text-align: center;
        font-family: 'Roboto Slab', serif;
        margin-bottom: 12.5px;
    }
    #block-block-13 label span {
        color: #ea9f4b;
    }
    #block-block-13 #mce-FNAME {
        min-width: 270px;
        width: 80%;
        color: #34495e;
        font-family: 'Lato',sans-serif;
        font-size: 18px;
        border: thin solid #bdc3c7;
        border-radius: 5px;
        padding: 13px 0 13px 7px;
        display: block;
        margin: 0 auto;
    }
    #block-block-13 #mce-EMAIL {
        min-width: 270px;
        width: 80%;
        color: #34495e;
        font-family: 'Lato',sans-serif;
        font-size: 18px;
        border: thin solid #bdc3c7;
        border-radius: 5px;
        padding: 13px 0 13px 7px;
        display: block;
        margin: 0 auto;
        margin-top: 12.5px;
    }   
    #block-block-13 .clear {
        min-width: 270px;
        text-align: center;
        margin-top: 10px;
    }
    #block-block-13 .clear .button {
        min-width: 280px;
        -webkit-appearance:none;
        width: 82%;
        background-color: #de483d;
        border: none;
        border-radius: 5px;
        padding-top: 14px;
        padding-bottom: 14px;
        color: #ffffff;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        font-weight: 600;
        cursor: pointer;
    }
    #block-block-15{
        min-width: 270px;
        overflow: hidden;
        display: block;
        padding-bottom: 50px;
    }
    #block-block-15 .titulo_redessociales_footer{
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 35px;
    }
.wrapper_redes_sociales{
    width: 270px;
    margin: 0 auto;
    overflow: hidden;
}
.item_redes_sociales_footer{
    width: 47px;
    float: left;
    margin-right: 25px;
}
.item_redes_sociales_footer:last-of-type{
    margin-right: 0px;
}
.item_redes_sociales_footer a{
    display: block;
}
.item_redes_sociales_footer a img{
    width: 100%;
}
/*NAVEGACION FOOTER 2*/
#block-menu-menu-navegaci-n-footer-2 {
    /*display: inline-block;*/
    overflow: hidden;
    background-color: #01409c;
    position: absolute;
    bottom: -60px;
    width: 100%;
    left: 0;
}
#block-menu-menu-navegaci-n-footer-2 .menu {
    width: 320px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 18px;
    padding-bottom: 16px
}
#block-menu-menu-navegaci-n-footer-2 .menu li {
    list-style: none;
    color: #ebebeb;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    float: left
}
#block-menu-menu-navegaci-n-footer-2 .menu li.first {
     width: 148px;
    padding-left: 12px;
}
#block-menu-menu-navegaci-n-footer-2 .menu li .active {
    color: #ffffff;
}
#block-menu-menu-navegaci-n-footer-2 .menu .firsts {
    margin-right: 35px;
}
    
    
    
/*ULTIMO BLOQUE FOOTER*/
#block-block-16 {
    overflow: hidden;
    background-color: #ffffff;
    position: absolute;
    bottom: -244px;
    width: 100%;
    min-width: 320px;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
}
#block-block-16 #footer-derechos-reservados {
    width: 274px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 12.5px;
    padding-bottom: 90px;
    padding-left: 12px;
    padding-right: 12px;
}
/*#block-block-16 #footer-derechos-reservados #agradecimientos {
    width: 270px;
    float: left;
}*/
#block-block-16 #footer-derechos-reservados #aviso-privacidad {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 12.5px;
}
#block-block-16 #footer-derechos-reservados #aviso-privacidad a {
    color: #707070;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
}
#block-block-16 #footer-derechos-reservados p {
    color: #707070;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}
#block-block-16 #footer-derechos-reservados p:first-of-type {
    padding-bottom: 5px;
}
.i18n-en #block-block-16 #footer-derechos-reservados p:first-of-type {
    height: 24px;    
    }
#block-block-16 #footer-derechos-reservados p .azul {
    color: #1b3c6c;
    font-weight: 600;
}
}