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

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

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

.overview-router-ar {
	padding-top: 95px;
}

@media only screen and (max-width: 1200px) {
	.touch-control-start {
		left: 65px;
	}
}

@media only screen and (max-width: 1024px) {
	.touch-control-start {
		left: 175px;
	}
}

@media only screen and (max-width: 834px) {
	.touch-control-start {
		left: 65px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-router-ar {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 420px) {
	.hero-payoff {
		font-size: 35px;
	}
	.overview-router-ar {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 420px) {
	.headline-section {
		font-size: 35px;
	}
}

html.enhanced:not(.text-zoom, .no-js, .no-heavy-media, .android, .mq-medium-short, .mq-large-up-shorter)
	.section-case-battery
	.pin-overflow-container.speaker-case,
html.mq-large-up-shorter
	.section-case-battery
	.pin-overflow-container.speaker-case {
	height: 320px;
}

@media only screen and (max-width: 1068px) {
	html.enhanced:not(.text-zoom, .no-js, .no-heavy-media, .android, .mq-medium-short, .mq-large-up-shorter)
		.section-case-battery
		.pin-overflow-container.speaker-case,
	html.mq-large-up-shorter
		.section-case-battery
		.pin-overflow-container.speaker-case {
		height: 134px;
	}
}

@media only screen and (max-width: 734px) {
	html.enhanced:not(.text-zoom, .no-js, .no-heavy-media, .android, .mq-medium-short, .mq-large-up-shorter)
		.section-case-battery
		.pin-overflow-container.speaker-case,
	html.mq-large-up-shorter
		.section-case-battery
		.pin-overflow-container.speaker-case {
		height: 80px;
	}
}

.section-ar {
	margin-bottom: 0px;
}

@media only screen and (max-width: 420px) {
	.xray-copy.guts-1 {
		font-size: 14px;
	}
}

@media only screen and (min-width: 1740px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 425px;
	}
}

@media only screen and (min-width: 1481px) and (max-width: 1740px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 455px;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1480px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 480px;
	}
}

@media only screen and (min-width: 1154px) and (max-width: 1299px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 520px;
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1153px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 540px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.bento-cell-microphones .pin-overflow-container {
		height: 430px;
	}
}

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