/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

nav#ac-localnav {
    margin-bottom: 0 !important;
}
	html.no-enhance-xp .section-hero, html.no-hero-enhance-xp .section-hero {
		padding-top: calc(var(--r-localnav-height) + 1px);
	}

@media only screen and (min-width: 1069px) {
	section.section-ai .subsection-gallery {
		margin-bottom: 110px;
	}
	.section.section-upgraders {
		margin-bottom: 170px;
	}
	.section-decarbonizing .bento-content {
		padding: 28px 66px 52px 32px;
	}
	.section-upgraders .bento-item.ai span.elevated-text {
		line-height: 1;
		margin: 3px 0 15px;
	}
	.section-routers .router-item-environment .accent-green:before {
		width: 130px;
		background-size: 130px 54px;
		left: -7px;
	}
	.section-studio-display .gallery-grid-caption {
		margin-bottom: 20px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	section.section-ai .subsection-gallery {
		margin-bottom: 80px;
	}
	.section.section-upgraders {
		margin-bottom: 140px;
	}
	.section-upgraders .bento-item.ai span.elevated-text {
		line-height: 1;
		margin: 1px 0 11px;
	}
	.section-routers .router-item-environment .accent-green:before {
		width: 110px;
		background-size: 110px 46px;
		left: -6px;
	}
	.section-studio-display .gallery-grid-caption {
		margin-bottom: -13px;
	}
}
@media only screen and (max-width: 734px) {
	section.section-ai .subsection-gallery {
		margin-bottom: 52px;
	}
	.section.section-upgraders {
		margin-bottom: 100px;
	}
	.section-connectivity .subsection-hero .connectivity-intro-spec-copy {
		width: 270px;
	}
	.section-upgraders .bento-item.ai span.elevated-text {
		line-height: 1;
		margin-bottom: 7px;
	}
	.section-routers .router-item-environment .accent-green:before {
		left: -5px;
		width: 88px;
		background-size: 88px 38px;
	}
	.section-hero .mx-performance .mx-headline {
		font-size: 42px;
	}
}




/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
