@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {

	.error .error-message .icon {
		background: #fff url("../images/error-icon-2x.png") no-repeat 50%;
		background-size: 100% auto;
	}

	.logo {
		background: url("../images/logo-2x.png") no-repeat;
		background-size: 100% auto;
	}

	.header-section.simple {
		background: url("../images/first-section-bg-2x.jpg") no-repeat 50% 0;
		background-size: 2600px auto;
	}

	.first-section {
		background: url("../images/first-section-bg-2x.jpg") no-repeat 50% 0;
		background-size: 2600px auto;
	}

	.second-section header {
		background: url("../images/second-section-bg-2x.jpg");
		background-size: 8px auto;
	}

	.second-section main figure.image {
		background: url("../images/second-section-image-2x.jpg") no-repeat;
		background-size: 100% auto;
	}

	.second-section main figure.image-2 {
		background: url("../images/second-section-image-2-2x.jpg") no-repeat;
		background-size: 100% auto;
	}

	.rating {
		background: url("../images/rating-bg-2x.png") no-repeat;
		background-size: 100% auto;
	}

	.third-section .box.item-1 {
		background: url("../images/contact-icon-1-2x.png") no-repeat 50% 0;
		background-size: 124px auto;
	}

	.third-section .box.item-2 {
		background: url("../images/contact-icon-2-2x.png") no-repeat 50% 0;
		background-size: 125px auto;
	}

	.third-section .box.item-3 {
		background: url("../images/contact-icon-3-2x.png") no-repeat 50% 0;
		background-size: 124px auto;
	}

	.footer-section {
		background: url("../images/footer-bg-2x.jpg");
		background-size: 8px auto;
	}

	.footer-left-column {
		background: url("../images/footer-logo-2x.png") no-repeat 0 50%;
		background-size: 33px auto;
	}

}