footer{
    background-color: #d1e7b7;
}

footer div {
    display: inline-flex;
    align-self: stretch;
    flex-wrap: wrap;
    align-content: center;
}

@media only screen and (max-width: 600px) {
    footer{
        flex-direction: column;
    }

    footer div{
        margin: 2% auto;
    }

    footer div.mx-2{
        margin-right: auto !important;
        margin-left: auto !important;
    }
    
}