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






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




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

.section-hero .hero-header {
	flex-flow: row;
}
@media only screen and (max-width:1068px) {
	.section-hero .hero-header {
		flex-flow: row;
	}
}
@media only screen and (max-width:916px) {
	.section-hero .hero-header {
		flex-flow: row wrap;
	}
}

@media only screen and (max-width:734px) {
	.section-featured-apps .gallery-communication .card {
		--card-height: 592px;
	}
}
@media only screen and (max-width:480px) {
	.section-featured-apps .gallery-communication .card {
		--card-height: 510px;
	}
}

@media only screen and (max-width:734px) {
	.section-featured-apps .gallery-creativity .card {
		--card-height: 592px;
	}
}
@media only screen and (max-width:480px) {
	.section-featured-apps .gallery-creativity .card {
		--card-height: 560px;
	}
}

@media only screen and (max-width:480px) {
	.section-featured-apps .gallery-entertainment-and-home .card {
		--card-height: 560px;
	}
}

@media only screen and (max-width:480px) {
	.section-hero .gallery-container .hero-item-container {
		flex-flow: row;
	}
}

@media only screen and (max-width:1068px) {
	.section-featured-apps .gallery-health-and-fitness .card {
		--card-height: 578px;
	}
}

.section-routers .router {
	min-height: 416px;
}
@media only screen and (max-width:1068px) {
	.section-routers .router {
		min-height: 480px;
	}
}
@media only screen and (max-width:734px) {
	.section-routers .router {
		min-height: 350px;
	}
}
@media only screen and (max-width:480px) {
	.section-routers .router {
		min-height: 318px;
	}
}

@media only screen and (max-width:1068px) {
	.section-routers .router {
		min-width: 322px;
	}
}

.section-featured-apps .card-fitness .ctas-wrapper .link {
    display: inline;
}

.section-featured-apps .tabnav-items {
	margin: 0 var(--scroll-container-paddle-width);
}
.section-featured-apps .tabnav {
    margin-inline-start: calc(var(--tabnav-gutter) - var(--tabnav-outline-offset) - var(--scroll-container-paddle-width));
    margin-inline-end: var(--tabnav-gutter) + var(--scroll-container-paddle-width);
}
@media only screen and (max-width:734px) {
    .section-featured-apps .tabnav {
        margin-inline-start: calc(var(--tabnav-gutter) - var(--tabnav-outline-offset));
        margin-inline-end: var(--tabnav-gutter);
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 