/* LOCAL SCREENS */

.image-siri-suggestions {
  width: 468px;
  height: 385px;
  background-size: 468px 385px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_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) {
  .image-siri-suggestions {
    background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-siri-suggestions {
    width: 327px;
    height: 345px;
    background-size: 327px 345px;
    background-repeat: no-repeat;
    background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_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) {
  .image-siri-suggestions {
    background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-siri-suggestions {
    width: 455px;
    height: 326px;
    background-size: 455px 326px;
    background-repeat: no-repeat;
    background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_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) {
  .image-siri-suggestions {
    background-image: url("/mideast/airplay/o/images/ar/siri_suggestions_small_2x.jpg");
  }
}

.image-mirror-it {
  background-image: url("/mideast/airplay/o/images/ar/mirror_it_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) {
  .image-mirror-it {
    background-image: url("/mideast/airplay/o/images/ar/mirror_it_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-mirror-it {
    background-image: url("/mideast/airplay/o/images/ar/mirror_it_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) {
  .image-mirror-it {
    background-image: url("/mideast/airplay/o/images/ar/mirror_it_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-mirror-it {
    background-image: url("/mideast/airplay/o/images/ar/mirror_it_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) {
  .image-mirror-it {
    background-image: url("/mideast/airplay/o/images/ar/mirror_it_small_2x.jpg");
  }
}

.image-control-touch {
  background-image: url("/mideast/airplay/o/images/ar/control_touch_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) {
  .image-control-touch {
    background-image: url("/mideast/airplay/o/images/ar/control_touch_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-control-touch {
    background-image: url("/mideast/airplay/o/images/ar/control_touch_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) {
  .image-control-touch {
    background-image: url("/mideast/airplay/o/images/ar/control_touch_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-control-touch {
    background-image: url("/mideast/airplay/o/images/ar/control_touch_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) {
  .image-control-touch {
    background-image: url("/mideast/airplay/o/images/ar/control_touch_small_2x.jpg");
  }
}

.image-every-room {
  background-image: url("/mideast/airplay/o/images/ar/every_room_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) {
  .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/every_room_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/every_room_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) {
  .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/every_room_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/every_room_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) {
  .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/every_room_small_2x.jpg");
  }
}

.image-homekit {
  background-image: url("/mideast/airplay/o/images/ar/homekit_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) {
  .image-homekit {
    background-image: url("/mideast/airplay/o/images/ar/homekit_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .image-homekit {
    background-image: url("/mideast/airplay/o/images/ar/homekit_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) {
  .image-homekit {
    background-image: url("/mideast/airplay/o/images/ar/homekit_medium_2x.png");
  }
}

@media only screen and (max-width: 735px) {
  .image-homekit {
    background-image: url("/mideast/airplay/o/images/ar/homekit_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) {
  .image-homekit {
    background-image: url("/mideast/airplay/o/images/ar/homekit_small_2x.png");
  }
}

.image-anyone-can-add-songs {
  background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_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) {
  .image-anyone-can-add-songs {
    background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-anyone-can-add-songs {
    background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_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) {
  .image-anyone-can-add-songs {
    background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-anyone-can-add-songs {
    background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_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) {
  .image-anyone-can-add-songs {
    background-image: url("/mideast/airplay/o/images/ar/anyone_can_add_songs_small_2x.jpg");
  }
}

/* ALT LOCAL SCREENS */

html[lang="ar-KW"] .image-every-room {
  background-image: url("/mideast/airplay/o/images/ar/alt/every_room_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) {
  html[lang="ar-KW"] .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/alt/every_room_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  html[lang="ar-KW"] .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/alt/every_room_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) {
  html[lang="ar-KW"] .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/alt/every_room_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  html[lang="ar-KW"] .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/alt/every_room_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) {
  html[lang="ar-KW"] .image-every-room {
    background-image: url("/mideast/airplay/o/images/ar/alt/every_room_small_2x.jpg");
  }
}

/* END LOCAL SCREENS */

.page-overview .all-devices-li:first-child {
  padding-left: 41px;
  padding-right: 0;
}

.page-overview .all-devices-li:last-child {
  padding-right: 41px;
  padding-left: 0;
}

@media only screen and (max-width: 735px) {
  .page-overview .all-devices-li:first-child {
    padding-left: 0;
    padding-right: 0;
  }

  .page-overview .all-devices-li:last-child {
    padding-right: 0;
    padding-left: 0;
  }
}

.page-overview .router-tile:nth-child(odd) {
  padding-left: 7px;
  padding-right: 0;
}

.page-overview .router-tile:nth-child(even) {
  padding-right: 7px;
  padding-left: 0;
}

.page-overview .router-tile.music-tile {
  padding-left: 0;
}

@media only screen and (max-width: 735px) {
  .page-overview .router-tile:nth-child(odd) {
    padding-left: 0;
  }

  .page-overview .router-tile:nth-child(even) {
    padding-right: 0;
  }
}

html[lang="ar-kw"] .page-overview .router-tile.music-tile {
  width: 100%;
  padding-right: 0;
}

html[lang="ar-AE"] .page-overview .router-tile.music-tile,
html[lang="ar-SA"] .page-overview .router-tile.music-tile {
  width: 100%;
  padding-right: 0;
}

.icon-external::before,
.icon-external::after {
  content: "";
}

.music-tile button.icon-after::after {
  padding-right: 0;
  padding-left: 0.3em;
}

.product-list {
  margin-right: 0;
  margin-left: auto;
}

.page-overview .section-video .image-logo-sony {
  left: 0;
  right: -12px;
}

.page-overview
  .section-audio
  .product-list-item:nth-child(3n)
  .product-list-logo {
  float: left;
}

.page-overview
  .section-audio
  .product-list-item:nth-child(3n-2)
  .product-list-logo {
  float: right;
}

@media only screen and (max-width: 1068px) {
  .page-overview
    .section-audio
    .product-list-item:nth-child(3n-2)
    .product-list-logo {
    float: none;
  }

  .page-overview
    .section-audio
    .product-list-item:nth-child(2n-1)
    .product-list-logo {
    right: -16px;
  }

  .page-overview
    .section-audio
    .product-list-item:nth-child(3n)
    .product-list-logo {
    float: none;
  }

  .page-overview
    .section-audio
    .product-list-item:nth-child(2n)
    .product-list-logo {
    right: 16px;
  }

  .page-overview .router-cta {
    white-space: nowrap;
  }
}

@media only screen and (max-width: 1068px) {
  .nonstop.grid-item.float-inline-start {
    float: none;
  }

  .nonstop.grid-item.float-inline-end {
    float: right;
  }
}

.page-overview .section-audio.bottom-padding {
  padding-bottom: 160px;
}

@media only screen and (max-width: 1068px) {
  .page-overview .section-audio.bottom-padding {
    padding-bottom: 126px;
  }
}

@media only screen and (max-width: 735px) {
  .page-overview .section-audio.bottom-padding {
    padding-bottom: 75px;
  }
}

@media only screen and (min-width: 1068px) {
  .nonstop.grid-item.float-inline-start.clear-inline-start.large-left-align {
    clear: left;
    float: left;
  }
}

.page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
  width: 491px;
  height: 331px;
  background-size: 491px 331px;
  background-repeat: no-repeat;
  background-image: url("/v/airplay/o/images/overview/apple_tv_4k_remote_large.png");
  margin-bottom: 50px;
}

@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) {
  .page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_remote_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
    width: 273px;
    height: 185px;
    background-size: 273px 185px;
    background-repeat: no-repeat;
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_remote_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) {
  .page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_remote_medium_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 735px) {
  .page-overview .router-tile.apple-tv-4k-tile-alt .image-apple-tv-4k {
    margin-bottom: -15px;
  }
}

.image-apple-tv-4k-logo-v3 {
  width: 89px;
  height: 27px;
  background-size: 89px 27px;
  background-repeat: no-repeat;
  background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_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) {
  .image-apple-tv-4k-logo-v3 {
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .image-apple-tv-4k-logo-v3 {
    width: 48px;
    height: 16px;
    background-size: 48px 16px;
    background-repeat: no-repeat;
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_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) {
  .image-apple-tv-4k-logo-v3 {
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_medium_2x.png");
  }
}

@media only screen and (max-width: 735px) {
  .image-apple-tv-4k-logo-v3 {
    width: 49px;
    height: 16px;
    background-size: 49px 16px;
    background-repeat: no-repeat;
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_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) {
  .image-apple-tv-4k-logo-v3 {
    background-image: url("/v/airplay/o/images/overview/apple_tv_4k_logo_v3_small_2x.png");
  }
}

.image-music {
  background-image: url("/v/airplay/o/images/overview/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) {
  .image-music {
    background-image: url("/v/airplay/o/images/overview/music_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-music {
    background-image: url("/v/airplay/o/images/overview/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) {
  .image-music {
    background-image: url("/v/airplay/o/images/overview/music_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-music {
    background-image: url("/v/airplay/o/images/overview/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) {
  .image-music {
    background-image: url("/v/airplay/o/images/overview/music_small_2x.jpg");
  }
}

.page-overview .router-tile.music-tile .router-tile-inner {
  background: #fff;
}

.page-overview .music-tile .router-cta {
  color: #0070c9;
}

.image-logo-apple-airplay-audio {
  width: 119px;
  height: 34px;
  background-size: 119px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_apple_airplay_audio_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) {
  .image-logo-apple-airplay-audio {
    background-image: url("/mideast/airplay/o/images/overview/logo_apple_airplay_audio_large_2x.jpg");
  }
}

.image-logo-bang-olufsen {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_bang_olufsen_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) {
  .image-logo-bang-olufsen {
    background-image: url("/mideast/airplay/o/images/overview/logo_bang_olufsen_large_2x.jpg");
  }
}

.image-logo-beats {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_beats_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) {
  .image-logo-beats {
    background-image: url("/mideast/airplay/o/images/overview/logo_beats_large_2x.jpg");
  }
}

.image-logo-bluesound {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_bluesound_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) {
  .image-logo-bluesound {
    background-image: url("/mideast/airplay/o/images/overview/logo_bluesound_large_2x.jpg");
  }
}

.image-logo-bose {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_bose_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) {
  .image-logo-bose {
    background-image: url("/mideast/airplay/o/images/overview/logo_bose_large_2x.jpg");
  }
}

.image-logo-bowers-wilkins {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_bowers_wilkins_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) {
  .image-logo-bowers-wilkins {
    background-image: url("/mideast/airplay/o/images/overview/logo_bowers_wilkins_large_2x.jpg");
  }
}

.image-logo-definitive-technology {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_definitive_technology_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) {
  .image-logo-definitive-technology {
    background-image: url("/mideast/airplay/o/images/overview/logo_definitive_technology_large_2x.jpg");
  }
}

.image-logo-denon {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_denon_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) {
  .image-logo-denon {
    background-image: url("/mideast/airplay/o/images/overview/logo_denon_large_2x.jpg");
  }
}

.image-logo-devialet {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_devialet_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) {
  .image-logo-devialet {
    background-image: url("/mideast/airplay/o/images/overview/logo_devialet_large_2x.jpg");
  }
}

.image-logo-dynaudio {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_dynaudio_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) {
  .image-logo-dynaudio {
    background-image: url("/mideast/airplay/o/images/overview/logo_dynaudio_large_2x.jpg");
  }
}

.image-logo-libratone {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_libratone_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) {
  .image-logo-libratone {
    background-image: url("/mideast/airplay/o/images/overview/logo_libratone_large_2x.jpg");
  }
}

.image-logo-marantz {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_marantz_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) {
  .image-logo-marantz {
    background-image: url("/mideast/airplay/o/images/overview/logo_marantz_large_2x.jpg");
  }
}

.image-logo-mcintosh {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_mcintosh_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) {
  .image-logo-mcintosh {
    background-image: url("/mideast/airplay/o/images/overview/logo_mcintosh_large_2x.jpg");
  }
}

.image-logo-naim {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_naim_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) {
  .image-logo-naim {
    background-image: url("/mideast/airplay/o/images/overview/logo_naim_large_2x.jpg");
  }
}

.image-logo-polk {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_polk_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) {
  .image-logo-polk {
    background-image: url("/mideast/airplay/o/images/overview/logo_polk_large_2x.jpg");
  }
}

.image-logo-sonos {
  width: 97px;
  height: 34px;
  background-size: 97px 34px;
  background-repeat: no-repeat;
  background-image: url("/mideast/airplay/o/images/overview/logo_sonos_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) {
  .image-logo-sonos {
    background-image: url("/mideast/airplay/o/images/overview/logo_sonos_large_2x.jpg");
  }
}

.page-overview .router-tile {
  width: 100%;
}

.page-overview .router-tile.music-tile .typography-router-headline {
  max-width: none;
}

.violator-reduced {
  padding: 3px 0 3px 11px;
}

.page-overview .section-hero.hero-2024 {
  background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .page-overview .section-hero.hero-2024 {
    background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .page-overview .section-hero.hero-2024 {
    background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_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) {
  .page-overview .section-hero.hero-2024 {
    background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .page-overview .section-hero.hero-2024 {
    background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .page-overview .section-hero.hero-2024 {
    background-image: url(/mideast/airplay/o/images/overview/ar/hero_2024__bvmajug6if9e_small_2x.jpg);
  }
}

.no-tv.page-overview .section-hero {
  background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .no-tv.page-overview .section-hero {
    background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .no-tv.page-overview .section-hero {
    background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_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) {
  .no-tv.page-overview .section-hero {
    background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .no-tv.page-overview .section-hero {
    background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .no-tv.page-overview .section-hero {
    background-image: url(/mideast/airplay/o/images/overview/ar/no-tv/hero_2024__bvmajug6if9e_small_2x.jpg);
  }
}

.inline-block {
  display: inline-block;
}

/*  */

.page-overview .music-tile.tile-full .music-gallery-item-container-wrapper {
  direction: ltr;
  overflow-x: hidden;
}

.page-overview .music-tile.tile-full .music-gallery-item-container {
  direction: rtl;
  margin-left: unset;
  margin-right: calc(var(--music-item-width) - 5%);
}

:not(.fallback).page-overview
  .music-tile.tile-full
  .music-gallery-item-container {
  left: unset;
  right: -70px;
}

@media only screen and (max-width: 734px) {
  .page-overview .music-tile.tile-full .music-gallery-item-container {
    height: 380px;
  }

  .page-overview .music-tile.tile-full .play-pause-button-gallery {
    top: 0;
  }
}

@media only screen and (min-width: 735px) {
  :not(.fallback).page-overview
    .music-tile.tile-full
    .music-gallery-item-container {
    right: -145px;
  }
}

@media only screen and (min-width: 825px) {
  :not(.fallback).page-overview
    .music-tile.tile-full
    .music-gallery-item-container {
    right: 53px;
  }
}

/*  */

html.text-zoom .add-on-zoom {
  display: block;
}

.add-on-zoom {
  display: none;
}

.overview-control-touch {
  display: block;
  width: var(--p-width);
  height: var(--p-height);
  --p-width: 468px;
  --p-height: 535px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .overview-control-touch {
    --p-width: 327px;
    --p-height: 416px;
  }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
  .overview-control-touch {
    --p-width: 389px;
    --p-height: 430px;
  }
}

@media only screen and (max-width: 734px) {
  .page-overview .overview-control-touch {
    left: 50%;
    margin-right: -194.5px;
  }
}

.overview-every-room {
  display: block;
  width: var(--p-width);
  height: var(--p-height);
  --p-width: 468px;
  --p-height: 535px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .overview-every-room {
    --p-width: 327px;
    --p-height: 416px;
  }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
  .overview-every-room {
    --p-width: 389px;
    --p-height: 430px;
  }
}

@media only screen and (max-width: 734px) {
  .page-overview .overview-every-room {
    left: 50%;
    margin-right: -194.5px;
  }
}

.overview-anyone-can-add-songs {
  display: block;
  width: var(--p-width);
  height: var(--p-height);
  --p-width: 468px;
  --p-height: 535px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .overview-anyone-can-add-songs {
    --p-width: 327px;
    --p-height: 416px;
  }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
  .overview-anyone-can-add-songs {
    --p-width: 389px;
    --p-height: 430px;
  }
}

@media only screen and (max-width: 734px) {
  .page-overview .overview-anyone-can-add-songs {
    left: 50%;
    margin-right: -194.5px;
  }
}

.no-siri
  .section-audio
  .section-grid
  .section-content
  .grid-wrapper
  .nonstop.grid-item.float-inline-start,
.no-siri .section-video .section-grid .section-content .grid-wrapper {
  float: none;
}

.t2
  .section-audio
  .section-grid
  .section-content
  .grid-wrapper
  .nonstop.grid-item.float-inline-end {
  float: left;
}

.footnote {
  color: inherit;
}
