nav.nav input, nav.nav label {display: none;}
@media only screen and (max-width:1100px){
	.pagelayout, #pagewrap {width: 940px;}
	nav.nav ul.menus > li {padding: 17px 23px 16px;}
	.services .servicebox li {width: 229px;}
	#slider {width: 940px; height: auto;}
	#sliderImages img {width: 940px;}
	#sliderImages {width:3760px; height: auto;}
	@keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -940px;}
		35%{margin-left: -940px;}
		45%{margin-left: -1880px;}
		55%{margin-left: -1880px;}
		65%{margin-left: -2820px;}
		75%{margin-left: -2820px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -940px;}
		35%{margin-left: -940px;}
		45%{margin-left: -1880px;}
		55%{margin-left: -1880px;}
		65%{margin-left: -2820px;}
		75%{margin-left: -2820px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -940px;}
		35%{margin-left: -940px;}
		45%{margin-left: -1880px;}
		55%{margin-left: -1880px;}
		65%{margin-left: -2820px;}
		75%{margin-left: -2820px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -940px;}
		35%{margin-left: -940px;}
		45%{margin-left: -1880px;}
		55%{margin-left: -1880px;}
		65%{margin-left: -2820px;}
		75%{margin-left: -2820px;}
		100%{margin-left: 0px;}
	}
	.products li {width: 455px;}
	.brandbox ul li{width: 229px;}
	.footerpart .topfooter .two {width: 370px;}
	.footerpart .topfooter .three {width: 231px;}
	.contentsbox .l-part {width: 215px;}
	.contentsbox .l-part .banner img {width: 100%;}
	.contentsbox .r-part {width: 710px;}
	.contentsbox .proddetails {width: 225px;}

	.stBadge {min-width: auto;}
	.stBadge > img {display: none;}
	.grid td.gallery {float: left; margin: 0 2px 15px; width: 225px;}
	table.gallery {width: 225px;}
	.custom-pages-content p span img {width: 100%;}
	.brandbox1 ul li{width: 229px;}
}

@media only screen and (max-width:979px){
	.pagelayout, #pagewrap {width: 740px;}
	nav.nav ul.menus > li {padding: 17px 6px 16px;}
	.services .servicebox li {width: 49.4%;}
	.services .servicebox li.icon1, .services .servicebox li.icon2 {margin-bottom: 10px;}
	.services .servicebox li:nth-child(even) {margin-right: 0px;}
	#slider {width: 740px; margin: 30px 0px;}
	#sliderImages img {width: 740px;}
	#sliderImages {width: 2960px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -740px;}
		35%{margin-left: -740px;}
		45%{margin-left: -1480px;}
		55%{margin-left: -1480px;}
		65%{margin-left: -2220px;}
		75%{margin-left: -2220px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -740px;}
		35%{margin-left: -740px;}
		45%{margin-left: -1480px;}
		55%{margin-left: -1480px;}
		65%{margin-left: -2220px;}
		75%{margin-left: -2220px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -740px;}
		35%{margin-left: -740px;}
		45%{margin-left: -1480px;}
		55%{margin-left: -1480px;}
		65%{margin-left: -2220px;}
		75%{margin-left: -2220px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -740px;}
		35%{margin-left: -740px;}
		45%{margin-left: -1480px;}
		55%{margin-left: -1480px;}
		65%{margin-left: -2220px;}
		75%{margin-left: -2220px;}
		100%{margin-left: 0px;}
	}
	.products li {width: 355px;}
	.brandbox ul li {width: 185px; height: 120px;}
	.brandbox ul li img {width: 100%;}
	.brandbox ul li:nth-child(4n+0){width: 183px;}
	.footerpart {margin-top: 30px;}
	.footerpart .topfooter .one {width:100%; padding:0px 0px 30px 0px;}
	.footerpart .topfooter .two, .footerpart .topfooter .three {width: 50%;}
	.contentsbox .l-part {width: 210px;}
	.contentsbox .r-part {width: 520px;}
	.contentsbox .prod-gallery {width: 100%;}
	.contentsbox .proddetails {width: 100%; margin-top: 20px;}
	.contentsbox .tabs label {padding: 10px 15px; font-size: 16px;}
	
	#center-heading #img-left{width: 17%;}
	#center-heading #right-content{width: 83%;}


	.brandbox1 ul li {width: 185px; height: 120px;}
	.brandbox1 ul li img {width: 100%;}
	.brandbox1 ul li:nth-child(4n+0){width: 183px;}

	#LeftPanel {width: 190px;}
	#leftpart {width: 190px;}
	.v4midBox.v4nfc .v4sbox {width: 119px;}
	.grid td.gallery {margin: 0; width: 33.3%;}
	table.gallery {width: 33.3%;}
	.stBadge {min-width: 0;}
	.stBadge > img {display: none;}
	.ttl.g-std{height: 80px;}
	.fixed{margin-bottom: 20px;}
	.grid td.gallery {padding: 0;}

	/****
	 * Listing
	 ****/
	.contentsbox .prod-gallery label {width: 122px;}
}

