/*
 * Resoluciones con Media Queries para dispositivos móviles
 */



/*
 
	mobile-portrait: min:320px - max:479px;
	mobile-landscape: min:480px - max:599px;
	small-tablet-portrait: min:600px - max:799px;
	small-tablet-landscape: min:800px - max:767px;
	tablet-portrait: min:768px - max:1023px;
	tablet-landscape: min:1024px;
 
 */


/* mobile-all: min:320px - max:980px; Responsive genérico */
@media (min-width: 1600px) {

    .errorContainer {
        background-size: contain;
        /*height: 100vh;
        margin-top: -65px;*/
    }

}

@media (max-width: 1600px) {

    /*slider digitalizate*/
    .sldrfullwidth .captionSlider {
	    left: 10%;
	}
}

@media (max-width: 1023px) {
    .fundae .faqEvent {
        width: 100%;
    }

    .disFlex {
        display: block;
    }
}

@media (max-width: 430px) {

    .fundae footer {
        height: 346px;
    }
}

@media (max-width: 992px) {

    .row.banners > div {
        margin: 12px 0;
    }

    .fundae body {
        font-size: 1.4rem;
    }

    .fundae h1 {
    }

    .fundae body div h1 {
        font-size: 2rem;
        padding: 10px 0 5px;
    }

    body .fundae h2 {
        font-size: 250%;
    }

    body .fundae h3 {
        font-size: 90%;
    }

    .fundae .searchFilter h2 {
        padding: 1.6rem 15px 0 15px;
        font-size: 1.7rem !important;
    }

    .fundae .migas li {
        font-size: 1.2rem;
    }

    .fundae .hiBox {
        border-left: none;
        border-bottom: 1px solid #f2f2f1;
    }

    .fundae .infoSeparate {
        border-bottom: 1px solid #f2f2f1;
    }

    .fundae .empWorker {
        padding: 0;
    }

    .fundae .block_main {
        margin: 2rem 0 2rem 0;
    }

        .fundae .block_main li {
            margin: 0;
            border-right: 1px solid #e3e3e3;
            border-bottom: 1px solid #e3e3e3;
        }

            .fundae .block_main li:nth-child(2),
            .fundae .block_main li:nth-child(4) {
                border-right: none;
            }

            .fundae .block_main li:nth-child(3),
            .fundae .block_main li:nth-child(4) {
                border-bottom: none;
            }

            .fundae .block_main li.intBlock {
                font-size: 8rem;
                min-height: 20rem;
                margin: 0;
            }

                .fundae .block_main li.intBlock a {
                    padding: 15px 0 0px;
                    min-height: 20rem;
                }

                    .fundae .block_main li.intBlock a span {
                        font-size: 8rem;
                    }

                    .fundae .block_main li.intBlock a p {
                        margin: 0;
                        padding: 0;
                    }

    .fundae .empWorker {
        padding: 0;
    }

    /*-- Botón naranja con margen superior al ocupar 100% de ancho --*/

    .fundae .btn-action {
        margin-top: 10px;
    }


    /*-- Footer --*/

    .fundae footer {
        height: 297px;
    }

        .fundae footer h3 {
            padding: 0;
        }

        .fundae footer ul {
            padding: 1rem 0 0rem 0;
            margin: 0;
        }

            .fundae footer ul li {
                font-size: 1.4rem;
                padding: 0.3rem 0;
            }

        .fundae footer .fileIco {
            font-size: 1.6rem;
        }

        .fundae footer .subfooter {
            background: #fff;
        }

        .fundae footer .DoubleA {
            margin: 10px 0px 10px 0;
        }

            .fundae footer .DoubleA img {
                width: 70px;
                height: auto;
            }

    /*-- Fin Footer --*/


    /*-- Bloques de portada --*/

    .fundae .block_main li.intBlock a span {
        font-size: 8rem;
    }

    .fundae .block_main li.intBlock a p {
        font-size: 1.5rem;
    }

    .fundae .empWorker .sideA,
    .fundae .empWorker .sideB {
    }

    /*-- Fin bloquesde portada --*/



    /*-- Curso --*/

    .fundae .infoGroup {
        padding: 0;
        font-size: 1.5rem;
    }

        .fundae .infoGroup h3 {
            padding: 0;
        }

        .fundae .infoGroup .la-info::before {
            display: none;
        }

        .fundae .infoGroup .hiBox {
            padding: 0;
        }

            .fundae .infoGroup .hiBox .bigNum {
                font-size: 5.5rem;
                top: 5px;
                left: 1.3rem;
            }

            .fundae .infoGroup .hiBox .titCourse {
                padding: 0 5px 0 5px;
            }

            .fundae .infoGroup .hiBox .txtCourse div {
            }

            .fundae .infoGroup .hiBox .txtCourse p {
            }

            .fundae .infoGroup .hiBox h3 {
                padding: 4rem 0 1rem 8.5rem;
                margin: 6px 0 0 3px;
                font-size: 1.7rem;
            }

    .fundae .blockOrange {
        font-size: 1.6rem;
        padding: 12px 15px;
    }

    .fundae .pdf-link {
        margin: 0;
        padding: 15px 15px;
    }


    /*-- Fin Curso --*/


    /*-- Desert --*/

    .contentNum {
        margin-top: 12rem;
    }

    .numberDes {
        font-size: 16rem;
        line-height: 16rem;
    }

    .sun {
        height: 15rem;
        width: 15rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.85rem;
    }

    /*-- Fin Desert --*/

	
    .disFlex {
        display: block;
    }
	
	.boxCredit {
		font-size: 20em;
	}

	.fundae .elementBox {
		background: #fff;
		min-height: 15px;
		height: auto;
		line-height: 0px;
		display: inline-grid;
		background: none;
		vertical-align: top;
	}
    .fundae .boxOrange2 .elementBox {
		width: 100%;
	}
	.fundae .boxWhite {
		background: #fff;
		display: inline;
		height: auto;
		min-height: auto;
		line-height: 0;
	}
	.fundae .fa-building {
		font-size: 12rem;
	}
	.fundae .boxOrange .elementBox {
		vertical-align: middle;
	}
	.fundae .elementBox .fas {
		font-size: 3rem;
	}
	.fundae .boxOrange h4 {
		font-size: 1.2em;
	}
	.fundae .boxOrange p {
		font-size: 1em;
	}
	.fundae .stepsPanel p {
		font-size: 1.5rem;
	}

    /**Digitalizate**/
    .textCourse {
		min-height: 17rem !important;
	}


    /** Formulario "Queremos conocerte" **/

    .blockForm img {
        display: none;
    }

}


