@media screen and (max-width: 1079px) {
    #footer-container {
        padding: 16px;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: flex-start;
    }

    #footer-container>div {
        margin: 5%;
    }

    #footer-container .menu-li {
        padding: .2em 0;
    }

    #footer-links>a{
        margin:.3em 0;
        display: block;
        text-align: center;
        width: 100%;
    }
    #footer-links>span{
        display: none;
    }
}