/* Local Overrides */

/* Hero content */
@media only screen and (max-width: 432px) {
	.custom_hero_mt {
		margin-top: -105px;
	}
}
@media only screen and (min-width: 433px) and (max-width: 734px) {
	.custom_hero_mt {
		margin-top: -86px;
	}
}
@media only screen and (min-width: 735px) {
	.custom_hero_mt {
		margin-top: -36px;
	}
}

/* Upgrade section */

#overview-upgrade-upgraders-ultra-health-sensing-1 {
	width: 100%;
	margin-right: 181px;
}

#custom_upgrader_1,
#custom_upgrader_2 {
	grid-column: span 6;
}

@media only screen and (min-width: 1069px) {
	#custom_upgrader_2
		.upgrader-item-content
		.caption-container
		.caption-animation-container
		.caption.typography-upgrader-item-caption-reduced {
		padding-left: 90px;
		padding-right: 90px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 805px) {
	.section-upgrade .typography-media-card-gallery-caption-sosumi {
		margin-top: 7px;
	}
}
@media only screen and (max-width: 439px) {
	.section-upgrade .typography-media-card-gallery-caption-sosumi {
		margin-top: 7px;
	}
}

/* Contrast section */

@media only screen and (min-width: 1069px) {
	.section-contrast.background-alt {
		padding-top: 144px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast.background-alt {
		padding-top: 120px;
	}
}
@media only screen and (max-width: 734px) {
	.section-contrast.background-alt {
		padding-top: 112px;
	}
}
