.ribbon-content {
	height: 20px;
}

.ribbon-content-wrapper {
	visibility: hidden;
}

.section-battery .stats .stat .stat-value {
	line-height: 1;
}

@media screen and (min-width: 1069px) {
	.ports-feature.ports-feature-headphone_jack, .ports-feature.ports-feature-display {
		padding-right: 30px;
	}
	.upgrader .header-group .dropdown-group .form-dropdown {
		width: 400px;
	}
	.upgrader .header-group .headline {
		padding-right: 20px;
	}
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media screen and (min-width: 735px) and (max-width: 1068px) {
	.ports-feature.ports-feature-hdmi, .ports-feature.ports-feature-thunderbolt, .ports-feature.ports-feature-display {
		padding-right: 40px;
	}
	.upgrader .upgrader-group .upgrader-item {
		min-height: 240px;
	}
	.section-header > .section-header-headline {
		max-width: 100%;
	}
	.upgrader .header-group .dropdown-group {
		width: 440px;
	}
}

@media screen and (max-width: 909px) {
	.ribbon-content {
		height: 40px;
	}
}

@media screen and (max-width: 734px) {
	#performance-modal .chip-subsection-copy p {
		padding-right: 8px;
	}
}

@media screen and (max-width: 477px) {
	.ribbon-content {
		height: 60px;
	}
}

@media screen and (max-width: 410px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="stat"] .stat-value {
		font-size: 22px;
	}
}

@media screen and (max-width: 395px) {
	.upgrader .upgrader-group .caption {
		font-size: 13px;
	}
}
