
@media (max-width:1600px) {
    .vista-herramientas .views-row:last-child .views-field-title, .vista-herramientas .views-row:last-child .views-field-field-icono {
        left: 6%;
    }
}

@media (max-width:1440px) {
    .block-logo-conprueba-header {
        top:-55px;
    }
    #navbar-collapse {
        max-width: 100%;
        margin-left: 0;
    }
    #navbar {
        padding-left: 0;
        padding-right: 0;
    }
    .block-logo-conprueba-header,.block-logo-conprueba-header svg  {
        width: 220px;
    }
    .block-logo-conprueba-header {
        left: 10px;
        top: -50px;
    }
    .header-redes-sociales {
        right: 0px;
    }
    .comparte-parallax-title, .comparte-parallax-subtitle {
        font-size: 46px;
    }
    #img-parallax {
        height: 400px;
    }
    #block-basetheme-footer {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-right: 10%;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title a {
        font-size: 30px;
        padding: 10px;
    }
    .vista-herramientas .views-row:last-child .views-field-title, .vista-herramientas .views-row:last-child .views-field-field-icono {
        left: 0;
    }
    .vista-herramientas .views-row:last-child .views-field-title a {
        font-size: 20px;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-field-image img,
    .vista-herramientas .view-content .views-row:not(:last-child) {
        height: 450px;
    }
}

@media (max-width:1200px) {
    #block-basetheme-main-menu a {
        font-size: 12px;
        padding: 15px 12px;
    }
    .block-banner-portada .flexslider .banner-title-ppal p {
        font-size: 30px;
    }
    #block-basetheme-footer {
        padding-right: 5%;
    }
    .page-node-type-noticias .page-header {
        font-size: 30px;
        padding: 0 50px;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title a {
        font-size: 26px;
        letter-spacing: 6px !important;
    }
    .eu-cookie-compliance-content {
        max-width: 96%;
    }
    .eu-cookie-compliance-message {
        max-width: 80%;
    }
}
@media (max-width:1024px) {
    .block-logo-header-footer .view-content .views-row img{
        width: 145px;
    }
    .region-navigation-top .block-logo-header-footer {
        top:42px;
    }
    #block-basetheme-main-menu a {
        font-size: 11px;
        padding: 12px 10px;
    }
}

@media (max-width:980px) {
    .comparte-parallax-title, .comparte-parallax-subtitle {
        font-size: 34px;
    }
    #img-parallax {
        height: 300px;
    }
    .region-footer ul.menu--footer li:not(:last-child)::before {
        content: "";
    }
    .region-footer #block-basetheme-footer {
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        padding-right: 0%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .region-footer #block-mainnavigation {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-right: 80px;
    }
    .region-footer #block-views-block-block-logos-footer-block-1{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
    }
    .region-footer .block-logo-conprueba {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        position: relative;
        left: 0;
        top:0;
    }
    .region-footer .block-redes-sociales-footer {
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5;
        margin-bottom: 25px;
    }
    .region-footer .block-copyright-footer {
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6;
    }

    .region-footer .block-copyright-footer  ,.region-footer .block-redes-sociales-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0px !important;
    }
    .region-footer .block-logo-conprueba .views-field-field-icono a {
        text-align: center;
    }

    .region-footer .block-redes-sociales-footer,.region-footer .block-copyright-footer, .region-footer .block-copyright-footer
    .region-footer #block-basetheme-footer,  .region-footer .block-logo-conprueba {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
        flex: 1 0 100% !important;
        width: 100%;
    }

    .region-footer ul.menu--footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
       /* margin: 0 auto;*/
    }

    .region-footer #block-mainnavigation, .region-footer #block-views-block-block-logos-footer-block-1{
        -webkit-box-flex:1;
        -ms-flex:1 0 40%;
        flex:1 0 40%;
        width: 40%;
    }
    #block-views-block-block-logos-footer-block-1 .view-content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #block-views-block-block-logos-footer-block-1 .view-content .views-row {
        margin-bottom: 10px;
    }
    .view-noticias .view-content .views-row:not(:first-child) {
        -webkit-box-flex:1;
        -ms-flex:1 0 100%;
        flex:1 0 100%;
        width: 100%;
    }
    .block-video-comparte .view-content .views-row {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        margin-top: 25px;
    }
    .footer-news.more-link {
        padding-top: 0;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title a {
        font-size: 22px;
        letter-spacing: 4px !important;
    }
    .vista-herramientas .views-row:last-child .views-field-field-icono {
        height: 100px;
    }
    .block-video-comparte .view-content {
        height: auto;
    }
}


/*
@media (min-width:768px) {
    #block-basetheme-main-menu {
        visibility:visible;
    }
}*/

