nav.nav input, nav.nav label {display: none;}
@media only screen and (max-width:1100px){
	.container {width: 940px;}
	.services ul {padding: 10px 13px;}
	.productbox .prodbox {width: 460px;}
	.footerpart .topfooter .fcol1{width: 413px;}
	.footerpart .topfooter .fcol2 {width:225px;}
	.footerpart .topfooter .fcol1 {
    padding-right: 18px;
}
}
@media only screen and (max-width:979px){
	.container {width: 740px; position: relative;}
	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; width: auto; height: 48px; line-height: 48px; background: url(../images/menu-icon.jpg) no-repeat 0 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 18px; font-weight: 600; color: #fff; text-transform: uppercase; padding-left: 62px;}
	nav.nav ul.menus {position: absolute; z-index: 1; padding: 0px; display: none; left: 0; top: 35px; width: 100%;}
	nav.nav ul.menus > li {width: 100%; text-align: left; background-image: none; padding: 0;}
	nav.nav ul.menus > li:first-child {border-top: none;}
	nav.nav ul.menus > li > a { float:left; width: 100%; padding: 10px 15px !important; color: #3e4c67; text-align: left; min-height: initial; line-height: normal;}
	nav.nav ul.menus > li .submenus ul {padding-top: 0px;}
	nav.nav ul.menus > li .submenus {position: relative; float: left; width: 100%; display: block; box-shadow: none;}
	nav.nav ul.menus > li:hover .submenus {top: inherit;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	nav.nav label.dropmenu {background: url(../images/plus-icon.png) no-repeat 50% 50%; padding: 0; margin: 0; width: 44px; height: 38px; position: absolute; z-index: 2; right: 0;}
	nav.nav input[type=checkbox]:checked + label.dropmenu {background-image: url(../images/minus-icon.png);}
	nav.nav ul.menus > li .submenus {top: 30px;}
	.mdnone {display: none !important;}
	.services li{width: 100%; border-right: none; padding: 5px 10px;}
	.productbox .prodbox {width: 360px;}
	.description .descinfo {padding: 20px;}
	.proinfo .accrorow {padding: 15px;}
	.footerpart {margin-top: 30px; padding-top: 30px;}
	.footerpart .topfooter .footerbox {width: 60%;}
	.footerpart .topfooter .fcol3 {clear: left; width: 100%;}
	.footerbox.fcol2 {
    width: 40% !IMPORTANT;
}
li.dmenu {
    display: none;
}
}
@media only screen and (max-width:767px){ 
	.container {width: 615px;}
	#headerpart .call-msg p {display: none;}
	.productbox .prodbox {width: 297px;}
	.description .descinfo .descinner {padding: 15px;}
}
@media only screen and (max-width:639px){ 
	.container {width: 460px;padding: 0px 10px;}
	#headerpart {padding-top: 15px;}
	#headerpart .logo {width: 100%; text-align: center; padding:0px 10px;}
	#headerpart .logo img {width: auto;}
	#headerpart .call-msg {display: none;}
	nav.nav ul.menus > li .submenus {height: 383px; overflow-y: auto;}
	nav.nav ul.menus > li .submenus ul {width: 100%;}
	nav.nav ul.menus > li .submenus ul li {padding: 5px 0px;}
	.productbox .prodbox {width: 100%; margin-right: 0px;}
	.footerpart .topfooter .footerbox {width: 100%; padding-right: 0px; padding-bottom: 25px;}
	.footerpart .topfooter .fcol3 {margin-top: 25px;}
}
@media only screen and (max-width:479px){ 
	.container {width: 300px;}
	#headerpart .logo img {width: 100%;}
	.services ul {padding: 10px 0px;}
	.services li h3 {width: 200px;}
	.productbox h4 {font-size: 20px;}
	.description .descinfo {padding: 15px;}
	.proinfo {padding-top: 15px;}
	.description .descinfo .descinner ul li span {width: 100%;}
	.footerpart .topfooter .footerbox .flogo img{width: 100%;}
	.footerpart .copyright .paymentbox {width: 100%; text-align: center;}
	.footerpart .copyright p {margin-bottom: 15px;}
	.footerpart .copyright .paymentbox .payimgleft {width: 100%; text-align: center; margin-bottom: 15px;}
	.footerpart .copyright .paymentbox .payimgright {float: none; display: inline-block;}
} 