/* All PRoducts css style start */

.shopAllProducts {
    margin: 0% 0% 2% 0%;
    background-image: url("../../../Images/home/All_Products/All_Products_bg.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 0px 0px 50px 0px;
}

.All_Products .All_Products_content_holder .all_tabs_holder {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    padding: 30px 15px;
}

.All_Products .All_Products_content_holder .All_Products_heading_holder h4 {
    text-align: center;
    font-size: 38px;
    font-weight: 500;

    color: #000000;
    margin-bottom: 40px;
}

.All_Products .All_Products_content_holder .tab-holder .nav-pills .nav-link {
    background: transparent linear-gradient(272deg, #ebebeb5c 0%, #bcf2bd 100%)
        0% 0% no-repeat padding-box;
    border-radius: 2px;
    margin: 5px 0px;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    color: #000000;
    position: relative;
    width: 100%;
}

.All_Products
    .All_Products_content_holder
    .tab-holder
    .nav-pills
    .nav-link::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 10px;
    height: 100%;
    background: #9dd897;
}

.All_Products
    .All_Products_content_holder
    .tab-holder
    .nav-pills
    .nav-link.active {
    background: #48a049 0% 0% no-repeat padding-box;
    color: #fff;
}

.All_Products
    .All_Products_content_holder
    .tab-holder
    .nav-pills
    .nav-link.active::before {
    background: #2e7826;
}

.All_Products .All_Products_content_holder .tab_content_holder .text-holder p {
    text-align: left;
    font-size: 16px;
    font-weight: 500;

    color: #000000;
    margin-bottom: 0px;
}

.All_Products .All_Products_content_holder .tab_content_holder {
}

.All_Products .All_Products_content_holder .tab_content_holder .text-holder {
    margin: 50px 0px 0px 0px;
}

.shopAllProducts
    .All_Products_content_holder
    .tab_content_holder
    .tab_content_Slider_holder {
    margin: 50px 0px 0px 0px;
}

.All_Products .All_Products_slider .owl-nav {
    height: 100%;
    align-items: center;
    position: absolute;
    width: 100%;
    left: 0px;
    right: 0px;
    top: 40%;
    margin-top: 0px;
    height: fit-content;
}

.All_Products .All_Products_slider .owl-nav button.owl-next,
.All_Products .All_Products_slider .owl-nav button.owl-prev {
    background: #9e9e9e 0% 0% no-repeat padding-box;
}

.All_Products .All_Products_slider .owl-nav button.owl-next span,
.All_Products .All_Products_slider .owl-nav button.owl-prev span {
    color: #fff;
    font-size: 36px;
    font-weight: 900;
}

.All_Products .slider-section {
    position: relative;
}

.All_Products .slider-section::after {
    content: "";
    position: absolute;
    right: 0px;
    height: 100%;
    width: 20%;
    top: 0px;
    background: transparent linear-gradient(91deg, #f7f5f400 0%, #f6f5f4 100%)
        0% 0% no-repeat padding-box;
    z-index: 1;
}

@media (min-width: 0px) and (max-width: 991px) {
    .All_Products
        .All_Products_content_holder
        .tab_content_holder
        .text-holder
        p {
        font-size: 13px;
        margin-bottom: 10px;
    }
}

@media (min-width: 0px) and (max-width: 1200px) {
    .All_Products .All_Products_content_holder .All_Products_heading_holder h4 {
        font-size: 20px;
    }
}
/* All PRoducts css style end */
