/* Page content horizontal gutters — sections wrap .container, not the other way around */

.page-main .container {
  padding-left: 0;
  padding-right: 0;
}

.page-main > .hero,
.page-main > .origins,
.page-main > .works,
.page-main > .features,
.page-main > .press,
.page-main > .visit-cta-section,
.page-main > .dept-strip-wrap,
.page-main > .cta-banner,
.page-main .doctor-page > .article-meta,
.page-main .doctor-page > section,
.page-main .location-page > .article-meta,
.page-main .location-page > section,
.page-main .schedule-page > .article-meta,
.page-main .schedule-page > section,
.page-main .reservation-page > .article-meta,
.page-main .reservation-page > section,
.page-main .cct-page > .article-meta,
.page-main .cct-page > .hero,
.page-main .cct-page > .section,
.page-main .cct-page > .cta-section,
.page-main .nold-page > .article-meta,
.page-main .nold-page > .hero,
.page-main .nold-page > .section,
.page-main .nold-page > .cta-section,
.page-main .faq-page > .article-meta,
.page-main .faq-page > .faq-hero,
.page-main .faq-page > .faq-toc,
.page-main .faq-page .faq-panels > .faq-category,
.page-main .faq-page > .faq-cta,
.page-main .blog-page > .article-meta,
.page-main .blog-page > .blog-hero,
.page-main .blog-page > .blog-category-bar,
.page-main .blog-page > .blog-articles-section,
.page-main .blog-page > .blog-cta-section,
.page-main .health-column-single > .article-meta,
.page-main .health-column-single > .column-hero,
.page-main .health-column-single > .column-featured,
.page-main .health-column-single > .column-body,
.page-main .health-column-single > .column-related,
.page-main .health-column-single > .column-cta,
.page-main .hospital-news-single > .article-meta,
.page-main .hospital-news-single > .news-hero,
.page-main .hospital-news-single > .news-featured,
.page-main .hospital-news-single > .news-body,
.page-main .hospital-news-single > .news-related,
.page-main .hospital-news-single > .news-cta,
.page-main .pricing-page > .article-meta,
.page-main .pricing-page > .pricing-hero,
.page-main .pricing-page > .pricing-toc,
.page-main .pricing-page > .pricing-category,
.page-main .pricing-page > .pricing-cta,
.page-main .research-page > .article-meta,
.page-main .research-page > .hero,
.page-main .research-page > .research-origin-section,
.page-main .research-page > .research-category-bar,
.page-main .research-page > .research-portfolio-section,
.page-main .research-page > .faq-cta,
.page-main .research-single > .article-meta,
.page-main .research-single > .paper-hero,
.page-main .research-single > .section,
.page-main .research-single > .cta-section,
.page-main .media-page > .article-meta,
.page-main .media-page > .page-hero,
.page-main .media-page > .timeline-section,
.page-main .media-page > .cta-section,
.page-main .press-page > .article-meta,
.page-main .press-page > .page-hero,
.page-main .press-page > .filter-bar,
.page-main .press-page > .grade-section,
.page-main .press-page > .cta-section,
.page-main .spine-page > .article-meta,
.page-main .spine-page > .spine-content,
.page-main .joint-page > .article-meta,
.page-main .joint-page > .joint-content,
.page-main .legal-page > .article-meta,
.page-main .legal-page > .legal-hero,
.page-main .legal-page > .legal-content,
.page-main .sitemap-page > .article-meta,
.page-main .sitemap-page > .sitemap-hero,
.page-main .sitemap-page > .sitemap-content {
  padding-left: 40px;
  padding-right: 40px;
}

