@media (max-width: 992px) {  
    .whysubcon_slider {
        padding: 0px 0px;
    } 
    .webtitle_con {
        width: 85%;
        margin: 0px auto;
        margin-bottom: 50px !important;
        text-align: center;
    }
.category_subcon{
    flex-direction: column;
}
.category_subcon_left {
    flex: 0 0 100%;
    max-width: 100%;
}
.category_subcon_right {
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 30px;
}
.why_about_bottom {
   flex-direction: column;
}
.why_about_bottom_left {
    flex: 0 0 100%;
    max-width: 100%;
}
.why_about_bottom_right {
    flex: 0 0 100%;
    max-width: 100%;
}
.whysubcon_slider {
    flex-direction: column;
}
.whysubcon_slide {
    flex: 0 0 calc(100% / 1);
    max-width: calc(100% / 1);
}
.whysubcon_slide{
    margin-top: 50px;
}

.brandbottom_con {
   flex-direction: column;

}
.brand_bottom_left {
    flex: 0 0 100%;
    max-width: 100%;
}
.brand_bottom_right {
    flex: 0 0 calc(90% - 0px);
    max-width: calc(90% - 0px);
}
.newsletter_con_title3 {
    flex: 0 0 100%;
    width: 100%;
}
.newsletter_input_con {
    width: 100%;
}
.index_benefit_con {
    flex-direction: column;
}
.index_benefit_left {
    flex: 0 0 100%;
    max-width: 100%;
}
.index_benefit_right {
    flex: 0 0 100%;
    max-width: 100%;
}
.whychoose_con {
   flex-direction: column;
}

.whychoose_con_left {
    flex: 0 0 100%;
    max-width: 100%;
}
.whychoose_con_right {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
}
.testimonials_subcon {
    width: 80%;
    margin: 0px auto;
}
.category_con {
    width: 100%;
    padding: 40px 0px;
}
}
@media (max-width: 768px) {
    .index_benefit_left_top1 {
        font-size: 6vw;
    }
    .index_benefit_left_top2 {
        font-size: 25px;
    }
    .index_benefit_left_top3 {
        width: 70%;
        margin-left: 0%;
        font-size: 14px;
        margin-top: 40px;
        line-height: 23px;
        font-weight: 500;
        font-family: var(--primary-content-font);
        width: 100%;
    }
    
}
@media (max-width: 600px) {
    .btnaddtocart{
        opacity: 1;
    }
    .webtitle_con_bottom {
        font-size: 14px!important;
    }
    .index_benefit_left_top2 {
        font-size: 16px;
    }
    .webtitle_con_top {
        font-size: 24px!important;
    }
    .index_benefit_left_top2 {
        font-size: 20px;
        margin-left: 0%;
        margin-top: 60px;
        width: 100%;
        font-family: var(--primary-content-font);
    }
    .addcart{
        opacity: 1;
        bottom: 50px;
      }
      .addtorate{
      opacity: 1;
      }
    .bird_con {
        left: 15%;
    }
    .newsletter_con_title2 {
        font-size: 20px;
        line-height: 28px;
    }
    .brand_bottom_right_top {
        font-size: 12px;
        line-height: 23px;
        width: 100%;
        margin-top: 70px;
    }
    .whysubcon_slide_content {
        font-size: 12px;
        line-height: 22px;
    }
    .whysubcon_slide_title {
        font-size: 20px;
    }
    .testimonials_content_top {
        font-size: 14px;
    }
    /* .swiper-slide img {
        width: 100%!important;
    } */
    
/* .whychoose_con_right_bottom_slide {
    flex: 0 0 calc(90% / -0);
    max-width: calc(90% / -0);
} */
    /* .whychoose_con_right_bottom {
        flex-direction: column;
    } */
    .index_benefit_left_top3 {
        font-size: 12px;
    }
    .index_benefit_left_top1 {
        font-size: 8vw;
    }
    .category_subcon_right_con {
       flex-direction: column;
    }
    
.category_subcon_right_slide {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 40px;
}
.category_subcon_right {
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0px;
}
.whychoose_con_left div {
    font-size: 9vw;
}
.whychoose_con_left div {
    font-size: 9vw;
    font-weight: 900;
    color: var(--primary-white);
    letter-spacing: 7px;
    line-height: 60px;
    margin-top: -15px;
}
.category_subcon_left h2 {
    font-size: 20px;
    line-height: 27px;
    font-weight: 600;
}
.category_subcon_left p {
    font-size: 12px;
    line-height: 20px;
}
.newsletter_con {
    margin-left: 0px;
    margin-top: 50px;
}
.whychoose_con_right_bottom_slide_matter {
    font-size: 10px;
}
.why_about_bottom_right_bottom {
    font-size: 6vw;
    line-height: 40px;
}
.product_slide_con {
    padding: 50px 0px!important;
    padding-bottom: 10px!important;
}
.why_about_con {
    padding: 0px 0px;
}

element.style {
}
.whycon {
    margin-top: 0px;
}
.whysubcon_slider {
    padding: 0px 0px;
}
.instagram_slider {
    margin-bottom: 50px;
}
.webtitle_con_bottom {
    font-size: 16px;
}
.whychoose_con_right_bottom_slide {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    text-align: center;
    margin-top: 50px;
}

.web_button span {
    height: 40px!important;
    width: 40px!important;
}

}