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


.modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_large.jpg); }
@media(min-resolution:1.5dppx),(min-resolution:144dpi) {
  .modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_large_2x.jpg); }
}
@media(max-width:1068px) {
  .modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_medium.jpg); }
}
@media(max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  .modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_medium_2x.jpg); }
}
@media(max-width:734px) {
  .modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_small.jpg); }
}
@media(max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  .modal-l2.ipados-modal .subsection-3 .hardware-marquee-landscape.app-7 glass-screen { background-image:url(/euro/ipad-air/i/screens_alt/images/overview/ipados/modal/apps/gallery/screens/app_gallery_screen_complete_anatomy__bjyrwu39d7rm_small_2x.jpg); }
}


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





/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media (min-width:1069px) {
  html.no-enhanced .welcome .lockup-wrap {
      margin-top: 10px;
  }
}

.welcome .lockup-wrap {
  margin-top: -14px;
}

@media (max-width:1068px) {
  .welcome .lockup-wrap {
      margin-top: 12px;
  }
}

@media (max-width:734px) {
  .welcome .lockup-wrap {
      justify-content: flex-start;
      margin-top: 0px;
  }
}

.section-overview-routers .router-content:nth-child(2n) {
	padding-left: 0;
}

@media only screen and (min-width: 735px) {
	.section-features .feature-links li {
		margin: 0;
	}
}

@media only screen and (max-width: 734px) {
	html.enhanced .subsection-wifi {
		margin-top: 0vh;
	}
}

@media only screen and (max-width: 734px) {
	 .section-design .section-headline-wrapper .section-headline {
		margin-bottom: 25px;
		padding-right: 20px;
	}
}

@media only screen and (min-width: 1069px) {
	html.no-enhanced .section-apps .snipe-build {
		right: 640px;
	}
}

@media only screen and (max-width: 1068px) {
	html.no-enhanced .section-apps .row-caption .column {
		margin-top: 30px;
		padding-right: 58px;
	}
}
@media only screen and (max-width: 734px) {
	html.no-enhanced .section-apps .row-caption .column {
		margin-top: 70px;
	}
}
@media only screen and (max-width: 734px) {
    html.no-enhanced .section-apps .snipe-graphics {
        top: 580px;
    }
}


html.hero-animation-acmi .section-welcome .welcome__lockup .welcome__lockup-primary-copy, html.hero-animation-acmi .section-welcome .welcome__lockup .welcome__lockup-secondary-copy, html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-primary-copy, html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-secondary-copy, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-primary-copy, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-secondary-copy {
	transform: translateY(0px);
	opacity: 1;
}

html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-primary-copy, html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-primary-copy *, html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-secondary-copy, html.hero-video-fallback .section-welcome .welcome__lockup .welcome__lockup-secondary-copy *, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-primary-copy, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-primary-copy *, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-secondary-copy, html.no-enhanced .section-welcome .welcome__lockup .welcome__lockup-secondary-copy * {
	transition: none;
}

.section-welcome .welcome__lockup .welcome__lockup-secondary-copy {
	transition: opacity 1s ease,transform 1.2s cubic-bezier(0,0.35,0.23,1);
}


.section-contrast .product-tile-set .product-tile.has-plus-rows-7 .product-tile-plus {
    grid-template-rows: var(--plus-row-1-height) var(--plus-row-2-height) var(--plus-row-3-height) var(--plus-row-4-height) var(--plus-row-5-height) var(--plus-row-6-height);
}


.section-contrast .product-tile-ctas .button + a, .section-contrast .product-tile-ctas .product-tile-current + a, .section-contrast .product-tile-ctas a + a, .section-contrast .product-tile-ctas button + a {
    margin-inline-start: 20px;
}

@media only screen and (max-width: 734px) {
    .section-contrast .product-tile-ctas .button + a, .section-contrast .product-tile-ctas .product-tile-current + a, .section-contrast .product-tile-ctas a + a, .section-contrast .product-tile-ctas button + a {
		margin-inline-start: 0;
	}
}

  .subsection-connectivity .connectivity-intro {
    padding-bottom: 41px;
}

@media (max-width:1068px) {
    .subsection-connectivity .connectivity-intro {
        padding-bottom: 31px;
    }
}

@media (max-width:734px) {
    .subsection-connectivity .connectivity-intro {
        padding-bottom: 32px;
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
