@media all and (max-width:480px) {
body {width:100% !important;background:none !important;background-color:#fff !important;}

#content {padding:0;margin-top:0;}
#hdrlogo {margin-top:30px;width:240px;}
#layerslider_1 {display:none;}
#hdrbasket{right:-12px;width:120px;height:51px;font-size:10px;top:25px;}

.home #hdrbasket {top:40px;}

#hdrmask, .woocommerce #hdrmask, .page-template-tmpl_mpc-php #hdrmask {display:none !important;}
.deccats {font-size: 14px;font-family: DuvallNormal;float: none !important;.text-decoration: none;padding-bottom: 10px;display: block;float: left;min-width: 130px;
margin: 16px 8px 12px 8px;.text-align: center;color: #21461f !important;.background:none;}
#page, #masthead {width:100% !important;overflow:hidden !important; margin:auto;}
.infobar {top:40px;}
#masthead {margin-left:0 !important;left:0 !important;position:relative !important;}
.mobmenu_content {background-color:#1e8b40;}
.container, .row {width:100% !important;}
.wholesalemenu {display:none;}
.fixedmnu {position:relative !important;}
.displayfull {display:none;}
.displaymobile {display:block;}
.mob_menu_header_div {background-color: #1e8b40 !important;}
.mob_menu_header_div #productsearch {right:0 !important;top:15px;}

#productsearch input[type=text] {width:80px !important;}

#mobmenuleft li > ul {display:block !important;margin-left:15px;}
#mobmenuleft li:hover > ul {padding-left:0 !important;}
.menu-toggle {cursor: pointer;display: none;padding:5px;font-size:18px;color:#333;font-weight:bold;left:35px;position:absolute;top:0;}

#mobmenuleft li.current-menu-item > a {font-weight:bold;}

#hdrlogosmall {;position:relative;margin-top:45px;}

#mobmenuleft li a, #mobmenuleft li a:hover, #mobmenuleft li a:visited {color:#fff !important;font-size:12px;}

#mobmenuleft li a:hover {font-weight:bold;}

.main-navigation.toggled .nav-menu {position:fixed;top: 0;left: -250px;width: 250px;height: 100% !important;background: #1e8b40;z-index: 99999;}

.main-navigation.toggled .nav-menu h1 {position: relative;padding: 12px 10px;color: #fff;font-size: 1.2em;font-weight: 400;border-bottom: 4px solid #222;}

.main-navigation.toggled .nav-menu .menu-toggle {position: absolute;top: 12px;right: 10px;display: inline-block;padding: 6px 9px 5px;font-family: Arial,sans-serif;font-weight: bold;line-height: 1;background: #222;color: #999;text-decoration: none;vertical-align: top;}

.main-navigation.toggled .nav-menu .menu-toggle:hover {color: #fff;}

.main-navigation.toggled .menu {list-style: none;font-weight: 300;border-top: 1px solid #151515;border-bottom: 1px solid #454545;width:250px;}
.main-navigation.toggled .menu li {border-top: 1px solid #e5e5e5;border-bottom: 1px solid #f5f5f5;width:100%; background:none;padding:4px;height:auto;}

.main-navigation.toggled .menu ul {display:block;position:relative;top:0;left:0;width:245px;}

.main-navigation.toggled .menu ul li {padding-left:5px;border-top:none;border-bottom:none;width:100%;}

.main-navigation.toggled .menu ul li {float:none;background:none !important;}

.main-navigation.toggled .menu li a { background:none !important;position:relative;
display: block;padding: 10px;color: #fff;text-decoration: none;line-height:1;text-align:left;font-size:14px;}

.main-navigation.toggled .menu li a:hover {color:#d5d5d5;}

.main-navigation.toggled .menu #menu-item-131 a {width:100%;line-height: 1;margin-top: 0;.text-align: left;margin: 0;height: auto;padding-top: 4px;.}

.main-navigation.toggled .menu li:hover {background:none;}
.main-navigation.toggled .menu li a:hover {color: #fff;}
.main-navigation.toggled .menu li a i {position: absolute;top: 15px;right:10px;opacity: .5;}
#shopmenu {background:none;height:auto;display:none;}
#shopmenu .col-sm-3 {text-align:center;}
.section#post-90 {background-size:cover;}

section#post-100 {background:none;}
section#post-100 .col-sm-6 {padding-bottom:24px;}

section#post-92 {margin-bottom:0;min-height:950px !important;background-position:bottom center;}

section#post-106 {margin-bottom:0;height:auto;background:none;}
section#post-106 p {padding:0;}
section#post-106 input, section#post-106 textarea {background:#d5d5d5;}

.fsabg {background:none;}
.fsinner {padding:0;}
.fsinner ul {width:100%;}

section#post-90 .sectioncontent {width:100%;}

#aboutform input[type=text], #aboutform input[type=email], #aboutform textarea {width:100%;}..#bfooter {height:auto;}

#fullcf .pright {float: none; width: 100%;  margin-top: 24px; margin-bottom: 0;margin-left:0;}

#fullcf .pright label {width: 100%;margin-left: 18px;}

#fullcf .pright input[type=text] {width: 100%; margin-left:0;}

.container, .row {width:100% !important; margin:auto;}

.menu-toggle,.main-navigation.toggled .nav-menu {
display: block;}

.main-navigation ul {display: none;}

#mixing{width:320px;height:206px;margin:auto;}

#flavour {width:140px;height:206px;margin-right:10px;margin-bottom:20px;}

#vapology {width:140px;height:206px;float:left;}

#guarantee {width:320px;height:206px;display:none;}

#contactcontainer {background: none;}


#reviewscontainer {background:none; }

.woocommerce ul.products {margin:0 !important;width:320px;margin:auto;}

.woocommerce ul.products li.product,  .woocommerce-page ul.products li.product,.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {width: 110px !important; float:left;}

#dvcont, #toacont, #concont, #fincont {width:241px; margin:auto;}
 
.last {margin-right: 16px !important;}

.contactcol {display:none;}

.contactcol2 {display:block;width:100% !important;margin-top:25px;}

.contactemail {margin-top:0;}

.rleft,.rright {width:100%;position:relative;height:auto;top:0;left:0;}

.rleft {margin:0 0 0  20px;padding:0;}

.rright {margin:0 0 0 20px;padding:0;}

#page {background:none !important;}

.sheadermore {font-size:13px;}

.woocommerce.columns-20 {

	width:320px !important; margin-left:0;margin:auto;}



.woocommerce.columns-20 ul {width:320px;}

.woocommerce.columns-20 ul li {min-height:440px;}

.woocommerce-pagination {clear:both;}

#bfooter {height:180px;}

.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
float: left !important;
clear: none !important;
}

.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {width:100%;clear:both;}

.menu-toggle{display:none !important;}

#productsearch input[type=text] {width:120px !important;}

}