/* Responsive adjustments */
@media (max-width: 991px) {
  .footer-left,
  .footer-right {
    width: 100%;
    margin-bottom: 30px;
  }

  .footer-right {
    text-align: center;
  }
}

/* Responsive adjustments */
@media (max-width: 767px) {
  .locations-map-container {
    max-width: 250px;
    height: 250px;
    margin-bottom: 20px;
  }

  .locations-banner-img {
    max-width: 100%;
    margin-top: 20px;
  }
}
