I’m seeing this existing CSS you’ve added:
@media (max-width:1024px) {
.footer-widgets .footer-widget-1, .footer-widgets .footer-widget-2, .footer-widgets .footer-widget-3 {
width: 100%;
padding: 20px;
text-align: center;
}
}
What if you just include footer widget 4 as well?
@media (max-width:1024px) {
.footer-widgets .footer-widget-1, .footer-widgets .footer-widget-2, .footer-widgets .footer-widget-3, .footer-widgets .footer-widget-4 {
width: 100%;
padding: 20px;
text-align: center;
}
}