body{overflow-x: hidden;}
.sec4-tab-div .nav-pills{display: flex;}
.sec4-tab-div .nav-pills li button{border: 0;background: transparent;cursor: pointer;}

.tab-pane{display: none;border-radius: 15px;}
.tab-content .show{display: block;}

.accordion-collapse{height: 0;opacity: 0;overflow: hidden;transition: height 0.5s ease-in-out, opacity 0.3s ease-in-out;}
.accordion-item{padding: 10px;}
.accordion-item .show{height: 100%;overflow: visible;opacity: 1;}
.accordion-button:not(.collapsed)::after{content: "-";}

.accordionflushfaq .accordion-item button{border: 0;text-align: left;width: 100%;position: relative;display:flex;min-height: 57px !important;padding-right: 15px;align-items: flex-start !important;}
/* .accordionflushfaq .accordion-body{margin-top: 10px;} */

.accordion-button::after{line-height: 15px;padding: 1px 0px 1px 1px !important;position: absolute;right: 0;top: 10px;width: 15px;height: 15px;text-align: center;cursor: pointer;}

.mealstabsolodivleftsubhead{margin-bottom: 15px;}
.mealstabsolodivleft ul li p{font-family: 'Montserrat';}

.get-started-btn-div{margin: 70px 0px 50px 0px !important;}

.mealstabsolodivleft h3{margin-bottom: 8px;}
.mealstabsolodivleftdesc{margin-bottom: 1rem;}
.mealstabsolodivleft ul li p{margin-top: -3px !important;}
.mealstabsolodivleftinnera{padding: 25px 30px !important;}
.mealstabsolodivleftinnerb{padding: 25px 30px !important;}
.mealstabsolodivright img{max-height: 100% !important;max-width: 100% !important;margin: 0 !important;}
.fromkitchensolodiv::before{top: 17%;}
.fromkitchensolodivp2{min-height: 99px;}

.sec2swipermobbutton .swiper-button-next img{max-width: fit-content;}
.sec2swipermobbutton .swiper-button-prev img{max-width: fit-content;}

.bot-banner-right-topimg1mob{display: none;}

@media only screen and (max-width: 767px) {

    .from-kitchen-fluidcont{padding: 0 15px;}
    .bot-banner-freeship-div a{height: auto !important;}
    .mealstabsolodivright img{max-height: 100% !important;max-width: 100% !important;}
    .homefaqcont{padding: 0 15px;}
    .accordion-button::after{top: 6px !important;}
    .accordionflushfaq .accordion-item button{padding-right: 25px !important;}
    .bot-banner-left-div h2{font-size: 38px !important;}
    .get-started-btn-div{margin-top: 0 !important;}
    .from-kitchen-fluidcont{margin-top: 0 !important;}
    .mealstabsolodiv{padding-bottom: 25px !important;}
    .sec4-tab-div-formob{padding: 20px 30px 86px 30px !important;}
    .fromkitchensolodivp2{min-height: auto;}
    /* .bot-banner-right-topimg1{display: none;} */
    .bot-banner-right-topimg1mob{display: block;height: 200px;position: absolute;left: -15px;top: 15px;}
    .mealstabsolodivleft h3{margin-top: 10px;}
    .mealstabsolodivleftinnerainfodiv p{font-size: 15px !important;}
}


@media only screen and (min-width: 768px) and (max-width: 1050px) {

    /* br{display: none !important;}; */

    .happy-cust-text{font-size: 18px !important;}
    .top-banner-left-div h1{font-size: 32px !important;}
    .top-banner-left-div h2{font-size: 22px !important;}
    .top-banner-right-div{padding-left: 2rem !important;}

    .mealstabsolodivleft {width: 65% !important;padding-right: 0 !important;}
    .mealstabsolodivright{padding-left: 15px !important;width: 35% !important;}
    .mealstabsolodivleftinnera{padding: 25px 15px !important;}
    .mealstabsolodivleftinnerb{padding: 25px 15px !important;}
    .top-banner-container{padding: 3.3rem 3.3rem 3.3rem 2.3rem !important;}
    .top-banner-zipcode-divp1{font-size: 16px !important;}
    .sec2-solo-divp1{font-size: 18px !important;}
    .sec2-solo-divp2 {font-size: 14px !important;}
    .sec4-tab-div ul li button{font-size: 14px !important;padding: 15px 15px !important;}
    .fromkitchensolodivp2{font-size: 14px !important;}
    .bot-banner-cont{padding: 40px 40px 40px 40px !important;}
    .bot-happy-cust-text{font-size: 18px !important;}
    .bot-banner-left-div h2{font-size: 44px !important;}
    .bot-banner-left-divh2{font-size: 20px !important;}


}