/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media only screen and (max-width: 734px) {
	.grid-item-efficiency .grid-item-modal-trigger-wrap .button {
		max-width: 166px;
	}
	.grid-item-ml .grid-item-modal-trigger-wrap .button {
		max-width: 172px;
	}
}


@media only screen and (max-width: 734px){
.grid-item-modal-trigger-wrap .button {
padding: 9px 15px;
}
}


.subsection-gallery .item-container .gallery-item .flex .badge-caption{
	white-space: normal
}



@media only screen and (max-width: 734px) {
	.section-hero .hero-cta-item.quicklook-ar-ios-13-plus {
		line-height: 1.2;
	}
}


@media only screen and (max-width: 734px) {
	.section-hero .hero-cta-item.quicklook-ar-ios-12 {
		line-height: 1.2;
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .compare-column .product-headline {
		min-height: 50px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .compare-column .product-headline {
		min-height: 54px;
	}
}

.section-hero .hero-cta-item:nth-child(n+2)::before {
	content: normal;
}

.section-hero .hero-cta-list {
	display: block;
	text-align: center;
}


.section-compare .violator-frameless {
	top: -26px;
}

.section-compare .feature-list .block-height {
	min-height: auto;
}

.section-compare .column-image.image-compare-macbook-pro-16 {
	transform: translate(-11px, 24px);
}
@media only screen and (max-width: 1068px) {
	.section-compare .column-image.image-compare-macbook-pro-16 {
		transform: none;
	}
}

.section-compare .section-content .compare-table div:nth-child(3) .typography-label.product-headline {
    margin-top: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .section-content .compare-table div:nth-child(3) .typography-label.product-headline {
    	margin-top: 0px;
	}
}

.section-compare .section-content .compare-table > div:nth-of-type(1) .feature-list,
.section-compare .section-content .compare-table > div:nth-of-type(2) .feature-list {
	margin-top: 65px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .section-content .compare-table > div:nth-of-type(1) .feature-list,
.section-compare .section-content .compare-table > div:nth-of-type(2) .feature-list {
		margin-top: 27px;
	}
}

.section-compare .mba-m2.links p {
	margin-top: 34px;
}


@media only screen and (min-width: 1069px) {
	.section-hero .macbook-air-m2-wrapper .intro-cta {
		margin-top: 36px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-hero .macbook-air-m2-wrapper .intro-cta {
		margin-top: 32px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 