/* hero copy */

.section-hero .hero-headline {
	width: 100%;
}

.section-hero .hero-headline .rolodex:first-child {
	height: 2.1em;
}

.section-hero .hero-headline .rolodex:first-child > .rolodex-item {
	width: 100%;
	flex-direction: column;
	align-items: center;
}

.section-hero .hero-headline .rolodex-anim > div {
	left: 200px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline .rolodex-anim > div {
		left: 66px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .rolodex-anim > div {
		left: 16px;
	}
}

.section-hero .hero-headline .rolodex-anim .anim-setup {
	left: 280px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline .rolodex-anim .anim-setup {
		left: 134px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .rolodex-anim .anim-setup {
		left: 44px;
	}
}

.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item:not(.setup) {
	left: -252px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item:not(.setup) {
		left: -188px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item:not(.setup) {
		left: -47px;
	}
}

.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item {
	left: -130px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item {
		left: -94px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item {
		left: 7px;
	}
}

/* learn more about apple devices  */
html.enhance-deep-dive #deep-dive-devices .section-saving .modal-copy-container {
	max-width: 25.352941rem;
}

@media (max-height: 999px), only screen and (max-width: 1068px) {
	html.enhance-deep-dive #deep-dive-devices .section-saving .modal-copy-container {
		max-width: 19.647059rem;
	}
}

@media (max-height: 799px), only screen and (max-width: 734px) {
	html.enhance-deep-dive #deep-dive-devices .section-saving .modal-copy-container {
		max-width: 17rem;
	}
}

#deep-dive-devices .section-saving .modal-copy-container .modal-copy {
	margin-top: -50px;
}

@media only screen and (max-width: 734px) {
	#deep-dive-devices .section-saving .modal-copy-container .modal-copy {
		margin-top: -10px;
	}
}

html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
	max-width: 26.705882rem;
}

@media (max-height: 799px), only screen and (max-width: 734px) {
	html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
		max-width: 19.705882rem;
	}
}

@media only screen and (max-width: 734px) {
	html.enhance-deep-dive #deep-dive-devices .section-speed .modal-copy-container .modal-copy {
		max-width: 19rem;
	}
}

/* learn more about apps */
@media (max-height: 799px), only screen and (max-width: 734px) {
	html.enhance-deep-dive #deep-dive-apps .section-powerful .modal-grid-item {
		max-width: 16.823529rem;
	}
}

@media only screen and (max-height: 650px) {
	html.enhance-deep-dive #deep-dive-apps .section-business .modal-copy-container .modal-copy {
		max-width: 22.588235rem;
	}
}

#deep-dive-services .horizontal-scroll-content {
	width: 100%;
}

@media only screen and (min-width: 1069px) {
	#deep-dive-services .section-content {
		justify-content: center;
	}
}
@media (max-height: 799px), only screen and (max-width: 734px) {
	html.enhance-deep-dive #deep-dive-apps .section-custom .modal-copy-container {
		padding-top: 20px;
	}
}

html.enhance-deep-dive #deep-dive-apps .section-custom .modal-copy-container {
	padding-top: 60px;
}