/* Local overrides */

.section-featured-apps .card .ctas-wrapper .link.custom_desktop {
	display: inline-flex;
}
@media only screen and (max-width: 734px) {
	.section-featured-apps .card .ctas-wrapper .link.custom_desktop {
		display: none;
	}
}

.section-featured-apps .card .ctas-wrapper .link.custom_mobile {
	display: none;
}

@media only screen and (max-width: 734px) {
	.section-featured-apps .card .ctas-wrapper .link.custom_mobile {
		display: inline-flex;
	}
}

.custom_hero-break {
	display: none;
}
@media only screen and (min-width: 1069px) and (max-width: 1239px) {
	.custom_hero-break {
		display: block;
	}
}
/* routers section */
@media only screen and (min-width: 1069px) {
	.section-routers .router .router-copy {
		max-width: 415px;
	}
}
@media only screen and (min-width: 1069px) and (max-width: 1150px) {
	.section-routers .router .router-headline {
		max-width: 350px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-routers .accessibility .router-headline {
		padding-left: 0;
		padding-right: 0;
	}
	.section-routers .router .router-headline {
		max-width: 300px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 734px) {
	.section-featured-apps .featured-apps-panel-avp .card .comp {
		bottom: 13px;
	}
}

/* superscript size override */
#ac-globalfooter sup {
	font-size: 10px;
	vertical-align: bottom;
	bottom: 0.3em;
	text-decoration: none;
}

/* gallery cards small viewport */
@media only screen and (min-width: 481px) and (max-width: 734px) {
	.gallery-entertainment-and-home .card-music-classical picture.card-bg img {
		bottom: -22px;
	}
	.gallery-health-and-fitness .card-fitness picture.card-bg img {
		bottom: -10px;
	}
	.gallery-productivity .card-freeform picture.card-bg img {
		bottom: -11px;
	}
	.gallery-communication .card-messages picture.card-bg img {
		bottom: -20px;
	}
}

/* Productivity Section */

@media only screen and (min-width: 480px) and (max-width: 734px) {
	.section-featured-apps .card .ctas-wrapper {
		margin-bottom: 10px;
	}
}
