
.logos {background-color: #fff; padding: 1em;}
.logos-row{
    width: 100%;
    padding: 1em;
}
.footer-info { background-color: #fff; width: 100%; height: auto;}
.footer-info-text {margin-left: 10px; font-size: 20pt; letter-spacing: 1px;}

#partner1 {width: 6.2em; height: auto; padding-top: 10px}
#partner2 {width: 6.2em; height: auto;}
#partner3 {width: 8em; height: auto;}
#partner4 {width: 6.2em; height: auto;}
#partner5 {width: 6.2em; height: auto;}
#aiju {width: 6.2em; height: auto;}
#partner1:hover, #partner2:hover, #partner3:hover, #partner4:hover, #partner5:hover, #aiju:hover {
    opacity: 0.8;
}

#erasmus-logo-pc {
    display: none;
}

#erasmus-logo-mobile {
    display: block;
    width: 10em; 
    height: auto;
    padding-top: 20px;
}

#icon_correo {width: 2em; height: auto; margin-left: 12px;}
#icon_contacto {width: 2em; height: 2em;}
#icon_facebook {width: 2em; height: 2em; bottom: 0; margin-left: 12px;}

#disclaimer-text-pc {
    display: none;
}

#disclaimer-text-mobile {
    display: block;
        color: black!important;
        padding-top: 2em;
        font-size: 0.8em;
}


@media only screen and (min-width: 768px) {
    .footer-info-text {
        margin-left: 2em;
    }

    #erasmus-logo-pc {
        display: block;
        width: 18em; 
        height: auto;
    }

    #erasmus-logo-mobile {
        display: none;
    }

    #disclaimer-text-pc {
        display: block;
        color: black!important;
        padding-top: 2em;
        font-size: 0.8em;
    }

    #disclaimer-text-mobile {
        display: none;
    }
}