/* Big resolution: min:1480px */

@media (min-width:1280px) {
}


/* Big resolution: min:1480px */

@media (min-width:1580px) {
}



@media (max-width: 1199px) {

    .fundae .logo {
        top: 0;
    }

    .fundae .logo2 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 165px;
        top: 0;
    }

    .fundae .logo3 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 170px;
        top: 0;
    }

    /*Digitalizate*/
    .textCourse {
		min-height: 25rem;
	}

}

@media (max-width: 1100px) {

    .fundae .logo {
        padding: 5px;
        display: inline-block;
        position: relative;
    }

    .fundae .logo2 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 40vw;
    }
        .fundae .logo2 img {
            width: 37px;
        }

    .fundae .logo3 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 42vw;
    }
        .fundae .logo3 img {
            width: 32px;
        }

}


/*-- Reglas Bootstrap --*/

@media (max-width: 1108px) {
    
    .fundae main {
        padding-top: 70px;
    }

    .fundae .contentLogo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        padding: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .fundae .navbar-header {
        float: none;
    }
    .fundae .logo {
        padding: 2px;
    }
    .fundae .logo img {
        width: 100%;
        display: inline-block;
    }
    .fundae .second_main .form-control {
        min-height: 24px;
        height: 24px;
        font-size: 1.7rem;
        padding: 0;
    }
    .fundae .bs-searchbox .clean {
        font-size: 2rem;
        top: 0px;
        right: 42px;
        padding: 11px;
    }
    .fundae .bs-searchbox .searchInp {
        width: 40px;
        height: 40px;
        padding: 11px 12px 12px 9px;
        font-size: 1.6rem;
    }

        .fundae .second_main .searchMode .search100 {
            border-top: 1px solid #f4f4f4;
        }
        .fundae .preMain ul li {
            width: 30%;
        }

    .fundae .bs-searchbox .container {
        width: 100%;
    }

    .fundae .navbar-left, .navbar-right {
        float: none !important;
    }

    .fundae .navbar-nav > li {
        font-size: 1.55rem;
        border-bottom: 1px solid #eee;
    }
    .fundae .navbar-nav > li a {
        padding: 20px 15px;
    }
    .fundae .threeMain {
        width: 100%;
        margin: 2.5rem 0 0 0;
    }
    .fundae .threeMain ul {
        width: 100%;
    }
    .fundae .contentCentered {
        margin: 0 0 3rem;
    }



    .fundae .navbar-toggle {
        position: absolute;
        right: 25px;
        top: 0;
        display: block;
        border: none;
        width: 60px;
        background: none !important;
        margin: 3px 15px 0 0;
        padding: 5px 5px 3px;
    }

    .fundae .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .fundae .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .fundae .navbar-collapse.collapse {
        display: none !important;
    }

    .fundae .navbar-collapse.collapse .navbarGrey {
        background: #fff;
        padding: 0;
    }
        .fundae .navbar-collapse.collapse .navbarGrey .container {
            padding: 0;
        }
        .fundae .navbar-collapse.collapse .navbarGrey .container ul li {
            padding: 0 15px;
        }
    .fundae .navbar-collapse .container-fluid {
        border-bottom: 1px solid #eee;
    }
    .fundae .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }
    .fundae .navbar-default .navbar-nav > .active > a {
        background-image: none;
        background-image: none;
        background-image: none;
        background-image: none;
        filter: none;
        background-repeat: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
        color: #d86018;
    }
    .fundae .second_main ul li a {
        border-bottom: 1px solid transparent;
    }
    .fundae .second_main ul li a:hover {
        border-bottom: 1px solid #d86018;
        background: none;
        color: #d86018;
    }
    .fundae .navbarGrey ul.navbar-left li:first-child a {
        padding-left: 15px;
    }

        .fundae .navbar-nav > li {
            float: none;
        }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .fundae .collapse.in {
        display: block !important;
        overflow-y: auto;
    }
	.fundae .list-unstyled.collapse.in {
        display: block !important;
        overflow-y: unset;
    }

    .fundae .navbarGrey {
		overflow-y: scroll;
		height: 100vh;
		padding-bottom: 3rem;
	}
	
	.fundae li.searchMode button{
            display: none;
        }

        .fundae .second_main .search100{
            position: relative;
            display: block;
            margin-top: 0;
        }
        .fundae .second_main .search100 {
            border: 1px solid #eee;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .fundae .bs-searchbox .searchInp{
            right: 0;
        }
    .fundae .preMain ul {
        padding: 3px 0 2px;
        width: 100%;
        margin: 0;
    }
    
    .fundae .boxAccess {
        display: none;
    }
        .fundae .preMain ul li {
            padding: 0 0px 0 0;
            width: 32%;
            text-align: center;
            margin: 0;
        }
            .fundae .preMain ul li::before {
                left: 0;
            }
            .fundae .preMain ul li:last-child {
                margin-right: 0;
            }
  

/* Menú apsas */

    .navbar-default .navbar-toggle span {
        width: 80%;
        height: 2px;
        margin: 0 auto;
        display: block;
        transition: all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);
        transition-delay: 0.2s;
    }
    
        .navbar-default .navbar-toggle span:first-of-type {
            display: none;
        }
        .navbar-default .navbar-toggle.collapsed span:first-of-type {
            display: none;
        }

        .navbar-default .navbar-toggle span:nth-of-type(2) {
            transform: rotate(45deg) translate(1px, -1px);
            opacity: 0;
        }
        .navbar-default .navbar-toggle.collapsed span:nth-of-type(2) {
            transform: rotate(0deg) translate(1px, -1px);
            opacity: 1;
        }

        .navbar-default .navbar-toggle span:nth-of-type(3) {
            transform: rotate(45deg) translate(1px, 0);
        }
        .navbar-default .navbar-toggle.collapsed span:nth-of-type(3) {
            transform: rotate(0deg) translate(1px, -1px);
        }

        .navbar-default .navbar-toggle span:last-of-type {
            transform: rotate(-45deg) translate(6px, -6px);
        }
        .navbar-default .navbar-toggle.collapsed span:last-of-type {
            transform: rotate(0deg) translate(1px, -1px);
        }


    .navbar-default .navbar-toggle span {
        width: 70%;
        height: 2px;
        margin: 5px auto 8px;
        display: block;
        transition: all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);
        transition-delay: 0s;
        transition-delay: 0.2s;
    }


