/* Apple experts L view layout - change to half width tiles - START */
@media only screen and (min-width: 340px) {
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 295px;
		max-height: 295px;
	}
}

@media only screen and (min-width: 735px) {
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 374px;
		max-height: 344px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-experts .scroll-gallery .item-container {
		width: auto;
	}
	.section-experts .scroll-gallery .gallery-item, .section-experts .scroll-gallery .gallery-item:last-child {
		width: 100%;
	}

	.section-experts .scroll-gallery .gallery-copy-container {
		max-width: 90%;
	}

	.overview-experts-1, .overview-experts-2 {
		--p-width: 472px;
	}
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 480px;
		max-height: 314px;
	}
}

br.xsmall {
	display: none;
}
@media only screen and (max-width: 460px) {
	br.xsmall {
		display: block;
	}

	.section-hero .hero-headline .wrap-xs {
		display: inline;
		white-space: normal;
	}
}

/* Apple experts L view layout - change to half width tiles - END */

/* fixed line height for hero animation VN */
.section-hero.rolodex-mode .hero-headline .rolodex > .rolodex-item {
	line-height: 1.5;
}
.section-hero.rolodex-mode .hero-headline .rolodex {
	height: 1.5em;
}
.section-hero.rolodex-mode .hero-headline .rolodex-anim {
	padding-top: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-hero.rolodex-mode .hero-headline .rolodex > .rolodex-item {
		line-height: 1.3;
	}
	.section-hero.rolodex-mode .hero-headline .rolodex {
		height: 1.3em;
	}
	.section-hero.rolodex-mode .hero-headline .rolodex-anim {
		padding-top: 15px;
	}
}

@media only screen and (max-width: 800px) {
	.section-hero.rolodex-mode .hero-headline .rolodex > .rolodex-item {
		line-height: 1.2;
	}
	.section-hero.rolodex-mode .hero-headline .rolodex:first-child {
		height: 2.6em;
	}
	.section-hero.rolodex-mode .hero-headline .rolodex-anim {
		padding-top: 0px;
	}
}
