.show-for-small {
	display: none;
}
.show-for-medium {
	display: none;
}
.show-for-large {
	display: block;
}
@media only screen and (max-width: 1068px) {
	.show-for-small {
		display: none;
	}
	.show-for-medium {
		display: block;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-medium {
		display: none;
	}
}
@media only screen and (max-width: 735px) {
	.show-for-small {
		display: block;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-small {
		display: none;
	}
	.hide-for-medium {
		display: inline-block;
	}
}
@media only screen 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 {
		transform: translate(0, 225px);
	}
}
@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 {
		transform: translate(-114px, -47px);
	}
}
@media only screen and (max-width: 734px) {
	.section-design .section-content-block-ipad .hardware-fan .overview-design-fan-snipe2, .section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		transform: translate(-153px, 84px);
	}
}
@media only screen and (max-width: 1068px) {
	.section-design .section-content-block-accessories .accessories-copy .overview-design-modular-snipe, .section-design .section-content-block-accessories .accessories-copy .snipe-1 {
		transform: translate(-25px, 207px);
	}
}
@media only screen and (max-width: 734px) {
	.section-design .section-content-block-accessories .accessories-copy .overview-design-modular-snipe, .section-design .section-content-block-accessories .accessories-copy .snipe-1 {
		transform: translate(-140px, 283px);
	}
}
@media only screen and (max-width: 1068px) {
	.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(146px, 399px);
	}
}
@media only screen and (max-width: 734px) {
	.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(-68px, -53px);
	}
}
@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 {
		transform: translate(6px, -60px);
	}
}
.section-create .section-content-block-camera .video-wipe .overview-create-camera-snipe, .section-create .section-content-block-camera .video-wipe .snipe-1 {
	transform: translate(-98px, 347px);
}
@media only screen and (max-width: 1068px) {
	.section-create .section-content-block-camera .video-wipe .overview-create-camera-snipe, .section-create .section-content-block-camera .video-wipe .snipe-1 {
		transform: translate(-109px, 296px);
	}
}
@media only screen and (max-width: 734px) {
	.section-create .section-content-block-camera .video-wipe .overview-create-camera-snipe, .section-create .section-content-block-camera .video-wipe .snipe-1 {
		transform: translate(44px, 339px);
	}
}
.section-connect .section-content-block-center-stage .hardware .overview-connect-center-stage-snipe {
	transform: translate(46px, 84px);
}
@media only screen and (max-width: 1068px) {
	.section-connect .section-content-block-center-stage .hardware .overview-connect-center-stage-snipe {
		transform: translate(-15px, 69px);
	}
}
@media only screen and (max-width: 734px) {
	.section-connect .section-content-block-center-stage .hardware .overview-connect-center-stage-snipe {
		transform: translate(-78px, -54px);
	}
}
.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
	transform: translate(73px, -231px);
}
@media only screen and (max-width: 1068px) {
	.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
		transform: translate(21px, -155px);
	}
}
@media only screen and (max-width: 734px) {
	.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
		transform: translate(17px, -128px);
	}
}
@media only screen and (max-width: 734px) {
	.section-ipad-accessories .section-content-block-magic-keyboard-folio .hardware .overview-ipad-accessories-folio-snipe {
		transform: translate(-120px, 40px);
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .section-content-block-hero .hero-copy {
		min-width: 335px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.typography-overview-hero-headline {
		font-size: 42px;
	}
}
@media only screen and (max-width: 320px) {
	.typography-overview-hero-headline {
		font-size: 38px;
	}
}
@media only screen and (max-width: 320px) {
	html.enhanced .typography-overview-features-headline, html.enhanced .typography-overview-features-headline-alt {
		font-size: 38px;
	}
}
.page-overview .typography-overview-section-headline {
	margin-top: 6px;
}
@media only screen and (max-width: 320px) {
	.section-create .typography-overview-section-headline {
		font-size: 42px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-design .section-content-block-ipados .copy-block {
		margin-top: 32px;
	}
}
@media only screen and (max-width: 320px) {
	.section-ipad-accessories .typography-overview-section-headline {
		font-size: 42px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-ar .tile-content {
		padding: 0 3.3333333333%;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-ar .ar-content-text .section-headline {
		max-width: 320px;
	}
}
@media only screen and (max-width: 320px) {
	.typography-router-headline {
		font-size: 36px;
	}
}
.section-content-block-display .row-caption {
	text-align: center;
}
@media only screen and (min-width: 1068px) {
	.section-create .section-content-block-apple-pencil .hardware-draw .overview-create-draw-snipe {
		top: -7px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-create .section-content-block-apple-pencil .hardware-draw .overview-create-draw-snipe {
		left: -13px;
	}
}
@media only screen and (max-width: 734px) {
	.section-ar .ar-content-text {
		padding: 49px 5px 0;
	}
}


@media only screen and (max-width: 734px) {
    .section-create .typography-overview-section-headline {
        max-width: 320px;
    }
}