nav.nav input, nav.nav label {display: none;}
@media only screen and (max-width:1100px){
	.container{width: 940px;}
	.services li {padding: 5px 6px;}
	.productbox {padding: 30px 65px;}
	.productpart ul li {width: 220px;}
	.productpart ul li .imgbox img {width: 100%;}
	.footerpart .topfooter .one {width: 274px;}
}
@media only screen and (max-width:979px){
	.container {width: 740px;}
	#headerpart .rheader .anyque {width: 175px;}
	.services li {width: 50%; padding: 0px 20px; margin: 5px 0px;}
	.services li:nth-child(3n){border-left: none; padding-left: 0px;}
	.productbox {padding: 30px 0px 0px;}
	.productbox .prod-gallery {padding-left: 480px; height: 410px;}	
	.productbox .prod-gallery .content {height: 410px; width: 480px;}
	.productbox .prod-gallery label {height: 96px;}
	.productpart ul li {width:360px;}
	.productpart ul li:nth-child(2n+0) {margin-right: 0px; }
	.productpart ul li .imgbox img {width: auto;}
	.footerpart .topfooter .footerbox {width: 50%; padding-left: 0px;}
	.footerpart .topfooter .one {width: 100%;}
}
@media only screen and (max-width:767px){ 
	.container {width: 615px;}
	#headerpart .logo {width: 250px;}
	#headerpart .logo img {width: 100%;}
	nav.nav {position: relative; min-height: 43px; overflow: visible;}
	nav.nav input[type=checkbox]{display: none;}
	nav.nav label {float: left; display: block; width: 30px; height: 30px; background: url(../images/menu.png) no-repeat 0 0; padding-left: 20px; margin: 17px 0 0 12px; font-size: 15px; color: #ffffff; line-height: 13px; text-transform: uppercase; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
	nav.nav ul.menus {position: absolute; z-index: 1; display: none; left: 0; top: 44px;  width: 100%; background-color: #333132;}
	nav.nav ul.menus li {width: 100%; border-bottom:1px solid #474747; background-image: none; padding: 0;}
	nav.nav ul.menus > li > a {padding: 15px 12px; float:left; width: 100%;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	.productbox h1 {padding: 0 0px 25px}
	.productbox .prod-gallery {padding-left: 0px; padding-top: 410px; height: 620px;}
	.productbox .prod-gallery .content {width: 100%;}
	.productbox .prod-gallery label {width: 115px; height: 95px; margin: 10px 10px 0px 0px;}
	.productbox .prod-gallery label:nth-child(5n+0) {margin-right: 0px;}
	.proddetails label {padding: 11px 28px;}
	.productpart ul li {width: 297px;}
	.footerpart .topfooter .fcol1 {padding-right: 0px;}
}
@media only screen and (max-width:639px){ 
	.container {width: 460px;}
	#headerpart .logo {width: 100%; text-align: center; padding: 0px 15px;}
	#headerpart .logo img {width: auto;}
	#headerpart .rheader .anyque {display: none;}
	#headerpart .rheader {width: 100%; text-align: center;}
	#headerpart .rheader .msg {float: none; display: inline-block;}
	.services li {width: 100%; padding-left: 0px; width: 100%; border-left: none;}
	.services li h3 {width: 80%;}
	.productbox h1 {font-size: 20px;}
	.proddetails label {padding: 11px 9px;}
	.proddetails .innerbox {padding: 15px 20px;}
	.tabs label {font-size: 15px;}
	.productbox .prod-gallery {padding-top: 315px; height: 460px;}
	.productbox .prod-gallery .content {height: 315px;}
	.productbox .prod-gallery label {width: 84px; height: 66px;}
	.productpart ul li {width: 220px;}
	.productpart ul li .imgbox img {width: 100%;}
	.extrapart .extrabox {width: 100%;}
	.footerpart .topfooter .footerbox {width: 100%; padding-left: 0px;}
	.footerpart .copyright p {padding: 0px 0px 15px; width: 100%; text-align: center;}
	.footerpart .copyright .payment{width: 100%; text-align: center;}

	/** Videos **/
	.videos ul li {width: 100%;}
}
@media only screen and (max-width:479px){ 
	.container {width: 300px;}	
	#headerpart .logo img {width: 100%;}
	.productbox h1 {font-size: 17px;}
	.proddetails label {width: 100%;}
	.productbox .prod-gallery {padding-top: 225px; height: 330px;}
	.productbox .prod-gallery .content {height: 225px;}
	.productbox .prod-gallery label {height: 48px; width: 52px;}
	.tabs label {background-position: 92.7% 50%;}
	.productpart ul li {width: 100%; margin-right: 0px;}
} 