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

#logo {
float:left;
background: url('images/logo@2x.png') top left no-repeat;
background-size: 200px 54px ;
-moz-background-size: 200px 54px ;
-webkit-background-size: 200px 54px ;
width:200px;
height:54px;
margin:8px 0px 0px 20px;
padding:0;
}
	
.buying { background: url('images/icon-buying@2x.png') top left no-repeat; 
background-size: 30px 40px ;
-moz-background-size: 30px 40px ;
-webkit-background-size: 30px 40px ;
}

.planning { background: url('images/icon-planning@2x.png') top left no-repeat; 
background-size: 30px 40px ;
-moz-background-size: 30px 40px ;
-webkit-background-size: 30px 40px ;
}

.research { background: url('images/icon-research@2x.png') top left no-repeat;
background-size: 30px 40px ;
-moz-background-size: 30px 40px ;
-webkit-background-size: 30px 40px ; 
}

.socialmedia { background: url('images/icon-socialmedia@2x.png') top left no-repeat; 
background-size: 30px 40px ;
-moz-background-size: 30px 40px ;
-webkit-background-size: 30px 40px ;
}

.digitalmedia { background: url('images/icon-digitalmedia@2x.png') top left no-repeat; 
background-size: 30px 40px ;
-moz-background-size: 30px 40px ;
-webkit-background-size: 30px 40px ;
}	

	}