.avail-disclaimer {
	font-size: 12px;
	color: #86868d;
	font-weight: 400;
}

br.custom800px {
	display: none;
}

@media screen and (min-width: 1069px) {
	.ports-feature.ports-feature-headphone_jack, .ports-feature.ports-feature-display {
		padding-right: 30px;
	}
	#performance-modal .chip-subsection .ric-modal-viewport-content .generic-touts {
		--min-gutter: 90px;
	}
	.section-upgrader .upgrader .upgrader-group .upgrader-item {
		min-height: 350px;
	}
	.section-upgrader .upgrader .upgrader-group .upgrader-item .stat .stat-value {
		font-size: 43px;
	}
	.section-battery .stats-container .stats .stat .stat-value {
		line-height: 1.1em;
	}
}

@media screen and (min-width: 1220px) {
	#performance-modal .chip-subsection .ric-modal-viewport-content .generic-touts {
		--min-gutter: 140px;
	}
}

@media (max-width: 800px) {
	br.custom800px {
		display: block;
	}
}

@media screen and (max-width: 734px) {
	.section-performance .subsection-mx-hero .mx-chip-stat {
		max-width: unset;
	}

	html.chip-hero-enhanced .section-performance .subsection-mx-hero .mask-container {
		height: 105%;
	}

	html.chip-hero-enhanced .section-performance .subsection-mx-hero .sticky-content {
		height: 910px;
	}
}

/* added  */

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type="icon"] .caption strong {
	color: #fff;
	font-weight: 600;
}

@media (max-width: 1068px) and (min-width: 735px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type] {
		min-height: 260px;
	}
	.section-performance .fade-gallery .gallery-caption .caption.caption-primary {
		width: 380px;
	}
}
@media (max-width: 734px) {
	.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type] {
		min-height: 222px;
	}
	.section-upgrader .upgrader .upgrader-group .upgrader-item .stat .stat-value {
		font-size: 26px;
	}
}

.ribbon-content {
	height: 20px;
}

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

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

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

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

@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[data-upgrader-item-type="image"] .caption-container {
	align-items: center !important;
}
