nav.nav input, nav.nav label, .mobileimg {display: none;}
@media only screen and (max-width:1100px){
	.pagelayout, #pagewrap {width: 940px;}
	#slider {width: 940px; height: auto;}
	#sliderImages img {width: 940px;}
	#sliderImages {width:2820px; height: auto;}
	@keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -940px;}
		61%{margin-left: -940px;}
		66%{margin-left: -1880px;}
		88%{margin-left: -1880px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -940px;}
		61%{margin-left: -940px;}
		66%{margin-left: -1880px;}
		88%{margin-left: -1880px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -940px;}
		61%{margin-left: -940px;}
		66%{margin-left: -1880px;}
		88%{margin-left: -1880px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -940px;}
		61%{margin-left: -940px;}
		66%{margin-left: -1880px;}
		88%{margin-left: -1880px;}
		100%{margin-left: 0px;}
	}
	.categories li {width: 460px;}
	.services li:first-child {padding-left: 0px;}

	/****
	 * Listing Page
	****/
	.productbox .prod-gallery {width: 490px;}
	.productbox .prod-gallery label {width: 90px;}
	.productbox .prodsce {width: 430px;}

	/****
	 * Category Page
	 ****/
	.stBadge {min-width: auto;}
	.stBadge > img {display: none;}
}

@media only screen and (max-width:979px){
	.pagelayout, #pagewrap {width: 740px;}
	nav.nav ul.menus > li > a {padding: 15px 12px 14px;}
	nav.nav ul.menus > li:first-child a {padding: 10px 13px 11px;}
	#slider {width: 740px;}
	#sliderImages img {width: 740px;}
	#sliderImages {width: 2220px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -740px;}
		61%{margin-left: -740px;}
		66%{margin-left: -1480px;}
		88%{margin-left: -1480px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -740px;}
		61%{margin-left: -740px;}
		66%{margin-left: -1480px;}
		88%{margin-left: -1480px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -740px;}
		61%{margin-left: -740px;}
		66%{margin-left: -1480px;}
		88%{margin-left: -1480px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -740px;}
		61%{margin-left: -740px;}
		66%{margin-left: -1480px;}
		88%{margin-left: -1480px;}
		100%{margin-left: 0px;}
	}
	.categories li {width: 360px;}
	.services li {width: 50%!important;}
	.services li .icon {width: 55px;}
	
	/****
	 * Listing Page
	 ****/
	.productbox .prod-gallery {width:360px; padding-top: 350px;}
	.productbox .prod-gallery .content {height: 350px;}
	.productbox .prod-gallery label {width: 64px; height: 60px;}
	.productbox .prodsce {width: 365px;}
	.productbox .prodsce ul {padding-left: 0px;}

	/****
	 * Category Page
	 ****/
	#LeftPanel {width: 190px;}
	#leftpart {width: 190px;}
	.v4midBox.v4nfc .v4sbox {width: 119px;}
	td.gallery {float: left;}
	.stBadge {min-width: 0;}
	.stBadge > img {display: none;}
	.grid td.gallery {padding: 0;}
}