/* Fin Menú aspas */


    .containerTxt {
        min-height: 28rem;
    }


}


/*-- Fin Reglas Bootstrap --*/



@media (max-width: 992px) {
    .fundae .logo {
        padding: 5px;
        display: inline-block;
        position: relative;
    }

    .fundae .logo2 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 25vw;
    }

    .fundae .logo3 {
        padding: 5px;
        display: inline-block;
        position: relative;
        left: 25vw;
    }
        .fundae .logo3 img {
            width: 32px;
        }
    body.fundae div h2 {
        font-size: 2.2em;
        margin: 10px 0 8px;
    }
    .fundae .bgGrey {
        margin: 15px 0 0 0;
    }
    .fundae .bgWhite h2 {
        padding: 5px 0 0 0;
        margin: 0 0 8px;
    }
    body.fundae h3, body .fundae h3 {
        font-size: 2rem;
    }
    .nomtop {
       margin-top:0px !important;
    }
    .fundae .bgReg .container {
        margin-top: -18vh;
    }
    .fundae body div h2 {
        margin: 0px 0 10px;
    }
        .calendar_header {
        padding: 2px 7px 7px 7px;
    }
    body.fundae .calendar_header h2 {
        margin: 12px auto 0;
        font-size: 1.85rem;
    }
    .calendar_weekdays div {
        padding: 5px 0;
        font-size: 1.4rem;
    }
    .calendar_content div {
        padding: 7px 0;
        font-size: 1.35rem;
    }
    .calendar_content div.today {
        font-size: 1.35rem;
    }
        .calendar_content div.today.dropdown {
            padding: 5px;
            border: 2px solid #53565a !important;
        }
    .calendar_content .blank {
        padding: 0;
        height: 1px;
    }
    .searchCal {
        padding: 10px 0 10px;
    }

    .detailNews .imgCenter img {
        max-height: 30rem;
    }

    .fundae .miniBox {
        margin: 0 0 4rem;
        min-height: auto;
    }

        .fundae .miniBox .altura {
            padding: 0 0 5px;
        }

    .fundae .map100 {
        margin: 2rem 0 3rem 0;
    }

    .fundae .event {
        display: inherit;
    }

        .fundae .event .sideRightC {
            padding: 5px 10px 5px 0;
        }

            .fundae .event .sideRightC .next {
                display: none;
            }

    .fundae .elementCenter {
        position: relative;
        bottom: 0;
        top: 25px;
    }
    .fundae .pEvent {
        padding: 0px 15px 5px 15px;
    }

    .fundae .titleOrange {
        width: 100%;
        right: 0;
        top: -25px;
        text-align: left;
    }

    .fundae .nameBox h3 {
        padding: 0 15px 0 15px;
    }
    .columnSearch {
        border-right: none;
    }
    .fundae .nameBox p {
        padding: 0 0 20px 15px;
    }
    .searchGrey {
        padding: 1rem 0 3rem;
    }
    .fundae .boxFormation {
        background: #ece9e6;
        padding: 10px 30px 10px 30px;
    }

    .maps svg {
        min-height: 25vh;
        height: auto;
    }

    .news .multiNews:nth-last-child(3) {
        margin: 10px 0 0px;
    }

    .fundae .event.sizeEv a.gallery {
        margin: 10px 0;
    }

    .minH80 {
        min-height: auto;
    }

    .fundae .event.sizeEv a.gallery {
        margin: 0;
    }

    .fundae .altura3 .size_13 {
        display: none;
    }

    .listBox {
        margin: 60px -15px 0 -15px;
    }
    .fundae .contentTitle {
        min-height: 4rem;
    }
    .fundae .mtop7r {
        margin-top: 2rem;
    }

    .contentFlex .col-md-3,
    .contentFlex .col-md-4 {
        width: 100%;
        margin: 0 0 1%;
        padding: 0;
    }

    .mainForos .foroA span,
    .mainForos .foroB span {
        width: 25%;
    }

    .foroTxt {
        width: 80%;
    }
    body .solidBox .row {
        border-left: none;
        border-botom: none !important;
        padding: 0 0 15px;
    }
    body .solidBox .row h3 {
        margin: 10px 0 10px 0;
    }
    body .solidBox .row p {
        margin: 0;
    }
    body .solidBox .rightSide {
        border-left: none;
        padding: 0px 10px 10px;
    }
    body .solidBox .leftSide {
        padding: 5px 10px 0;
    }
    .fundae .altura {
        padding: 0 0 20px;
    }
    .fundae .actualBox {
        background: #fff;
        margin: 0 0 10px;
    }
    .actualBox .title {
        width: 100%;
    }
    .actualBox .urgente {
        color: #d86018;
        width: 100%;
        text-align: center;
        background: none;
        font-family: 'TitilliumWeb-Bold', Verdana,Arial,Helvetica,sans-serif;
        padding: 0 15px 5px;
        font-size: 2rem;
    }

    /* Elementos del mapa */

    .fundae .listaConvocatorias > li > span {
        font-size: 1.1em;
        font-size: 1.4rem;
    }
    .fundae .listaConvocatorias > li > ul {
        padding: 5px 0;
    }
    .fundae .listaConvocatorias ul > li a span {
        font-size: 1.1em !important;
    }

    .sideRightNews {
        padding: 0;
        font-size: 1.7rem;
    }
    body .sf-social-share {
        text-align: left;
        padding: 0;
    }
    .fundae .montEvent {
        font-size: 2rem;
    }
    .fundae .pEvent {
        padding: 0px 0 5px 0px;
    }
    .fundae .event .sideRight {
        padding: 15px 0 15px 10px;
        display: inline-block;
    }
    .fundae .news.row > .row {
        width: 100%;
    }

    .fundae .sectionTest .fileNews a img {
        width: 100%;
        height: 280px;
        object-fit: cover;
    }
    .fundae input.orangeBt {
        margin: 0;
    }

    /* Pestañas Faqs */

    .fundae .bgFaqs {
        padding: 0;
    }
        .fundae .bgFaqs .container {
            padding: 0;
        }

    .fundae .bgFaqs ul {
        width: 100%;
        padding: 7px 0;
    }
    .fundae .bgFaqs ul li.faqEvent {
        width: 100%;
    }
    .fundae .bgFaqs ul li.faqEvent a {
        padding: 7px 15px;
        font-size: 1.7rem;
    }
    .fundae .bgFaqs ul li.faqEvent a:hover {
        padding: 7px 15px;
    }
    .fundae .bgFaqs ul li.faqEvent.active a {
        padding: 7px 15px;
    }
    span.la-angle-down {
        font-size: 16px !important;
        top: 18px;
    }
    .faqPanel li a {
        font-size: 1.6rem;
        line-height: 20px;
        padding: 15px 0 15px 25px;
    }
    .faqPanel li span.icon-1 {
        top: 12px;
        left: 3px;
    }
	.faqPanel li span.icon-1.down {
		transform: rotateZ(90deg);
		transition: all 0.4s ease;
		left: 7px;
		top: 12px;
	}
    .faqPanel ul li ul li p {
        padding: 0 10px 14px 25px;
        margin-bottom: 0;
        font-size: 13px;
    }
    .faqPanel ul li ul li a {
        padding: 0px 10px 10px 30px;
        font-size: 13px;
    }
    .faqPanel ul li ul li span.icon-1 {
        left: 15px;
        top: -1px;
        font-size: 1.2rem;
    }
    .faqPanel li span.la-angle-down.pageSubmenu_1_1 {
        left: 14px;
        top: 4px;
        font-size: 13px !important;
    }
    .faqPanel li a.pageSubmenu_1 {
        font-size: 13px;
        padding: 7px 10px 7px 37px !important;
    }
    .faqPanel li span.icon-1.pageSubmenu_1 {
        left: 18px;
        color: #53565a;
        top: 7px;
        font-size: 10px;
    }
    .faqPanel li span.la-angle-down.pageSubmenu_1 {
        left: 18px;
        font-size: 13px !important;
        top: 12px;
    }
     .faqPanel ul li ul li ul li span.icon-1.pageSubmenu_1_1 {
        left: 28px;
        color: #53565a;
        top: 3px;
        font-size: 10px;
    }
     .faqPanel ul li ul li ul li span.la-angle-down.pageSubmenu_1_1 {
        left: 28px;
        top: 6px;
        font-size: 11px !important;
    }
     .faqPanel ul li ul li ul li p {
        padding: 10px 10px 10px 45px;
        margin-bottom: 0;
        font-size: 13px;
    }


    /* Noticias detalle versióm móvil */

     .fundae .detailNews h3 {
        font-size: 2.5rem;
        padding: 1rem 5px 0rem;
        margin: 0;
    }
    .detailNews .version_date {
        font-size: 1.25rem;
        padding: 5px 5px 10px;
        font-family: 'TitilliumWeb-Regular',Verdana,Arial,Helvetica,sans-serif;
    }
    .contentDetailNews {
        padding: 1rem 15px 1rem 15px;
    }
    body .sf-social-share li {
        width: auto;
        margin: 0;
    }
    body .sf-social-share span {
        display: inline-block;
        width: 20px;
        height: 20px;
    }
    body .sf-social-share li {
        padding-right: 4px;
        padding-left: 4px;
    }
    body .contentDetailNews p {
        padding: 15px 0 0 0;
        font-size: 13px;
    }
    body .sideRightNews {
        font-size: 12px;
    }

    .fundae .linksInterest h4 {
        font-size: 1.5rem;
        width: 100%;
    }
    .fundae .linksInterest p {
        font-size: 1.3rem;
    }

    .cover-news-2 {
        margin: 0;
    }
    .fileNews .pre_date {
        padding: 0 5px 5px 15px;
    }

    .fundae .sectionTest .fileNews {
        width: 100%;
    }
    .cover-news-1 {
       width: 50%; 
       float: left;
    }
    .post_header {
        width: 50%;
        float: left;
        padding: 0 0 0 15px;
    }
    .fundae #priorityNews .post_header h4 a {
        padding: 2px 0 7px;
        font-size: 1.1em;
    }
    .fundae #priorityNews .sectionTest .fileNews {
        padding: 12px 0 12px 0;
    }
    .fundae .sectionTest .fileNews {
        padding: 12px 15px 12px 15px;
    }
	.fundae .content-imgHi {
		height: 240px;
	}
	body .textCenBlock {
		text-align: center;
		margin: 0.5rem 0 0 0;
	}

}


