Try replacing the min-width
and max-width
declarations you have with their flex
equivalents.
Instead of this:
.footer-column {
min-width: 20%;
max-width: 20%;
margin-bottom: 40px;
}
.footer-column {
min-width: 45% !important;
max-width: 45% !important;
margin-bottom: 50px;
}
Try this:
.footer-column {
flex: 0 0 20%;
margin-bottom: 40px;
}
.footer-column {
flex: 0 0 45%;
margin-bottom: 50px;
}
Revised Demo