/* 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%);
}

@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: 735px) {
	: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;
}

#ac-globalfooter .ac-gf-sosumi [data-flex="true"] {
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

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

@media only screen and (max-width: 734px) {
	.section.section-hero {
		background-color: #070707;
	}
}
