@charset "utf-8";
/* CSS Document */

body{ font-size:86.5%; line-height:1.6; }

.tophead{ background-size:100% 100%; -moz-background-size:100% 100%; -webkit-background-size:100% 100%;}

#mobilemenubtn{ margin:0px 0 0 0;}

.footerleft .footercontactbox{ display:block; text-align:left; border-right:0; padding:10px; margin:0; border-bottom:1px solid #ffffff;}
.footerleft .footercontactbox:last-of-type{ border-bottom:0;}

.articlewrap .threecolumn{ float:none; width:100%; margin:0 0 20px 0;}
.articlewrap .threecolumn img{ width:100%;}
.titlehead{ height:auto;}
.articlerow{ margin:10px 0 0 0;}


.breaktablet{ display:none;}
.breakmobile{ display:block;}
.slidebannerwrap{ display:none;}
.slidebannerwrapmob{ display:block;}

.categoriesheading{ font-size:28px;}

.categallery .productbox{ width:48%; margin:0 4% 4% 0;}
.categallery .productbox:nth-of-type(2n+2){ margin-right:0 !important;}
.categallery .productbox:nth-of-type(3n+3){ margin-right:4%;}

.breadcrumb{ text-align:left;}

.flipster__item{ width:300px;}
.vdonav{ top:35%;}

.productpreview, .productdetail{ width:100%;}
.productdetail{ margin:30px 0;}

.sendformbox{ padding:10px;}
.contacthead{ font-size:28px;} 
.sendformwrap{ padding:10px 0 0 0;}
.formrows{ margin:10px 0;}
.textform{ float:none; width:100%; margin:0 0 5px 0;}
.inputform{ float:none; width:100%;}

.articlesdetail, .articlesimg{ float:none; width:100%;}

.contactleft{ width:100%; float:none;}
.contactright{ width:100%; float:none;}

.bgabout{ background:none;}
.aboutleft{ float:none; width:100%; padding:0; margin-bottom:25px;}
.aboutright{ float:none; width:100%; padding:0; background:none;}

@media all and (max-width:420px){
	.logo{ width:80%;}
	.categallery .productbox{ width:100%; margin:0 0 5% 0 !important; height:250px;}
	.navpageinner .prevnav, .navpageinner .nextnav{ display:none;}
	.navpageinner a{ margin:0 !important;}
	
	.productgridwrap .productbox{ margin:0 0 25px 0 !important; width:100%;}
	
	.lineitem{ display:block; margin:0; margin-bottom:15px;}
}