/* Local Overrides */

/* ribbon */
.page-geniusbar.padtop .main .section.section-retail-ribbon {
	background: #f5f5f7 !important;
}

/* local screens */
.page-geniusbar .image-retail-geniusbar-genius {
	background-image: url("/ca/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("/ca/retail/geniusbar/images/genius_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-geniusbar .image-retail-geniusbar-genius {
		background-image: url("/ca/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("/ca/retail/geniusbar/images/genius_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar .image-retail-geniusbar-genius {
		background-image: url("/ca/retail/geniusbar/images/genius_small.jpg");
		background-size: 737px 452px;
		width: 737px;
		height: 452px;
	}
}
@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) {
	.page-geniusbar .image-retail-geniusbar-genius {
		background-image: url("/ca/retail/geniusbar/images/genius_small_2x.jpg");
	}
}

.page-geniusbar .image-retail-geniusbar-icon-call {
	background-image: url("/ca/retail/geniusbar/images/buystrip_call_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-icon-chat {
	background-image: url("/ca/retail/geniusbar/images/buystrip_chat_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-icon-email {
	background-image: url("/ca/retail/geniusbar/images/buystrip_email_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-icon-genius {
	background-image: url("/ca/retail/geniusbar/images/buystrip_genius_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-icon-mail {
	background-image: url("/ca/retail/geniusbar/images/buystrip_mail_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-icon-service {
	background-image: url("/ca/retail/geniusbar/images/buystrip_store_nopadding_large.svg");
}

.page-geniusbar .image-retail-geniusbar-it_deployment {
	background-image: url("/ca/retail/geniusbar/images/it_deployment_large.jpg");
	background-size: 1070px 439px;
	width: 1070px;
	height: 439px;
}
@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-it_deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-geniusbar .image-retail-geniusbar-it_deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium.jpg");
		background-size: 768px 318px;
		width: 768px;
		height: 318px;
	}
}
@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-it_deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar .image-retail-geniusbar-it_deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small.jpg");
		background-size: 737px 452px;
		width: 737px;
		height: 452px;
	}
}
@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) {
	.page-geniusbar .image-retail-geniusbar-it_deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small_2x.jpg");
	}
}
.page-geniusbar .image-retail-geniusbar-expect {
	background-image: url("/ca/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("/ca/retail/geniusbar/images/expect_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-geniusbar .image-retail-geniusbar-expect {
		background-image: url("/ca/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("/ca/retail/geniusbar/images/expect_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar .image-retail-geniusbar-expect {
		background-image: url("/ca/retail/geniusbar/images/expect_small.jpg");
		background-size: 736px 415px;
		width: 736px;
		height: 415px;
	}
}
@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) {
	.page-geniusbar .image-retail-geniusbar-expect {
		background-image: url("/ca/retail/geniusbar/images/expect_small_2x.jpg");
	}
}

.page-geniusbar .image-retail-retail-geniusbar-it-deployment {
	background-image: url("/ca/retail/geniusbar/images/it_deployment_large.jpg");
	background-size: 1070px 439px;
	width: 1070px;
	height: 439px;
}
@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-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-geniusbar .image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium.jpg");
		background-size: 768px 318px;
		width: 768px;
		height: 318px;
	}
}
@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-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar .image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small.jpg");
		background-size: 737px 452px;
		width: 737px;
		height: 452px;
	}
}
@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) {
	.page-geniusbar .image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small_2x.jpg");
	}
}
.page-geniusbar .image-retail-geniusbar-service-repair-raza {
	background-image: url("/ca/retail/geniusbar/images/service_repair_raza_large.jpg");
	background-size: 1070px 439px;
	width: 1070px;
	height: 439px;
}
@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-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.page-geniusbar .image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_medium.jpg");
		background-size: 768px 318px;
		width: 768px;
		height: 318px;
	}
}
@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-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar .image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_small.jpg");
		background-size: 737px 452px;
		width: 737px;
		height: 452px;
	}
}
@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) {
	.page-geniusbar .image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_small_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_large.jpg");
		background-size: 1070px 439px;
	}
}
@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) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_large_2x.jpg");
	}
}
@media only screen and (max-width: 735px) and (max-width: 1068px) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium.jpg");
		background-size: 768px 318px;
	}
}
@media only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small.jpg");
		background-size: 737px 452px;
	}
}
@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
	.page-geniusbar
		.section-deployment
		.image-retail-retail-geniusbar-it-deployment {
		background-image: url("/ca/retail/geniusbar/images/it_deployment_small_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_large.jpg");
		background-size: 1070px 439px;
	}
}
@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) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_large_2x.jpg");
	}
}
@media only screen and (max-width: 735px) and (max-width: 1068px) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_medium.jpg");
		background-size: 768px 318px;
	}
}
@media only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dpi) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_small.jpg");
		background-size: 737px 452px;
	}
}
@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
	.page-geniusbar
		.section-service
		.image-retail-geniusbar-service-repair-raza {
		background-image: url("/ca/retail/geniusbar/images/service_repair_raza_small_2x.jpg");
	}
}
