@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)
{

    div#logo {
        background: url('/images/logo@2x.png') no-repeat;
        background-size: 100%;
    }

    span#mobile-menu-icon {
        background: url('/images/menu-icon@2x.png') no-repeat;
        background-size: 100% auto;
    }

    .home-panel.left div a {
        background: url('/images/right-arrow-black@2x.png') no-repeat center center #fff;
        background-size: 12px auto;
    }

    .content-container ul li {
        background-image: url('/images/bullet@2x.jpg');
        background-size: 8px 8px;
    }

    .home-panel.right .services-container a.show-all-btn span {
        background-image: url('/images/right-arrow-white@2x.png');
        background-size: 12px auto;
    }

    div#home-partners .home-partner.p1 {
        background-image: url('/images/partners/weber@2x.png');
        background-size: 139px auto;
    }

    div#home-partners .home-partner.p2 {
        background-image: url('/images/partners/baumit@2x.png');
        background-size: 68px auto;
    }

    div#home-partners .home-partner.p3 {
        background-image: url('/images/partners/basf@2x.png');
        background-size: 141px auto;
    }

    div#home-partners .home-partner.p4 {
        background-image: url('/images/partners/stomix@2x.png');
        background-size: 188px auto;
    }

    div#rmg-home-info .title {
        background-image: url('/images/arrow-down-double@2x.png');
        background-size: 21px auto;
    }

    div#rmg-home-info-items .icon.i1 {
        background-image: url('/images/home-info-icon-1@2x.png');
        background-size: 72px 72px;
    }

    div#rmg-home-info-items .icon.i2 {
        background-image: url('/images/home-info-icon-2@2x.png');
        background-size: 72px 72px;
    }

    div#rmg-home-info-items .icon.i3 {
        background-image: url('/images/home-info-icon-3@2x.png');
        background-size: 72px 72px;
    }

    div#rmg-home-info-items .icon.i4 {
        background-image: url('/images/home-info-icon-4@2x.png');
        background-size: 72px 72px;
    }

    div#contact-container span.icon.i1 {
        background: url('/images/contact-icon-1@2x.png') no-repeat;
        background-size: 92px 92px;
    }

    div#contact-container span.icon.i2 {
        background: url('/images/contact-icon-2@2x.png') no-repeat;
        background-size: 92px 92px;
    }

    div#contact-container span.icon.i3 {
        background: url('/images/contact-icon-3@2x.png') no-repeat;
        background-size: 92px 92px;
    }

    div#contact-container span.icon.i4 {
        background: url('/images/contact-icon-4@2x.png') no-repeat;
        background-size: 92px 92px;
    }

    div#main-menu-container ul > li > a span {
        background-image: url('/images/menu-arr@2x.png');
        background-size: 6px auto;
    }

}