/* compare padding override */

.section-compare.section-shared-router {
	padding-top: 20px;
}

/* wifi image override */

@media only screen and (max-width: 340px) {
	.section-techspecs
		.section-buttons-and-connectors
		.image-specs-buttons-and-connectors-1 {
		left: -25px;
	}
}

/* Finish labels */
/* Silver */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-silver {
		left: -23px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-silver {
		left: -25px;
	}
}

/* Pink */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-pink {
		left: 350px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-pink {
		left: 286px;
	}
}

/* Yellow */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-finish .caption-yellow {
		left: 512px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-finish .caption-yellow {
		left: 417px;
	}
}

/* Section dimensions */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 26px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 234px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 45px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 20px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		bottom: 32px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 34px;
	}
}
@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-width {
		top: 0px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 113px;
	}
	.section-techspecs .section-size-weight .caption-height {
		top: 15px;
	}
}

/* Section buttons and connectors */
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-touch-id {
		left: 297px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		left: 155px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-sim-tray {
		width: 66px;
		white-space: normal;
		bottom: 58px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 155px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 123px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-sim-tray {
		width: 96px;
		white-space: normal;
		bottom: 48px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs
		.section-buttons-and-connectors
		.update-buttons-and-connectors-image
		.caption-mic-1 {
		left: 103px;
	}

	.section-techspecs .section-buttons-and-connectors .caption-volume {
		inset-inline-start: 51px;
	}

	.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
		inset-inline-start: 118px;
	}
}
