/* Local overrides */

/* Ribbon */

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.ribbon-content {
		margin-left: auto;
		margin-right: auto;
		width: 782px;
	}
}

/* Hero price */

@media only screen and (max-width: 1068px) {
	.hero-copy .typography-overview-hero-cta.pricing {
		max-width: 305px;
	}
}
@media only screen and (min-width: 1069px) {
	.hero-copy .typography-overview-hero-cta.pricing {
		max-width: 305px;
	}
}

/* Center Stage */

@media only screen and (min-width: 1069px) {
	.section-content-block.section-content-block-center-stage
		.typography-overview-section-copy {
		padding-right: 20px;
	}
}

/* Trade In Router */
@media only screen and (min-width: 1069px) {
	.section-giveback
		.giveback-content-text
		.router-headline.typography-router-headline {
		padding-right: 95px;
	}
	.section-giveback .giveback-content-text .router-copy {
		padding-right: 120px;
	}
}

/* SNIPES */
/* Large */
@media only screen and (min-width: 1069px) {
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe1,
	.section-design .section-content-block-ipad .hardware-fan .snipe-1 {
		top: -22px;
		left: -6px;
	}
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe2,
	.section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		top: -8px;
	}
	.section-watch-learn-play
		.section-content-block-ar
		.column-right
		.hardware
		.overview-watch-learn-play-ar-snipe {
		right: 18px;
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 176px;
	}
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 108px;
		--p-height: 74px;
	}
	.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
		--p-height: 48px;
	}
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.overview-design-multiple-apps-snipe,
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.snipe-1 {
		left: -40px;
	}
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 114px;
		--p-height: 66px;
	}
}

/* Medium */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe1,
	.section-design .section-content-block-ipad .hardware-fan .snipe-1 {
		top: -26px;
		left: -5px;
	}
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.overview-design-modular-snipe,
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.snipe-1 {
		left: 6px;
	}
	.section-connect .overview-connect-front-camera-snipe {
		--p-width: 160px;
	}
	.section-watch-learn-play
		.section-content-block-ar
		.column-right
		.hardware
		.overview-watch-learn-play-ar-snipe {
		top: -8px;
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 145px;
		--p-height: 75px;
	}
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 99px;
		--p-height: 62px;
	}
	.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
		--p-height: 46px;
	}
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.overview-design-multiple-apps-snipe,
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.snipe-1 {
		transform: translate(160px, 399px);
		top: 17px;
	}
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.overview-create-draw-snipe,
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.snipe-1 {
		top: -15px;
	}
}

/* Small */
@media only screen and (max-width: 734px) {
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe1,
	.section-design .section-content-block-ipad .hardware-fan .snipe-1 {
		left: 49%;
		top: -22px;
	}
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe2,
	.section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		left: 47%;
		top: 5px;
	}
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.overview-design-multiple-apps-snipe,
	.section-design
		.section-content-block-ipados
		.hardware-multiple-apps
		.snipe-1 {
		transform: translate(-15px, -53px);
		top: -22px;
	}
	.section.section-get-things-done
		.section-content-block-multitask
		.hardware-collaborate
		.overview-get-things-done-collaborate-snipe,
	.section.section-get-things-done
		.section-content-block-multitask
		.hardware-collaborate
		.snipe-1 {
		transform: translate(10px, -52px);
	}
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.overview-create-draw-snipe,
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.snipe-1 {
		transform: translate(58px, -30px);
		top: -22px;
	}
	.section-connect .overview-connect-center-stage-snipe {
		--p-width: 145px;
	}
	.section-connect .overview-connect-front-camera-snipe {
		--p-width: 138px;
	}
	.section-watch-learn-play
		.section-content-block-ar
		.column-right
		.hardware
		.overview-watch-learn-play-ar-snipe {
		transform: translate(-8px, -36px);
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 126px;
		--p-height: 74px;
	}
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 102px;
	}
	.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
		--p-width: 106px;
		--p-height: 50px;
	}
}

/* creator snipe */

@media only screen and (max-width: 734px) {
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.overview-create-draw-snipe,
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.snipe-1 {
		left: 36%;
	}
}

@media only screen and (max-width: 374px) {
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.overview-create-draw-snipe,
	.section-create
		.section-content-block-apple-pencil
		.hardware-draw
		.snipe-1 {
		left: 20%;
	}
}

/* Footer */

/* Superscripts */

#ac-globalfooter sup {
	vertical-align: middle;
}
