.home .products .product-category .thumb-info-title {
    position: relative !important;
    bottom: 0 !important;
    color: #222529;
    padding: 19px 0px !important;
    text-align: center;
}

.col-lg-3.sidebar.porto-woo-category-sidebar.left-sidebar.mobile-sidebar aside#woocommerce_product_categories-2 {
    display: none;
}
div#main-sidebar-menu li a:hover {
    color: #fff !important;
}
.variations .reset_variations {
    display: none !important;
}
.product_meta span.sku_wrapper {
    display: none;
}
.single aside#woocommerce_product_categories-3 {
    display: none;
}
.single-product .product-summary-wrap .product-share{
    display: none !important; 
}
.payment_methods img {
    max-width: 68px !important;
    width: 56px !important;
}
.elementor-618 .elementor-element.elementor-element-949f1e4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
ul#menu-main-menu li a .fa{
    margin-top: -5px;
}
.customcategory span.thumb-info-type,.elementor-widget-porto_hb_search_form,.elementor-widget-porto_hb_myaccount {
    display: none !important;
}
/* .products .product-category .thumb-info-wrapper:after {
    background: rgb(33 37 41 / 40%) !important; 
} */
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_colour {
    display: none;
}
.porto-carousel .porto-u-heading h2 {
    background: #08080882;
    width: fit-content;
    text-align: center;
    font-size: 56px;
	margin-left: 126px !important;
/*     margin: 0 auto !important; */
    padding: 11px 45px !important;
}

.products .product-category .thumb-info-type {
    display: none !important;
}
.products .product-category .thumb-info h3 {
    background: #0000008a;
    padding: 13px 24px;
    width: fit-content;
}
.archive .cat-banner h2.elementor-heading-title.elementor-size-default {
    background: #0000007d;
    width: fit-content;
    margin: 0 auto;
    padding: 14px 44px;
}

/* banner hide */
.archive .cat-banner{
	display:none;
}
.term-brooms-brushes .brooms-brushes-cat-banner{
	display:block;
}
.term-mops  .mop-cat-banner{
	display:block;
}
.term-plungers-squeezy .plungers-cat-banner {
	display:block;
}
.term-bottles .Bottles-cat-image,.term-jars .jars-cat-image{
	display:block;
}
.post-type-archive-product .common-cat-img {
	display:block;
}



/* ///////////////////////////////////////////////////////////Responsive */
@media only screen and (min-device-width: 1560px) and (max-device-width: 1920px) {
.home  #header .elementor-element-a1df843 .main-menu > li.menu-item > a, #header .elementor-element-a1df843 .menu-custom-block span, #header .elementor-element-a1df843 .menu-custom-block a, .elementor-element-a1df843 .sidebar-menu > li.menu-item > a {
    font-size: 16px !important;
}
.home  #header .elementor-element-5c84ffe .top-links > li.menu-item > a {
    font-size: 16px;
    }

   .home   header#header h6 {
    font-size: 16px;
}
.home  .elementor-widget-divider .elementor-divider__text {
    font-size: 26px !important;
}
.home  .porto-tb-meta a {
    font-size: 14px !important;
}
.home  h3.porto-heading.post-title {
    font-size: 18px;
}
.home  span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
footer h3, footer h2 {
    font-size: 18px !important;
}
span.elementor-icon-list-text {
    font-size: 15px;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1226px) {
#header .my-wishlist, #header #mini-cart .cart-icon {
    font-size: 16px !important;
}
}
@media (max-width: 1399px) {
	.porto-carousel .porto-u-heading h2 {
    font-size: 32px !important;
	}
	
}

@media (max-width: 1366px) {
.img-kangimanji img {
    height: 555px !important;
}
}
@media (max-width: 1371px) {
#header .elementor-element-a1df843 .main-menu > li.menu-item > a, #header .elementor-element-a1df843 .menu-custom-block span, #header .elementor-element-a1df843 .menu-custom-block a, .elementor-element-a1df843 .sidebar-menu > li.menu-item > a {
    font-size: 13px !important;
    font-weight: 600 !important;
}
} 

@media (max-width: 1247px) {
#header .elementor-element-a1df843 .main-menu > li.menu-item > a, #header .elementor-element-a1df843 .menu-custom-block span, #header .elementor-element-a1df843 .menu-custom-block a, .elementor-element-a1df843 .sidebar-menu > li.menu-item > a {
    font-size: 11px !important;
}
} 

@media (max-width: 1024px) {
#side-nav-panel .accordion-menu li.menu-item.current-menu-item > a, #side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .accordion-menu li.menu-item:hover > a, #side-nav-panel .menu-custom-block a:hover, #side-nav-panel .accordion-menu li.menu-item.current-menu-item > .arrow, #side-nav-panel .accordion-menu li.menu-item.active > .arrow, #side-nav-panel .accordion-menu li.menu-item:hover > .arrow {
    color: #f52725 !important;
}
    .porto-carousel .porto-u-heading h2 {
        margin: 0 auto !important;
        font-size: 11px !important;
        padding: 3px 12px !important;
    }
	.home-baner-wrap.home-slider .porto-carousel.owl-carousel {
    margin-top: 84px !important;
}
	header .logo img {
    max-width: 123px !important;
}
}

@media (max-width: 768px) {
.mt-5.home-slider {
    margin-top: 0px !important;
}
.home-slider img.porto-ibanner-img {
    object-fit: contain;
}
.home-slider .porto-ibanner {
    min-height: 0 !important;
}
.home-slider .owl-stage-outer.owl-height {
    height: auto !important;
}
	.img-kangimanji img {
    height: auto !important;
}
}