@media screen and (max-width:1699px) {

}

@media screen and (max-width:1599px) {

}

@media screen and (max-width:1499px) {
	.home .cs-page__header, .archive .cs-page__header {padding-bottom: 2rem !important;margin-bottom: 2rem !important;}
	.cs-read-next__heading {margin-bottom: 1rem;}
	.cs-read-next__heading h2 {font-size: 26px !important;}
	table th, .wp-block-table th, table td, .wp-block-table td, .wp-block-table td a, .wp-block-table td strong {font-size: 15px !important;}
	.entry-content h2 {font-size: 25px;}
	.single .cs-author-detail__name {margin: 0 0 0 !important;}
	.single .cs-author-detail {padding: 10px 10px;border-radius: 9px;gap: 10px;}
	.cs-entry-title-and-subtitle, h1.cs-entry__title, .single .cs-entry__content-wrap {font-size: 40px !important;margin: 0 0 10px;}
	footer.ftr {padding: 36px 18px 20px !important;}
	h2.cs-entry__title a {font-size: 18px;}
	.cs-meta-reading-time.cs-meta-reading-time {font-size: 11px !important;padding: 5px 6px !important;min-width: 90px !important;}
}

@media screen and (max-width:1399px) {
	.single .nimble-lead-card__body {padding: 15px 10px !important;}
	.single .entry-content > blockquote {padding: 15px !important;}
	.single .cs-sidebar-left .cs-main-content.cs-main-content {grid-template-columns: minmax(200px, 240px) minmax(0, 1fr) minmax(200px, 290px) !important; column-gap: 1.2rem!important;}
	footer.ftr {padding: 36px 0px 20px !important;}
	.cs-container {padding-right: 2rem !important;padding-left: 2rem !important;}

}

@media screen and (max-width:1299px) {
	.single .cs-sidebar-left .cs-sidebar__area .cs-sidebar__inner{top: 0 !important;}
	.nimble-lead-card__body:before, .nimble-lead-card__body:after{display: none;}
	aside#secondary .cs-sidebar__inner .widget.ezw_tco-3.ez-toc {min-width: 240px;}
	.cs-overlay-post-meta.cs-meta-overlay-background .cs-meta-category ul.post-categories li a {border-radius: 6px !important;padding: 5px 7px;margin: 0 0px !important;font-size: 10px;}
}

@media screen and (max-width:1199px) {
	.cs-entry__inner.cs-entry__overlay:has(.image-detail-section) {display: none !important;}
	.cs-page__author-thumbnail img, .cs-page__author-thumbnail img.avatar, .cs-page__author-thumbnail img.sab-custom-avatar, .cs-page__author-thumbnail img.cs-author-archive-avatar {width: 90px !important;height: 90px !important;max-width: 90px !important;max-height: 90px !important;}
	.cs-main-content .entry-content h3 button.accordion-button {padding: 15px;}
	.accordion-body {padding: 15px;font-size: 16px;}
	.faq-parent h3.accordion-header.accordion-header {margin: 0 !important;}
	.cs-read-next__heading h2 {font-size: 22px !important;}
	.cs-main-content .entry-content h3 {font-size: 20px !important;margin: 20px 0 5px !important;}
	.archive .cs-site-content, .single .cs-site-content, .page .cs-site-content {margin-top: 1.5rem !important;}
	.cs-container {padding-right: 1rem !important;padding-left: 1rem !important;}
	.cs-single-header-type-split .cs-main-content {margin-top: 2rem !important;}
	.cs-entry__header-split:has(.cs-entry__thumbnail) {grid-template-columns: 1fr !important;}
	.single.single-post .entry-content p, .single.single-post .entry-content p a, .single.single-post .entry-content li, .single.single-post .entry-content li strong, .single.single-post .entry-content li a {font-size: 16px;}
	.cs-entry__header-split {padding-bottom: 1rem !important;}
	.single .cs-sidebar-left .cs-main-content.cs-main-content {grid-template-columns: 235px minmax(0, 1fr) !important;column-gap: 1.2rem !important;}
	aside#nimble-lead-sidebar {display: none;}
	.entry-content h2 {font-size: 22px;}
	.single .cs-author-detail__avatar {width: 50px;height: 50px;}
	.cs-entry-title-and-subtitle, h1.cs-entry__title, .single .cs-entry__content-wrap {font-size: 28px !important;margin: 0 0 10px;line-height: 1.4 !important;}
	.cs-posts-area__archive.cs-posts-area__grid {--cs-posts-area-grid-columns: 3 !important;}
	h2.cs-entry__title a {font-size: 17px;}
}