@media (max-width: 768px) {
    
    .slick-dots{
        display:none !important;
    }

    body {
        font-size: 1.4rem;
    }
    body.fundae div h2 {
        font-size: 2em;
        margin: 10px 0 8px;
    }
    .fundae .migas {
        margin-top: 70px;
    }
    .fundae select {
        padding: 9px 8px 8px 9px;
        line-height: 12px;
    }
    .fundae select {
        background: url('../../images/arrow_down.png') no-repeat right 16px;
    }
    .fundae select:focus {
        padding: 9px 8px 8px 9px;
        line-height: 12px;
        background: url('../../images/arrow_down.png') no-repeat right 16px;
    }
    body.fundae .block {
        margin: 5px 0 5px 0;
        display: inline-block;
    }
    body .input-text, body .form-control {
        height: 40px;
    }
    body .fundae .size_2.searchIco {
        top: 0px;
        width: 45px;
        height: 39px;
    }
        .fundae .size_2.searchIco::before {
            font-size: 2.2rem;
        }
    body .mainForos {
        margin: 15px 0 0 0;
    }
    .titleForos {
        padding: 1px 15px 5px;
    }
    body.fundae .titleForos h3 {
        font-size: 1.7rem;
        padding: 12px 0 5px;
        margin: 0;
    }
    .mainForos .foroTxt {
        padding: 5px 12px 5px 18px;
    }
    body .mainForos h4.foroTxt {
        font-size: 1.5rem;
        padding: 0 5px 0px 5px;
    }
    body .input-text {
        padding: 0 10px 0px 10px;
    }
    body .input-group-addon .la {
        padding: 5px 10px 7px 20px;
    }
    .nomtop {
        margin-top: 15px !important;
    }
    .mtop40 {
        margin-top: 0px !important;
    }
    .mtop34 {
        margin-top: 15px;
    }
    .fundae .bgGrey {
        padding: 15px 5px 15px;
    }
    body .solidBox {
        margin: 0;
        padding: 1rem 5px 1rem 5px;
    }
    body .solidBox .rightSide {
        border-left: none;
        padding: 0px 10px 7px;
    }
    body .text-danger, body .errorCaptcha, body .field-validation-error {
        padding: 0.5rem 0 0 0;
        float: left;
    }
    .fundae .bordered {
        margin: 0 0 5px;
    }

    .fundae .navbar-header {
        padding: 4px 0;
    }

    .fundae .second_main .navbar-default {
        position: fixed;
        width: 100%;
        z-index: 100;
        background: #fff;
        border-radius: 0;
        border-bottom: 3px solid #d86018;
    }

    .fundae .sideLeftD h3 {
        font-size: 1.4em;
        padding: 5px 0 5px;
    }
    .fundae .sideLeftD .numberEvent {
        font-size: 1.3em;
    }
    .fundae .sideLeftD span  {
        font-size: 1.1em;
    }
    .fundae .event .row {
        padding: 0;
        margin: 5px 0px;
        display: block;
    }

    .fundae .contentLogo {
        height: auto;
        z-index: 1;
        position: relative;
        width: 60%;
    }

    .fundae .logo {
        padding: 5px;
        display: inline-block;
        max-width: 220px;
    }

    .fundae ul li a.search {
        background: #fff;
    }

        .fundae ul li a.search:hover {
            background: #fff;
        }

    .fundae .dawgdrops-nav {
        background: none;
    }

    .bs-searchbox {
        background: #fff;
    }

    .fundae .preMain {
        width: 100%;
        padding: 0;
        text-align: center;
    }
	.fundae .preMain .container {
        padding: 0 5px;
    }
   
        .fundae .preMain ul li:before{
            top: 8px;
        }

        .fundae .preMain ul li:last-child {
            padding: 0;
        }

            .fundae .preMain ul li a {
                font-size: 1.4rem;
                padding: 5px 0;
            }

                .fundae .preMain ul li a:after{
                display:none;
            }

            .fundae .preMain ul li a:hover {
                background: none;
                border-bottom: 1px solid #d86018;
            }

    .fundae .navbar-default .navbar-nav > li > a {
        font-size: 1.5rem;
        padding: 2.5vh 18px;
    }
    .legContent {
        padding: 5px 5px;
    }
    .legContent .legDate {
        font-size: 90%;
    }

    .fundae .contentTitle {
        min-height: 4rem;
        margin: 0 0 5px;
    }
    .fundae .listBox {
        margin: 15px -10px 0 -10px;
        padding: 0 0 5px;
    }
    .fundae .listBox h3 {
        padding: 10px 12px 15px;
        font-size: 2.2rem;
        position: relative;
        margin: 0;
    }
    .fundae .listBox .relative strong {
        padding: 0 10px 0 10px;
        margin: 15px 0 0 0;
        top: 0;
        position: relative;
        display: inline-block;
    }

    .fundae .boxEnter .slide-title {
        font-family: 'TitilliumWeb-Bold',Verdana,Arial,Helvetica,sans-serif;
        color: #fff;
        padding: 0 15px 10px 0;
        font-size: 2.8rem;
    }
    .fundae .listBox ul {
        margin: 0 0 0 10px;
    }

    .fundae .bgReg {
        background-size: auto 100%;
        background-position: center 0;
    }

    .fundae .boxEnter p {
        font-size: 1.5rem;
        padding: 0;
    }

    .fundae .dropdown.open {
        background: #e7e7e7;
    }

        .fundae .dropdown.open ul {
            display: inline-block;
            width: 100%;
            float: left;
            position: relative;
            padding: 0 0 0 1rem !important;
            transition: opacity .5s ease-in-out;
        }

    .fundae .elementCenter {
        position: relative;
        top: 15px;
        margin-bottom: 1.8em;
    }

    .fundae .contentImg img {
        width: 190%;
    }

    .fundae .numbersBox > .row > div {
        padding: 0;
    }

    .fundae .numbersBox .line {
        border-right: none;
    }

    .fundae .numbersBox {
        background: none;   
    }
    .fundae .numbersContent {
        background: #fff;
        margin: 0 0 20px;
    }
    .fundae .numbersBox .numTxt {
        text-align: center;
    }

    .fundae .numbersContent div {
        padding: 0 15px;
    }

        .fundae .numbersContent div span {
            width: 100%;
            text-align: center;
            display: inline-block;
            padding: 0;
            margin: 0;
        }

            .fundae .numbersContent div span:before {
                width: auto;
                padding: 0;
            }
            .fundae .numbersContent div span.icon-10:before {
                margin-right: 10px;
            }

        .fundae .numbersContent div h3 {
            text-align: center;
            margin: 5px;
            font-size: 3.5rem;
        }

        .fundae .numbersContent div h4 {
            text-align: center;
            padding: 0 0 20px;
        }

    .fundae body .bs-searchbox .container input {
        padding: 15px 40% 15px 15px;
    }


    .fundae main {
        padding: 0 0 170px 0;
    }
    .fundae .altura {
        padding: 0 0 20px;
        width: 100%;
    }
    .fundae .gallery .boxHi {
        margin: 0 0 5px;
        padding: 5px 15px;
    }
    .fundae .linksInterest h3 {
        padding: 10px 15px 10px;
        margin: 15px 0 10px 0;
    }
    .fundae .sandBox h3 {
        font-size: 2.1rem;
        padding: 0px 15px 0px;
    }
    .fundae .sandBox .txtSand {
        padding: 0 15px 0;
    }
    .fundae .whiteBox ul {
        padding: 0 15px;
    }
    .actualBox .title a {
        padding: 10px 5px;
    }
    .actualBox .urgente {
        width: 100%;
        text-align: center;
    }
    .fundae .gallery {
        display: block;
    }
	.fundae .sandBlock {
		padding: 0;
	}
    .fundae .listBox li {
        border-bottom: 1px solid #eee;
	    margin: 0;
	    width: 46%;
		display: inline-block;
		margin-right: 1rem;
		margin-left: 15px;
	}
    .fundae .whiteBox li .file {
        padding: 15px 0;
    }
    .fundae .triangulo {
        width: 0;
        height: 0;
        border-right: 18px solid #d86018;
        border-top: 18px solid #d86018;
        border-left: 18px solid transparent;
        border-bottom: 18px solid transparent;
        position: absolute;
        right: 15px;
    }

    .fundae .altura2 {
        display: none;
    }

    .fundae .numbersBox {
    }

    .fundae .whiteBox {
        margin: 10px 0 15px;
        padding: 0 0 5px;
    }
    .fundae .whiteBox h3 {
        padding: 0 15px 10px 20px;
        font-size: 2.4rem;
    }
    .fundae .whiteBox li .file {
        padding: 11px 0 13px;
        display: inline-block;
    }

	.fundae .preMain ul li a.dropdown-toggle{
        padding: 0;
        font-size: 100%;
    }
    .fundae .dropdown a[aria-expanded="true"] .boxLanguage {
        top: 5px;
        font-size: 70%;
        left: -3px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        rotation: 90deg;
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    }

    .fundae .dropdown a[aria-expanded="false"] .boxLanguage {
		top: 1px;
        font-size: 70%;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        rotation: 0deg;
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    }


    .fundae body .navbar-default .navbar-toggle {
        border: none;
    }

        .fundae body .navbar-default .navbar-toggle:hover {
            background: none;
        }


    .fundae .selectFooter span {
        width: 100%;
        display: inline-block;
        padding: 5px 0;
    }

    .fundae .bgReg > .container {
        padding: 0;
    }

    .fundae .contentCentered {
        margin: 0;
    }

    .fundae .contentImg {
        margin: 4px 0 0px 0;
        min-height: 20vh;
        height: 1auto;
    }

    .fundae .input-file-container {
        width: 100%;
    }

    .maps {
        width: 100%;
    }

    .searchCal .mtop30 {
        margin: 0;
    }

    .maps svg {
        min-height: 20vh;
        height: auto;
    }

    .table-responsive {
        border-right: 1px solid #ccc !important;
    }

    .btn-txt {
        display: none;
    }

    nav.pagination {
        margin: 1rem 0 1rem 0;
    }

    .btn-pagPrev {
        padding: 9px 10px 11px 17px;
    }

    .btn-pagNext {
        padding: 9px 20px 11px 0px;
    }

    .mainForos .foroA,
    .mainForos .foroB {
        padding: 6px;
        border-left: none;
        border-top: none;
        border-right: none;
        border-bottom: 1px solid #f8f6f4;
    }

    body .solidBox .leftSide {
        border-right: none;
        padding: 7px 10px 0px;
    }

        body .solidBox .row:last-child {
            border-bottom: none;
        }

    .bannerB {
        margin-top: 20px;
    }

    .fn-cookie .row {
        margin: 0 -15px;
    }

    .fundae a.btn-cookie {
        width: 100%;
        padding: 10px 0;
        text-align: center;
    }

    /*-- Desert --*/

    .headerFail {
        min-height: 5.5rem;
    }

    .contentNum {
        margin-top: 7rem;
    }

    .numberDes {
        font-size: 13rem;
        line-height: 13rem;
    }

    .sun {
        height: 13rem;
        width: 13rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.5rem;
    }

    .nomtop {
        margin-top: 0px;
    }
    .fundae .listBox li {
				display: inline-block;
				float: left;
			    border: 1px solid #d86018;
			    margin:5px  5px 0 0;
			    width: calc(96% / 2) ;
			    min-height: 24px;
			}

            .fundae .listBox li .file {
                width: 100%;
                padding: 12px 12px 12px;
                font-size: 1.6rem;
            }
            .fundae .listBox li .boxAccess {
                display: none;
            }
			.fundae .listBox li a{
			    min-height: 24px;
			}

			.fundae .txtLiBox2{
			    font-size: 1.2rem;
			}
            .fundae .listBox li .file2 {
                font-size: 1.5rem;
            }
			.fundae .listBox li a span:before{
				display:none;
				padding: 12px 2px 12px 12px;
	    		
			}

			.fundae .listBox li:first-child {
			    border-top: 1px solid #d86018;
			}

			.fundae .listBox li:nth-of-type(2n) {
				margin-right: 0;
			}
 
    .panel-collapse .activeTxt.colectivo {
        color: #fff !important;
        margin: 5px 3px 0 3px;
        width: calc(100% * (1/2) - 6px);
    }
    .fundae .orangeBt .txtBt {
        color: #fff;
        padding: 10px 10px 10px 20px;
        font-size: 1.6rem;
    }
    .fundae .orangeBt span.icon-1 {
        position: relative;
        top: -1px;
        padding: 0 10px 0 0;
    }
    .fundae .newsEnter h3 {
        font-size: 2rem;
        padding: 20px 2px 5px;
        margin: 0;
    }
    .fundae .sideLeftB {
        padding: 15px 15px 10px 15px;
    }
    .fundae .event .sideRight {
        padding: 15px 0 5px 0;
    }
    .fundae .boxTxt {
        padding: 2px 0 2px;
        border: none;
    }
    .fundae .boxTxt:hover {
        border: none;
    }
    .fundae .sideLeftB {
        text-align: center;
        padding: 0;
        margin: 15px 0 0 0;
        border: none;
        font-size: 1.2rem;
        border-bottom: 1px solid #eee;
    }
    .fundae .titevHome {
        width: 100%;
        padding: 0 10px 0 0;
        position: relative;
        top: -5px;
        font-size: 14px;
        color: #53565a;
        display: inline-block;
        border: none;
        float: left;
        min-height: auto;
    }
    .fundae .eventHome .dayEvent {
        width: auto;
        padding: 0 10px 0 0;
        position: relative;
        top: -5px;
        font-size: 14px;
        color: #53565a;
    }
    .fundae .eventHome .numberEvent {
        width: auto;
    }
    .fundae .eventHome .montEvent {
        width: auto;
        position: relative;
        top: -4px;
        padding: 0 0 0 10px;
    }
    .fundae .eventHome {
        padding: 8px 15px;
    }
    body .noResults {
        width: 100%;
        padding: 162px 0 !important;
        background-position: 50% 0em;
        background-size: 15.5rem;
    }
    .fundae .sectionTest .fileNews {
        padding: 12px 15px 12px 15px;
    }
	.fundae .contentHi .content-imgHi, .fundae .contentHi .content-img { 
		width: 35%;
		float: left;
		height: 145px;
	}
	.fundae .contentHi .altura { 
		width: 65%;
		float: left;
		display: inline-block;
	}

    /**Digitalizate**/
    .textCourse {
		min-height: auto !important;
        height: auto;
	}

    /*enlaces interés*/
    .containerTxt {
        min-height: 0;
        height: auto;
    }

    a.sandBox.img-contenedor.contentHi > .content-img {
        position: relative;
        display: block;
    }

    a.sandBox.img-contenedor.contentHi > .content-img img {
        position: absolute;
        height: 100% !important;
        width: auto !important;
        max-width: none;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        display: block;
    }

    /*slider digitalizate*/
    .sldrfullwidth .captionSlider {
        font-size: 3rem;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        left: 0;
        bottom: 0;
        padding: 0;
    }

    .sldrfullwidth .slick-prev:before, .sldrfullwidth .slick-next:before {
        color: #ffffff;
    }
	
}


