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

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

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

.section-design .overview-design-fan-snipe1 {
	--p-width: 143px;
	--p-height: 110px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .overview-design-fan-snipe1 {
		--p-width: 129px;
		--p-height: 99px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .overview-design-fan-snipe1 {
		--p-width: 129px;
		--p-height: 104px;
	}
}

.section-design .section-content-block-ipad .hardware-fan .overview-design-fan-snipe1, .section-design .section-content-block-ipad .hardware-fan .snipe-1 {
	transform: translate(10px, 373px);
}

@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(-6px, 235px);
	}
}

@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(-135px, -34px);
	}
}

.section-design .overview-design-fan-snipe2 {
	--p-width: 93px;
	--p-height: 45px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .overview-design-fan-snipe2 {
		--p-width: 85px;
		--p-height: 40px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .overview-design-fan-snipe2 {
		--p-width: 47px;
		--p-height: 61px;
	}
}

.section-design .overview-design-modular-snipe {
	--p-width: 122px;
	--p-height: 68px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .overview-design-modular-snipe {
		--p-width: 134px;
		--p-height: 41px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .overview-design-modular-snipe {
		--p-width: 111px;
		--p-height: 58px;
	}
}

.section-design .section-content-block-accessories .accessories-copy .overview-design-modular-snipe, .section-design .section-content-block-accessories .accessories-copy .snipe-1 {
	transform: translate(20px, 283px);
}

@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(-65px, 217px);
	}
}

@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(-150px, 283px);
	}
}

.section-design .overview-design-multiple-apps-snipe {
	--p-width: 150px;
	--p-height: 44px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .overview-design-multiple-apps-snipe {
		--p-width: 136px;
		--p-height: 39px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .overview-design-multiple-apps-snipe {
		--p-width: 137px;
		--p-height: 40px;
	}
}

.section.section-get-things-done .overview-get-things-done-collaborate-snipe {
	--p-width: 134px;
	--p-height: 70px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section.section-get-things-done .overview-get-things-done-collaborate-snipe {
		--p-width: 120px;
		--p-height: 61px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section.section-get-things-done .overview-get-things-done-collaborate-snipe {
		--p-width: 120px;
		--p-height: 61px;
	}
}

@media only screen and (max-width: 734px) {
	.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(28px, -72px);
	}
}

.section-create .overview-create-draw-snipe {
	--p-width: 98px;
	--p-height: 43px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-create .overview-create-draw-snipe {
		--p-width: 89px;
		--p-height: 40px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-create .overview-create-draw-snipe {
		--p-width: 89px;
		--p-height: 40px;
	}
}

@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(36px, -50px);
	}
}

.section-create .overview-create-camera-snipe {
	--p-width: 154px;
	--p-height: 46px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-create .overview-create-camera-snipe {
		--p-width: 139px;
		--p-height: 43px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-create .overview-create-camera-snipe {
		--p-width: 95px;
		--p-height: 65px;
	}
}

.section-create .section-content-block-camera .video-wipe .overview-create-camera-snipe, .section-create .section-content-block-camera .video-wipe .snipe-1 {
	transform: translate(-70px, 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(-67px, 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(54px, 339px);
	}
}

.section-connect .overview-connect-center-stage-snipe {
	--p-width: 160px;
	--p-height: 46px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-connect .overview-connect-center-stage-snipe {
		--p-width: 142px;
		--p-height: 44px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-connect .overview-connect-center-stage-snipe {
		--p-width: 142px;
		--p-height: 42px;
	}
}

@media only screen and (max-width: 734px) {
	.section-connect .video-wipe .overview-connect-front-camera-snipe {
		transform: translate(-108px, 73px);
	}
}

.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
	--p-width: 104px;
	--p-height: 66px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 94px;
		--p-height: 58px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-ipad-accessories .overview-ipad-accessories-pencil-snipe {
		--p-width: 94px;
		--p-height: 58px;
	}
}

.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
	transform: translate(82px, -231px);
}

@media only screen and (max-width: 1068px) {
	.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
		transform: translate(41px, -155px);
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-accessories .section-content-block-apple-pencil .hardware .overview-ipad-accessories-pencil-snipe {
		transform: translate(27px, -128px);
	}
}

.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
	--p-width: 121px;
	--p-height: 90px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 112px;
		--p-height: 79px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-ipad-accessories .overview-ipad-accessories-connect-snipe {
		--p-width: 112px;
		--p-height: 79px;
	}
}

.section-ipad-accessories .section-content-block-connect-accessories .video-wipe .overview-ipad-accessories-connect-snipe {
	transform: translate(19px, 74px);
}

@media only screen and (max-width: 1068px) {
	.section-ipad-accessories .section-content-block-connect-accessories .video-wipe .overview-ipad-accessories-connect-snipe {
		transform: translate(67px, 55px);
	}
}

@media only screen and (max-width: 734px) {
	.section-ipad-accessories .section-content-block-connect-accessories .video-wipe .overview-ipad-accessories-connect-snipe {
		transform: translate(-19px, 43px);
	}
}

.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
	--p-width: 142px;
	--p-height: 45px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
		--p-width: 128px;
		--p-height: 43px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-ipad-accessories .overview-ipad-accessories-folio-snipe {
		--p-width: 128px;
		--p-height: 43px;
	}
}

@media only screen and (max-width: 734px) {
	html.no-enhanced .section-ipad-accessories .section-content-block-magic-keyboard-folio .hardware .overview-ipad-accessories-folio-snipe {
		transform: translate(-120px, 50px);
	}
}

@media only screen and (min-width: 1069px) {
	.section-routers .router-icon-headline picture.overview-routers-icon-accessibility {
		align-self: flex-start;
		margin-top: 7px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-routers .router-icon-headline picture.overview-routers-icon-environment {
		align-self: flex-start;
		margin-top: 7px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-design .section-content-block-ipados .copy-block {
		margin-top: 100px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-create .section-content-block-mic-speaker .copy-block {
		margin-top: 85px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-create .section-content-block-apple-pencil .hardware-draw {
		transform: translate(10px);
	}
}

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

@media only screen and (max-width: 350px) {
	html.enhanced .typography-overview-features-headline, html.enhanced .typography-overview-features-headline-alt {
		font-size: 42px;
	}
	.typography-overview-section-headline {
		font-size: 42px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.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(555px, 180px);
	}
}

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