@media (min-width: 1300px) {
.body-full .site-nav-dropdown .container, .container {
max-width: 1300px;
}
.header-default .header-bottom {
padding: 16px 0;
}
.woocommerce-page.woocommerce-cart td.product-name{ width:40%; }
}
@media (max-width: 1024px) {
.header-bottom .col-md-8.text-right{ width:0; }
button.menutoggle{ display:inline-block; }
.header-bottom nav.nav-bar{ 
position:fixed; 
transition:all 0.5s ease; 
width:260px; 
top:0; 
left:-100%; 
background:#e9e9e9; 
height: 100%;
z-index: 99;
}
.header-bottom nav.nav-bar li{
display:block;
}
.header-bottom nav.nav-bar li a{
padding:10px 0;
text-align: left;
}
.menushow .header-bottom nav.nav-bar{ left:0%; }
}
@media (max-width: 991px) {
.sidebarwiz,.prodcontwiz{ flex:100%; max-width:100%; }
#sidebar ul > li > ul{ position:relative !important; right:0; width:100%; margin-left:12px; } 
.archive .entry-thumb.text-center img { max-height:none; }
}
@media (max-width: 768px) {
.topbar{}
.top_logo img{ max-width:160px; min-width:160px; }	
.woocommerce ul.products[class*=columns-] li.product, 
.woocommerce-page ul.products[class*=columns-] li.product{
margin:0 auto 15px;
}
.woocommerce.row.newprod {
margin: auto;
}
.product_loop-inner {
max-width: 320px;
margin: auto;
}
.slick-slider .slick-next {
right:0;
}
.slick-slider .slick-prev {
left:0;
}
.notice_sec  .elementor-col-33 .elementor-widget-wrap.elementor-element-populated{ padding:10px 15px !important;  }
.notice_sec .elementor-icon-box-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: flex-start;
max-width: 360px;
margin: 0 auto;
}
.notice_sec .elementor-icon-box-wrapper .elementor-icon-box-icon{ margin-right:10px !important; }
.site-footer__bottom .text-left{ margin-bottom:10px; }
.site-footer__bottom .text-left,.site-footer__bottom .text-right{ text-align:center !important; }
}
@media (max-width:567px) {
#topbar .col-left {
width: 100%;
flex-wrap: wrap;
flex:0 0 100%;
text-align: center;
font-size: 12px;
}
.topbar-block{ margin:10px auto 0; }
.divhead h2.elementor-heading-title.elementor-size-default{ font-size:21px !important; padding-bottom:15px !important; }
}
@media (max-width:359px) {
.header-bottom__right.text-right a{ margin-left:7px; }
button.menutoggle{ margin-left:15px; }	
}