.product-box-holder {
    height: 100%;
    }
    
.ProductLisitngSection1 .shop-filter .woof_container {
    padding-bottom: 0px;
    background: #F5F5F5;
    margin-bottom: 20px;
    border: 1px solid #939393;
    }
    
.ProductLisitngSection1 .shop-filter .woof_container h4 {
    color: #232323;
    font-size: 16px;
    margin: 0px 0px;
    font-weight: 700;
    padding: 15px 20px;
    line-height: normal;
    border-bottom: 1px solid #939393;
    }
    
.ProductLisitngSection1 .shop-filter .woof_container h4 a.woof_front_toggle img {
    height: auto;
    max-width: 10px;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items {
    position: relative;
    display: block;
    padding: 20px 20px;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list {
    margin: 0px 0px;
    padding: 0px 0px;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li {
    margin: 0px 0px;
    padding: 0px 0px 10px;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li:last-child {
    padding: 0px 0px;
    }
    
.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li .icheckbox_square-blue {
    width: 20px;
    height: 20px;
    margin: 0px 0px;
    border-radius: 4px;
    background: #F5F5F5;
    border: 1.5px solid #939393;
    background-image: none !important;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li:hover .icheckbox_square-blue,
.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li .icheckbox_square-blue.checked {
    background: #944E2F;
    border-color: #944E2F;
    }
    
.ProductLisitngSection1 .shop-filter .woof_container .woof_block_html_items ul.woof_list>li label.woof_checkbox_label {
    color: #232323;
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px;
    }

.ProductLisitngSection1 .shop-filter .woof_container .woof_price_filter_txt_slider {
    padding: 20px 20px;
    } 

.irs--sharp .irs-bar {
    height: 3px !important;
    background-color: #944E2F !important;
    }

.irs--sharp .irs-handle {
    top: 22px !important;
    height: 20px !important;
    background-color: #944E2F !important;
    }

.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single, .irs--sharp .irs-grid, .irs--sharp .irs-handle i, .irs--sharp .irs-min, .irs--sharp .irs-max {
    display: none !important;
    }
    
.irs--sharp .irs-handle.from {
    left: 0px !important;
    }
    
.irs--sharp .irs-handle.to {
    }

.irs--sharp.irs-with-grid {
    position: relative;
    display: block;
    width: auto !important;
    margin: 20px 20px 10px !important;
    }
    
.irs--sharp .irs-line {
    background-color: #F5F5F5 !important;
    }
    
.subTool-bar p {
    margin: 0px !important;
    }

.toolFilter-box form {
    width: 100%;
    }
    
.product-quantity .add-qty>.quantity { display: flex; }
.product-quantity .add-qty>.quantity label.screen-reader-text { display: none; }
.product-quantity .add-qty input.input-text.qty { width: 152px !important; }
.product-details-holder .left .gallery-main-slide a { font-size: 0px; }

.pro-ymal{border-right-width:2px;}
.pro-ymal .slider-slide{border-left: 2px solid #939393;}
.wpcf7-form .NiceSelect.height-60{height:auto;} 

.pro-ymal, .pro-ymal .slider-slide { border: none; }
.pro-ymal .product-box-holder { border: 2px solid #939393; margin: 0px -1px; }


@media screen and (max-width: 1599.98px) {
    .product-quantity .add-qty input.input-text.qty { width: 115px !important; }
    }

@media screen and (max-width: 991.98px) {
    .product-quantity .add-qty input.input-text.qty { width: 80px !important; height: 40px !important; }
    }
    
@media screen and (max-width: 767.98px) {
    .product-quantity .add-qty input.input-text.qty { width: 73px !important; }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{min-width: 100%;}
    .pro-ymal .product-box-holder { margin: 0px 0px; }
}