@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)
{

    span.mobile-menu-icon {
        background-image: url('/images/mobile-icon@2x.png');
        background-size: 29px auto;
    }

    div.cars-slider-container .car-item .photo .price-circle {
        background-image: url('/images/price-circle@2x.png');
        background-size: 90px 90px;
    }

    div.cars-slider-container .car-item .reservation-btn-container .reservation-btn, .car-reserve-container .reservation-btn-container .reservation-btn,
    .res-form-tab .reservation-btn-container .reservation-btn {
        background-image: url('/images/reservation-btn@2x.png');
        background-size: 250px auto;
    }

    .pricelist.car-item .reservation-btn-container .reservation-btn {
        background-image: url('/images/reserve-btn-tall@2x.png');
        background-size: 160px auto;
    }

    div#footer-container a {
        background-image: url('/images/cp-logo@2x.png');
        background-size: 72px;
    }

    div.slider-arrows span.left {
        background-image: url('/images/slider-arrow-left@2x.png');
        background-size: 8px auto;
    }

    div.slider-arrows span.right {
        background-image: url('/images/slider-arrow-right@2x.png');
        background-size: 8px auto;
    }

    .contact-box .txt span.link {
        background-image: url('/images/contact-link@2x.png');
        background-size: 12px auto;
    }

    div.calc-widget .box .input-container.select-box .selected-item {
        background-image: url('/images/calc-widget-arrow@2x.png');
        background-size: 9px auto;
    }

    div.condition-box.c1 {
        background-image: url('/images/condition-icon-1@2x.png');
        background-size: 146px auto;
    }

    div.condition-box.c2 {
        background-image: url('/images/condition-icon-2@2x.png');
        background-size: 146px auto;
    }

    div.condition-box.c3 {
        background-image: url('/images/condition-icon-3@2x.png');
        background-size: 146px auto;
    }

    .pricelist-info-container .pricelist-info {
        background-image: url('/images/condition-icon-3@2x.png');
        background-size: 146px auto;
    }

    .pricelist-info-container .pricelist-info.services {
        background-image: url('/images/services-icon@2x.png');
        background-size: 146px auto;
    }

    div.autopark-categories div.mobile-category-menu {
        background-image: url('/images/mobile-menu-arrow@2x.png');
        background-size: 9px auto;
    }

}