UPDATE: I fixed it.
Changed this:
@media screen and (min-width: 1008px) {
.footer-sidebar .widget {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0 30px;
width: 25%;
}
To this:
@media screen and (min-width: 1008px) {
.footer-sidebar .widget {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0 30px;
width: 100%;
text-align: center;
}
The main culprits were these two:
width: 100%;
text-align: center; //Only need this if you have text with your footer. Otherwise the width:100% will do just fine.
Thank you so so much Waldoctg. Your code worked perfectly for me. I am using a child theme.