/* Match the price page's mainContainer at every breakpoint. */
.mainContainer.clinic-page-container { box-sizing: border-box; width: min(1320px, calc(100% - 48px)) !important; max-width: none !important; margin-inline: auto !important; padding-inline: 0 !important; }
@media (min-width: 1500px) {
  .mainContainer.clinic-page-container { width: min(1420px, calc(100% - 64px)) !important; }
}
@media (max-width: 767px) {
  .mainContainer.clinic-page-container { width: calc(100% - 20px) !important; }
}
@media (max-width: 390px) {
  .mainContainer.clinic-page-container { width: calc(100% - 16px) !important; }
}