@media only screen and (max-width:767px){ 
	.pagelayout, #pagewrap {width: 615px;}
	#headerpart .logo {width: 270px;}
	#headerpart .logo img {width: 100%;}
	.services .servicebox li {width: 49.3%;}
	#headerpart .r-header {margin-top: 22px;}
	nav.nav {position: relative; min-height: 43px; 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 12px; font-size: 14px; 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: #35383a;}
	nav.nav ul.menus li {width: 100%; border-bottom:1px solid #474747; background-image: none; padding: 15px 12px 0px;}
	nav.nav ul.menus > li > a { float:left; width: 100%; padding-bottom: 15px; text-align: left;}
	nav.nav ul.menus > li .submenus {width: 100%; position: relative; opacity: 1; float: left; visibility: visible; top:inherit; left: 0;}
	nav.nav ul.menus > li:hover .submenus {top: inherit;}
	nav.nav ul.menus > li .submenus li a {padding:0px 0px 15px;}
	nav.nav input[type=checkbox]:checked ~ ul.menus {display: block;}
	#sliderImages img {width: 615px;}
	#slider {width: 615px; margin: 20px 0px;}
	#sliderImages {width: 2460px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -615px;}
		35%{margin-left: -615px;}
		45%{margin-left: -1230px;}
		55%{margin-left: -1230px;}
		65%{margin-left: -1845px;}
		75%{margin-left: -1845px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -615px;}
		35%{margin-left: -615px;}
		45%{margin-left: -1230px;}
		55%{margin-left: -1230px;}
		65%{margin-left: -1845px;}
		75%{margin-left: -1845px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -615px;}
		35%{margin-left: -615px;}
		45%{margin-left: -1230px;}
		55%{margin-left: -1230px;}
		65%{margin-left: -1845px;}
		75%{margin-left: -1845px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -615px;}
		35%{margin-left: -615px;}
		45%{margin-left: -1230px;}
		55%{margin-left: -1230px;}
		65%{margin-left: -1845px;}
		75%{margin-left: -1845px;}
		100%{margin-left: 0px;}
	}
	.products li {width: 300px; margin: 0px 15px 15px 0px;}
	.brandbox ul li {width: 204px;}
	.brandbox ul li:nth-child(3n+0){border-right: 0px; width: 205px;border-bottom: 1px solid #ececec;}
	.brandbox ul li:nth-child(4n+0){border-right: 1px solid #ececec; width: 204px;}
	.footerpart .topfooter .footerbox {width: 100%; padding: 0 0px 30px 0px;}
	.footerpart .copyright p.left {width: 100%; text-align: center; margin:0px 0px 15px;}
	.footerpart .copyright .payment {text-align: center; width: 100%;}
	.footerpart .copyright .payment p {display: inline-block; float: none;}

	#center-heading #img-left{width: 20%;}
	#center-heading #right-content{width: 80%;}

	.brandbox1 ul li {width: 204px;}
	.brandbox1 ul li:nth-child(3n+0){border-right: 0px; width: 205px;}
	.brandbox1 ul li:nth-child(4n+0){border-right: 1px solid #ececec; width: 204px;}

	#LeftPanel {width:100%;}
	.v4midBox.v4nfc .v4mid form td {width:auto;}
	.v4midBox.v4nfc .v4sbox {width:549px;}
	#leftpart {display:none;}
	#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;}
	.ttl.g-std{height: 60px;}
	.dynpg .l, .dynpg .prev, .dynpg .pages, .dynpg .next {width:auto !important;}
	.dynpg .m {width:auto; margin-left:15px;}
	.dynpg .r {width:auto; float:right;}

	/****
	 * Listing 
	 ****/
	.contentsbox .l-part {display: none;}
	.contentsbox .r-part {width: 100%;}
	.contentsbox .prod-gallery { padding-top: 390px; margin: 20px 0px 0px;}
	.contentsbox .prod-gallery .content {height: 390px;}
	.contentsbox .prod-gallery label {width: 146px;}
}
@media only screen and (max-width:639px){ 
	.pagelayout, #pagewrap {width: 460px;}
	#headerpart .logo {width: 100%; text-align: center;}
	#headerpart .logo img {width: auto;}
	#headerpart .r-header {width: 100%; margin-top: 20px;}
	.services .servicebox li {width:100%; margin-bottom: 10px;}
	.services .servicebox li.icon1 {padding-top: 13px;}
	#sliderImages img {width: 460px;}
	#slider {width: 460px;}
	#sliderImages {width: 1840px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -460px;}
		35%{margin-left: -460px;}
		45%{margin-left: -920px;}
		55%{margin-left: -920px;}
		65%{margin-left: -1380px;}
		75%{margin-left: -1380px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -460px;}
		35%{margin-left: -460px;}
		45%{margin-left: -920px;}
		55%{margin-left: -920px;}
		65%{margin-left: -1380px;}
		75%{margin-left: -1380px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -460px;}
		35%{margin-left: -460px;}
		45%{margin-left: -920px;}
		55%{margin-left: -920px;}
		65%{margin-left: -1380px;}
		75%{margin-left: -1380px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -460px;}
		35%{margin-left: -460px;}
		45%{margin-left: -920px;}
		55%{margin-left: -920px;}
		65%{margin-left: -1380px;}
		75%{margin-left: -1380px;}
		100%{margin-left: 0px;}
	}
	.products li {width: 100%; margin-right: 0px;}
	.brandbox ul li {width: 229px;}
	.brandbox ul li:nth-child(2n+0){border-right: 0px;}
	.brandbox ul li:nth-child(3n+0){border-right: 1px solid #ececec; width: 229px;}
	.brandbox ul li:nth-child(4n+0){width: 229px;}
	.brandbox ul li.viewbrand a {padding: 25px 10px;}
	.footerpart .topfooter .footerbox {width: 100%;}

	#center-heading #img-left{width: 26%;}
	#center-heading #right-content{width: 74%; margin-top: 0;}

	.brandbox1 ul li {width: 229px;}
	.brandbox1 ul li:nth-child(3n+0){border-right: 1px solid #ececec; width: 229px;}
	.brandbox1 ul li:nth-child(4n+0){width: 229px;}
	.brandbox1 ul li:nth-child(2n+0){border-right: none;}
	.brandbox1 ul li.viewbrand a {padding: 25px 10px;}

	.v4midBox.v4nfc .v4sbox {width:394px;}
	.dynpg .l {width:100% !important;}
	.dynpg .m {margin-left:0px;}
	.ctrlbr{margin-top: -40px;}

	#fpcap {height: 80px;}
	.ctrlbr {float: left;}

	/****
	 * Listing
	 ***/
	.contentsbox .prod-gallery label {width: 107px; height: 117px;}
	.contentsbox .tabs label { font-size: 15px;padding: 10px 11px;}
}
@media only screen and (max-width:479px){ 
	.pagelayout, #pagewrap {width: 300px;}
	#headerpart .logo img {width: 90%;}
	.services .servicebox li.icon1 {padding-top: 8px;}
	#sliderImages img {width: 300px;}
	#slider {width: 300px;}
	#sliderImages {width: 1200px;}
	@keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -300px;}
		35%{margin-left: -300px;}
		45%{margin-left: -600px;}
		55%{margin-left: -600px;}
		65%{margin-left: -900px;}
		75%{margin-left: -900px;}
		100%{margin-left: 0px;}
	}
	@-moz-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -300px;}
		35%{margin-left: -300px;}
		45%{margin-left: -600px;}
		55%{margin-left: -600px;}
		65%{margin-left: -900px;}
		75%{margin-left: -900px;}
		100%{margin-left: 0px;}
	}
	@-webkit-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -300px;}
		35%{margin-left: -300px;}
		45%{margin-left: -600px;}
		55%{margin-left: -600px;}
		65%{margin-left: -900px;}
		75%{margin-left: -900px;}
		100%{margin-left: 0px;}
	}
	@-o-keyframes slide{
		0%{margin-left: 0px;}
		15%{margin-left: 0px;}
		25%{margin-left: -300px;}
		35%{margin-left: -300px;}
		45%{margin-left: -600px;}
		55%{margin-left: -600px;}
		65%{margin-left: -900px;}
		75%{margin-left: -900px;}
		100%{margin-left: 0px;}
	}
	.products li {margin-bottom: 10px;}
	.brandbox ul li {width: 149px;}
	.brandbox ul li:nth-child(3n+0){width: 149px;}
	.brandbox ul li:nth-child(4n+0){width: 149px;}
	.brandbox ul li.viewbrand a { font-size: 15px;}
	.footerpart .topfooter .footerbox p {padding-left: 30px;}

	#center-heading #img-left, #center-heading #right-content{width: 100%; text-align: center;}
	

	.brandbox1 ul li {width: 149px;}
	.brandbox1 ul li:nth-child(3n+0){width: 149px;}
	.brandbox1 ul li:nth-child(4n+0){width: 149px;}
	.brandbox1 ul li.viewbrand a { font-size: 15px;}

	.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;}
	td#CentralArea div.dynpg {height: 60px;}

	/****
	 * Listing
	 ****/
	.contentsbox .prod-gallery {padding-top: 240px;}
	.contentsbox .prod-gallery .content {height: 240px;}
	.contentsbox .prod-gallery label {width: 67px; height: 70px;}
	.contentsbox .tabs label {width: 100%; border-radius: 0px; text-align: left;}
	
} 