@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2){
    .lnk-logo .icon.icon-logo {
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 500px auto;
    }
    .lnk-logo .icon.icon-small-logo{
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 500px auto;
      background-position: 0 -273px !important;
    }
/*    .header-logo, .scrolled .header-logo {
      width: 140px !important;
      height: 33px !important;
      margin: -18px 0 0 -128px !important;
    }*/
}

@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2),
 only screen and (max-width: 480px) and (min--moz-device-pixel-ratio: 2),
 only screen and (max-width: 480px) and (min-device-pixel-ratio: 2)
 {
    .lnk-logo .icon.icon-logo {
        background-size: 298px auto;
        background-position: 0px -250px;
				background-image: url(../../../images/tpl/icons@2x.png) ;
    }
}

@media only screen and (min-width: 480px) and (max-width: 731px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 480px) and (max-width: 731px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 480px) and (max-width: 731px) and (min-device-pixel-ratio: 2){
    .lnk-logo .icon.icon-logo {
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 720px auto;
			background-position: 0px -260px;
    }
}

@media only screen and (min-width: 731px) and (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 731px) and (max-width: 1180px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 731px) and (max-width: 1180px) and (min-device-pixel-ratio: 2){
    .lnk-logo .icon.icon-logo {
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 304px auto;
			background-position: 0px -410px;
    }
    .lnk-logo .icon.icon-small-logo{
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 300px auto;
      background-position: 0px -163px !important;
    }
    .header-logo, .scrolled .header-logo {
      width: 85px !important;
      height: 22px !important;
      margin: -11px 0 0 -63px !important;
    }
}

@media only screen and (min-width: 1181px) and (max-width: 1650px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 1181px) and (max-width: 1650px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 1181px) and (max-width: 1650px) and (min-device-pixel-ratio: 2){
    .lnk-logo .icon.icon-logo {
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 375px auto;
			background-position: 0px -410px;
    }
    .lnk-logo .icon.icon-small-logo{
			background-image: url(../../../images/tpl/icons@2x.png) ;
			background-size: 375px auto;
      background-position: 0px -204px !important;
    }
    .header-logo, .scrolled .header-logo {
      width: 105px !important;
      height: 25px !important;
      margin: -14px 0 0 -60px !important;
    }
}
