@media screen and (min-width: 1025px) {
    /*DESKTOP*/
    .footer { padding: 30px; background-color: #fff;}
    .footer .title_footer { height: 30px; display: block; position: relative; margin: 10px auto 30px auto; }
    .footer .title_footer img { height: 100%; width: auto; margin: auto; display: block; position: relative;  }
    .footer .footer_menu { display: flex; justify-content: space-between;  max-width: 80%; position: relative; margin: 10px auto;  }
    .footer .footer_menu a {  display: block; }
    .footer_credits { background-color: #fff; }
}

@media screen and (max-width: 1024px) and (min-width:480px) {
    /*TABLET AND SMALL SCREEN*/
    .footer { padding: 30px; background-color: #fff;}
    .title_footer { height: 30px; display: block; position: relative; margin: 10px auto; }
    .title_footer img { height: 100%; width: auto; margin: auto; display: block; position: relative;  }
    .footer_menu { width: 100%; display: flex; justify-content: space-between; }
    .footer_menu a {  display: block; }
    .footer_credits { background-color: #fff; }

}

@media screen and (max-width: 479px) {
    /*MOBILE*/
    .footer { padding: 10px; background-color: #fff;}
    .title_footer { height: 30px; display: block; position: relative; margin: 10px auto; }
    .title_footer img { height: auto; width: 100%; margin: auto; display: block; position: relative;  }
    .footer_menu { width: 100%; display: block; text-align: center !important; }
    .footer_menu a {  display: block; float: left; width: 100%; margin: 5px 0;}
    .footer_credits { background-color: #fff; }

}