@media(max-width: 680px) {

        .fundae .contentLogo {
            width: 85%;
        }
        .fundae .logo {
            left: 5px;
        }

        .fundae .logo2 {
            left: 25vw;
        }

        .fundae .logo3 {
            left: 25vw;
        }
            .fundae .logo3 img {
                width: 32px;
            }
        .fundae .gallery {
            /*display: contents;*/
        }
        .fundae .bgWhite {
            background: #fff;
            padding: 5px 15px 5px;
        }
        .fundae .second_main .form-control{
            font-size: 1.6rem;
            padding: 12px 10px;
            display: inline-block;
        }

        .fundae .bs-searchbox .clean{
            font-size: 2rem;
            top: 0px;
            right: 42px;
            padding: 11px;
        }

        .fundae .bs-searchbox .searchInp{
            width: 40px;
            height: 40px;
            padding: 11px 12px 12px 9px;
            font-size: 1.6rem;
        }
        .fundae .threeMain {
            margin: 1.5rem 0 0 0;
        }
        .fundae .preMain ul li {
            top: 0;
            padding: 1px 0 1px;
            left: 0;
            margin: 0;
        }
            .fundae .preMain ul li a {
                font-size: 90%;
            }
        .fundae .event .titleEvent {
            font-size: 1.8rem;
            padding: 0 0 7px;
        }
        .fundae .eventHome .boxTxt {
            top: 0;
            padding: 1px 0 1px;
        }
        .fundae .eventHome .fileIco::before {
            margin-bottom: 5px;
        }
        .okForm {
            font-size: 1.3rem;
            padding: 30px 15px 20px;
        }
        .okForm h3 {
            margin: 15px 0 0 0;
        }
        .okForm .mtop35 {
            margin-top: 15px;
        }

        
    }

        .fundae .banner_news .orangeBt {
             margin-top: 20px;
        }
       
    }


