@media(max-width:1200px){
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link{font-size:16px; padding:0 5px;}
}

@media(max-width:990px){
	.header-topbar ul{text-align:center; float:inherit!important;}
	.header-topbar ul{text-align:center; float:inherit; width:100%;}
	.topbar-right li{display:inline-block; border-left:0; padding:13px 14px 16px 14px; float:inherit!important;}
	.topbar-left li{padding:10px 14px;}
	.topbar-right li:last-child, .topbar-left li{border-left:0;}
	.topbar-left li:last-child, .topbar-right li:last-child{border-right:0;}
	.topbar-right .topbar-search i{font-size:18px;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link{font-size:14px; padding:0;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item{margin:0 9px 0 0;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item:last-child{margin-right:0;}
.right-section{border-left:0;}
.woocommerce-notices-wrapper{margin-top:2em;}
.woocommerce .woocommerce-result-count{margin:1em 0 0 0;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:46.5%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 .75em 1.7em .75em;}
.site-footer .sp{clear:both; margin-top:2em;}
.widget-footer form{margin-top:2em;}
}

@media(max-width:768px){
.no-gutters{padding:0 15px;}
.sm-gutters{padding:0;}
.main-heading h1, h1.main-heading, .related.products h2{font-size:30px;}
.woocommerce-checkout h3, .journal-content h1.page-title{font-size:30px;}
#mega-menu-wrap-header .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{text-indent:-9999px;}
#mega-menu-wrap-header .mega-menu-toggle{background:#13b5ea;}
#mega-menu-wrap-header .mega-menu-toggle .mega-toggle-block-1:after{margin:0; padding:0 0 0 5px; color:#fff;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item{margin:0;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link{padding:0 10px;}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link{color:#333;}
.sm-gutters{padding:0;}
.main-heading h1, h1.main-heading{font-size:30px;}
.topbar-left i{font-size:16px;}
#site-footer h4{font-size:24px; padding:30px 0 15px 0; margin-bottom:15px;}

.vc_btn3-container.vc_btn3-center{padding:5px!important;}
.widget-footer form{margin-top:2em;}
.footer-bottom ul{text-align:center;}
.topbar-left li:before{right:-4px;}
.right-section{border-left:0;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:46%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 .75em 1.7em .75em!important;}
.woocommerce-cart .shop_table .product-quantity{padding:24px 14px 60px!important;}
.woocommerce-cart .shop_table .quantity{float:right; }
.woocommerce-cart .shop_table .btn-qty.minusqty{width:auto!important;}
.woocommerce-cart-form .icon-plus{right:-4px;}
.order-total span{display:block;}
.woocommerce-cart-form th, .woocommerce-cart-form td{padding:15px 14px !important;}
.woocommerce-cart .shop_table .product-quantity{padding:15px 14px 50px !important;}
.checkout-left, .review-order-right{width:100%;}

.footer-bottom ul{margin-left:10px; text-align:center;}
.order-total span span{display:inline;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1em; padding:1em!important;}
.site-footer .sp{margin-top:0;}
}
@media(max-width:640px){
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:100%; margin:0 0 1.5em 0!important;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:95%;}	
.comment-form-author, .comment-form-email{width:100%;}
.comment-form-cookies-consent label{display:inline;}
}
@media(max-width:480px){
	.main-heading h1, h1.main-heading, .woocommerce-checkout h3, .right-section h1, .news-single-post h2 a{font-size:28px;}
	.journal-content h1.page-title{font-size:28px; line-height:35px;}
.topbar-left li{padding:10px 5px;}	
.topbar-left li:before{right:-5px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
.woocommerce .woocommerce-ordering select{width:100%; margin-top:1em;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{width:100%;}
.order-total span{font-size:28px!important;}

}