.show-for-xsmall {
	display: none;
}
.show-for-small {
	display: none;
}
.show-for-medium {
	display: none;
}
.show-for-large {
	display: block;
}

@media only screen and (max-width: 1068px) {
	.show-for-xsmall {
		display: none;
	}
	.show-for-small {
		display: none;
	}
	.show-for-medium {
		display: block;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-medium {
		display: none;
	}
}

@media only screen and (max-width: 735px) {
	.show-for-xsmall {
		display: none;
	}
	.show-for-small {
		display: block;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-small {
		display: none;
	}
	.hide-for-medium {
		display: inline-block;
	}
}

@media only screen and (max-width: 320px) {
	.show-for-xsmall {
		display: block;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-small {
		display: none;
	}
	.hide-for-medium {
		display: inline-block;
	}
}

.section.section-upgraders {
	margin-bottom: 170px;
}

@media only screen and (max-width: 1068px) {
	.section.section-upgraders {
		margin-bottom: 140px;
	}
}
@media only screen and (max-width: 734px) {
	.section.section-upgraders {
		margin-bottom: 100px;
	}
}

.section-routers .router-item-environment .accent-green:before {
	width: 142px;
	background-size: 142px 54px;
	top: 4px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 120px;
		background-size: 120px 54px;
		height: 54px;
		top: -4px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 94px;
		background-size: 94px 54px;
		height: 54px;
		top: -9px;
	}
}

.section-upgraders .bento-item.ai .elevated-text {
	line-height: 0.9;
}

@media only screen and (min-width: 1068px) {
	.graph-gallery #stats-gallery-m5-max .tabnav-link, .graph-gallery #stats-gallery-m5-ultra .tabnav-link {
		font-size: 31px;
	}
}

.badge-unit {
	margin-left: 5px;
}

@media only screen and (min-width: 1068px) {


	html.no-enhance-xp .section-hero, html.no-hero-enhance-xp .section-hero {
		padding-top: calc(var(--r-localnav-height) + 1px);
	}
}
@media only screen and (min-width: 735px) {
.back-ports-list-last{
	margin-left: 30px;
}
}

#ac-localnav{
	margin-bottom: 0!important;
}