@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#langs-container span.email {
        background-image: url('/images/email-icon@2x.png');
        background-size: 34px auto;
    }

    div#langs-container span.phone {
        background-image: url('/images/phone-icon@2x.png');
        background-size: 34px auto;
    }

    .home-icon-list .list-item.li-1 {
        background-image: url('/images/about-icon-1@2x.png');
        background-size: 37px 37px;
    }

    .home-icon-list .list-item.li-2 {
        background-image: url('/images/about-icon-2@2x.png');
        background-size: 37px 37px;
    }

    .home-icon-list .list-item.li-3 {
        background-image: url('/images/about-icon-3@2x.png');
        background-size: 37px 37px;
    }

    .home-icon-list .list-item.li-4 {
        background-image: url('/images/about-icon-4@2x.png');
        background-size: 37px 37px;
    }

}