@media(max-width: 620px) {

        .fundae .contentLogo {
            width: 85%;
        }
        .fundae .logo {
            left: 5px;
        }

        .fundae .logo2 {
            left: 13vw;
        }

        .fundae .logo3 {
            left: 13vw;
        }
            .fundae .logo3 img {
                width: 32px;
            }


}


@media(max-width: 560px) {

        .fundae .navbar-toggle {
            right: 0;
        }
        .fundae .logo2 {
            left: 16vw;
        }
        .fundae .logo3 {
            left: 16vw;
        }
        .fundae .listBox {
            margin: 10px -15px;
            padding: 0 15px 5px;
        }
        .fundae .listBox h3 {
            padding: 10px 0px 0px;
            font-size: 2.2rem;
        }
        .fundae .listBox ul {
            margin: 0 0 0 0;
            padding: 0;
        }
        .fundae .listBox li {
            width: 100%;
            min-height: 15px;
        }
        .fundae .listBox li a {
            min-height: 15px;        }
        .fundae .listBox li a .txtLiBox {
            color: #53565a;
            padding: 8px 12px;
            font-size: 1.55rem;
        }
        .fundae .listBox li a .txtLiBox {
            width: 100%;
        }
        .fundae .listBox li .boxAccess {
            display: none;
        }
        .fundae .txtLiBox {
            font-size: 1.6rem;
        }
        .fundae .listBox .relative strong {
            padding: 0;
        }
        .fundae .sectionTest .post_header h4 {
            font-size: 120%;
        }
        .fundae .sectionTest .fileNews .col-xs-4 {
            width: 40%;
        }
        .fundae .sectionTest .fileNews .col-xs-8 {
            width: 60%;
        }
            .fundae .sectionTest .fileNews .col-xs-8 .version_date p {
                font-size: 92%;
            }
            .fundae .sectionTest .fileNews .col-xs-8 h4 {
                font-size: 125%;
            }

        .fundae .sectionTest .fileNews a img {
            width: 100%;
            height: 230px;
            object-fit: cover;
        }
        

}


