@media only screen and (min-width: 1069px) {
	.section-expansion .expansion-stats .badge:nth-child(2), .section-expansion .expansion-stats .badge:nth-child(3) {
		top: -76px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-expansion .expansion-stats .badge:nth-child(2) {
		top: -76px;
	}
}

/* environment tile */

@media only screen and (min-width: 1069px) {
	.performance-stats .badge .badge-caption {
		max-width: 340px;
	}
}

.section-routers .router-item-environment .router-item-headline {
	padding-bottom: 20px;
}

.section-routers .router-item-environment .accent-green:before {
	bottom: -15px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		left: -5px;
		bottom: -14px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item-environment .accent-green:before {
		bottom: -13px;
		left: -3px;
	}
}

.section-routers .accent-green:before {
	width: 238px;
	height: 72px;
	background-size: 238px 72px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .accent-green:before {
		width: 200px;
		height: 62px;
		background-size: 200px 62px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .accent-green:before {
		width: 160px;
		height: 54px;
		background-size: 160px 54px;
	}
}

.modal-contents .features-container .stat:last-child {
	margin-top: 36px;
}

@media only screen and (max-width: 734px) {
	.modal-contents .features-container .stat:last-child {
		margin-top: 0px;
	}
}

/* Space fix for mobile badge caption */
@media only screen and (max-width: 734px) {
	.section-expansion .expansion-stats .badge-caption.space-fix {
		display: none;
	}
}
