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

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

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

.techspecs-section.section-header .typography-columnheader {
	width: 47%;
}

@media only screen and (max-width: 1068px) {
	.techspecs-section.section-header .typography-columnheader {
		width: 48%;
	}
}

.section-header .techspecs-row:first-child {
	margin-left: 23%;
}

@media only screen and (max-width: 1068px) {
	.section-header .techspecs-row .techspecs-column {
		margin-left: 2%;
	}
}

.section-buttons-and-connectors .diagram-text.volume {
	width: 61px;
	left: 485px;
	top: 101px;
}
.section-buttons-and-connectors .diagram-text.three-mic {
	width: 71px;
}
.section-buttons-and-connectors .diagram-text.top-button {
	width: 63px;
}
.section-buttons-and-connectors .diagram-text.nano-sim {
	width: 125px;
	left: 626px;
}
.section-buttons-and-connectors .diagram-text.magnetic-connector {
	width: 100px;
	left: 635px;
}
.section-buttons-and-connectors .diagram-text.smart-connector {
	width: 100px;
	left: 633px;
}
.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
	left: 345px;
	top: 185px;
}
@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 360px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 292px;
	}
	.section-buttons-and-connectors .diagram-text.volume {
		left: 393px;
		top: 83px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 50px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		width: 68px;
	}
	.section-buttons-and-connectors .diagram-text.magnetic-connector {
		width: 90px;
		left: 528px;
		text-align: left;
	}
	.section-buttons-and-connectors .diagram-text.nano-sim {
		width: 90px;
		left: 528px;
		text-align: left;
	}
	.section-buttons-and-connectors .diagram-text.smart-connector {
		width: 90px;
		left: 528px;
		text-align: left;
	}

	.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
		left: 220px;
		top: 111px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 241px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 142px;
	}
	.section-buttons-and-connectors .diagram-text.volume {
		left: 0px;
		width: 86px;
		top: 523px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		width: 104px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		top: -35px;
	}
	.section-buttons-and-connectors .diagram-text.nano-sim {
		width: 86px;
		left: 45px;
	}
	.section-buttons-and-connectors .diagram-text.magnetic-connector {
		width: 27px;
		left: 166px;
	}
	.section-buttons-and-connectors .diagram-text.smart-connector {
		width: 27px;
		left: 166px;
	}

	.section-buttons-and-connectors .diagram-text.microphone-2 {
		top: 436px;
		left: 210px;
	}

	.section-weight-and-dimensions .image-dimensions-ipadPro-13 .diagram-text-depth {
		left: 230px;
		top: 116px;
	}
}

.section-environment .callout-techspecs-environment .callout-techspecs-environment-content .callout-techspecs-environment-first-column {
	margin-top: 20px;
}
.section-environment .callout-techspecs-environment .callout-techspecs-environment-content .callout-techspecs-environment-second-column {
	margin-top: 20px;
}

@media only screen and (max-width: 1068px) {
	.section-os .techspecs-os-logo {
		margin-bottom: 25px;
	}
}

@media only screen and (max-width: 734px) {
	.section-os .techspecs-os-logo {
		margin-bottom: 1.1em;
	}
}

.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
	top: 166px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
		top: 100px;
	}
}

@media only screen and (max-width: 734px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-11 .diagram-text-depth {
		top: 104px;
		left: 194px;
	}
}

.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
	top: 185px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
		top: 117px;
	}
}

@media only screen and (max-width: 734px) {
	.section-weight-and-dimensions .image-dimensions-ipadPro-12-9 .diagram-text-depth {
		top: 121px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		left: 104px;
	}
	.section-buttons-and-connectors .diagram-text.three-mic {
		left: 176px;
	}
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 260px;
	}
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 330px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.speaker-1 {
		left: 125px;
	}
}
@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.three-mic {
		left: 130px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.top-button {
		left: 231px;
		top: -30px;
	}
}
@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .diagram-text.speaker-2 {
		left: 122px;
	}
}

.section-compare {
	--router-tile-spacing: 25px;
	--router-tile-side-spacing: var(--router-tile-spacing);
}

.section-buttons-and-connectors .diagram-text.top-button {
	top: -36px;
}

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