@media (max-width:767px) {
    #navbar-collapse {
        min-height: 70px;
    }
    .navbar-default .navbar-toggle {
        display: block;
        position: absolute;
        top: 33px !important;
        z-index: 10;
        border: none;
        left: 5px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
        background-color: #eab916;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color:#fff;
    }
    .container > .navbar-collapse {
        margin-right: unset;
        margin-left: unset;
    }
    .block-banner-portada .views-field-nothing {
        max-width: 80%;
        left: 20px;
        bottom: 20px;
    }
    .block-docs-portada .views-row {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        padding: 5px 0 !important;
    }
    .block-herramientas-portada, .block-docs-portada, .block-informate-portada {
        padding-top: 0;
    }
    .comparte-parallax-title, .comparte-parallax-subtitle {
        font-size: 22px;
        letter-spacing: 20px !important;
    }
    .block-herramientas-portada .views-row {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
    }
    .block-herramientas-portada .views-field-title {
        max-width: none;
        margin: 20px 0;
    }
    .block-herramientas-portada .block-title {
        font-size: 28px;
    }
    #block-basetheme-main-menu {
        min-width: 320px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #block-basetheme-main-menu li{
        padding: 10px 0;
    }
    #block-basetheme-main-menu a{
        font-size: 26px;
    }
    .navbar-collapse-container {
        background-color: rgba(0,0,0,.8);
        min-height: 70px;
        margin-top: 25px;
    }
    .page-node-type-noticias .page-header {
        font-size: 26px;
    }
    .page-node-type-noticias .field--name-body p img, .page-node-type-page .field--name-body p img {
        width: 100%;
        padding: 0 !important;
    }
    .view-noticias .view-content .views-row:first-child .bloque-img-news, .view-noticias .view-content .views-row:first-child .bloque-info-news {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        max-width: 100%;
    }
    .view-noticias .view-content .views-row:first-child .bloque-img-news img {
        height: auto;
    }
    .footer-news.more-link {
        padding-bottom: 40px;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title a {
        font-size: 18px;
        letter-spacing: 2px !important;
    }
    .vista-herramientas .views-row:not(:last-child),
    .vista-herramientas .views-row:not(:last-child) .views-field-field-image img {
        height: 350px !important;
    }
    .vista-herramientas .views-row:last-child .views-field-field-image {
        width: 100%;
    }
    .vista-herramientas .views-row:last-child .views-field-title, .vista-herramientas .views-row:last-child .views-field-field-icono {
        width: 60%;
        padding-left: 20px;
    }
    .block-video-comparte .view-content .views-row {
        -webkit-box-flex:1;
        -ms-flex:1 0 100%;
        flex:1 0 100%;
        width: 100%;
        max-width: 100% !important;
    }
}
@media (max-width:680px) {
    .vista-herramientas .view-content .views-row:not(:last-child) {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        max-width: none;
    }
    .vista-herramientas .views-row:last-child .views-field-title a {
        font-size: 18px;
    }
    .vista-herramientas .view-content .views-row:last-child {
        max-width: 100%;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title {
        width: 100%;
    }
    .vista-herramientas .views-row:not(:last-child) .views-field-title a{
        max-width:95%;
        margin: 0 auto;
    }

}

@media (max-width: 600px) {
    .eu-cookie-compliance-message {
        max-width: 100%;
        text-align: center;
    }
    .eu-cookie-compliance-buttons {
        text-align: center;
    }
}

@media (max-width:542px) {
    .block-banner-portada .flexslider .banner-title-ppal p {
        font-size: 20px;
    }
    .block-banner-portada .flexslider .banner-title-sec p {
        font-size: 14px;
    }
    .ico-cicle-play {
        width: 100px;
        height: 100px;
    }
    .block-docs-portada .card-content {
        max-width: 90%;
    }
    .comparte-parallax-title, .comparte-parallax-subtitle {
        font-size: 20px;
        letter-spacing: 6px !important;
    }
    .region-footer #block-mainnavigation, .region-footer #block-views-block-block-logos-footer-block-1{
        -webkit-box-flex:1;
        -ms-flex:1 0 100%;
        flex:1 0 100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-right: 0;
    }
    #block-views-block-block-logos-footer-block-1, #block-mainnavigation, #block-views-block-block-redes-sociales-block-1 {
        margin-top: 10px;
    }
    #block-views-block-block-logos-footer-block-1 .view-content .views-row:first-child {
        margin-right: 0;
    }
    #block-views-block-block-copyright-block a,#block-views-block-block-copyright-block p {
        text-align: center;
    }
    .page-node-type-noticias .page-header {
        font-size: 22px;
    }
    .vista-herramientas .views-row:last-child .views-field-title a {
        font-size: 15px;
    }
    .vista-herramientas .views-row:last-child .views-field-title {
        padding-top: 25px;
    }

    .vista-herramientas .views-row:last-child .views-field-field-icono svg {
        width: 61px;
        height: 60px;
    }
    .block-video-comparte .view-content .views-row > div{
        -webkit-box-flex:1;
        -ms-flex:1 0 100%;
        flex:1 0 100%;
        width: 100%;
        max-width: 100% !important;
    }
}

@media (max-width:420px) {
    .block-logo-conprueba-header,.block-logo-conprueba-header svg  {
        width: 150px;
    }
    .block-logo-header-footer .view-content .views-row img {
        width: 125px;
    }
    #img-parallax {
        height: 275px;
    }
    .region-navigation-top .block-logo-header-footer {
        right: -20px;
    }
    .block-logo-conprueba-header {
        left: 20px;
    }
    #navbar .view-block-redes-sociales .view-content a {
        margin-right: 10px;
    }
    .vista-herramientas .views-row:last-child .views-field-field-icono svg {
        width: 51px;
        height: 50px;
    }
    .vista-herramientas .views-row:last-child .views-field-field-icono {
        height: 90px;
    }
}
/*
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
    margin-left: 0 !important;
}
.toolbar-lining,#toolbar-item-administration-tray {
    display: none;
}*/