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

.section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ipad-pro .image-hero-ipad-pro { background-image:url("/es/ipad/home/images/overview/ipad_pro_hero__phf9t8u0esii_small_2x.jpg"); }
}

.section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ipad-air .image-hero-ipad-air { background-image:url("/es/ipad/home/images/overview/ipad_air__de99jh4astea_small_2x.jpg"); }
}

.section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ipad-97 .image-hero-ipad-97 { background-image:url("/es/ipad/home/images/overview/ipad__bj8z4pfznqnm_small_2x.jpg"); }
}

.section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ipad-mini .image-hero-ipad-mini { background-image:url("/es/ipad/home/images/overview/ipad_mini__ebopny1hluwm_small_2x.jpg"); }
}

.section-compare .ipad-mini figure { background-image:url("/es/ipad/home/images/overview/compare_ipad_mini__ge8o1sf2liuu_large.png"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-compare .ipad-mini figure { background-image:url("/es/ipad/home/images/overview/compare_ipad_mini__ge8o1sf2liuu_large_2x.png"); }
}
@media only screen and (max-width: 735px) {
  .section-compare .ipad-mini figure { background-image:url("/es/ipad/home/images/overview/compare_ipad_mini__ge8o1sf2liuu_small.png"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-compare .ipad-mini figure { background-image:url("/es/ipad/home/images/overview/compare_ipad_mini__ge8o1sf2liuu_small_2x.png"); }
}

.section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-essentials .keyboard .promo-image { background-image:url("/es/ipad/home/images/overview/smart_keyboard_folio__d2zeyydmvjwy_small_2x.jpg"); }
}
.section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-essentials .accessories .promo-image { background-image:url("/es/ipad/home/images/overview/accessories__b1l0i60hjaqa_small_2x.jpg"); }
}

.section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ios .ios12 .promo-image { background-image:url("/es/ipad/home/images/overview/ios_12__d6lf3qvcvyaa_small_2x.jpg"); }
}

.section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ios .icloud .promo-image { background-image:url("/es/ipad/home/images/overview/icloud__cdale8bavfv6_small_2x.jpg"); }
}

.section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ios .applepay .promo-image { background-image:url("/es/ipad/home/images/overview/apple_pay__m8illnwatky2_small_2x.jpg"); }
}



.section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_large.png"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_large_2x.png"); }
}
@media only screen and (max-width: 1068px) {
  .section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_medium.png"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_medium_2x.png"); }
}
@media only screen and (max-width: 735px) {
  .section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_small.png"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-get-more .music .promo-image { background-image:url("/es/ipad/home/images/overview/apple_music__dk7jajratiqa_small_2x.png"); }
}

.section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_large.png"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_large_2x.png"); }
}
@media only screen and (max-width: 1068px) {
  .section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_medium.png"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_medium_2x.png"); }
}
@media only screen and (max-width: 735px) {
  .section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_small.png"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-get-more .clips .promo-image { background-image:url("/es/ipad/home/images/overview/clips__fgbvcyagodyu_small_2x.png"); }
}

.section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-trade .promo-image { background-image:url("/es/ipad/home/images/overview/trade_in__elfv8i7rmh6q_small_2x.jpg"); }
}





.section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_small.jpg"); }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ipados .image-ipados { background-image:url("/euro/ipad/home/s/screens_alt/images/overview/ipad_os_banner__bhlob0bn3rg2_small_2x.jpg"); }
}
.section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
    background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
        background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_large_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
        background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
        background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
        background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school .promo-image-wrapper .promo-image {
        background-image: url("/es/ipad/home/images/overview/bts/back_to_school__ey39m6mztdoy_small_2x.jpg")
    }
}

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




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

@media only screen and (max-width: 1068px) and (min-width: 736px)	{
.section-ios .ar {
	height: 540px;
	}
}



.services-subsection .apple-tv-plus {
    padding-bottom: 342px;
    margin-bottom: 0;
}


@media only screen and (max-width: 1068px) {
    .services-subsection .apple-tv-plus {
        padding-bottom: 176px;
        height: auto;
    }
}