@media(max-width: 560px) {

    .fundae .logo2 {
        left: 13vw;
    }

    .fundae .logo3 {
        left: 13vw;
    }
        .fundae .logo3 img {
            width: 30px;
        }

    .errorText {
        padding: 4em 1em 3em;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(0deg, rgba(0,0,0,0.7) 70%, rgba(0,0,0,0) 100%);
        background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 70%, rgba(0,0,0,0) 100%);
        background: linear-gradient(0deg, rgba(0,0,0,0.7) 70%, rgba(0,0,0,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
    }

    .errorText h2 {
        font-size: 3.2em !important;
    }
}


@media (max-width: 480px) {

    .fundae .logo2 {
        left: 8.5vw;
    }
    .fundae .logo3 {
        left: 7vw;
    }
    .mainForos .foroA span,
    .mainForos .foroB span {
        width: 25%;
    }

    .foroTxt {
        width: 75%;
    }
    .fundae .sectionTest .fileNews a img {
        width: 100%;
        height: 180px;
        object-fit: cover;
    }
    .cover-news-1 {
        width: 100%;
    }
    .post_header {
        width: 100%;
        padding: 12px 0 10px;
    }
    .fundae #priorityNews .sectionTest .fileNews {
        padding: 12px 0 5px 0;
    }


}


@media (max-width: 440px) {

    .fundae .logo {
        left: 5px;
    }
    .fundae .logo2 {
        left: 2.5vw;
        padding: 0;
    }
    .fundae .logo3 {
        left: 3vw;
        padding: 0;
    }
    .fundae .contentLogo {
        width: 72%;
    }

    .fundae .contentHi .content-imgHi, .fundae .contentHi .content-img {
		height: 100%;
	}

}




/* Dimensiones específicas móvil */



/* mobile: Responsive genérico 280 - 680 */

@media (min-width:280px) and (max-width:680px) {

    .fundae .pre_main ul li a {
        padding: 5px 30px;
    }

        .fundae .pre_main ul li a:last-child {
            padding: 5px 0 5px 5px;
        }
}




/* mobile: Responsive genérico 280 - 980 */