@media screen and (max-width:991px) {
	.cs-main-content {row-gap: 1rem !important;}
	.single .cs-sidebar-left .cs-sidebar__area .cs-sidebar__inner {max-height: 100% !important;}
	.cs-sidebar-enabled .cs-sidebar__area {order: 1 !important;}
	.cs-sidebar-enabled .cs-content-area {order: 2 !important;}
	.single .cs-sidebar-left .cs-main-content.cs-main-content {grid-template-columns: 1fr !important;column-gap: 1rem !important;}
	.cs-posts-area__main {--cs-posts-area-grid-column-gap: 1rem !important;}
	.cs-posts-area__archive.cs-archive-grid {--cs-posts-area-grid-row-gap: 28px !important;}
	.cs-container {padding-right: 1rem !important;padding-left: 1rem !important;}
    .cs-posts-area__archive.cs-posts-area__grid {--cs-posts-area-grid-columns: 2 !important;}
}

@media screen and (max-width:767px) {
	.cs-page__author-social-links a svg {width: 19px;}
	.cs-page__author .cs-page__author-eyebrow {font-size: 14px !important;}
	.home .cs-page__title, .archive .cs-page__title {font-size: 18px !important;}
	.cs-page__author .cs-page__archive-description.cs-page__archive-description {font-size: 14px;margin: 0 !important;}
	.entry-content h2 {font-size: 20px;}
	.cs-main-content .entry-content h3 {font-size: 18px !important;}
	.accordion-body {padding: 10px;font-size: 14px;}
	.cs-main-content .entry-content h3 button.accordion-button {letter-spacing: normal !important; padding: 10px; font-size: 15px;}
	button, input[type=button], input[type=reset], input[type=submit], .cs-button{letter-spacing: normal !important;}
	.cs-read-next__grid.cs-read-next__grid {--cs-posts-area-grid-columns: 2 !important;}
	.cs-read-next__heading h2 {font-size: 18px !important;}
	table th, .wp-block-table th, table td, .wp-block-table td, .wp-block-table td a, .wp-block-table td strong {font-size: 14px !important;}
	.single.single-post .entry-content p, .single.single-post .entry-content p a, .single.single-post .entry-content li, .single.single-post .entry-content li strong, .single.single-post .entry-content li a {font-size: 14px;}
	.cs-entry-title-and-subtitle, h1.cs-entry__title, .single .cs-entry__content-wrap {font-size: 24px !important;}
	footer.ftr .fct {font-size: 14px !important;padding: 10px 10px !important;}
	footer.ftr .ftr-top {grid-template-columns: 1fr !important; gap:0 !important;}
	.btn-cta img {max-height: 17px;}
	.btn-cta {font-size: 13px;padding: 5px 5px !important;gap: 4px; height: 34px}
	a.logo img {max-height: 33px;}
	.archive .cs-site-content, .single .cs-site-content, .page .cs-site-content {margin-top: 1.5rem !important;}
	.cs-posts-area__grid .cs-entry__outer {row-gap: 1rem !important;}
	.cs-meta-author a span, .cs-meta-date span.cs-meta-date-on, .cs-meta-date {font-size: 14px !important;}
	.cs-entry__excerpt {font-size: 14px !important;}
}

@media screen and (max-width:576px) {
	.cs-read-next__grid.cs-read-next__grid {--cs-posts-area-grid-columns: 1 !important;--cs-posts-area-grid-row-gap: 20px !important;}
    .cs-posts-area__archive.cs-posts-area__grid {--cs-posts-area-grid-columns: 1 !important;}
}

