body img {height: auto;}
body .tray_box .pro_try_box .bottom_detail h61{min-height:auto}
.position-relative{
    position: relative;
}
.pt-1{ padding-top: 10px!important;}
.pb-1{ padding-bottom: 10px!important;}
.frute_shusi.tray_box .wrapper { position: relative;}
.qa_section .container .col .text_contetnt li {font-size: 18px; font-weight: 600;}
.home-fruit-block .fruit{position: relative;}
.home-fruit-block .fruit .benefits_text{
    background-color: transparent;
    position: inherit;
    padding-top: 10px;
    height: auto;
}
.woocommerce a.remove span{
    font-size: 15px;
}

a.come-back-link.button.btn {
     color: #fff;
    font-weight: bold;
    background-image: url(../images/site/green_layer.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    padding: 15px;
    display: inline-block;
}
body .woocommerce .head_title{ height: inherit;}
/* Accordion styles */
.faq-wrapper .tabs {
    border-radius: 8px;
    overflow: hidden;

}
.tab {
    width: 100%;
    overflow: hidden;
}
.faq-wrapper .tab-label {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    font-weight: bold;
    cursor: pointer;
    /* Icon */
}
.faq-wrapper .tab-label:hover {
    color: #45a52a;
}
.faq-wrapper .tab-label::after {
    content: "\276F";
    width: 1em;
    height: 1em;
    text-align: center;
    transition: all 0.35s;
}
.faq-wrapper .tab-content {
    max-height: 0;
    padding: 0 1em;
    background: white;
    transition: all 0.35s;
}
.faq-wrapper .tab-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    cursor: pointer;
}
.faq-wrapper .tab-close:hover {
    color: #45a52a;
}
.faq-wrapper input[type=checkbox] {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.faq-wrapper input:checked + .tab-label {

}
.faq-wrapper input:checked + .tab-label::after {
    transform: rotate(-90deg);
}
.faq-wrapper input:checked ~ .tab-content {
    max-height: 100vh;
    padding: 1em;
}

body.woocommerce-checkout .breadcrumb {
    margin-top: 10px;
}

body .login_top .login {
    color: #000;
    font-size: 16px;
    font-weight: 600;
}

.fruit .benefits_text p a{
    font-size: inherit;
}

@media only screen and (max-width: 767px){
    .home_banner.commen_banner {
        min-height: 75px!IMPORTANT;
    }
}
.fruit_basket.fruit_basket_tray.faq-wrapper {
    padding-bottom: 230px;
}
@media only screen and (max-width: 1890px){
    .fruit_basket.fruit_basket_tray.faq-wrapper {
        padding-bottom: 220px;
    }
}
@media only screen and (max-width: 1200px){
    .fruit_basket.fruit_basket_tray.faq-wrapper {
        padding-bottom: 160px;
    }
}
@media only screen and (max-width: 991.98px){
    .fruit_basket.fruit_basket_tray.faq-wrapper {
        padding-bottom: 60px;
    }
    .home-fruit-block .fruit .benefits_text{
        margin-top: 0;
    }


}