@media (min-width: 992px) and (max-width: 1199px) {
	
.menu .navilo > li > a, .exo-menu > li > a {
  letter-spacing: 1px;

}
	.menu .navilo li {
		margin-top: 15px;}
	
	
	.headerimage {
  min-height: 150px;
  margin-top: 110px;
	}
		.topmenu a {
  font-size: 10px;
		padding: 8px 5px;}
	
	
	
	
}


/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  
	   .topmenu a {font-size: 0.65vw; padding: 8px 12px;}
	  
	  .menu .navilo li {
  display: inline-block;
  list-style: none outside none;
  position: relative;
  margin-right: 1%;
  margin-top: 14px;
}
	  
	  
	.menu .navilo > li > a, .exo-menu > li > a {
  letter-spacing: 1px;
  font-size: 0.9rem;
  padding: 2px 0;
}  
	  
}

/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
	  
	 .topmenu a {font-size: 0.65vw; padding: 8px 12px;}
	  
	  
.menu .navilo li {
  display: inline-block;
  list-style: none outside none;
  position: relative;
  margin-right: 1%;
  margin-top: 25px;
}
	  
	.menu .navilo > li > a, .exo-menu > li > a {
  letter-spacing: 1px;
  font-size: 1rem;
  padding: 2px 0;
}  
	  
}