@media only screen and (max-width: 735px) {
    .services-subsection .apple-tv-plus {
        padding-bottom: 40px;
        margin-bottom: 15px;
        min-height: 491px;
    }
}


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


/*------------------------------------*\
    FINANCING RIBBON
\*------------------------------------*/

.ribbon {
  margin-bottom: -32px;
  overflow: hidden
}

@media only screen and (max-width: 735px) {
  .ribbon {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.ribbon-wrapper {
    width: 100%;
    padding: 13px 0;
    text-align: center;
    background-color: #0070c9;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: background-color 1s ease-in-out 1.2s, color 1s ease-in-out 1s, -webkit-transform .6s ease-in-out;
    transition: background-color 1s ease-in-out 1.2s, color 1s ease-in-out 1s, -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out, background-color 1s ease-in-out 1.2s, color 1s ease-in-out 1s;
    transition: transform .6s ease-in-out, background-color 1s ease-in-out 1.2s, color 1s ease-in-out 1s, -webkit-transform .6s ease-in-out
}

.ribbon-content {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    display: block
}

@media only screen and (min-width: 1442px) {
    .ribbon-content {
        margin-left: auto;
        margin-right: auto;
        width: 980px
    }
}

@media only screen and (max-width: 1068px) {
    .ribbon-content {
        margin-left: auto;
        margin-right: auto;
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .ribbon-content {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%
    }
}

.ribbon .ribbon-wrapper {
    color: #fff
}

.ribbon a.icon-wrapper {
    color: #fff;
    font-weight: 600;
    -webkit-transition: color 1s ease-in-out 1s;
    transition: color 1s ease-in-out 1s
}

html.js.no-reduced-motion .ribbon.ribbon-hide a.icon-wrapper {
    color: #6bf
}

html.js.no-reduced-motion.aow .ribbon.ribbon-hide a.icon-wrapper {
    color: #fff
}

html.js.no-reduced-motion .ribbon.ribbon-hide .ribbon-wrapper {
    background-color: #181818;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

html.js.no-reduced-motion.aow .ribbon.ribbon-hide .ribbon-wrapper {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    background-color: #0070c9
}

.ribbon + .section-content {
    padding-top: auto;
    margin-top: 46px
}

@media only screen and (max-width: 1068px) {
    .ribbon + .section-content {
        padding-top: auto
    }
}

@media only screen and (max-width: 735px) {
    .ribbon + .section-content {
        padding-top: 66px
    }
}

@media only screen and (max-width: 1068px) {
    .ribbon + .section-content {
        margin-top: 46px
    }
}

@media only screen and (max-width: 735px) {
    .ribbon + .section-content {
        margin-top: auto
    }
}

.ribbon + .section-content .inline-video-media {
    margin-top: auto
}

@media only screen and (max-width: 1068px) {
    .ribbon + .section-content .inline-video-media {
        margin-top: auto
    }
}

@media only screen and (max-width: 735px) {
    .ribbon + .section-content .inline-video-media {
        margin-top: 66px
    }
}

.section-hero {
  margin-top: 32px;
}
@media only screen and (max-width: 735px) {
  .section-hero {
    margin-top: 0;
  }
}

.typography-body-reduced {
    font-size: 14px;
    line-height: 1.42861;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}


/*------------------------------------*\
    END FINANCING RIBBON
\*------------------------------------*/

/*------------------------------------*\
   MODAL CSS
\*------------------------------------*/

.has-modal {
    overflow: hidden
}

.has-modal-full-viewport {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.has-modal-full-viewport body {
    height: 100%;
    overflow: hidden
}

.modal {
    position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none
}

.modal-standard {
    overflow: auto;
    padding: 54px 0;
    background: rgba(0, 0, 0, 0.4);
    -webkit-overflow-scrolling: touch
}

.modal-standard .content-table {
    display: table;
    width: 100%;
    height: 100%
}

.modal-standard .content-cell {
    display: table-cell;
    vertical-align: middle
}

.modal-standard .content-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 980px
}

@media only screen and (min-width: 1442px) {
    .modal-standard .content-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 980px
    }
}

@media only screen and (max-width: 1068px) {
    .modal-standard .content-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .modal-standard .content-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 87.5%
    }
}

.modal-standard .content-padding {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1;
    padding: 80px 8.33333%;
    background: #fff
}

@media only screen and (max-width: 735px) {
    .modal-standard .content-padding {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media only screen and (max-width: 735px) {
    .modal-standard .modal-close {
        left: 8.33333%
    }
}

.modal-full-viewport {
    background: #fff
}

.theme-dark .modal-full-viewport, .modal-full-viewport.theme-dark {
    background: #000
}

.theme-dark .modal-full-viewport .modal-close, .modal-full-viewport.theme-dark .modal-close {
    color: #999
}

.modal-open {
    display: block;
    z-index: 11000
}

.modal-close {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    top: 28px;
    left: 28px;
    margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 1;
    width: .75em;
    height: .75em;
    cursor: pointer;
    background: none;
    border: 0;
    color: #888
}

.modal-close::before, .modal-close::after {
    font-family: "SF Pro Icons";
    color: inherit;
    display: inline-block;
    font-style: normal;
    font-weight: inherit;
    font-size: inherit;
    line-height: 1;
    text-decoration: underline;
    position: relative;
    z-index: 1;
    alt: ''
}

.modal-close::before, .modal-close::after {
    text-decoration: none
}

.modal-close::before {
    display: none
}

.modal-close::before, .modal-close::after {
    content: ""
}

.modal-close::after {
    position: absolute;
    top: -.025em;
    left: -.1em;
    padding: 0
}

@media only screen and (max-width: 1068px) {
    .modal-close {
        top: 22px;
        left: 22px;
        font-size: 32px;
        width: .75em;
        height: .75em
    }

    .modal-close::after {
        left: -.09375em
    }
}



.modals {
    display: none
}

.modal-content .modal-headline {
    text-align: center;
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    padding-top: 0.5em;
    padding-bottom: 0.5em
}

.modal-content .modal-headline:lang(ar) {
    line-height: 1.3;
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(ja) {
    line-height: 1.175;
    font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(ko) {
    line-height: 1.2125;
    font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(th) {
    line-height: 1.35;
    font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(zh-CN) {
    font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(zh-HK) {
    font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(zh-MO) {
    font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

.modal-content .modal-headline:lang(zh-TW) {
    font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

@media only screen and (max-width: 1068px) {
    .modal-content .modal-headline {
        font-size: 32px;
        line-height: 1.125;
        font-weight: 600;
        letter-spacing: .004em;
        font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ar) {
        line-height: 1.34375;
        font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ja) {
        line-height: 1.21875;
        font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ko) {
        line-height: 1.23438;
        font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(th) {
        line-height: 1.375;
        font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-CN) {
        font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-HK) {
        font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-MO) {
        font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-TW) {
        font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }
}

@media only screen and (max-width: 735px) {
    .modal-content .modal-headline {
        font-size: 28px;
        line-height: 1.14286;
        font-weight: 600;
        letter-spacing: .007em;
        font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ko) {
        line-height: 1.25;
        font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(th) {
        line-height: 1.39286;
        font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ar) {
        font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(ja) {
        font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-CN) {
        font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-HK) {
        font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-MO) {
        font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }

    .modal-content .modal-headline:lang(zh-TW) {
        font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }
}

.modal-content .modal-description {
    text-align: center;
    max-width: 525px;
    margin: 0 auto
}

.modal-content .compare-header-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2.5em;
    padding-bottom: 1em
}

@media only screen and (max-width: 735px) {
    .modal-content .compare-header-section {
        padding-top: 1em
    }
}

.modal-content .compare-header-section .column {
    margin-top: auto;
    -ms-flex-item-align: end;
    align-self: end
}

.modal-content .compare-section {
    padding-top: 1em;
    padding-bottom: 1em;
    border-top: 1px solid #d6d6d6
}

/*------------------------------------*\
   END MODAL CSS
\*------------------------------------*/ 

