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


@media (max-width: 767px){
	.container{width:100%;box-sizing:border-box;padding:0;}
	.vm-product-container .vm-product-media-container, .vm-product-details-container{width:100% !important;}
	.vm-product-container .vm-product-media-container{margin-bottom:30px;}
	.main-body, .feature{padding:30px 0;}
	body.home-page .main-body{padding:30px 0 50px;}
	.moduletable.afw_desc{max-width:100%;}
	.moduletable.sm_icons, .top{display:none;}
	.main-body, .feature{padding:15px 0;}
	.moduletable.featured-view h3{margin:0 0 15px;}
	.moduletable.featured-view div.spacer a.product-name{font-size:18px;}
	.browse-view .cat_img, .category_description{width:100%;}
	.browse-view .cat_img{box-sizing:border-box;-webkit-box-sizing:border-box;}
	.page-header h2{font-size:24px;margin:0 0 15px;padding:0 0 15px;}
  .moduletable.dj_mainmenu{margin:4px 0;}
  .dj-megamenu-select-custom131 .dj-mobile-open-btn, .dj-megamenu-offcanvas-custom131 .dj-mobile-open-btn, .dj-megamenu-accordion-custom131 .dj-mobile-open-btn{padding:0;border-radius:0;font-size:24px;line-height:normal;}
  .dj-megamenu-select-custom131 .dj-mobile-open-btn:focus, .dj-megamenu-select-custom131:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-custom131 .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-custom131 .dj-mobile-open-btn:focus, .dj-megamenu-accordion-custom131 .dj-mobile-open-btn:hover, .dj-megamenu-accordion-custom131 .dj-mobile-open-btn:focus{background:none;color:#fff}
  ul.dj-mobile-custom131 li.dj-mobileitem > a{border-color:rgba(255, 255, 255, 0.15);}
  .footer h3{margin:0 0 20px;}
  .footer{padding:30px 0;}
}
@media (max-width: 639px){
	.vgrid .vsize, .sidebar-left, .sidebar-right, #size-75, .browse-view .row div.product, .vm-pagination.vm-pagination-bottom ul, .vm-page-counter{width:100%;}
	.top, .top .top-b, .copyright-b, .copyright .copyright-a{text-align:center;}
	.header{padding:10px 0;}
	.browse-view .row div.product.vertical-separator{padding-bottom:25px;}
	.copyright .copyright-a{padding-bottom:15px;}
	.moduletable.featured-view{margin-top:15px;}
	.footer .moduletable, .content_inner .contact, .footer .moduletable_menu{margin-bottom:30px;}
	.moduletable.featured-view .featured-view, .footer .footer-d .moduletable{margin-bottom:0;}
	.ads_img, .header .header-a{text-align:center;}
	#logo img{max-width:250px;}
	.moduletable.call_us .header-contact i{font-size:36px;margin-right:10px;}
	.moduletable.call_us .header-contact .call_us_now{font-size:11px;}
	.moduletable.call_us .header-contact .call_us_now b{font-size:16px;}
	.header-b .search input[type="text"]{width:110px;min-width:inherit;}
	.header-b .search .button, .header-b .search .button:hover, .header-b .search .button:focus{padding:0 10px;}
	.fshipping .fshipping-inner .fshipping-left{min-width:35px;}
	.utility .utility-b{border-width:1px 0;}
	.utility-b, .utility-c{text-align:left;}
	.moduletable.afw_desc{margin-bottom:15px;padding:15px;}
	.utility{margin:0;}
	.sidebar-a .moduletable, .sidebar-b .moduletable, .g_faqs{margin:0 0 15px;}
	.featured-view h4, .discontinued-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .related-products-view h4, .browse-view h1{padding:0 0 10px;margin:0 0 5px;}
	.category-view{margin-top:30px;}
	.sidebar-a .moduletable.top_cat{margin-bottom:30px;}
	.vm-pagination.vm-pagination-bottom ul{margin:0;}
	.vm-page-counter{padding:10px 0 0;}
}
@media (max-width: 415px){
	.floatleft.vm-order-list, .floatright.display-number{width:100%;text-align:center !important;}
	.floatleft.vm-order-list{margin:0 0 10px;}
	.floatright.display-number, .floatleft.vm-order-list .orderlistcontainer{margin:0;}
}
@media screen and (min-width: 640px) and (max-width: 767px){
	.sidebar-left, .sidebar-right, .feature .feature-b{width:38%;}
	#size-75, .feature .feature-a{width:62%;}
	.header-b.vsize{width:60%;}
	.footer .footer-d .payment_option img{max-width:38px;margin-right:5px;}
	.copyright .copyright-a, .copyright .copyright-b{width:auto;}
	.copyright .copyright-b{float:right;}
	.moduletable.call_us .header-contact i{font-size:30px;line-height:27px;margin-right:10px;}
	.moduletable.call_us .header-contact .call_us_now b{font-size:12px;}
	.header-b .search input[type="text"]{min-width:inherit;max-width:145px;}
	.header-b .search input[type="text"], .header-b .search .button, .header-b .search .button:hover, .header-b .search .button:focus{padding:0 10px;height:25px;}
	.header{padding:10px 0;}
	.moduletable.call_us .header-contact .call_us_now{font-size:11px;}
	.browse-view .cat_img{text-align:left;}
	div.product{min-width:inherit;}
	.moduletable.q_contact ul li{font-size:18px;}
	.moduletable.q_contact ul li .text{margin:2px 0;}
	.moduletable.q_contact ul li .icon{font-size:24px;}
	.sidebar-a .moduletable.c_map, .sidebar-b .moduletable.c_map, .moduletable.q_contact .custom.q_contact{padding:15px;}
}

@media screen and (min-width: 640px) and (max-width: 800px){
	.browse-view .row div.product{width:33.333%;}
	
}

@media screen and (min-width: 768px) and (max-width: 959px){
	.sidebar-left, .sidebar-right, .feature .feature-b{width:33.333%;}
	#size-75{width:66.666%;}
	.footer .footer-d ul li a, .footer .footer-d .payment_option img{margin-right:5px;}
	.footer .footer-d ul li a{width:31px;height:31px;line-height:31px;}
	.footer .footer-d .payment_option img{max-width:46px;}
	.copyright .copyright-a, .copyright .copyright-b{width:auto;}
	.copyright .copyright-b{float:right;}
	.vm-product-container .vm-product-media-container, .vm-product-details-container{width:100% !important;}
	.vm-product-container .vm-product-media-container{margin-bottom:30px;}
	.fshipping .fshipping-inner .fshipping-left{margin:0 0 15px;width:100%;}
	.fshipping{text-align:center;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	.container{padding:0;}
	.header .the_grue_menu #navigation-toggle{padding:17px 17px 14px;}
	.top .top-a p{padding-left:25px;}
	.header-a.vsize{width:40%;}
	.header-b.vsize{width:60%;}
	.moduletable.v_search_product{margin-right:18px;}
	.header-b .search input[type="text"]{width:150px;min-width:inherit;}
}

@media screen and (min-width: 481px) and (max-width: 767px){
	.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img{max-height:112px;}
}