Ciao Grinko, ecco la soluzione che cerchi, naturalmente da personalizzare in base alle tue esigenze:

codice:
@media only screen and (min-width:992px) {
    .footer-top .row { align-items: flex-start; display: flex; flex: 0 1 auto; justify-content: space-between; }
    
    .md-mb-30 { box-sizing: border-box; flex: 0 1 25%; max-width: 25%; padding: 15px; }
    
    .double-footer { flex: 0 1 25%; max-width: 25%; padding: 15px; }
}

Questa porzione di codice CSS l'ho aggiunta alla fine del tuo foglio di stile e posiziona le tue colonne una di fianco all'altra occupando il 25% di spazio con un padding di 15px.