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

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

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

@media only screen and (max-width: 480px) {
	.hero-heading-cta-container a.button:first-of-type {
		margin-bottom: 15px;
	}
}

br.xs-hero-copy {
	display: none;
}
@media only screen and (max-width: 360px) {
	br.xs-hero-copy {
		display: block;
	}
}
.section-apple-one .one-logo {
	margin-left: -2px;
}

@media only screen and (max-width: 734px) {
	.section-apple-one-banner .banner-icon-container .services-overview-services-apple-one-banner-logo-apple-one {
		top: 12px;
		left: -2px;
	}
}
.section-apple-one .one-logo {
	margin-left: -2px;
}
@media only screen and (min-width: 1069px) {
	.section.section-apple-books .hero-heading-cta-container {
		padding-right: 32px;
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-content .typography-hero-headline {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (min-width: 734px) {
	.button-neutral {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-apple-one .tile-cta-wrapper li:last-child {
		margin-left: 0px;
	}
}

@media only screen and (min-width: 735px) {
	.section.section-apple-one .one-icons-desktop {
		left: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .one-icons-mobile {
		display: block;
		position: relative;
		left: 12px;
	}
}

@media only screen and (max-width: 734px) {
	.marquee-cta {
		font-size: 12px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-books .play-pause-button {
		top: 30px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-apple-music .hero-heading-headline-bottom {
		width: 360px;
	}
	.section-apple-music .hero-heading-cta-container button {
		margin-right: 5px;
	}
	.section-apple-one button {
		margin-right: -15px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-apple-music .hero-heading-cta-container button {
		margin-right: 5px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-apple-fitness .hero-heading-headline-bottom {
		width: 500px;
	}
	.section-apple-fitness .hero-heading-cta-container button {
		margin-right: 5px;
	}
}

.apple-fitness.visuallyhidden.dynamic-gallery-item-container--landscape {
	height: 0;
}

@media only screen and (min-width: 735px) {
	.apple-fitness.visuallyhidden + div .play-pause-button.has-background {
		top: -55px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
