/*RESPONSIVE*/

/*desktop*/
@media (min-width: 1025px) {

}

/*pc portable*/
@media (min-width: 1025px) and (max-width: 1700px) {

}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {

}

/*mobile and tablet*/
@media (max-width: 1024px) {

}


/*phone*/
@media (max-width: 767px) {
    footer{
        height: 40vw;
        bottom: -2vw;
        position: relative;
    }

    footer .footer__menu{
        max-width: unset;
        flex-flow: column;
        justify-content: space-around;
        padding: 10vw 0;
    }
}

/*RESPONSIVE*/