@media (min-width:280px) and (max-width:980px) {

    .fundae .container-fluid.bgwhite,
    .fundae .container-fluid.bgwhite .events {
        padding: 0;
    }

    .fundae .dawgdrops-nav li {
    }

    .fundae .bgReg {
        background-size: auto 75%;
        background-position: right 0;
        background-color: #fff;
    }

    .fundae .boxOrange {
        margin-bottom: 5px;
    }

    .fundae .block_main {
        margin: 2rem 0 2rem 0;
    }

        .fundae .block_main li {
            margin: 0;
            border-right: 1px solid #e3e3e3;
            border-bottom: 1px solid #e3e3e3;
        }

            .fundae .block_main li:nth-child(2),
            .fundae .block_main li:nth-child(4) {
                border-right: none;
            }

            .fundae .block_main li:nth-child(3),
            .fundae .block_main li:nth-child(4) {
                border-bottom: none;
            }

            .fundae .block_main li.intBlock {
                font-size: 8rem;
                min-height: 20rem;
                margin: 0;
            }

                .fundae .block_main li.intBlock a {
                    padding: 15px 0 0px;
                }

                    .fundae .block_main li.intBlock a span {
                        font-size: 8rem;
                    }

                    .fundae .block_main li.intBlock a p {
                        margin: 0;
                        padding: 0;
                    }

    .fundae ul.listOp li {
        border-right: none;
    }

    .fundae .empWorker {
        padding: 0;
    }

    .fundae .listOne img {
        width: 6rem;
    }

    .fundae .listOne ul li {
        padding: 5px 0 5px 0;
        width: 100%;
    }

        .fundae .listOne ul li a {
            font-size: 13px;
        }
}






/* mobile-portrait: min:320px - max:479px; */

@media (min-device-width:320px) and (max-device-width:479px) {

    .fundae .dawgdrops-nav li {
    }

    .fundae .boxEnter p {
        font-size: 1.4rem;
        padding: 0;
    }


    .fundae .block_main {
        margin: 2rem 0 2rem 0;
    }

        .fundae .block_main li {
            margin: 0;
            border-right: 1px solid #e3e3e3;
            border-bottom: 1px solid #e3e3e3;
        }

            .fundae .block_main li:nth-child(2),
            .fundae .block_main li:nth-child(4) {
                border-right: none;
            }

            .fundae .block_main li:nth-child(3),
            .fundae .block_main li:nth-child(4) {
                border-bottom: none;
            }

            .fundae .block_main li.intBlock {
                font-size: 8rem;
                min-height: 20rem;
                margin: 0;
            }

                .fundae .block_main li.intBlock a {
                    padding: 15px 0 0px;
                }

                    .fundae .block_main li.intBlock a span {
                        font-size: 8rem;
                    }

                    .fundae .block_main li.intBlock a p {
                        margin: 0;
                        padding: 0;
                    }

    .fundae .empWorker {
        padding: 0;
    }

    .fundae .listOne img {
        width: 6rem;
    }

    .fundae .listOne ul li {
        padding: 5px 0 5px 0;
        width: 100%;
    }

        .fundae .listOne ul li a {
            font-size: 13px;
        }

    .fundae .faqEvent a {
        width: 100%;
    }
}


/* mobile-landscape: min:480px - max:599px; */

@media (min-device-width:480px) and (max-device-width:599px) {

    /*-- Desert --*/

    .headerFail {
        min-height: 5.5rem;
    }

    .contentNum {
        margin-top: 2rem;
    }

    .numberDes {
        font-size: 13rem;
        line-height: 13rem;
    }

    .sun {
        height: 13rem;
        width: 13rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.5rem;
        color: #fffce3;
    }

    .returnDes {
        margin-top: 15px;
    }

    /*-- Fin Desert --*/
}


/* small-tablet-portrait: min:600px - max:799px; */

@media (min-width:600px) and (max-width:799px) {

    /*-- Desert --*/

    .headerFail {
        min-height: 5.5rem;
    }

    .contentNum {
        margin-top: 2rem;
    }

    .numberDes {
        font-size: 13rem;
        line-height: 13rem;
    }

    .sun {
        height: 13rem;
        width: 13rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.5rem;
        color: #fffce3;
    }

    .returnDes {
        margin-top: 15px;
    }

    /*-- Fin Desert --*/
}


/* small-tablet-landscape: min:800px - max:767px; */

@media (min-device-width:800px) and (max-device-width:767px) {
    
}


/* tablet-portrait: min:768px - max:1023px; */

@media (min-width:768px) and (max-width:1023px) {

    .contentNum {
        margin-top: 8vh;
    }

    .fundae h3.subtitle_error {
        font-size: 2.5rem;
        color: #fffce3;
    }

    .numberDes {
        font-size: 12rem;
        line-height: 12rem;
    }

    .sun {
        height: 12rem;
        width: 12rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.3rem;
        color: #fffce3;
    }

    .fundae .bgReg {
        background-size: auto 100%;
        background-position: top center;
    }

    .fundae .boxEnter h2 {
        font-size: 2.3rem;
        margin: 5px 0 0 0;
    }

    .fundae .contentImg {
        overflow: hidden;
        position: relative;
        min-height: 30vh;
    }

    .fundae .contentCentered {
        display: inline-block;
        padding: 0;
        margin: 0 0 3rem;
    }

    .fundae .contentImg img {
        position: absolute;
        margin: 0 auto;
        left: -100%;
        right: -100%;
        top: 0;
    }

    .fundae .faqEvent a {
        width: 100%;
    }
   
}



/* tablet-landscape: min:1024px */

@media (min-width:1024px) and (max-width:1179px) {
    /*-- Desert --*/

    .headerFail {
        min-height: 6.5rem;
    }

    .contentNum {
        margin-top: 10vh;
    }

    .numberDes {
        font-size: 13rem;
        line-height: 13rem;
    }

    .sun {
        height: 13rem;
        width: 13rem;
    }

    .fundae h3.subtitle_error {
        font-size: 2.5rem;
        color: #fffce3;
    }

    .returnDes {
        margin-top: 15px;
    }

    /*-- Fin Desert --*/
}




@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){

    .fundae .navbar-collapse.collapse .navbarGrey > .container {
        overflow-y: auto;
        height: 65rem;
        width: 100%;
    }

 }
  }

 }


@media (max-width: 1200px) {
    .cookies-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .cookies-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

        .cookies-buttons a {
            margin-right: 30px;
        }

            .cookies-buttons a:last-of-type {
                margin-right: 0px;
            }
}

@media (max-width: 768px) {
    .cookies-buttons {
        width: 100%;
        display: flex;
        column-gap: 10px;
    }

    .cookies-wrapper {
        flex-direction: column;
    }
}
@media (max-width: 575px) {



    .btCont {
        text-align: center;
    }
}