@media only screen and (min-width: 400px) {
	.xs-only {
		display: none;
	}
}

/* Hero */
.section-hero.rolodex-mode .hero-headline .rolodex {
	height: 2.2em;
}

.section-hero .hero-headline .inline-anim-wrapper {
	width: 600px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline .inline-anim-wrapper {
		width: 460px;
	}
	.section.section-business-cards {
		padding: 0 0 10px 0;
	}
	.section.section-security {
		padding-top: 70px;
	}
	.section.section-router {
		padding-top: 50px;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .hero-headline .inline-anim-wrapper {
		width: 270px;
	}
}

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

@media only screen and (max-width: 330px) {
	.section-hero.rolodex-mode
		.hero-headline
		.rolodex:first-child
		> .rolodex-item.hide-no-enhanced-xp {
		width: 95%;
	}
	.section-hero.rolodex-mode .hero-headline .rolodex > .rolodex-item.setup {
		left: -6px;
	}
}

/* Router */

.section-router .tile-copy-container {
	max-width: 500px;
}

.section-router .tile-content {
	padding-left: 20px;
	padding-right: 20px;
}

@media only screen and (max-width: 500px) {
	.section-tools .typography-section-headline {
		font-size: 36px;
	}
}
