footer{
    width: 100%;
    min-height: 360px;
    background-color: #444;
    font-size: 14px;
    color: #bbb;
    flex-direction: column;
    align-items: center;
    display: flex;

}

footer .section  {
    display: flex;
    max-width: 1281px;
    width: 90%;
}

footer .box  {
    display: flex;
    flex: 1;
}

footer .box:first-of-type{
    width: 640px;
}


footer .box  div {
    flex:1;
    padding: 30px 0px;
    min-width: 0;
}

.box span{
    font-size: 18px;
}

.atencion p:last-of-type{
    white-space: nowrap;
    margin-top: 40px;
}

.atencion p:last-of-type br{ 
   display:none;
}

.atencion h3{
    font-size: 30px;
    margin-top: 8px;
    letter-spacing: -1px;
}

.atencion img{
    background: red;
    width: 50%;
    height: 25%;
    display: none;
}

.info>ul{
    list-style: none; 
}

.info>ul li a, .atencion h3{
    color: #fff;
}

.info>ul>li a:hover{
    color: #d2232a;
}

.asociados img, .pago img{
    width: 170px;
    height: auto;
}

.pago img:first-of-type{
    width: 110px;
    margin-top: 10px;
}

.asociados img:last-of-type, .pago img:last-of-type{
    margin-top: 10px;
}

.certificado img{
    width: 270px;
    height: auto;
}


/*RESPONSIVE*/

/*-Medium Devices*/
@media(max-width:1281px) {

    footer .section{
        display: block;
    }

    .section .box:nth-child(2){
        flex: 0;
        width: 680px;  
    }
}

/*-Small Devices-*/
@media(max-width:768px) {

    footer .box{
        display: inherit;
    }

    footer .box div{
        padding: 10px 0px;
    }

    .atencion{
        margin-top: 20px;
    }

    .section .box:nth-child(2){
        display: block;
        width: 32%;
    }
}

/*-Extra Small Devices-*/
@media(max-width:480px) {
    footer:last-of-type{font-size: 12px;}
    .atencion p:last-of-type{font-size: 11px;}
    .box span{font-size: 15px;}
    .atencion h3 {font-size: 28px;}
    .atencion p:last-of-type br{ display: inherit}
    .pago img:first-of-type{width: 75px;}
    .asociados img, .pago img{width: 120px;}
    .certificado img{width: 170px;}
    
}

/*FIN RESPONSIVE*/

/*Antiguo media query footer

@media all and (max-width:1200px) { ------ tablet -----------
    .pie .subpie:nth-child(2) div:nth-child(2) a {
        font-size: 19px;
    }
}

@media all and (max-width:820px) { ---- Movil ------ 
    .pie .mobil{display: block !important;}
    .pie .nomobil{display: none !important;}

    .pie .subpie div {width: 100%;}

    .pie .subpie .imgOekoTex{width: 59%;margin: 55px 0px 30px 0px;}
    .pie .subpie .fyvar-aimfap{width: 39%;margin: 55px 0px 30px 0px;}
    .pie .subpie .imgOekoTex img{width: 150px;margin: 0px 0px 0px 0px;}
    .pie .subpie .fyvar-aimfap .fyvar{width: 60px;margin-top: 0px}
    .pie .subpie .fyvar-aimfap .aimfap{width: 90px;margin-top: 20px;margin: 0px 0px 0px 0px;padding: 25px 0px 0px 0px;}
    .pie .subpie:nth-child(2) div:nth-child(2) a {font-size: 24px;}
    }

Fin antiguo media query footer*/