
.page-geniusbar .section-hardware.section-cta .service-info-row .service-info {
    margin: 0 60px;
}

@media only screen and (max-width: 1068px) {
    .page-geniusbar .section-hardware.section-cta .service-info-row .service-info {
        margin: 0 20px 40px;
    }
}

@media only screen and (max-width: 734px) {
    .page-geniusbar .section-hardware.section-cta .service-info-row .service-info {
        text-align: left;
        margin: 0 auto 60px;
    }
}




.section-hardware .service-info p{margin-bottom: 10px;}

.page-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_large.jpg"); background-size:980px 601px; width:980px; height:601px; }
@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-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .page-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_medium.jpg"); background-size:693px 425px; width:693px; height:425px; }
}
@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-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .page-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_small.jpg"); background-size:737px 452px; width:737px; height:452px; }
}
@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-geniusbar .image-retail-geniusbar-genius { background-image:url("/tw/retail/geniusbar/images/genius_small_2x.jpg"); }
}

.page-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_large.jpg"); background-size:572px 351px; width:572px; height:351px; }
@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-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .page-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_medium.jpg"); background-size:693px 426px; width:693px; height:426px; }
}
@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-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .page-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_small.jpg"); background-size:736px 415px; width:736px; height:415px; }
}
@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-geniusbar .image-retail-geniusbar-expect { background-image:url("/tw/retail/geniusbar/images/expect_small_2x.jpg"); }
}

/* FIXED IE RADAR */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.page-geniusbar .section-hero h1 { padding: 12px 220px 0}
}
*::-ms-backdrop, .page-geniusbar .section-hero h1 { padding: 12px 220px 0}
.page-geniusbar .section-hero h1 { padding: 12px 220px 0\9\0;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.page-geniusbar .subsection-deployment .typography-section-headline { padding-top: 8px}
}
*::-ms-backdrop, .page-geniusbar .subsection-deployment .typography-section-headline { padding-top: 8px}
.page-geniusbar .subsection-deployment .typography-section-headline { padding-top: 8px\9\0;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.page-geniusbar .subsection-service .typography-section-headline { padding-top: 10px}
}
*::-ms-backdrop, .page-geniusbar .subsection-service .typography-section-headline { padding-top: 10px}
.page-geniusbar .subsection-service .typography-section-headline { padding-top: 10px\9\0;}