/*------------------------------------*\
   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: 174px;
	}
	.grid-item-ml .grid-item-modal-trigger-wrap .button {
		max-width: 197px;
	}
}

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

@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:first-child {
		line-height: 1.19048;
	}
}


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


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


@media only screen and (max-width: 1068px) {
	.grid-item-touchid .touchid-icon-grid {
		max-height: 550px;
	}
}

.section-display .grid-item-pixel .grid-item-content .text-content {
	padding: 0;
}

@media only screen and (max-width: 734px){
.section-hero .hero-cta-item:first-child {
padding-bottom: 20px;
}
}

@media only screen and (max-width: 734px) { 
	.section-display .section-header-headline {
		font-size: 44px;
	}
	
	.section-chip .typography-headline-super {
		font-size: 46px;
	}
}

@media only screen and (max-width: 320px) { 
	.section-display .section-header-headline {
		font-size: 38px;
	}
	
	.section-chip .typography-headline-super {
		font-size: 43px;
	}
	
	.section-connectivity .section-header-headline {
		font-size: 43px;
	}
	
	.section-connectivity .typography-headline-super {
		font-size: 40px;
	}
}
.section-hero .hero-cta-item:nth-child(n+2)::before {
	content: normal;
}

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

@media only screen and (max-width: 734px) {
    .section.section-compare .compare-table .mba-m1.storage.cell.row .column {
        width: 100%;
    }
}

@media only screen and (max-width: 734px) {
    .section.section-compare .compare-table .mba-m2.storage.cell.row .column {
        width: 100%;
    }
}


@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
\*------------------------------------*/ 