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


@media (max-width: 767px){
.moduletable.abt_us, .main-body .contact, .pull-right.item-image img{max-width:100%;}
.pull-right.item-image{margin:0 0 10px;}
ul.dj-mobile-dark, #size-75, .sidebar-left, .sidebar-right{width:100%;}
.feature, .utility, .maintop, .main-body{padding:30px 0;}
.moduletable.abt_us h3, .moduletable.our_mp_eb h3, .page-header h2{font-size:30px;margin:0 0 20px;}
.dj-megamenu-select-custom91 .dj-mobile-open-btn, .dj-megamenu-offcanvas-custom91 .dj-mobile-open-btn, .dj-megamenu-accordion-custom91 .dj-mobile-open-btn{font-size:26px;line-height:normal}
.dj-offcanvas-custom91 .dj-offcanvas-content{padding:0;}
ul.dj-mobile-custom91{margin:0;width:100%;}
.header .header-a{text-align:center;}
.header #logo{display:inline-block;margin:0 0 15px;}
.moduletable.search_vm{float:right;}
.top .vgrid .vsize{width:auto;}
.top .top-b.vsize{float:right;}
	.container{width:100%;box-sizing:border-box;padding:0;}
.moduletable.phone_email li .pevalue{display:none;}
.top .top-a ul li, .top .top-a ul li .fa{padding:0;}
.top .top-a ul li .fa{color:#fff;}
.top .top-a ul li a {
    color: #fff;
    width: 36px;
    height: 36px;
    background: rgba(0,0,0,.2);
    text-align: center;
    line-height: 36px;
	display:inline-block;
}
.top .top-a ul li a:hover, .top .top-a ul li a:focus{background:rgba(0,0,0,.35);}.row{margin:0;}
}

@media (max-width: 480px){
.vgrid .vsize, .vm-product-container .vm-product-media-container, .floatleft.vm-order-list, .floatright.display-number, .item-page .row .category, .width33{width:100%;}
.header .header-b{padding:0 15px;}
.breadcrumbs, .moduletable.bread_crumbs .divider.icon-location, .productdetails-view .spacer-buy-area{padding:0;}
.moduletable.bread_title li{padding:5px 0 0;}
.moduletable.bread_crumbs{float:left;padding:0 0 10px;width:100%;}
.copyright-a, .copyright-b{text-align:center;}
.vm-product-container .vm-product-media-container{margin:0;}
.floatleft.vm-order-list, .floatright.display-number{text-align:center !important;}
.floatright.display-number{padding-top:10px;}.vm-categories-wall .vm-categories-wall-catname{min-height:inherit;}
.back-to-category{margin-top:15px;}
}
	
@media screen and (min-width: 481px) and (max-width: 767px){	.width33{width:50%;}
}
	
@media screen and (min-width: 768px) and (max-width: 1023px){
		.container{padding:0;}
	.feature, .utility, .maintop, .main-body{padding:40px 0;}
	.search.search_vm input[type="text"]{max-width:130px;}
	.header #logo{font-size:30px;}
.dj-megamenu-custom91 li a.dj-up_a{padding:11px 9px;}
.slick-prev{left:-15px;}
.slick-next{right:-15px;}
}