@media (max-width: 960px) {
  .page-main > .hero,
  .page-main > .origins,
  .page-main > .works,
  .page-main > .features,
  .page-main > .press,
  .page-main > .visit-cta-section,
  .page-main > .dept-strip-wrap,
  .page-main > .cta-banner,
  .page-main .doctor-page > .article-meta,
.page-main .doctor-page > section,
  .page-main .location-page > .article-meta,
.page-main .location-page > section,
  .page-main .schedule-page > .article-meta,
.page-main .schedule-page > section,
  .page-main .reservation-page > .article-meta,
.page-main .reservation-page > section,
  .page-main .cct-page > .article-meta,
  .page-main .cct-page > .hero,
  .page-main .cct-page > .section,
  .page-main .cct-page > .cta-section,
  .page-main .nold-page > .article-meta,
  .page-main .nold-page > .hero,
  .page-main .nold-page > .section,
  .page-main .nold-page > .cta-section,
  .page-main .faq-page > .article-meta,
  .page-main .faq-page > .faq-hero,
  .page-main .faq-page > .faq-toc,
  .page-main .faq-page .faq-panels > .faq-category,
  .page-main .faq-page > .faq-cta,
  .page-main .blog-page > .article-meta,
  .page-main .blog-page > .blog-hero,
  .page-main .blog-page > .blog-category-bar,
  .page-main .blog-page > .blog-articles-section,
  .page-main .blog-page > .blog-cta-section,
.page-main .health-column-single > .article-meta,
.page-main .health-column-single > .column-hero,
.page-main .health-column-single > .column-featured,
.page-main .health-column-single > .column-body,
.page-main .health-column-single > .column-related,
.page-main .health-column-single > .column-cta,
.page-main .hospital-news-single > .article-meta,
.page-main .hospital-news-single > .news-hero,
.page-main .hospital-news-single > .news-featured,
.page-main .hospital-news-single > .news-body,
.page-main .hospital-news-single > .news-related,
.page-main .hospital-news-single > .news-cta,
  .page-main .pricing-page > .article-meta,
  .page-main .pricing-page > .pricing-hero,
  .page-main .pricing-page > .pricing-toc,
  .page-main .pricing-page > .pricing-category,
  .page-main .pricing-page > .pricing-cta,
  .page-main .research-page > .article-meta,
  .page-main .research-page > .hero,
  .page-main .research-page > .research-origin-section,
  .page-main .research-page > .research-category-bar,
  .page-main .research-page > .research-portfolio-section,
  .page-main .research-page > .faq-cta,
  .page-main .research-single > .article-meta,
  .page-main .research-single > .paper-hero,
  .page-main .research-single > .section,
  .page-main .research-single > .cta-section,
  .page-main .media-page > .article-meta,
  .page-main .media-page > .page-hero,
  .page-main .media-page > .timeline-section,
  .page-main .media-page > .cta-section,
  .page-main .press-page > .article-meta,
  .page-main .press-page > .page-hero,
  .page-main .press-page > .filter-bar,
  .page-main .press-page > .grade-section,
  .page-main .press-page > .cta-section,
  .page-main .spine-page > .article-meta,
  .page-main .spine-page > .spine-content,
  .page-main .joint-page > .article-meta,
  .page-main .joint-page > .joint-content,
  .page-main .legal-page > .article-meta,
  .page-main .legal-page > .legal-hero,
  .page-main .legal-page > .legal-content,
  .page-main .sitemap-page > .article-meta,
  .page-main .sitemap-page > .sitemap-hero,
  .page-main .sitemap-page > .sitemap-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 768px) {
  .page-main > .hero,
  .page-main > .origins,
  .page-main > .works,
  .page-main > .features,
  .page-main > .press,
  .page-main > .visit-cta-section,
  .page-main > .dept-strip-wrap,
  .page-main > .cta-banner,
  .page-main .doctor-page > .article-meta,
.page-main .doctor-page > section,
  .page-main .location-page > .article-meta,
.page-main .location-page > section,
  .page-main .schedule-page > .article-meta,
.page-main .schedule-page > section,
  .page-main .reservation-page > .article-meta,
.page-main .reservation-page > section,
  .page-main .cct-page > .article-meta,
  .page-main .cct-page > .hero,
  .page-main .cct-page > .section,
  .page-main .cct-page > .cta-section,
  .page-main .nold-page > .article-meta,
  .page-main .nold-page > .hero,
  .page-main .nold-page > .section,
  .page-main .nold-page > .cta-section,
  .page-main .faq-page > .article-meta,
  .page-main .faq-page > .faq-hero,
  .page-main .faq-page > .faq-toc,
  .page-main .faq-page .faq-panels > .faq-category,
  .page-main .faq-page > .faq-cta,
  .page-main .blog-page > .article-meta,
  .page-main .blog-page > .blog-hero,
  .page-main .blog-page > .blog-category-bar,
  .page-main .blog-page > .blog-articles-section,
  .page-main .blog-page > .blog-cta-section,
.page-main .health-column-single > .article-meta,
.page-main .health-column-single > .column-hero,
.page-main .health-column-single > .column-featured,
.page-main .health-column-single > .column-body,
.page-main .health-column-single > .column-related,
.page-main .health-column-single > .column-cta,
.page-main .hospital-news-single > .article-meta,
.page-main .hospital-news-single > .news-hero,
.page-main .hospital-news-single > .news-featured,
.page-main .hospital-news-single > .news-body,
.page-main .hospital-news-single > .news-related,
.page-main .hospital-news-single > .news-cta,
  .page-main .pricing-page > .article-meta,
  .page-main .pricing-page > .pricing-hero,
  .page-main .pricing-page > .pricing-toc,
  .page-main .pricing-page > .pricing-category,
  .page-main .pricing-page > .pricing-cta,
  .page-main .research-page > .article-meta,
  .page-main .research-page > .hero,
  .page-main .research-page > .research-origin-section,
  .page-main .research-page > .research-category-bar,
  .page-main .research-page > .research-portfolio-section,
  .page-main .research-page > .faq-cta,
  .page-main .research-single > .article-meta,
  .page-main .research-single > .paper-hero,
  .page-main .research-single > .section,
  .page-main .research-single > .cta-section,
  .page-main .media-page > .article-meta,
  .page-main .media-page > .page-hero,
  .page-main .media-page > .timeline-section,
  .page-main .media-page > .cta-section,
  .page-main .press-page > .article-meta,
  .page-main .press-page > .page-hero,
  .page-main .press-page > .filter-bar,
  .page-main .press-page > .grade-section,
  .page-main .press-page > .cta-section,
  .page-main .spine-page > .article-meta,
  .page-main .spine-page > .spine-content,
  .page-main .joint-page > .article-meta,
  .page-main .joint-page > .joint-content,
  .page-main .legal-page > .article-meta,
  .page-main .legal-page > .legal-hero,
  .page-main .legal-page > .legal-content,
  .page-main .sitemap-page > .article-meta,
  .page-main .sitemap-page > .sitemap-hero,
  .page-main .sitemap-page > .sitemap-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
