@charset "UTF-8";
/* CSS Document */

@media (max-width: 1800px){
	.photo, .photo_r {width:500px;}
}

@media (max-width: 1660px){
	#head_image_home, #head_image_contact {padding: 200px 10% 40px; min-height: 350px;}
	.quick_facts {top: 500px;}

	.photo, .photo_r {width:46%;}
}

@media (max-width: 768px) {
  .responsive-video {
    width: 95%;      /* Or 90% if you want a margin */
  }
}

@media (max-width: 1536px){
	.logo {margin: 5px 20px 0 5%;}
	nav {margin: 0 5% 0 0;}
		
	.item_container {padding: 45px 10% 40px;}
	.first {margin: 70px 0 0 0; padding: 35px 10% 40px; }
	#footer_content {margin: 30px 10% 0;}
}

@media (max-width: 1440px){
	.logo {margin: 5px 20px 0 60px;}
	nav {margin: 0 60px 0 0;}
	
	#head_image_home, #head_image_contact {padding: 200px 60px 40px;}
	.quick_facts {right: 60px;}
}

@media (max-width: 1366px){
	.photo, .photo_r {width:45%;}
}

@media (max-width: 1280px){
	.logo {margin: 5px 20px 0 30px;}
	nav {margin: 0 30px 0 0;}
}

@media (max-width: 1260px){
	.logo {margin: 5px 20px 0 30px;}
	nav {margin: 0 20px 0 0;}
	nav a, nav a:link, nav a:visited {padding:14px 15px 17px;}
	
	#head_image_home, #head_image_contact {padding: 180px 60px 40px;}
	.quick_facts {top: 500px; right: 60px;}
	
	.item_container {padding: 45px 60px 40px;}
	.first {margin: 60px 0 0 0; padding: 35px 60px 40px; }
	#footer_content {margin: 30px 40px 0;}
}

@media (max-width: 1180px){
	.logo {width:180px; margin: 7px 20px 0 20px;}
	nav {margin: 0 10px 0 0;}
	
	nav a, nav a:link, nav a:visited {padding:14px 13px 17px; font-size:120%;}
	.contact a, .contact a:link, .contact a:visited {padding:7px 13px 11px}
	.submenu a, .submenu a:link, .submenu a:visited {padding:7px 13px 11px;}
	
	.products {margin: 0 0 0 -58px;}
	.order {margin: 0 0 0 -65px;}
	.about {margin: 0 0 0 -60px;}
	.support {margin: 0 0 0 -52px;}
	
	#head_image_home, #head_image_contact {padding: 160px 60px 40px; min-height: 325px;}
	.quick_facts {top: 450px;}
}