@media only screen and (max-width:767px){ 
	.pagelayout, #pagewrap {width: 615px;}
	nav.nav {position: relative; min-height: 44px; overflow: visible;}
	nav.nav input[type=checkbox]{display: none;}
	nav.nav label {float: left; display: block; background: url(../images/menu.png) no-repeat 0 0; padding-left: 20px; margin: 15px 0 0 0px; font-size:14px; color: #ffffff; font-weight: 500; 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: 43px; background-color:#808080; width: 100%;}
	nav.nav ul.menus > li {width: 100%; border-top: 1px solid #6d6c6c; padding: 0 !important; text-align: left;}
	nav.nav ul.menus > li > a {padding: 10px 15px; width: 100%; float: left;}
	nav.nav ul.menus > li .submenus {position: relative; background-color: #808080; visibility: visible; opacity: 1; top: inherit; float: left; width: 100%;}
	nav.nav ul.menus > li .submenus li {border-top-color: #6d6c6c;}
	nav.nav ul.menus > li .submenus li a{padding-left: 40px;}
	nav.nav ul.menus > li:hover .submenus {top: inherit;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	#slider, #sliderImages img {width: 615px;}
	#sliderImages {width: 1845px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -615px;}
		61%{margin-left: -615px;}
		66%{margin-left: -1230px;}
		88%{margin-left: -1230px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -615px;}
		61%{margin-left: -615px;}
		66%{margin-left: -1230px;}
		88%{margin-left: -1230px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -615px;}
		61%{margin-left: -615px;}
		66%{margin-left: -1230px;}
		88%{margin-left: -1230px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -615px;}
		61%{margin-left: -615px;}
		66%{margin-left: -1230px;}
		88%{margin-left: -1230px;}
		100%{margin-left: 0px;}
	}
	.categories li {width: 297px;}
	.footerpart .topfooter .footerbox {width: 50%;}
	
	/****
	 * Listing 
	 ****/
	.contents {padding-top: 30px;}
	.productbox .prod-gallery {float: none; margin: 0 auto;}
	.productbox .prodsce {width: 100%; margin-top: 20px;}

	.deskimg {display: none;}
	.mobileimg {display: block;}

	/****
	 * Category Page
	 ****/
	#LeftPanel {width:100%;}
	.v4midBox.v4nfc .v4mid form td {width:auto;}
	.v4midBox.v4nfc .v4sbox {width:549px;}
	#CentralArea {padding: 0;}
	table tr > td, .grid td.gallery, table.gallery {width: 100%; float: left;}
	.r3_c, .rs_box, .dynpg {padding: 0;}
	div.itemseparator {margin: 0;}
	.grid td.gallery {margin-bottom: 5px;}
	.grid td.gallery:last-child {margin-bottom: 0;}
	.dynpg .l, .dynpg .prev, .dynpg .pages, .dynpg .next {width:auto !important;}
	.dynpg .m {width:auto; margin-left:15px;}
	.dynpg .r {width:auto; float:right;}
}
@media only screen and (max-width:639px){ 
	.pagelayout, #pagewrap {width: 460px;}
	#headerpart {padding: 15px 0;}
	#slider, #sliderImages img {width: 460px;}
	#sliderImages {width: 1380px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -460px;}
		61%{margin-left: -460px;}
		66%{margin-left: -920px;}
		88%{margin-left: -920px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -460px;}
		61%{margin-left: -460px;}
		66%{margin-left: -920px;}
		88%{margin-left: -920px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -460px;}
		61%{margin-left: -460px;}
		66%{margin-left: -920px;}
		88%{margin-left: -920px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -460px;}
		61%{margin-left: -460px;}
		66%{margin-left: -920px;}
		88%{margin-left: -920px;}
		100%{margin-left: 0px;}
	}
	.categories li {width: 100%; margin-right: 0px;}
	.services li {width: 100%!important; }
	.footerpart .copyright p {width: 100%; text-align: center;}
	.footerpart .copyright p.right {margin-top: 10px;}

	/****
	 * Category Page
	 ****/
	.v4midBox.v4nfc .v4sbox {width:394px;}
	.dynpg .l {width:100% !important;}
	.dynpg .m {margin-left:0px;}
}
@media only screen and (max-width:479px){ 
	.pagelayout, #pagewrap {width: 300px;}	
	#headerpart .logo {width: 100%; text-align: center; margin-bottom: 10px;}
	#headerpart .rheader {width: 100%; text-align: center;}
	#headerpart .rheader .msg, #headerpart .rheader p {float: none; display: inline-block;}
	#headerpart .rheader .msg {width: auto;}
	#slider, #sliderImages img {width: 300px;}
	#sliderImages {width: 900px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -300px;}
		61%{margin-left: -300px;}
		66%{margin-left: -600px;}
		88%{margin-left: -600px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -300px;}
		61%{margin-left: -300px;}
		66%{margin-left: -600px;}
		88%{margin-left: -600px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -300px;}
		61%{margin-left: -300px;}
		66%{margin-left: -600px;}
		88%{margin-left: -600px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		28%{margin-left: 0px;}
		33%{margin-left: -300px;}
		61%{margin-left: -300px;}
		66%{margin-left: -600px;}
		88%{margin-left: -600px;}
		100%{margin-left: 0px;}
	}
	.footerpart .topfooter .footerbox {width: 100%;}

	/****
	 * Listing
	 ****/
	.productbox .prod-gallery {width: 100%; padding-top: 298px;}
	.productbox .prod-gallery .content {height: 298px;}
	.productbox .prod-gallery label {height: 50px; width: 52px;}
	.productbox .prodsce h2 {font-size: 22px;}
	.productbox .prodsce ul li {font-size: 15px;}
	.productbox .prodsce ul li span {width: 135px;}
	.tabs label {width: 100%; margin-top: 1px;}

	/****
	 * Category Page
	 ****/
	.v4midBox.v4nfc .v4sbox {width: 234px;}
	.dynpg .r {float:left; margin-left:6px;}
    td#CentralArea div.v4stabl {background: #4d4e4c none repeat scroll 0 0; padding: 8px 10px; text-align: left; position: unset;}
    div.fpcc {padding-top: 0;}
} 