/* Project-specific tweaks */

/* Add breathing room between X icon and CTA on desktop */
.header-area .header__social { margin-right: 20px; display: inline-block; }

/* Footer: center all content on mobile */
@media (max-width: 991px) {
  .footer-area-4 .footer-widget-wrapper { 
    justify-content: center !important; 
    gap: 16px; 
  }
  .footer-area-4 .footer-widget-box { text-align: center; }
  .footer-area-4 .footer-nav-list { 
    display: inline-flex; 
    gap: 16px; 
    flex-wrap: wrap; 
    justify-content: center; 
    padding-left: 0; 
  }
}


