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

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

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section-techspecs .section-size-weight .caption-depth {
	bottom: 43px;
}
@media only screen and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-depth {
		bottom: 31px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors figcaption.typography-caption.caption-sim-tray {
		white-space: normal;
	}
	.techspecs-os-features > li:nth-child(3), .techspecs-os-features > li:nth-child(6) {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-depth {
		bottom: 13px;
	}
	.section-techspecs .section-buttons-and-connectors .update-buttons-and-connectors-image .caption-mic-1 {
		left: 108px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		left: 198px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		left: 142px;
	}
}

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

@media only screen and (min-width: 1069px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 197px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		left: 145px;
	}
}

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

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

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media only screen and (min-width: 1069px) {
	.section-techspecs .section-size-weight .caption-height {
		bottom: 255px;
		left: 142px;
	}
	.section-techspecs .section-size-weight .caption-width {
		bottom: 269px;
		right: 74px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 235px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-height {
		bottom: 195px;
	}
	.section-techspecs .section-size-weight .caption-width {
		bottom: 214px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 177px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-height {
		bottom: 138px;
	}
	.section-techspecs .section-size-weight .caption-width {
		bottom: 151px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 114px;
	}
	.section-techspecs .section-buttons-and-connectors .buttons-and-connectors-S-wrapper .specs-buttons-and-connectors-update-1 {
		margin-inline-start: -14px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-smart-connector {
		inset-inline-start: -5px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-touch-id {
		max-width: 100px;
		inset-block-end: 1000px;
		inset-inline-start: 214px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-mic-1 {
		inset-inline-start: 241px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-camera-1 {
		inset-inline-start: 249px;
	}
	.section-techspecs .section-buttons-and-connectors .buttons-and-connectors-S-wrapper .specs-buttons-and-connectors-2 {
		margin-block-start: 89px;
		margin-inline-start: 133px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-volume {
		inset-block-start: 618px;
		inset-inline-start: 52px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-camera-2 {
		inset-block-start: 597px;
		inset-inline-start: 196px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-mic-2 {
		inset-block-start: 616px;
		inset-inline-start: 196px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-usbc-connector {
		inset-inline-start: 115px;
	}
}

@media only screen and (max-width: 340px) {
	.section-techspecs .section-size-weight .caption-height {
		bottom: 138px;
	}
	.section-techspecs .section-size-weight .caption-width {
		bottom: 151px;
	}
	.section-techspecs .section-size-weight .caption-depth {
		top: 114px;
	}
	.section-techspecs .section-buttons-and-connectors .buttons-and-connectors-S-wrapper .specs-buttons-and-connectors-update-1 {
		margin-inline-start: -27px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-smart-connector {
		inset-inline-start: -17px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-touch-id {
		max-width: 100px;
		inset-block-end: 1000px;
		inset-inline-start: 198px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
		inset-block-start: -16px;
		inset-inline-start: 109px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-mic-1 {
		inset-inline-start: 232px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-camera-1 {
		inset-inline-start: 238px;
	}
	.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
		inset-inline-start: 110px;
	}
}

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