/*------------------------------------*\ 
   LOCAL SCREENS 
\*------------------------------------*/ 
 
.overview-mac-plus-iphone-mac-iphone {
   --p-width: 758px;
   --p-height: 459px;
}

@media only screen and (max-width: 1068px) {
   .overview-mac-plus-iphone-mac-iphone {
	  --p-width: 505px;
	  --p-height: 307px;
   }
}
 
@media only screen and (max-width: 734px) {
   .overview-mac-plus-iphone-mac-iphone {
	  --p-width: 375px;
	  --p-height: 320px;
   }
}
 
 
 
 /*------------------------------------*\ 
   END LOCAL SCREENS 
\*------------------------------------*/ 
 
 
 
 
 
 /*------------------------------------*\ 
   LOCAL FIXES 
\*------------------------------------*/ 
 
 .section-routers .router-item-accessories .router-item-content {
	 max-width: unset;
	 margin-block: unset;
	 display: unset;
	 flex-direction: unset;
	 justify-content: unset;
	 margin-top: 52px;
 }
 
 @media only screen and (max-width: 1068px) {
	 .section-routers .router-item-accessories .router-item-content {
		 margin-top: 33px;
	 }
 }
 
 @media only screen and (max-width: 734px) {
	.section-routers .router-item-accessories .router-item-content {
		margin-top: 36px;
	}
 }
 
 .section-routers .router-item-accessories .router-item-picture {
	 left: unset;
	 position: unset;
	 top: unset;
	 bottom: unset;
	 margin: unset;
	 height: unset;
 }
 
 .section-routers .router-item-accessories .router-content-wrapper {
	 position: relative;
 }
 
 html.hide-acmi #ac-globalfooter .ac-gf-buystrip-info-financing {
    display: unset;
}

.performance-modal-content .subsection-gallery .toggle-wrap .model-toggle {
	text-align: center;
	width: 126px;
}

@media only screen and (max-width:734px) {
 .performance-modal-content .subsection-gallery .toggle-wrap .model-toggle {
		 width: 100px;
	}
}

.section-hero .content-container .hero-copy-container .macbook-air-13-and-15-global-avail {
	text-align: center;
}

@media only screen and (max-width: 734px) {
   .performance-modal-content .subsection-gallery .tabnav-link {
	   font-size: 18px;
   }
}

article.section-performance .badge .badge-value {
	font-size: 68px
}

@media only screen and (max-width: 1068px) {
    article.section-performance .badge .badge-value {
        font-size: 46px;
	}
}

@media only screen and (max-width: 734px) {
    article.section-performance .badge .badge-value {
        font-size: 40px;
	}
}

.section-routers .accent-green:before {
	width: 170px;
	background-size: 170px 47px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .accent-green:before {
		width: 145px;
		background-size: 145px 42px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .accent-green:before {
		width: 170px;
		background-size: 115px 34px;
	}
}
 
.router-item.full-split .router-content-wrapper {
    padding-left: 50px;
    padding-right: 50px;
}
@media only screen and (max-width:1068px) {
    .router-item.full-split .router-content-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
}
 
 /*------------------------------------*\ 
   END LOCAL FIXES 
\*------------------------------------*/

/*------------------------------------*\ 
  A/B TESTING AQUA CSS
\*------------------------------------*/


.localized-asset {
   display: none!important;
}

body[data-at-ab-pahi="v1"] {
	.section-performance .localized-asset.overview-performance-performance-hero-startframe {
		top: 3.5px;
	}
	
	@media only screen and (max-width: 1068px) {
		.section-performance .localized-asset.overview-performance-performance-hero-startframe {
			top: 3px;
		}
	}
	
	@media only screen and (max-width: 734px) {
		.section-performance .localized-asset.overview-performance-performance-hero-startframe {
			top: 3.5px;
		}
	}
	
	.section-design .localized-asset.overview-design-design-hero-startframe {
		top: 4px;
	}
	
   .localized-asset {
        display: block!important;
   }
   
   .unlocalized-asset {
        display: none!important;
   }
}

/*------------------------------------*\ 
  END A/B TESTING AQUA CSS
\*------------------------------------*/