nav.nav input, nav.nav label {display: none;}
@media only screen and (max-width:767px){ 
	.container {width: 615px;}
	nav.nav {position: relative; overflow: visible;}
	nav.nav .container {position: relative;}
	nav.nav ul.menus {padding: 0px 0px;}
	nav.nav input[type=checkbox]{display: none;}
	nav.nav label {float: left; display: block; height: 48px; background: url(../images/menu-icon.jpg) no-repeat 0 0; padding-left: 61px; font-size: 15px; font-weight: 600; color: #000000; line-height: 49px; 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: 48px;  width: 100%; background-color: #f8d100;}
	nav.nav ul.menus li {width: 100%; border-top:1px solid #39424E; background-image: none; padding: 0;}
	nav.nav ul.menus li a {float: left; width: 100%;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	nav.nav ul.menus > li > a:hover {background-color: #000000;}
	.productbox h1 {font-size: 22px; padding: 0px 0px 15px;}
	.productbox .prod-gallery {padding-left: 0px; height: auto; width: 100%; padding-top: 410px;}
	.productbox .prod-gallery .content {width: 100%; height: 410px;}
	.productbox .prod-gallery label {width: 145.7px; height: 116px; margin: 10px 10px 0px 0px;}
	.prodetails .proinner {padding: 15px 20px 20px;}
	.prodetails .info_video embed {height: 320px;}
	.tabs .innerbox {padding: 15px 20px 0;}
	.services .servicebox {width: 33.33%;}
	.services .sbox4, .services .sbox5 {width: 50%; margin-top: 30px;}
	.footerpart .topfooter .footerbox {width: 50%; padding-left: 0px; padding-right: 40px;}
	.footerpart .topfooter .fcol3 {clear: left;}
	.footerpart .bttn {margin-right: 15px;}
}
@media only screen and (max-width:639px){ 
	.container {width: 460px;}
	#headerpart .logo {width: 100%; text-align: center; padding: 0px 15px; margin: 0px;}
	#headerpart .rheader {display: none;}
	.productbox h1 {font-size: 20px; line-height: 28px;}
	.productbox .prod-gallery {padding-top: 315px;}
	.productbox .prod-gallery .content {height: 315px;}
	.productbox .prod-gallery label {width: 107px; height: 100px;}
	.prodetails .info_video embed {height: 234px;} 
	.contentpart .ctitle {font-size: 22px;}
	.tabs label {width: 112px; font-size: 14px;}
	.footerpart .topfooter .footerbox {width: 100%; padding-right: 0px; padding-bottom: 30px; min-height: auto;}
	.footerpart .copyright p, .footerpart .copyright .paypal {width: 100%; text-align: center;}
	.footerpart .copyright .paypal {margin-top: 5px;}
}
@media only screen and (max-width:479px){ 
	.container {width: 300px;}
	.contentpart .ctitle::after{width: 178px;}
	.productbox h1 {font-size: 17px; padding: 0px 0px 15px; line-height: 22px;}
	.productbox .prod-gallery {padding-top: 225px;}
	.productbox .prod-gallery .content {height: 225px;}
	.productbox .prod-gallery label {height: 62px; width: 67px;}
	.prodetails ul li span {width: 140px;}
	.prodetails .info_video embed {height: 142px;}
	.tabs label {width: 100%; padding: 10px 0px; margin-bottom: 1px;}
	.services {margin-top: 40px;}
	.services .servicebox {width: 100% !important; margin-top: 30px !important;}
} 