@media all and (min-width: 768px) and (max-width: 1024px){
	
.nav{width:67%;}
.wrapper{width:98%;}
.nav li a{font-size:13px; padding:10px 7px 9px;}
.product-3{float:none; margin:15px auto !important; overflow:hidden; clear:both;}
.productsmain{max-width:740px; float:none; margin:0 auto;}
img.table{margin:0;}
.product{margin-left:1%;}
.rightbar{max-width:339px; float:right; width:44%; margin:0 1% 0 0;}
.rightbar p img{float:left; height:279px; margin-right:10px;} 
.linksfootermain{width:54%; clear:both; margin:0 auto; float:none;}  
.wrappertwo{width:98%;}
.leftbar-home{width:54%;}
.leftbar{width:54%;}
.samples-grid{width:320px; margin:0 auto;}
p.orderformp input.textfield{width:90%;}
textarea.areatext{width:90%;}
span.ordernowspan select{width:90%;}
.sitemap-box{max-width:640px; width:100%; float:none; margin:0 auto;}
	
}

@media all and (max-width: 767px){
	

.wrapper{width:96%;} 
.wrappertwo{width:96%;}
.product-3{float:none; margin:15px auto !important; overflow:hidden; clear:both;}
.productsmain{max-width:650px; float:none; margin:0 auto;}
.product{margin:0;}
img.table{margin:0;}
.logo{margin:10px auto auto auto; float:none;}
.nav{margin:10px auto auto auto; float:none;}
.rightbar{margin:0 auto; float:none;}
.linksfootermain{width:65%; clear:both; margin:0 auto; float:none;}  
.sidfrmdv{position:inherit;}
.leftbar{margin:0 auto; float:none;}
.fullheading{height:auto; padding:10px 0; margin:10px 0 0 0;}
p.orderformp input.textfield{width:90%;}
textarea.areatext{width:90%;}
span.ordernowspan select{width:90%;}
.order-logo{float:left !important; margin:0 0 10px 0 !important;} 
.ordernowareamain{margin-bottom:15px;}
}

@media all and (max-width: 670px){
	
.productsmain{max-width:335px;}
.wrapper{width:94%;} 
.wrappertwo{width:94%; text-align:center;}
#res-menu{display:block; width:100%; padding:10px; background:#fff; text-align:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#555; border:solid 1px #ccc; cursor:pointer;}
.nav ul li{width:100%;}	
.qoute-form{max-width:220px; width:100%; float:none; margin:0 auto;}
.qoute-form table tr td {display:block;}
.sidfrmdv{height:auto; max-width:550px; width:100%;}
a.getqout{margin:0 auto;}
.address{width:100%; margin:0 auto; float:none; clear:both; max-width:100%;}
.linksfootermain{width:100%;}
.footerlinks{width:100%;}
.footerlinks h2{border-bottom:solid 1px #ccc; text-align:center; padding-bottom:5px;}
.footerlinkstwo{width:100%; height:auto; padding:0 0 10px 0;}
.footerlinkstwo h2{border-bottom:solid 1px #ccc; text-align:center; padding-bottom:5px;}
.linksfootermain li a{text-align:center;}
.social{margin:0 auto; width:185px; float:none;}
img.tes_head{position:inherit; left:0; top:0; float:none; margin:10px auto auto auto;}
#testimonials{float:none; margin:10px auto; max-width:320px; width:100%;}
.address p.email{text-align:center !important;}
.sitemap-box{max-width:320px; width:100%; float:none; margin:0 auto;}

#testimonials blockquote{max-width:320px !important; width:100% !important;}
#testimonials blockquote p img{width:98%; float:left; margin:-5% 0 0 -5px;}
.rightbar p img{width:100%;}
.rightbar{max-width:336px;}
.res-nav{display:none;}
.show-nav{display:block;}
h2.leftbarheadinginner{text-align:center;}
p.orderformp input.textfield{width:90%;}
textarea.areatext{width:90%;}
span.ordernowspan select{width:90%;}
.samples-grid{width:320px; margin:0 auto;}
strong.headingbox{font-size:26px;}
.ordernow{display:none;}
.price-img a img{display:none;}
.price-img a{background:url(../img/order-now-banner-button.png) no-repeat; clear:both; float:none; margin:0 auto; display:block; width:150px; height:37px;}
img.pricelastimg{width:100%; height:100%;}
.boxone{float:none; margin:0 auto; border-left:none; border-bottom:solid 1px #ccc; padding:5px 0;}
#testimonials{background:none; border:none;}
.contactdivmain{margin-bottom:15px;}
	
}