/* Global Site Width Constraint - Max 1200px for all containers */
.container,
.container-fluid {
  max-width: 1200px !important;
  margin-left: auto;
  margin-right: auto;
}

/* Ensure navbar containers also respect max-width */
.top-header .container,
.main-navbar .container {
  max-width: 1200px !important;
  margin-left: auto;
  margin-right: auto;
}

/* Responsive adjustments - allow full width on smaller screens */
@media (max-width: 1199.98px) {
  .container,
  .container-fluid,
  .top-header .container,
  .main-navbar .container {
    max-width: 100% !important;
  }
}

