.promo-watch-os {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/watchos_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) {
  .promo-watch-os {
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-watch-os {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-watch-os {
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-watch-os {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_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) {
  .promo-watch-os {
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-watch-os {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_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) {
  .promo-watch-os {
    background-image: url("http://images.apple.com/tw/home/images/promos/watchos_small_2x.jpg");
  }
}

.promo-music {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/music_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) {
  .promo-music {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-music {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-music {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-music {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_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) {
  .promo-music {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-music {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_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) {
  .promo-music {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_small_2x.jpg");
  }
}

.promo-ios {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/ios_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) {
  .promo-ios {
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-ios {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-ios {
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-ios {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_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) {
  .promo-ios {
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-ios {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_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) {
  .promo-ios {
    background-image: url("http://images.apple.com/tw/home/images/promos/ios_small_2x.jpg");
  }
}
.promo-apple-tv {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_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) {
  .promo-apple-tv {
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-apple-tv {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-apple-tv {
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-apple-tv {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_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) {
  .promo-apple-tv {
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-apple-tv {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_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) {
  .promo-apple-tv {
    background-image: url("http://images.apple.com/tw/home/images/promos/apple_tv_small_2x.jpg");
  }
}
.promo-macos-sierra {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_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) {
  .promo-macos-sierra {
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-macos-sierra {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-macos-sierra {
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-macos-sierra {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_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) {
  .promo-macos-sierra {
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-macos-sierra {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_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) {
  .promo-macos-sierra {
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_small_2x.jpg");
  }
}

html.ie8 .promo-macos-sierra {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_medium.jpg");
    height: 200px;
    font-size: 0
}

@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) {
    html.ie8 .promo-macos-sierra {
        background-image: url("http://images.apple.com/tw/home/images/promos/macos_sierra_medium_2x.jpg")
    }
}

.promo-music-festival {
  background-size: 360px 200px;
  background-repeat: no-repeat;
  background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_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) {
  .promo-music-festival {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_large_2x.jpg");
  }
}

@media only screen and (min-width: 1442px) {
  .promo-music-festival {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_xlarge.jpg");
  }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
  .promo-music-festival {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .promo-music-festival {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_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) {
  .promo-music-festival {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .promo-music-festival {
    background-size: 736px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_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) {
  .promo-music-festival {
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_small_2x.jpg");
  }
}

html.ie8 .promo-music-festival {
    background-size: 640px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_medium.jpg");
    height: 200px;
    font-size: 0
}

@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) {
    html.ie8 .promo-music-festival {
        background-image: url("http://images.apple.com/tw/home/images/promos/music_festival_medium_2x.jpg")
    }
}

.promo-business {
    background-size: 360px 200px;
    background-repeat: no-repeat;
    background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_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) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_large_2x.jpg")
    }
}

@media only screen and (min-width: 1442px) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_xlarge.jpg")
    }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_xlarge_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_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) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_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) {
    .promo-business {
        background-image: url("http://images.apple.com/tw/home/images/promos/home_deloitte_small_2x.jpg")
    }
}

.promo-october-event {
    background-image: url("http://images.apple.com/tw/home/images/promos/october_event_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) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_large_2x.jpg")
    }
}

@media only screen and (min-width: 1442px) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_xlarge.jpg")
    }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_xlarge_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_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) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_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) {
    .promo-october-event {
        background-image: url("http://images.apple.com/tw/home/images/promos/october_event_small_2x.jpg")
    }
}

.promo-watch-series-2 {
    background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_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) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_large_2x.jpg")
    }
}

@media only screen and (min-width: 1442px) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_xlarge.jpg")
    }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_xlarge_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_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) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_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) {
    .promo-watch-series-2 {
        background-image: url("http://images.apple.com/tw/home/images/promos/watch_series_2_small_2x.jpg")
    }
}

.promo-ipad-pro {
    background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_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) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_large_2x.jpg")
    }
}

@media only screen and (min-width: 1442px) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_xlarge.jpg")
    }
}

@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1442px) and (min-resolution: 1.5dppx), only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_xlarge_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_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) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_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) {
    .promo-ipad-pro {
        background-image: url("http://images.apple.com/tw/home/images/promos/ipad_pro_small_2x.jpg")
    }
}
