/* Local overrides */

/* 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: -23px;
	}
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe2,
	.section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		left: 4px;
	}
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.overview-design-modular-snipe,
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.snipe-1 {
		left: -12px;
	}
	.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 {
		left: -15px;
	}
	.section-create
		.section-content-block-camera
		.video-wipe
		.overview-create-camera-snipe,
	.section-create .section-content-block-camera .video-wipe .snipe-1 {
		left: 18px;
	}
	.section-connect .overview-connect-front-camera-snipe {
		--p-width: 130px;
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 150px;
	}
	.section-ipad-accessories
		.section-content-block-magic-keyboard-folio
		.hardware
		.overview-ipad-accessories-folio-snipe {
		bottom: 5px;
	}
	.section-create .overview-create-draw-snipe {
		margin-top: -38px;
		--p-height: 68px;
	}
}

/* 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: -23px;
		left: -6px;
	}
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.overview-design-modular-snipe,
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.snipe-1 {
		left: -30px;
	}
	.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 {
		left: -14px;
	}
	.section-watch-learn-play
		.section-content-block-ar
		.column-right
		.hardware
		.overview-watch-learn-play-ar-snipe {
		top: -9px;
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 110px;
		--p-height: 72px;
	}
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 95px;
	}
}

/* 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 {
		top: -20px;
	}
	.section-design
		.section-content-block-ipad
		.hardware-fan
		.overview-design-fan-snipe2,
	.section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		top: 8px;
		left: 47%;
	}
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.overview-design-modular-snipe,
	.section-design
		.section-content-block-accessories
		.accessories-copy
		.snipe-1 {
		top: 4px;
		left: 47%;
	}
	.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 {
		top: -26px;
	}
	.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 {
		left: 54%;
	}
	.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(-44px, -39px);
		--p-width: 206px;
	}
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 88px;
		--p-height: 86px;
	}
	.section-ipad-accessories
		.section-content-block-magic-keyboard-folio
		.hardware
		.overview-ipad-accessories-folio-snipe {
		--p-height: 51px;
	}
}

/* Hero - Pricing CTA */

@media only screen and (min-width: 1069px) {
	.section-hero
		.section-content-block-hero
		.typography-overview-hero-cta.pricing {
		white-space: nowrap;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero
		.section-content-block-hero
		.typography-overview-hero-cta.pricing {
		max-width: 230px;
	}
}

@media only screen and (max-width: 413px) {
	.section-hero
		.section-content-block-hero
		.typography-overview-hero-cta.pricing {
		max-width: 230px;
	}
}

/* Hero - Quicklook CTA */

.section-hero
	.typography-overview-hero-cta.quicklook-component.quicklook-cta.visible {
	width: 315px;
	padding-left: 10px;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-hero
		.typography-overview-hero-cta.quicklook-component.quicklook-cta.visible {
		padding-left: 10px;
	}
}

/* AR section ipad */
@media only screen and (max-width: 779px) {
	.tile-content {
		padding: 60px 5.33333333%;
	}
}
@media only screen and (max-width: 369px) {
	.section-ar .ar-content-text {
		padding: 49px 30px 0;
	}
}
@media only screen and (min-width: 369px) and (max-width: 734px) {
	.section-ar .ar-content-text {
		padding: 49px 5px 0;
	}
}
@media only screen and (max-width: 734px) {
	#main
		> section.section.section-design
		> div
		> div.row.section-content-block.section-content-block-ipados
		> div.copy-block.large-3.medium-5.medium-offset-1.small-12.small-offset-0 {
		max-width: 98%;
	}
}

/* Ribbon */

.ribbon-content {
	width: auto;
}

@media only screen and (max-width: 1069px) {
	.ribbon-content .column {
		flex-basis: auto;
		max-width: 90%;
	}
}
