/*Local Fixes*/

.x-small-show {
	display: none;
}
@media only screen and (max-width: 365px) {
	.x-small-show {
		display: inline;
	}
}

/*Capacity Badge*/
@media only screen and (max-width: 430px) {
	.template-badge .badge-value:nth-child(2) {
		font-size: 36px;
	}
}

/*Modal Wi-Fi labels*/
.compare-modal .template-price .compare-column-price-group {
	margin-bottom: 0 !important;
}

/*Modal Buttons*/
.compare-modal .device-content .button {
	margin-bottom: 10px;
}

/* Chevrons */
@media only screen and (max-width: 430px) {
	.section-cellular-and-wireless
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div,
	.section-apple-pencil-compatibility
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div,
	.section-ipad-keyboard-compatibility
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div {
		max-width: 280px;
	}
}

/* Summary - AI */
.section-summary > div > div:nth-child(21) div span {
	font-size: 16px;
}