nav.nav input, nav.nav label {display: none;}
@media only screen and (max-width:1220px){
	.container {width: 940px;}
	nav.nav {position: relative; overflow: visible;}
	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.png) no-repeat 0 0; padding-left: 55px; font-size: 15px; font-weight: 600; color: #ffffff; 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: #c8699b; box-shadow: 0px 5px 10px rgba(0,0,0,0.10); -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.10); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.10);}
	nav.nav ul.menus > li {width: 100%; position: relative; border-top:1px solid #ffffff; padding:0px; min-height: auto;}
	nav.nav ul.menus > li:nth-child(1), nav.nav ul.menus > li:nth-child(2), nav.nav ul.menus > li:nth-child(9), nav.nav ul.menus > li:nth-child(10), nav.nav ul.menus > li:nth-child(11) {padding:0px;}
	nav.nav ul.menus > li > a {float: left; width: 100%; padding:17px 20px; font-size: 15px; text-align: left;}
	nav.nav ul.menus > li > a br{display: none;}
	nav.nav ul.menus > li .submenus {position: relative; float: left; width: 100%; display: none; border-top: 1px solid #fff; box-shadow: none;}
	nav.nav ul.menus > li:hover .submenus {top: inherit;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	nav.nav input[type=checkbox]:checked ~ .submenus {display: block !important;}
	nav.nav input[type=checkbox]:checked + label.dropmenu {background-image: url(../images/minus-icon.png);}
	.submenus .leveltwo {width: 100%;}
	.submenus .leveltwo > li > a {background-image: none;}
	.leveltwo .submenus2 {position: relative; left: initial; width: 100%; top: initial; display: none !important; clear: both; height: initial;}
	.leveltwo .submenus2 .menucol {width: 100%; padding: 0px; background-color: #f3f3f3;}
	.leveltwo .submenus2 .levelthree > li {border-bottom: 1px solid #fff; padding-top: 0px;}
	.leveltwo .submenus2 .levelthree > li > a {padding: 0px; border-bottom: none; padding: 10px 45px 10px 30px;}
	.leveltwo .submenus2 .levelfour {padding-left: 45px; padding-top: 0; padding-bottom: 10px ; display: none;}
	nav.nav label.dropmenu {background: url(../images/plus-icon.png) no-repeat 50% 50%; padding: 0; margin: 0; width: 44px; height: 44px; position: absolute; z-index: 2; right: 0;}
	nav.nav input[type=checkbox]:checked ~ .submenus, nav.nav input[type=checkbox]:checked ~ .submenus1, nav.nav input[type=checkbox]:checked ~ .submenus2, nav.nav input[type=checkbox]:checked ~ .levelfour {display: block !important;}
	nav.nav input[type=checkbox]:checked + label.dropmenu {background-image: url(../images/minus-icon.png);}
	.productbox h1 {line-height: normal;}
	nav.nav ul.menus > li:first-child a{font-size: 14px;}
	nav.nav ul.menus > li:first-child img{display: none;}
	.productpart ul li {width: 172px;}
	.productpart ul li .desc {padding: 10px 10px 20px;}
	.productpart ul li .desc .title {min-height: 73px;}
	.footerpart .topfooter .fcol1 {width: 350px;}
	.footerpart .topfooter .fcol3 {width: 170px; padding-left: 25px;}
}
@media only screen and (max-width:979px){
	.container {width: 740px;}
	.productbox h1 {font-size: 30px;}
	.productpart ul li {width: 233px;}
	.productpart ul li:nth-child(3) {margin-right: 0px;}
	.productpart ul li .desc .title {min-height: 55px;}
	.footerpart .topfooter .footerbox {width: 100%;}
	.footerpart .copyright p {width: 100%; text-align: center;}
	.footerpart .copyright .paypal {width: 100%; text-align: center; margin-top:15px;}
	.footerpart .topfooter .fcol3 {padding-left: 0px;}
}
@media only screen and (max-width:767px){ 
	.container {width: 615px;}
	.productbox {margin-top: 30px;}
	.productbox h1{font-size: 20px;}
	.productbox .prod-gallery {padding-top: 410px; width: 100%;}
	.productbox .prod-gallery .content {height: 410px;}
	.productbox .prod-gallery label {width: 146px; height: 145px;}
	.tabs label {padding:0px 25px; width: auto;}
	.prodetails .proinner, .tabs .content {padding: 12px 15px 15px;}
	.productpart h3 {font-size: 26px;}	
	.productpart ul li {width: 191px;}
	.productpart ul li .desc .title {min-height: 73px;}
	.newsletterpart .newsletter p {font-size: 20px; margin-right: 0px;}
	.newsletterpart .newsletter .bttn {width: 125px;}
}
@media only screen and (max-width:639px){ 
	.container {width: 460px;}
	#headerpart .msg {display: none;}
	.productbox .prod-gallery {padding-top: 315px;}
	.productbox .prod-gallery .content {height: 315px;}
	.productbox .prod-gallery label {width: 107px; height: 100px;}
	.prodetails .video img {width: 100%;}
	.tabs label {width: 100%; margin: 1px 0px 0px 0px; text-align: left; padding: 0px 15px;}
	.newsletterpart .newsletter p {line-height: 20px; margin: 0px 0 10px;}
	.productpart h3 {font-size: 20px; padding-bottom: 20px;}
	.productpart ul li {width: 220px;}
	.productpart ul li:nth-child(3) {margin-right: 20px;}
	.productpart ul li:nth-child(2n+0) {margin-right: 0px;}
	.videobox video {width: 430px !important; height: 244px;}
}
@media only screen and (max-width:479px){ 
	.container {width: 300px;}
	.productbox {margin-top: 30px;}
	.productbox h1 {line-height: 27px;}
	.productbox .prod-gallery {padding-top: 265px;}
	.productbox .prod-gallery .content {height: 265px;}
	.productbox .prod-gallery label {width: 67px; height: 67px;}
	.productpart ul li {width: 100%; margin-right: 0px;}
	.productpart ul li .desc .title {min-height: auto;}
	.productpart h3 {line-height: 28px;}
	.videobox video {width: 270px !important; height: 156px;}
	.footerpart .topfooter .footerbox h4 {padding-bottom: 10px;}
	.footerpart .topfooter .footerbox ul li {width: 100%;}
	.footerpart .copyright .paypal img {width: 100%;}
} 