@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 
only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5), 
only screen and (min--moz-device-pixel-ratio: 1.5), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-resolution: 144dpi) {
.header_mid .logo_wrap .logo img, 
.cmsmasters_footer_default .footer_logo_wrap .footer_logo img {
display:none;
}
.header_mid .logo_wrap .logo .logo_retina, 
.cmsmasters_footer_default .footer_logo_wrap .footer_logo .footer_logo_retina {
display:inline-block;
} #page.cmsmasters_header_overlaps_enabled .navi_scrolled .header_mid .logo img.logo_overlaps_scroll, 
#page.cmsmasters_header_overlaps_enabled .navi_scrolled .header_mid .logo img {
display: none;
}
#page.cmsmasters_header_overlaps_enabled .navi_scrolled .header_mid .logo img.logo_retina_overlaps_scroll {
display: inline-block;
}	
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (max-width: 1024px), 
only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 1024px), 
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 1024px), 
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 1024px), 
only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width: 1024px), 
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1024px), 
only screen and (min-resolution: 144dpi) and (max-width: 1024px) {
#page.cmsmasters_header_overlaps_enabled #header .header_mid .logo img {
display: none;
}
#page.cmsmasters_header_overlaps_enabled #header .header_mid .logo img.logo_retina_overlaps_scroll {
display: inline-block;
}	
}