@media (min-width:1921px) {
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) {max-width:100%;width: 100%;}
}/*--1921px-css-end--*/


@media (min-width: 1400px) {

    .wind_power_fact{ max-width: 75%;}
    .grp_commtment {margin-top:-1rem;}
    .story_slider .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .bimo_global4 .presence_TX .pad_Rgh {
        padding-right: 2rem;
    }
    .qsr-sec-3 .client-logo .ourclients-logo {
        width: 18%;
        height: auto;
    }
    .food-ser1 .banner_txt {
        padding-right: 0 !important;
    }
    .qsr-sec-2.food-ser2 .product-qsr {
        height: 100% !important;
    }
    /* .qsr-sec-2.food-ser2 .product-qsr figure {
        max-width: 21rem;
    } */
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 506px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -14rem;
    }
    .contact-right .contact-form {
        max-width: 88%;
    }
    .contact-info .call-mail img {
        width: 2rem;
        margin-right: 1.7rem;
    }
    .breadcrumbs_sec {
        padding-top: 5rem;
    }
    .breadcrumbs_sec h2 {
        padding-bottom: 0rem;
    }
    .contact-right .check-input .custom-input {
        width: 2.3rem;
        height: 2.3rem;
    }
    .contact-right .check-input .custom-input::before {
        width: 2.3rem;
        height: 2.3rem;
    }
    .contact-info .call-mail a,
    .contact-right .contact-form h6 {
        font-size: 15px;
    }
    .press-box .sectitle12 {
        line-height: 2.6rem;
    }
    .press-box .press-boxflex span {
        font-size: 11px;
    }
    .press-box .press-boxflex img {
        width: 15px;
    }
    /* .press_list .press-heading {
        margin-bottom: 6.2rem;
    }
    .press-heading {
        margin-bottom: 6rem;
        position: relative;
    } */
    .sectitle24 {
        line-height: 4rem;
    }
    .sectitle18 {
        line-height: 3.4rem;
    }
    /* .breadcrumbs_links {
        top: -170%;
    } */
    /* .breadcrumbs_links ul li a {
        line-height: 2.7rem;
    } */
    .breadcrumbs_links ul {
        padding-left: 0;
        max-width: 100%;
    }
    /* news and event css start */
    .news-sec-2 {
        padding-top: 6.6rem;
        padding-bottom: 6.6rem;
    }
    .news-bottom {
        padding-right: 2.5rem;
    }
    .news-sec-3 {
        padding-block: 7.5rem;
    }
    .news-sec-4 {
        padding-top: 8.6rem;
    }
    .news-sec-4 .col-lg-10 .row {
        padding-bottom: 8.4rem;
    }
    .news-sec-4 .sub-news .sub-text {
        max-width: 21.6rem;
    }
    .news-sec-4 .sub-news {
        column-gap: 3.3rem;
        grid-template-columns: 365px auto;
    }
    .news-sec-4 .news-bottom {
        padding-inline: 2.1rem;
    }
    .news-sec-5 {
        padding-top: 7.2rem;
    }
    .event-sec-1 {
        padding-top: 7.3rem;
    }
    /* .news-deails-1 .news-details-txt {
        padding-right: 5rem;
    } */
    .news-deails-1 .news-deails-bottom {
        padding-right: 3rem;
    }
    /* news and event css end */
    /* header with banner sec */
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) {
        position: relative;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-top: 5rem;
        padding-right: 6rem;
    }
    .menubar:is(.menubar_with_text) {
        column-gap: 3.4rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) {
        padding-top: 0;
    }
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        top: -39%;
    } */
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) {
        position: relative;
        /* min-height: 31rem; */
    }
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        max-width: 50rem;
    }

    .qsr-sec-1 .qsr-about p {
        padding-inline: 2rem;
    }
    .qsr-sec-1 .our-legecy-text {
        padding-right: 5rem;
        padding-left: 8.2rem;
    }
    /* .qsr-sec-2 .product-qsr {
        padding-bottom: 4.4rem;
        padding-top: 4.3rem;
    } */
    .qsr-sec-4 {
        padding-top: 7.6rem;
    }
    .recipe_sec_1 .recipe-big-txt {
        margin-right: 11rem;
    }
    .recipe_detail_sec_2 .ingred-about {
        padding-right: 18rem;
    }
    .recipe_detail_sec_2 .forfilling ul {
        column-gap: 6rem;
    }
    .recipe_detail_sec_2 .cooking-instructions ul li .nomber {
        height: 2.8rem;
        width: 2.8rem;
        padding: 0.2rem 0.9rem;
    }
    .recipe_detail_sec_2 .cooking-instructions ul {
        padding-right: 20rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner.yello-banner) img {
        position: relative;
    }
    .breadcrumbs_sec .breadcrumbs_links {
        top: -49%;
    }
    .news-sec-1.breadcrumbs_sec .breadcrumbs_links {top: -161%;}
    .qsr-sec-2:is(.food-services-sec-1) {
        padding-top: 6.5rem;
    }
    .banner_images {
        padding-top: 8.3rem;
    }
    .brand-landing-sec-2 .facts-section .factss {
        padding: 6.4rem 4rem;
        border-radius: 100%;
        width: 290px;
        height: 290px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .brand-landing-sec-2 .harv-gold {
        max-width: 33.5rem;
    }
    .brand-landing-sec-2 .facts-section {
        display: flex;
        column-gap: 2rem;
        margin-right: -27rem;
        margin-left: -5rem;
    }
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .container {
        padding-top: 20rem;
    } */
    .sustain1-img-col h4 {
        max-width: 320px;
        padding: 3rem 2rem;
    }
    .inner_banner p {
        max-width: 100%;
    }
    .discription_text {
        padding-right: 0rem;
    }
    .comitment {
        padding-left: 3rem;
    }
    .comitments-sec {
        padding-left: 4rem;
    }
    .sustain-sec2.red-bg  .discription_text {
        padding-right: 2rem;
    }
    .sustain-sec2.sustain-sec3 .discription_text {
        padding-right: 8rem;
    }
}
@media (max-width:1550px) {
    .brand-landing-sec-2 .harv-gold {
        max-width: 30.5rem;
    }
}
@media(min-width:1430px){
    .inner_banner p {
        max-width: 99%;
    }

}
@media(min-width:1575px){
    .inner_banner p {
        max-width: 95%;
    }
    .bimo_global4 .presence_TX .pad_Rgh {
        padding-right: 2rem;
    }
}
@media(min-width:1700px){
    .bimo_global4 .presence_TX .pad_Rgh {
        padding-right: 0rem;
    }
    .discription_text {
        padding-right: 11rem;
    }
    .sustain-sec2  .discription_text {
        padding-right: 5rem;
    }
    .comitment {
        padding-left: 3rem;
    }
    .comitments-sec {
        padding-right: 6rem;
    }
    .sustain-sec2.red-bg  .discription_text {
        padding-right: 5rem;
    }
    .sustain-sec2.sustain-sec3 .discription_text {
        padding-right: 9rem;
    }
    .recent_Yrs {
        grid-template-columns: repeat(1, 30% auto);
    }
}
@media(min-width:1800px){
    .inner_banner p {
        max-width: 89%;
    }
    .harvest-logo {
        right: 15.7rem;
    }
}
@media(min-width:1320px){
.inner_banner p {
    max-width: 90%;
}
}
@media(max-width:1199px){
    .inner_banner p {
        max-width: 100%;
    }
    .comitment {
        padding-left: 2rem;
    }
    .comitments-sec {
        padding-left: 3rem;
        padding-right: 0rem;
    }

}
@media(max-width:992px){
    .inner_banner h3 {
        margin-top: 3rem;
    }
    .inner_banner h3 span {
        display: inline-block;
    }
    .sustain-sec2 {
        padding-bottom: 4rem;
    }
}
@media(min-width:1700px){.recipe_detail_sec_2 .ingred-about {
    padding-right: 19rem;
}
.news-sec-5 .news-group .news_sub_sec {
    padding-inline: 4.2rem;
}
}
@media(min-width:1800px){
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        max-width: 60rem;
    }
}
@media (min-width: 1500px) {
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 527px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -18rem;
    }
    .sustain1-img-col h4 {
        max-width: 400px;
        padding: 5rem 4rem;
    }
    .sustain1-img-col h4{
        background-size: 100%;

    }
    .banner_images {
        padding-top: 14.3rem;
    }
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {padding-right: 4rem;} */
}

@media (min-width: 1600px) {
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 553px;
    }
    .banner_images {
        padding-top:33.3rem;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -23rem;
    }
}

@media (min-width: 1700px) {
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 589px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -16rem;
    }
    .food-s3box figure figcaption {
        padding: 0 17rem !important;
    }
    .recipe_detail_sec_2 {
        padding-top: 5.9rem;
        max-width: 1920px;
        margin: 0 auto;
    }
    .brand-landing-sec-2 .facts-section {
        display: flex;
        column-gap: 2rem;
        margin-right: -27rem;
        margin-left: -6rem;
    }
    .brand-landing-sec-1 .swiper-button-prev {
        position: absolute;
        left: -14rem;
    }
    .brand-landing-sec-1 .pro.pro1 {
        width: 30rem;
    }
    
   /* .recipe_sec_1 .nav-tabs {
        column-gap: 30px;
        padding-bottom: 70px;
        padding-left: 1rem;
    }*/
    .recipe_sec_1 .recipe-timing p img, .recipe_detail_sec_1 .recipe-d-timing p>img {
             max-width: 1.8rem;
        height: 1.8rem;
    }
    .recipe_sec_1 .product_sec figcaption{ margin-bottom: 4rem;}
}

@media (min-width: 1850px) {
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 635px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -25rem;
    }

}/*--1850px--css-end--*/

@media (min-width: 1500px) {
    .breadcrumbs_sec .breadcrumbs_links {top: -55%;}
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .container {padding-top: 22rem;} */
    .breadcrumbs_sec h1{margin-bottom:2.5rem;}
    .breadcrumbs_links ul li a{padding-block: .66rem;margin-bottom: 0;}
    /* .sideMenu{max-width: 58.7rem;} */
    /* body.side_open:after{max-width: calc(100% - 58.7rem);opacity: 1;left: 0; width: 100%;} */
    .humburger-slide-popup{padding:6.9rem 5.1rem 4.4rem 5.5rem}
    .humburger-slide-popup .popup_top_txt h6{margin-block: 3rem;}
    .humburger-slide-popup .popup_top_txt{padding-bottom: 3rem;}
    .key-skus {padding-block:3rem;}
    .key-skus .key-ver h4{padding-block: 2rem;}
    .key-skus .key-ver img{width: 2.6rem;}
    .qsr-sec-2 .product-qsr{padding:3.3rem;}
    section.qsr-sec-2.food-services-sec-1 .col-lg-10 .row {--bs-gutter-x:3.1rem;--bs-gutter-y:3.1rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) ul {max-width: 242px;margin-right: -6rem;}
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {padding-top: 5rem;}
    .breadcrumbs_sec.corner-top h2 {padding-bottom: 2rem;}
    .contact-info .call-mail a, .contact-right .contact-form h6 {font-size: 15px;}

}/*--1500px--css-end--*/

/* ================Grupo Bimbo India head section================ */

/* @media (min-width: 1650px) {
    .breadcrumbs_sec .breadcrumbs_links {top: -52%;}
    .news-sec-1.breadcrumbs_sec .breadcrumbs_links {top: -161%;}
    .contact-right .contact-head h4 {margin-bottom:.8rem;max-width: 60%;}
    .contact-info h5{max-width: 80%;margin-bottom: 4rem;}
    .contact-info h2{line-height:1;margin-bottom: 4rem;}
    .contact-info .call-mail p { margin-bottom: 2.5rem;}
    .contact-info {padding-right: 2.5rem;}
    .contact-right .contact-form h6{max-width: 86%;}
    .contact-right .contact-form form .check-input{max-width: 80%;}

} */
/* ================Grupo Bimbo India head section================ */
@media (min-width: 1650px) {
    .breadcrumbs_sec .breadcrumbs_links {top: -52%;}
    .news-sec-1.breadcrumbs_sec .breadcrumbs_links {top: -161%;}
    .contact-right .contact-head h4 {margin-bottom:.8rem;max-width: 60%;}
    .contact-info h5{margin-bottom: 4rem;}
    .contact-info h2{line-height:1;margin-bottom: 4rem;}
    .contact-info .call-mail p { margin-bottom: 2.5rem;}
    .contact-info {padding-right: 2.5rem;}
    .contact-right .contact-form h6{max-width: 86%;}
    .contact-right .contact-form form .check-input p{max-width: 75%;}
    .contact-info .call-mail img { width: 2.3rem;}
    .breadcrumbs_sec h2 { padding-bottom: 3rem; }

    .bimo_india .inner_banner p{max-width:83.1%;}
    .bimo_india .discription_text {margin-top: 10rem;padding-right:0rem;}
    .bimo_india2 .circle_BX{max-width: 30rem;padding-bottom:4rem;}
    .bimo_india2 .circle_BX p{margin-top:4rem;max-width: 80%;margin-bottom: 0;margin-inline: auto;}
    .bimo_india2 .circle_BX figure {height: 30rem;width: 30rem; }
    .bimo_india2 .circle_BX figure img {max-width: 20rem;}
    .bimo_india2 .cicle_logo {margin-top: -17rem;}
    .bimo_india2 {margin-top: 25rem;}
    .bimo_india2 .content_section.mt-8{margin-top: 10.5rem;}
    .bimo_india2 .content_section p{max-width:93%;}
    .bimo_india2 .text_12.mt5{color: var(--color-default);margin-top: 4rem;margin-bottom: 0;}
    .bimo_india2 .building_box{margin-top:6rem;padding: 4.6rem 4.1rem;}
    .bimo_india2 .building_box p{max-width: 85%;}
    .bimo_india2 .row.align-items-center .building_box_content p{max-width:91%;}
    .bimo_india2 .product_Qlt{margin: 9.4rem 0;padding-block: 7rem;}
    .bimo_india2 .product_Qlt span h6{margin-bottom: 4rem;}
    .product_Qlt span { width: 63%;}
    .qsr-bread-sec .product_Qlt span { width: 80%;}
    .bimo_india2 .philosophy .philo_crcl_img { height:28rem; width:28rem;}
    .bimo_india2 .philosophy .philo_crcl_img::before { width: 14rem;height: 14rem;}
    .bimo_india2 .philosophy .row{--bs-gutter-x:4.2rem}
    .bimo_india2 .philosophy .philo_box_content{height: 95%;width: 100%;}
    .bimo_india2 .philosophy .philo_box_content p{width: 84%;}
     section.mt-8.bimo_india3{margin-top: 9.2rem;}
    .bimo_india2 .philosophy .philo_box_content p {width:84%; }
     /*----Grupo Bimbo India--css-end---*/

    .food_service2{padding-block:11.2rem 13.9rem;}
    .food_service2 .sec-heading { margin-bottom: 5.5rem;}
    .qsr-sec-2.food-ser2.food_service2 .col-lg-10 .row{padding-top: 0;--bs-gutter-x: 2.2rem;--bs-gutter-y: 2.9rem;}
    .food_service2 figure figcaption p {max-width: 83%;}
    .food_service3 figure figcaption p{max-width: 84%;margin-inline: auto;}
    .food_service4{padding-block: 10.4rem 12.2rem;}
    .food_service4 p{max-width:95%;margin-bottom: 4rem;}
    .food_service4 figure h5{max-width:85%;}
    .food_service5{padding-block: 8rem 11rem;}
    .qsr-sec-3 .client-logo .ourclients-logo{margin-bottom: 3.5rem;}
    .food_service6{padding-block: 6.6rem 12rem;}
    .qsr-sec-4 .recipe-sec {padding-bottom: 7rem;}
    .qsr-sec-4 .recipe figcaption { padding-top: 3rem;}
    .food_service7{padding-block: 9.6rem 7rem;}
    .food_service6 .row, .food_service4 .row{--bs-gutter-x:2.6rem}
    .food_service4 .food4-rightimg{max-width:37rem;margin-left: auto;}
    .food_service4 .food4-rightimg img{max-width: 100%}
    /*----Food Services--css-end---*/
    .bimo_global .inner_banner p.banner_P{max-width:90%;}
    .bimo_global .inner_banner p{max-width:83.1%;}
    .bimo_global .discription_text {margin-top:10rem;padding-right:0rem;}
   /* .about_top.bimo_global .discription_text {padding-right:3rem;}*/
    .bimo_global .fact_section.fac_sec{padding-top:8.4rem;}
    .bimo_global2{margin-top: 11rem;padding-block: 8.3rem 11rem;}

    .bimo_global2 .content_section .top_para{max-width:96%;}
    .bimo_global2 .content_section .top_para p{padding-right: 0;}
    .bimo_global2 .content_section .bottom_para{max-width:100%;}
    .bimo_global2 .content_section .bottom_para p{max-width:96%;}
    .bimo_global2 .key_strnth{padding-block: 7.4rem;}
    .bimo_global2 .key_strnth .row{--bs-gutter-x: 2.6rem;}
    .bimo_global2 .key_strnth_two h2{font-weight: normal;}
    .bimo_global3{padding-block: 11rem;}
    .bimo_global3 .comtmnt-sec p{max-width: 89.2%;}
    .bimo_global3 .comtmnt-sec p.text_12.fw-semibold{margin-top: 4rem;}
    .bimo_global5{padding-block: 11rem;}
    .bimo_global3 .wind_power_section  .comtmnt-sec p{max-width: 100%;}
    .bimo_global4.Wid_fl .presence_TX{width:auto;}
    .bimo_global4.Wid_fl .col-lg-9 p {  max-width: 100%; }
    .recipe_detail_sec_2 .recipe-details-slider img {
        min-height: 74.5rem;
    }
    .recipe_detail_sec_2 .thumb_slider .swiper-slide>figure>img{
        min-width: 13.3rem;
    min-height: 13.3rem;
    }
    .news-sec-3.news-deails-1 .row{
        --bs-gutter-x: 4rem;

    }
    .event-sec-1:after{
        bottom: 7rem;
    }
    .bimo_global4 .presence_TX {
        padding-right: 0rem;
    }
    .ccr_global_presence.bimo_global4 .col-lg-9 p.ss_PD, p.ss_wid {
        max-width: 100%;
    }
    .ccr_global_presence .presence_TX {
        padding-right: 4rem;
    }
    /*----Grupo Bimbo Global--css-end---*/

}/*--1650px--css-end--*/

@media (min-width: 1800px) {
    .breadcrumbs_sec .breadcrumbs_links {top: -50%;}
    .news-sec-1.breadcrumbs_sec .breadcrumbs_links {top: -157%;}
}
@media screen and (max-width:1499px) {

    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-top: 4rem;
        padding-right: 10rem;
    } */
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) ul {max-width: 222px;margin-right: -3rem;}

}
@media screen and (max-width:1400px) {
    .inner_banner {
        margin-top: 10rem;
    }
    /* ================about us logo section================ */
    .circle_BX {
        max-width: 20rem;
    }
    .circle_BX figure {
        height: 20rem;
        width: 20rem;
    }
    .circle_BX figure img {
        max-width: 11.8rem;
    }
    .circle_BX p {
        padding: 0 2rem;
    }
    .theme_color::before {
        height: 85rem;
    }
    .building_box {
        margin-right: -3rem;
    }
    /* ================Philosophy section================ */
    .philo_crcl_img {
        border: 2.5em solid var(--color-theme);
    }
    .wind_power_section {
        margin-top: -7rem;
    }
    .circle_img_BX figure {
        border: 2.5em solid var(--color-theme);
        height: 25rem;
        width: 25rem;
    }
    .growth_TX {
        padding-top: 2rem;
    }
    .growth_IMG {
        margin: -57% -20% 0 0;
    }
    .growth_tx {
        padding: 4rem 0 0 0rem;
    }
    .our_story_TX {
        padding: 3rem 4rem 2rem 3rem;
        height: 50%;
    }

    .discription_text {
        margin-top: 75px;
    }
    .discription_text h4 {
        margin-bottom: 0;
    }
    .global_reach {
        padding: 7.3rem 0 9.9rem;
    }
    .ccr_section {
        padding: 10rem 0;
    }
    .ccr_global_presence {
        padding: 8.6rem 0;
    } 
    .fargo {
        padding: 0rem 0;
    }
    .fargo-content {
        padding: 2rem;
    }
}


/* =========End Here======== */
@media (max-width: 1801px) {
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {padding-right: 11rem;} */

}/*--1649px-css-end---*/
@media (max-width: 1649px) {
    .inner_banner {
        padding-right: 3.7rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {
        padding-right:13.3rem;
    }
    .circle_BX {
        padding-bottom: 0rem;
    }
    .fact_section.mt-10 {
        margin-top: 7.4rem;
    }
    .global_reach {
        padding: 7.3rem 0 9.9rem;
    }
    .discription_text{
        margin-top: 7.4rem;
    }
    .ccr_section {
        padding: 10rem 0;
    } 
    .ccr_global_presence {
        padding: 8.6rem 0 6.7rem;
    }
    .growth_TX {
        padding-top: 0rem;
    }
    .check-out {
        padding: 6rem 0;
    }
    .leaders-partner {
        padding: 7rem 0 8.8rem;
    }
    .leader-team {
        padding: 8.8rem 0 4.8rem;
    }
    .banner_images figure img {
        width: 60%;
    }
    .banner_images {
        padding-left: 11rem;
    }
    .brand-landing-sec-1 .pro img {
        max-width: 8rem;
    }
    .contact-right .contact-form form .check-input p{max-width: 80%;}
    .bimo_india .inner_banner p{max-width:100%;}
    .bimo_india .discription_text{margin-top: 8.4rem;}
    .bimo_india2 { margin-top: 14rem;}
    .bimo_india2 .row.align-items-center {--bs-gutter-x: 4rem;}
    .bimo_india2 .circle_BX p { padding: 0;max-width: 80%; margin-inline: auto; margin-bottom: 3rem;}
    .bimo_india2 .building_box {padding:3.6rem 3.1rem;margin-right: 0;}
    .bimo_india2 .building_box p {max-width: 85%;}
    .inner_banner {margin-left: -0.9rem;padding-right: 7.7rem;}
    .bimo_india2 .building_box p.text_16{max-width: 80%;}
    .bimo_india2 .product_Qlt span h6 {max-width: 87%;margin-inline: auto;}
    .product_Qlt span { width: 70%;}
    .qsr-bread-sec .product_Qlt span { width: 80%;}
    .bimo_india2 .philosophy .row {--bs-gutter-x: 4.2rem;}
    .bimo_india2 .philosophy .philo_box_content p {width: 93%; }
    .bimo_india2 .philosophy .row {--bs-gutter-x: 3.5rem;}
    .bimo_india2 .philosophy .philo_box_content p { width: 100%;}
    /*----Grupo Bimbo India--css-end---*/

    .food_service1 p {max-width: 99%; }
    .qsr-sec-2.food-ser2.food_service2 .col-lg-10 .row {--bs-gutter-x: 2.2rem;--bs-gutter-y: 2.9rem;}
    .food_service3 figure figcaption{padding: 0;}
    .food_service3 figure figcaption p{max-width: 52%;}
    /* .food_service4 .sec-heading {max-width: 61%; } */
    .food_service4 p { max-width: 95%; margin-bottom:3rem; padding-right: 0!important; }
    .food_service4 .food4-rightimg {max-width: 33rem;margin-left: auto;}
    .food_service4 .food4-rightimg img {max-width: 100%; }
    .food_service4 figure h5 {max-width: 73%;padding: 0;padding-left: 3rem;line-height: 1.3;}
    .food_service4 {padding-block:9.4rem 11.2rem;}
    .food_service5 { padding-block:7rem 10rem;}
    .food_service6 { padding-block:5.6rem 11rem;}
    .food_service6 .row, .food_service4 .row {--bs-gutter-x: 2.6rem;}
    .food-ser1.food_service1 .banner_txt {padding-top: 2rem; }
     /*----Food Services--css-end---*/

     main {padding-top:14rem;}
     .inner_banner { margin-top: 0rem;}
     .breadcrumbs_links {width: 23rem;right: 6rem;}
     .breadcrumbs_links ul li a {padding-block: 0.4rem;}
     /*----UI14041994-13-09-2024-css-end---*/

}/*--1649px-css-end---*/
@media (max-width:1440px) {
    .inner_banner {padding-right: 4.1rem;margin-left: -0.3rem;}
    .brand-landing-sec-1 .pro img {
        max-width: 8rem;
    }
}/*--1440px-css-end---*/

@media (min-width: 1650px) {
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {
        padding-right:13.3rem;
    }
}/*--1650px-css-end---*/
@media (min-width: 1700px) {
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-top: 5rem;
        padding-right: 7rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {
        padding-right:0;
        max-width: 100%;
    }
}/*--1650px-css-end---*/
@media (min-width:1400px) and (max-width: 1700px) {
    .qsr-sec-1 .qsr-about {
        padding-inline: 0rem;
    }
    .qsr-sec-1 .qsr-about p {
        padding-inline: 7rem;
    }
    .qsr-sec-1 .our-legecy-text {
        padding-right: 1rem;
    }
}


@media (min-width: 1400px) {
    .brand-landing-sec-1 .swiper-button-prev {
        left: -13rem;
        top: 23.5rem;
    }
}
@media (min-width: 1500px) {
    .brand-landing-sec-1 .pro-img figure img {
        padding-inline: 0;
    }
    .brand-landing-sec-1 .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 4.5rem;
    }
    .brand-landing-sec-1 .swiper-button-prev {
        left: -17rem;
        top: 26rem;
    }
    .brand-landing-sec-1 .swiper-button-next {
        right: -12rem;
        top: 26rem;
    }
}
@media (max-width: 1399px) {
    main {
        padding-top: 15rem;
    }
    .breadcrumbs_sec.Gallery-section {
        padding-top: 7rem;
    }
    
    /* .breadcrumbs_sec.breadcrumbs_sec_banner.brand-landing .breadcrumbs_links {
        top: -24%;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        top: -35%;
    } */
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-top: 5rem;
        padding-right: 0rem;
    }
   
    .harvest-logo {
        right: 5.7rem;
    }
    .food-pro-grp {
        padding: 5rem 0 0 0;
    }
    .breadcrumbs_sec:where(.yello-banner) .banner_txt {
        padding-top: 2.5rem;
        padding-right: 0rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {padding-right:11rem;}
    .breadcrumbs_sec:where(.yello-banner) .banner_txt p {padding-right: 0rem;}
    .breadcrumbs_links ul li a{padding-block: .5rem;margin: 0;}
    .breadcrumbs_sec .breadcrumbs_links {top: -44%; }
    .news-sec-1.breadcrumbs_sec .breadcrumbs_links {top: -100%;}
    .contact-info .contact-title { padding-right: 6rem; }
    .contact-right .contact-head h4 {max-width: 67%;}
    .bimo_india2 .philosophy .row {--bs-gutter-x:3.5rem;}
    .bimo_india2 .philosophy .philo_box_content{margin-left: 4rem;width: 100%;}
    .bimo_india2 .philosophy .philo_box_content p {width: 88%;}
    .bimo_india2 .building_box p.text_16 {max-width: 82%; }
    .bimo_india .inner_banner p {max-width: 91.1%;}
    .inner_banner {padding-right: 4.1rem;margin-left: -0.7rem;}
    .bimo_india2 .content_section.mt-8{max-width: 97%;}
    .bimo_india2 .building_box p {max-width: 100%;}
    .bimo_india2 .building_box p.text_16 {max-width: 85%;}
    .belief_list li:nth-child(5) h5 {margin-left: 8rem; }
    .belief_list li:nth-child(3) h5 {margin-left: 9rem; }
    .belief_list li:nth-child(1) h5 {margin-left: 7rem;}
     /*----Grupo Bimbo India--css-end---*/

    .food_service2 {padding-block: 10.2rem 12.9rem;}
    .food-ser1.food_service1 .banner_txt {padding-top: 5rem;}
    .food-ser1.food_service1 .banner_txt h3{margin-bottom: 3.9rem;}
    .food_service2 .sec-heading {margin-bottom: 5.5rem;}
    .qsr-sec-2.food-ser2.food_service2 .col-lg-10 .row {padding-top: 0;--bs-gutter-x: 1.2rem;--bs-gutter-y: 1.9rem;}
    .food_service2 .sec-heading {margin-bottom: 4.5rem; }
    .qsr-sec-2.food-ser2 .product-qsr {padding: 3rem 3rem 2.6rem;}
    .food_service3 figure figcaption p {max-width: 54%;}
    .food-s3box figure figcaption h4{margin-bottom: 3rem;}
    .food_service4 p {max-width: 89%;}
    .food_service4 figure h5 { max-width: 59%; }
    .food_service6 .row, .food_service4 .row {--bs-gutter-x: 1.6rem;}
    .food_service4 .food4-rightimg {max-width: 29rem;margin-left: auto;}
    .home_newsGrid{grid-gap:1.6rem;}
    /*----Food Services--css-end---*/

    main {padding-top:14rem;}
    .inner_banner { margin-top: 0rem;}
    .breadcrumbs_links { width: 19rem;}
    /*----UI14041994-13-09-2024-css-end---*/
    .leaders-partner {
        padding: 7rem 0 8.8rem;
    }
    .leader-team {
        padding: 8.8rem 0 6rem;
    }
    .team {
        padding-right: 3rem;
    }
}/*--1399px-css-end---*/

@media (min-width: 1199.99px) {
    .news-sec-2 .news_left_sec_small figure img {
        height: 166px;
        object-fit: cover;
    }

}
@media (min-width: 1400px) {
    .news-sec-2 .news_left_sec_small figure img {
        height: 189px;
    }
    .breadcrumbs_links ul li a{padding-block:.8rem;}
}
@media (min-width: 1700px) {
    .news-sec-2 .news_left_sec_small figure img {
        height: 229px;
    }
}
@media (max-width: 1280px) {
    .is-horizontal .fancybox__nav .f-button.is-next {
        right: 15rem;
    }
    .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 15rem;
    }
    .contact-right .contact-form {
        max-width: 88%;
    }
    .contact-right {
        /* background-color: var(--color-theme); */
        padding: 3rem 4.1rem 3rem 4.5rem;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 446px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -10rem;
    }
    .inner_banner {padding-right: 4.1rem;margin-left: -0.4rem;}
    .bimo_india .inner_banner p { max-width: 94.2%; }

    .brand-landing-sec-1 .product_seccc h3,.brand-landing-sec-1 .product_seccc h1{margin-bottom: 2.5rem;}
    section.breadcrumbs_sec.food_srvice_cont h1{padding: 0px 0px 2rem 0px;}
    section.about_top.sustain-sec_m2 h1{    padding: 0px 0px 2rem 0px;}
    .brand-landing-sec-1 .pro-txt{--text-69: 5.4rem;}
    .brand-landing-sec-1 .product_seccc {
        padding-top: 3.3rem;
    }
    .brand-landing-sec-3 .camp{padding-bottom: 3.5rem;}
}/*--1280px-css-end---*/

@media (max-width: 1199px) {
    .is-horizontal .fancybox__nav .f-button.is-next {
        right: 12rem;
    }
    .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 12rem;
    }
    .food-s3box figure figcaption {
        padding: 0 5rem;
    }
    .qsr-sec-3 .client-logo .ourclients-logo {
        width: 17%;
        height: auto;
        padding: 2rem;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 352px;
    }
    /* ================Grupo Bimbo India head section================ */
    .philo_box_content {
        padding-top: 0;
    }
    .our_belief {
        padding: 5rem 0 2rem;
    }
    .inner_banner {
        padding-bottom: 3rem;
    }
    .inner_banner p {
        max-width: 100%;
    }
    /* news and event css start */
    .news-bottom-small {
        padding-top: 1.4rem;
        padding-bottom: 1.5rem;
        padding-left: 1.7rem;
        padding-right: 1.9rem;
    }
    .news-bottom-small .date1 {
        padding-bottom: 1rem;
    }
    /* .brand-landing-sec-1 .pro-txt {height: 100%;} */
    .news-bottom {
        padding-bottom: 0;
    }
    .news-sec-2 .news-bottom {
        padding-bottom: 2.6rem;
        padding-top: 3.4rem;
    }

    .news-sec-3 {
        padding-block: 4.5rem;
    }
    .news-sec-3 .news-bottom-small {
        padding-inline: 1rem;
        padding-block: 2rem;
    }
    .news-sec-3 .news-bottom-small {
        padding-right: 0;
    }
    .news-sec-4 {
        padding-top: 5rem;
    }
    .news-sec-4 .sub-news {
        column-gap: 2.3rem;
        grid-template-columns: 200px auto;
    }
    .event-sec-1:after {
        bottom: 3.3rem;
    }
    .event-sec-1 .event-cntnt {
        padding-right: 0rem;
    }
    .event-sec-2 {
        padding-top: 4.2rem;
        padding-bottom: 5.5rem;
    }
    .news-deails-1 {
        padding-bottom: 5.8rem;
    }
    .news-deails-1 .news-deails-bottom h3,.news-deails-1 .news-deails-bottom h1 {
        margin-bottom: 2rem;
    }
    .news-deails-1 .news-details-txt {
        padding-top: 4rem;
        padding-right: 0;
    }
    /* news and event css end */
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) {
        min-height: 50.2rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_secc img {
        min-height: 50.2rem;
    } */
    .qsr-sec-2 {
        padding-top: 5.7rem;
        padding-bottom: 8.1rem;
    }
    .qsr-sec-2 .col-lg-10 .row {
        --bs-gutter-y: 2.1rem;
        padding-top: 3.7rem;
    }
    /* .qsr-sec-2 .product-qsr figure {
        max-width: 20rem;
    } */
    .qsr-sec-3 {
        padding-top: 6.7rem;
        padding-bottom: 7.5rem;
    }
    .recipe_sec_1 .product_sec figcaption h6 {
        top: -19px;
    }
    .recipe_sec_1 .recipe-inner .accordion-body {
        padding-top: 2rem;
    }
    .recipe_detail_sec_3 .row {
        --bs-gutter-x: 3.5rem;
    }
    .recipe_detail_sec_3 {
        padding-top: 8.4rem;
    }
    .recipe_detail_sec_3 .recipe_d_product_sec figcaption {
        margin-inline: 1.8rem;
    }
    .recipe_detail_sec_2 .cooking-instructions ul li:not(:last-child) {
        margin-bottom: 3rem;
    }
    .recipe_detail_sec_2 .product-use figure>figcaption p>span {
        display: inline-block;
    }
    .qsr-sec-2:is(.food-services-sec-1) {
        padding-top: 5rem;
    }
    .brand-landing-sec-2 .harvestgold_bg {
        width: calc(100% - 0%);
        height: 34%;
        display: none;
    }
    .brand-landing-sec-2 {
        padding-block: 6.3rem;
    }
    .brand-landing-sec-2 .harvestgold_bg img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .brand-landing-sec-2 .harv-gold {
        max-width: 100%;
    }
    .brand-landing-sec-2 .facts-section {
        display: flex;
        column-gap: 2rem;
        margin-right: 0;
        padding-top: 5rem;
    }
    .brand-landing-sec-2 .harv-gold h4 {
        color: #071d49;
    }
    .brand-landing-sec-1 .product_seccc .multi-product {
        grid-template-columns: repeat(3, 1fr);
        row-gap: 2rem;
    }
    .brand-landing-sec-1 .pro {
        justify-content: flex-start;
        column-gap: 2rem;
    }
    /* .breadcrumbs_sec.breadcrumbs_sec_banner.brand-landing .breadcrumbs_links {
        top: -34%;
    } */
    .banner_images {
        width: 23rem;
    }
    .banner_images {
        padding-top: 3.3rem;
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 19rem;
    }
    .brand-landing-sec-3 .brand-landing-slider-2 {
        margin-right: 0;
    }
    .circle_img_BX figure {
        border: 2.2em solid var(--color-theme);
        height: 22rem;
        width: 22rem;
    }
    .recipe_detail_sec_1 .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
    .recipe_sec_1 .recipe-txt {
        padding-left: 3.2rem;
    }
    .recipe_sec_1 .recipe-big-txt {
        margin-right: 0rem;
    }

    .recipe_sec_1 .product-naame .row {
        --bs-gutter-x: 3.5rem;
    }
    .recipe_sec_1 .product-naame {
        padding-top: 5.6rem;
    }
    .recipe_sec_1 .product_sec figcaption {
        padding: 0.8rem;
        margin-inline: 1.4rem;
    }
    .recipe_sec_1 .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
    .recipe_sec_1 .accordion-button:not(.collapsed){
        background-color: #293577;
        color: var(--color-white);
        font-size: var(--font-14);
    }
    .recipe_sec_1 .accordion-button{
        background-color: var(--color-theme);
        color: var(--color-white);
        font-size: var(--font-13);
        box-shadow: none;
    }
    .recipe_sec_1 .accordion-button:after{
        filter: invert(1);
        width: 1.6rem;
        background-size: cover;
    }
    .recipe_sec_1 .accordion-header {
        margin-bottom: 4px;
    }
    section.recipe_sec_1 {
        padding-bottom: 5rem;
    }

    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        top: -45%;
    } */
    .breadcrumbs_sec .breadcrumbs_links {
        top: -51%;
    }

    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) h2 {
        border: none;
        padding-bottom: 0;
    }
    .news-sec-3 .row {
        --bs-gutter-x: 1rem;
    }
    .news-sec-3 .news-bottom-small {
        padding-inline: 0.7rem;
        padding-block: 2rem;
    }
    .news-sec-5 .news-group .news_sub_sec {
        padding-top: 2.6rem;
        padding-inline: 1.3rem;
        padding-bottom: 1.8rem;
    }
    .brand-landing-sec-1 .swiper-button-prev {
        left: -18rem;
        top: 17.5rem;
    }
    .brand-landing-sec-1 .swiper-button-next {
        top: 17.5rem;
    }

    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) .banner_secc figure{height: 50rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) .banner_secc figure img{height: 100%;width: 100%;object-fit: cover;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_secc figure{height: 50rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_secc figure img{height: 100%;width: 100%;object-fit: cover;}
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {padding-right: 10rem;}
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {padding-right: 4rem;}

    .qsr-sec-1 {
        padding-top: 5.9rem;
    }
    .qsr-sec-1 .qsr-about {
        padding-bottom: 5rem;
        padding-inline: 1rem;
    }
    .qsr-sec-1 .qsr-about h3 {
        margin-bottom: 2.7rem;
    }
    .contact-right {min-height: 59rem;}
    .contact-info .contact-title {padding-right: 1rem;}
    .contact-info h2 {margin-bottom: 2rem;   }
    .contact-right .contact-head{margin-bottom:3rem;}
    .contact-right .contact-form form .check-input p {max-width:100%;}
    .contact-right .contact-form {padding: 3.6rem 1.8rem 3.7rem 2rem;}
    .inner_banner { padding-right: 3rem;}
    .bimo_india .inner_banner p {max-width:100%;}
    .bimo_india .discription_text {margin-top: 1.2rem;}
    .bimo_india2 .fact_section.mt-10{margin-top:6rem;}
    .bimo_india2 .content_section.mt-8 { max-width: 100%;margin-top: 5rem;}
    .bimo_india2 figure.mt-6{margin-top: 0;}
    .theme_color::before {height: 69rem;}
    .bimo_india2 .text_12.mt5 {margin-top: 2rem;}
    .bimo_india2 .building_box {padding: 2rem 2rem;margin-right: 0;margin-left: 0;margin-top: 1rem; }
    .bimo_india2 .building_box p.text_16 {max-width: 100%; }
    .bimo_india2 .row.align-items-center {--bs-gutter-x: 3rem;}
    .bimo_india2 .product_Qlt{margin-block: 4rem 5rem;padding: 3rem 0;}
    .bimo_india2 .product_Qlt span{width: 92%;}
    .bimo_india2 .product_Qlt span h6 {max-width: 82%;}
    .bimo_india2 .philosophy .philo_crcl_img{height: 17rem;width: 17rem;border-radius: 100%;border: 1.5rem solid var(--color-theme);}
    .bimo_india2 .philosophy .philo_crcl_img::before {width: 10rem;height: 10rem;border-radius: 13rem;top: -3rem;right: -2rem;}
    .bimo_india2 .philosophy .philo_box_content {margin-left:1rem;width: 100%;height: 100%;}
    .bimo_india2 .philosophy .philo_box_content p { width: 100%; }
    .bimo_india2 .philosophy .row {--bs-gutter-x:2rem;}
    .bimo_india2 .philosophy .philo_box_content h2{margin-bottom:1.5rem;}
    /*----Grupo Bimbo India--css-end---*/

    .food-ser1.food_service1 .banner_txt {padding-top: 0rem;padding-right: 0; }
    .food_service3 figure figcaption p { max-width: 58%;}
    .food-ser1.food_service1 .banner_txt h3 {margin-bottom:3rem;}
    .food_service1 p {max-width: 100%;}
    .food_service2 .sec-heading { margin-bottom: 3rem;}
    .food_service3 figure figcaption p { max-width: 100%; }
    .food-s3box figure figcaption h4 {margin-bottom: 2rem;}
    .food-s3box figure figcaption {padding: 0 4rem; }
    .food-ser4 .sec-heading h4 {margin-bottom: 2rem;}
    .food_service4 {padding-block: 6.4rem 7.2rem;}
    .food-ser4 .sec-heading h3 {margin-bottom: 5rem;line-height: 1.4;}
    /* .food_service4 .sec-heading { max-width: 65%;} */
    .food_service4 p {max-width: 100%; }
    .food_service4 .food4-rightimg {max-width: 100%;margin-left: auto;margin-top:3rem;}
    .food_service4 figure h5 {max-width: 67%;padding-left: 2rem; margin-top: 3rem;}
    .qsr-sec-4 .recipe-sec h4{padding-top: 2rem;}
    .qsr-sec-4 .recipe-sec {padding-bottom: 3rem;}
    .qsr-sec-4 .recipe figcaption { padding-inline: 0;}
    .food_service6 {padding-block: 5.6rem 7rem;}
    .food_service7{padding-block:7rem 8rem;}
    .news_thumb time {margin-bottom: 1rem;}
    .news_thumb .thumb_desc {padding: 2rem;}
    .home_newsGrid>div:nth-child(2) .thumb_desc {padding: 3rem 2rem;}
    /*----Food Services--css-end---*/

    .inner_banner { margin-top: 0rem;}
    .about_top { padding-top: 0;}
    /*----UI14041994--13-09-2024--css-end---*/
    .breadcrumbs_sec.Gallery-section {
        padding-top: 7rem;
    }
}/*--1199px-css-end---*/
@media (max-width: 1300px) {
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 19rem;
        top: -13rem;
        left: 0rem;
    }

}

@media (max-width: 1280px) {
    .brand-landing-sec-1 .swiper-button-prev {
        left: -12rem;
    }
}
@media (max-width: 1080px) {
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 15rem;
        top: -14rem;
        left: 0rem;
    }
}
@media (max-width: 1199px) { 
    .food-pro-grp {
        padding: 0rem 0 0 0;
    }
}
@media (max-width: 991px) {
    .breadcrumbs_sec .happning.happning-grp h1{padding-bottom: 2rem;}
section.breadcrumbs_sec.contact_us h1{    padding: 0px 0px 2rem 0px;}
section.about_top.sustain-sec_m2 h1{    padding: 0px 0px 2rem 0px;}
section.about_top.sustain-sec1 h1{margin-top: 3rem;}
section.about_top.sustain-sec_m2 h1{margin-top: 0px;}
    .theme_color::before {
        height: 75rem;
    }
    .yellow-banner-color img {
        object-fit: cover;
        height: 55vh;
        min-height: 400px;
        max-height: 600px;
        object-position: 48%;
    }
    .content_section .building_box{
        background-color: #f3f3f3;
        background-image:none;
        border-radius:5px;

    }
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        position: inherit;
      max-width: 40%;
         float: right;
    }
  
    .bimo_india2 .content_section.mt-8 {
              margin-top: 0rem;
    }
    .building_box p{margin-bottom:1rem;}
    .bimo_india2 .fact_section.mt-10 {
        margin-top: 3rem;
    }
    .recent_Yrs {
        grid-template-columns: repeat(1, auto);
       
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 10rem;
        display: none;
    }
    .brand-landing-sec-1 {
        padding-top: 5rem;
    }
    .corner-top {
        margin-top: 0rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .container{display: block !important;}
    .breadcrumbs_sec .breadcrumbs_links {
       display: none;
    }
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        display:none;
    } */
    .fancybox__content {
        height: 400px !important;
    }
    .is-horizontal .fancybox__nav .f-button.is-next {
        right: 7rem;
    }
    .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 7rem;
    }
    .food-ser4 .sec-heading h3 {
        margin-bottom: 5.4rem;
    }
    .food-ser1 .banner_txt {
        padding-right: 29rem;
    }
    .qsr-sec-2.food-ser2 .product-qsr {
        padding: 3rem 2rem 2.6rem;
    }
    .food-ser2 {
        padding-top: 9.7rem;
        padding-bottom: 10rem;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 306px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: -5rem;
    }
    .inner_banner {
        margin-top: 0;
        padding-right: 0;
        margin-left: 0;
    }
    .fact {
        padding: 2rem 0;text-align:center;
    }
    .fact_section {
        margin-top: 5rem;
    }
    .key_strnth {
        padding-block: 2.4rem;
    }
    .about_top.bimo_global  .fact_section {
        margin-top: 2rem;padding-top: 0rem;}
    .building_box {
        margin: 0;
    }
    .building_box_content {
        padding: 3rem 0;
    }
    .product_Qlt {
        margin: 0rem 0 5rem;
        padding: 4rem 0;
    }
    .qsr-bread-sec  .product_Qlt {
        margin: 5rem 0 5rem; }
    .product_Qlt span {
        width: 85%;
    }
    .philo_box_content {
        margin-top: 2rem;
        padding: 1.5rem 0;
        width: 100%;
    }
    .philo_box_content h2 {
        margin-bottom: 1rem;
    }
    .philo_crcl_img {
        margin-bottom: 3rem;
    }
    .our_belief {
        background-position: top right;
    }
    .belief_list li {
        width: 100%;
        text-align: center;
        padding: 1rem 0;
    }
    .belief_list li:nth-child(1) span {
        padding: 0;
    }
    .belief_list li:nth-child(2) span {
        padding: 0;
    }
    .belief_list li:nth-child(3) span {
        padding: 0;
    }
    .belief_list li:nth-child(4) span {
        padding: 0;
    }
    .belief_list li:nth-child(5) span {
        padding: 0;
    }
    .belief_list li:nth-child(6) span {
        padding: 0;
    }
    .belief_list li:nth-child(1) h5 {
        margin-left: 0rem;
    }
    .belief_list li:nth-child(3) h5 {
        margin-left: 0rem;
    }
    .belief_list li:nth-child(5) h5 {
        margin-left: 0;
    }
    .belief_list li:nth-child(4) h5 {
        margin-left: 0;
    }
    .our_belief {
        padding: 5rem 0;
    }
    .content_section {
        margin-top: 4rem;
    }
    .border-radius-topright {
        -webkit-border-top-right-radius: 80px;
        -moz-border-radius-topright: 80px;
        border-top-right-radius: 80px;
    }
    .border-radius-bottomleft {
        -webkit-border-bottom-left-radius: 80px;
        -moz-border-radius-bottomleft: 80px;
        border-bottom-left-radius: 80px;
    }
    /* news and events css start */
    .news_left_sec {
        height: auto;
        margin-bottom: 2rem;
    }
    .news-bottom {
        padding-bottom: 3rem;
    }
    .news-sec-3 .news_left_sec_small {
        height: 100%;
    }
    .news-sec-3 .row {
        --bs-gutter-y: 2.3rem;
    }
    .news-bottom-small {
        padding-top: 2.4rem;
        padding-bottom: 2.5rem;
        padding-left: 1.7rem;
        padding-right: 1.9rem;
    }
    .news-sec-3 .news-bottom-small {
        margin-bottom: 0rem;
        padding-inline: 2.7rem;
    }
    .news-sec-4 .sub-news {
        grid-template-columns: 177px auto;
        height: auto;
        column-gap: 0.3rem;
    }
    .news-sec-4 .sub-news:not(:last-child) {
        margin-bottom: 3.7rem;
    }
    .news-sec-4 .sub-news .sub-text {
        max-width: 100%;
        padding-top: 2.4rem;
        padding-bottom: 2.5rem;
        padding-left: 1.7rem;
        padding-right: 1.9rem;
    }
    .news-sec-4 .col-lg-10 .row {
        padding-bottom: 2.4rem;
    }
    .news-sec-5 {
        padding-top: 4.2rem;
    }
    .news-sec-5 .news-group .news_sub_sec {
        padding-top: 1.6rem;
        padding-bottom: 2.1rem;
        border-bottom: 0.4rem solid #000000;
        padding-inline: 1rem;
    }
    .news-deails-1 {
        padding-top: 2.6rem;
        padding-bottom: 4.8rem;
    }
    .news-deails-1 .news-details-txt {
        padding-top: 3.1rem;
    }
    .event-sec-1:after {
        bottom: -3.7rem;
    }
    .event-sec-1 .event-cntnt {
        padding-left: 0;
        padding-right: 0;
        padding-top: 2rem;
    }
    .event-sec-2 {
        padding-top: 8.2rem;
        padding-bottom: 5.5rem;
    }
    .event-details-3 .event-detais {
        margin-bottom: 2rem;
    }
    /* news and events css end */
    .global_reach {
        padding: 4rem 0 4rem;
        margin-top: 3rem;
    }
    .ccr_section {
        padding: 4rem 0;
    }
    .commitment_img {
        padding: 0;
    }
    .wind_power_section {
        margin-top: 3rem;
    }
    .ccr_global_presence {
        padding: 4rem 0;
    }
    .growth_BX {
        margin-top: 3rem;
    }
    .circle_img_BX figure {
        height: 30rem;
        width: 30rem; margin:0px auto;;
    }
    .growth_TX h2 {
        max-width: 100%;
    }
    .wind_power_fact {
        margin-bottom: 2rem;
    }
    .presecn_BX {
        padding: 2rem 0;
        margin: 4rem 0;
    }
    .bimo_global4 .presence_TX {margin-left:0;}
    .bimo_global4 .presence_TX .pad_Rgh{padding-right:0;}
    .growth_IMG {
        margin: 2rem 0;
    }
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        top: -37%;
    } */
    .qsr-sec-1 {
        padding-top: 3rem;
    }
    .qsr-sec-1 .qsr-about h3 {
        margin-bottom: 2.7rem;
    }
    .qsr-sec-1 .qsr-about p {
        padding-inline: 0;
    }
    .qsr-sec-1 .qsr-about {
        padding: 0;
        padding-bottom: 3.3rem;
    }
    .qsr-sec-1 .our-legecy-text {
        padding-left: 3.2rem;
    }
    .qsr-sec-2 {
        padding-top: 5.7rem;
        padding-bottom: 5.1rem;
    }
    .qsr-sec-4 .recipe {
        margin-bottom: 2rem;
    }
    .qsr-sec-4 {
        padding-bottom: 5.21rem;
    }
    .qsr-sec-4 .recipe-sec {
        padding-bottom: 3rem;
    }
    .recipe_detail_sec_2 {
        padding-top: 2.9rem;
    }
    .recipe_detail_sec_2 .recipe-details-slider {
        margin-right: 0;
        max-width: 700px;
        margin: 0 auto;
    }
    .recipe_detail_sec_2 .thumb_slider {
        top: 12px;
        right: 0;
        max-width: 700px;
        margin: 0 auto;
    }
    .recipe_detail_sec_2 .product-use {
        right: 0;
        top: 6rem;
        max-width: 700px;
        margin: 0 auto;
    }
    .recipe_detail_sec_2 .ingred-about {
        max-width: 700px;
        margin: 0 auto;
        padding-top: 9rem;
        padding-bottom: 3rem;
    }
    .recipe_detail_sec_2 .forfilling {
        padding-top: 2rem;
    }
    .recipe_detail_sec_2 .ingredients-sec {
        max-width: 700px;
        margin: 0 auto;
        overflow: hidden;
    }

    .recipe_detail_sec_2 .cooking-instructions ul li {
        justify-content: flex-start;
    }
    .recipe_detail_sec_2 .cooking-instructions ul {
        padding-right: 0;
        padding-top:3rem;
    }
    .recipe_detail_sec_2 .forfilling ul {
        grid-template-columns: 50% 50%;
    }
    .recipe_detail_sec_2 .recipe-details-slider img {
        min-height: 25.3rem;
    }
    .recipe_detail_sec_3 {
        padding-top: 5.4rem;
    }
    .banner_images {
        width: 16rem;
        display: none;
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 16rem;
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        position: absolute;
        top: -13rem;
        left: -3rem;
    }

    .brand-landing-sec-1 .pro-txt h2 {
        font-size: var(--text-48);
    }
    .brand-landing-sec-1 .pro-txt h2 span {
        display: contents;
    }
    .brand-landing-sec-2 .facts-section .factss {
        padding: 6.4rem 3rem;
        width: 203px;
        height: 206px;
    }
    .brand-landing-sec-3 .brand-landing-slider-2 {
        margin-right: 0rem;
    }
    .pro-txt {
        padding-block: 2rem;
    }
    .brand-landing-sec-1 .swiper-button-prev {
        left: -2rem;
        top: 25rem;
    }
    .brand-landing-sec-1 .swiper-button-next {
        right: -2rem;
        top: 25rem;
    }
    .sustain-sec2 {
        padding-top: 4rem;
    }
    .sustain-sec2 .discription_text h5 {
        margin-bottom: 1rem;
    }
    .sustain-sec2 .discription_text h4 {
        margin-bottom: 1rem;
        line-height: 2.6rem;
    }
    .sustain-sec2 .discription_text p {
        margin-bottom: 2rem;
    }
    .comitment {
        padding-top: 3rem;
        padding-left: 0;
    }
    .sustain1-img-col h4 {
        margin-bottom: 3rem;
    }
    .comitments-sec {
        max-width: 100%;
        padding-bottom: 2rem;
        padding-left: 0;
    }
    .comitments-sec ul li:not(:last-child) {
        margin-bottom: 2rem;
    }
    .comitments-sec ul {
        padding-left: 0;
    }
    .comitments-sec ul li {
        margin-bottom: 2rem;
    }
    .sustain-sec2.red-bg {
        padding-top: 3.6rem;
        padding-bottom: 5rem;
    }
    .sustain-sec2.red-bg .commt2 ul {
        padding-left: 0;
    }
    .sustain-sec2.red-bg .commt2 ul li:not(:last-child) {
        margin-bottom: 2rem;
    }
    .sustain-sec2.sustain-sec3 {
        padding-top: 3.4rem;
    }
    .sustain-sec2.sustain-sec3 .discription_text h5 {
        margin-bottom: 1rem;
    }
    .sustain-sec2.sustain-sec3 .discription_text {
        padding-right: 0;
        padding-bottom: 2rem;
    }
    .commt2 {
        padding-top: 2rem;
    }
    .sustain-sec2.sustain-sec3 .commt-3 {
        padding-top: 2rem;
    }
    .sustain-sec2.sustain-sec3 .commt-3 ul li:not(:last-child) {
        margin-bottom: 2rem;
    }
    .sustain-sec4 {
        padding-top: 0.2rem;
    }
    .sustain-sec4 h5 {
        margin-bottom: 4rem;
    }
    .recipe_sec_1 .recipe-inner .accordion-body {
        padding-top: 3.2rem;
    }
    .recipe_sec_1 .recipe-txt {
        padding-left: 0;
        padding-top: 3rem;
    }
    .recipe_sec_1 .product-naame {
        padding-top: 3.6rem;
    }
    .recipe_sec_1 .recipe-timing {
        padding-top: 1.1rem;
        display: flex;
        align-items: center;
        column-gap: 3rem;
    }
    .recipe_sec_1 .recipe-timing p:not(:last-child) {
        margin-bottom: 0;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .container {
        padding-top: 4rem;
        position: relative;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt p {
        font-size: var(--text-12);
        padding-right: 0;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-right: 0rem;
        padding-top: 3rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt h3{margin-bottom: 2rem;}
    .news-deails-1 .news-details-txt {
        padding-top: 3.1rem;
    }
    .news-deails-1:is(.news-sec-3) h2 {
        margin-bottom: 0;
    }
    .event-sec-1:after {
        bottom: -2.7rem;
    }
    .news-deails-1 .news-details-img {
        padding-top: 2.2rem;
    }
    .news-deails-1 .news-details-txt {
        padding-top: 2.1rem;
    }
    .event-details-1:is(.news-deails-1) {
        padding-bottom: 3.8rem;
    }
    .event-details-2 .event-details-slider {
        padding-top: 3.1rem;
    }
    .event-details-2 {
        padding-bottom: 4.8rem;
    }
    .qsr-sec-3 {
        padding-top: 3.7rem;
        padding-bottom: 5.5rem;
    }
    .qsr-sec-4 .recipe-sec h4 {
        padding-top: 1rem;
    }
    .sustain-sec2.red-bg  .discription_text {
        margin-top: 0;
        padding-right: 0rem;
    }
    .sustain-sec2.red-bg .discription_text h4 {
        line-height: 2.6rem;
    }
    .discription_text {
        padding-right: 0;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .container {padding-top:3rem;position: relative;top: 0;left: 0;right: 0;}
    .breadcrumbs_sec:where(.corner-top) .container {padding-top:16rem;position: relative;top: 0;left: 0;right: 0;}
    .qsr-sec-2:is(.food-services-sec-1) {padding-block: 3rem 10rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) figure {height: 15rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_secc figure {height: 30rem;}
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.yello-banner) .banner_secc figure {
        height: 59rem;
    }
    .breadcrumbs_sec h1 { margin-bottom: 1.5rem;}
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt h3>span { display: inline; }
    .humburger-slide-popup {padding: 4.9rem 3.1rem 12rem 3.5rem;}
    .humburger-slide-popup .popup_top_txt { padding-bottom: 1.5rem;}
    .key-skus {padding-block: 1.5rem; gap:1.5rem;}
    .humburger-slide-popup .enquire{padding-top: 2rem;}
    .humburger-slide-popup .popup_top_txt h6{margin-block:1.5rem;}
    .contact-info .contact-title { padding-right: 1rem; }
    .contact-right .contact-form form .form_control{padding: 1rem 2rem 1rem 1.5rem;}
    .inner_banner {padding-bottom: 2rem;}
    .bimo_india .discription_text {margin-top: 2rem; }
    .bimo_india2 .building_box_content{padding: 2rem 0;}
    .bimo_india2 .product_Qlt {margin-block: 0rem 2rem;padding: 2rem 0;}
    .bimo_india2 .philosophy .philo_crcl_img{display: none;}
    .bimo_india2 .philosophy .col-lg-10.offset-lg-1.mt-5{margin-top: 0 !important;}
    .bimo_india2 .philosophy .philo_box_content {margin-left: 0;width: 100%;height: auto;margin-top: 0;text-align: center; }
    .bimo_india3{margin-block: 5rem 3rem;}
    .bimo_india3 .our_belief{background-size: 100% 100%;}
    .bimo_india3 h2{margin-bottom:2rem;}
    .bimo_india3 .belief_list li { width: 50%;}
    .bimo_india2 .product_Qlt span h6{max-width: 100%;}
    .bimo_india2 .content_section p:first-child{padding-right: 0;}
    /*----Grupo Bimbo India--css-end---*/

    .food_service2 .sec-heading {margin-bottom: 2rem;}
    .food-ser2.food_service2{padding-block:4rem;}
    .food-s3box figure figcaption { padding: 0 1rem; }
    .food-ser4.food_service4{padding-block:5rem;}
    .food-ser4 .sec-heading h3 { margin-bottom: 3.4rem; }
    .client-logo {margin-top:2rem;}
    .qsr-sec-3.food-ser5.food_service5{padding-block:5rem;}
    .food_service4 p {margin-bottom: 2rem;}
    .food_service6 { padding-block: 5rem 7rem;}
    .food_service6.qsr-sec-4 .recipe {margin-bottom: 3rem; }
    .food_service7{display: none;}
    .food-ser1.food_service1 .container{display: block !important;text-align: center;}
    .food-ser1.food_service1 .banner_txt h3, .food-ser1.food_service1 .banner_txt p{color: var(--color-default) !important;}
    .food-ser1.food_service1.modern h1{color: var(--color-default) !important;}
    .food-ser1.food_service1 .banner_txt h3{margin-bottom:1.5rem;line-height: 1.4;}
    .newsslide_wrap{margin-block: 3rem 7.7rem;}
    .newsslide_wrap .news_slider{margin-left: 3rem;}
    .newsslide_wrap h5{text-align: center;font-size: var(--text-24);font-weight: 800;color: var(--color-theme);margin-bottom: 1.5rem;}
    .newsslide_wrap > p a{text-align: center;font-size: var(--text-12);font-weight: normal;color: var(--color-default);display: block;}
    .news_thumb .thumb_desc { padding: 4.1rem 2.7rem;}
    .news_thumb time{margin-bottom: 2rem;}
    .newsslide_wrap .container{margin-top: 4.2rem;}
    /*----Food Services--css-end---*/

    main {padding-top:15rem;}
    .inner-banner-Inline li.fact{width: 50%;}
    /*----Food Services--css-end---*/
    .breadcrumbs_sec.Gallery-section {
        padding-top: 0;
}/*--991px-css-end---*/
    .ham-mobile-menu{display: none;}
    .foodi-service.food-ser-inner .food-service-head::after{display: none;}
    .foodi-service.food-ser-inner{border-bottom: none;}
    .foodi-service.food-ser-inner .menubar{justify-content: center;}
    .foodi-service.food-ser-inner br{display: none;}
    .inner_header.food-ser-inner .food-service-head h5 a{color: #000;}
    .multi-product.multi-product-mobile {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
    }
    .multi-product.multi-product-mobile .pro {
        background: #fff;
        padding-bottom: 0;
        padding: 1rem;
        text-align: center;
    }
    .brand-landing-sec-1 {
        padding-bottom: 7rem;
    }
}
@media(max-width: 768px){
    .news-sec-4 .sub-news {
        grid-template-columns: auto;
    }
    .discription_text {
    margin-top: 3.8rem;
    padding-right: 0;
}
.brand-landing-sec-1 .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 2.5rem;
}
.brand-landing-sec-1 .swiper-button-prev {
    left: 0rem;
}
.brand-landing-sec-1 .swiper-button-next {
    right: 2rem;
}
.brand-landing-sec-1 .product_seccc {
    padding-top: 2.3rem;
}
.presence_TX {
    padding-right: 0rem;
}
.main-product-menu{top: 110px;}
.brand-landing-sec-1 {
    padding-bottom: 4rem;
}
.food-pro-grp{justify-content: center; text-align: center;}
.food-pro-grp h1{margin-inline: auto;}
}
@media(max-width: 575px){
    section.about_top.sustain-sec_m2 h1{padding-bottom: 1rem;}
    section.about_top.sustain-sec1 h1{}
    .news-sec-4 .sub-news:not(:last-child) {
        margin-bottom: 0;
    }
    .news-sec-2 .news-bottom {
        padding-bottom: 2.6rem;
        padding-top: 1.4rem;
        padding-inline: 0.8rem;
    }
    .sustain-sec2 {
        padding-bottom: 0rem;
    }
    .sustain-sec2.red-bg {
        padding-bottom: 0rem;
    }
    .bimo_global4 ul{
    grid-template-columns: repeat(2, 1fr);
    padding-left: 0rem;}
    .qsr-sec-1 .our-legecy-text h3{
        font-size: var(--text-24);
        text-align:center;
        
    }
    .qsr-bread-sec .product_Qlt {
        margin-top: 2rem;
    }
    
}
@media(max-width: 480px){
    .custom-bullets.grid-ul {
       grid-template-columns: repeat(2, 1fr);
       padding-left:2rem;
    }
    .breadcrumbs_sec:where(.corner-top) .container {
        padding-top: 12rem;
    }
    .grid_3{   
        grid-template-columns: repeat(2, 1fr);
       
    }
   
}
@media (max-width: 800px) {
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 280px;
    }
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: 0rem;
    }
    .gallery-s1.event-details-2 .swiper-slide img {
        border-radius: 10px;
        height: 100%;
    }
    
}

/* @media (min-width: 1199px) {
    .brand-landing-sec-1 .pro img{
        max-width: 10.1rem;
        width: 100%;
    }
} */

.net-zero .our-commitment:not(.progresss) ul{    grid-template-columns: repeat(3, 1fr); border-bottom: none;}
.net-zero .our-commitment:not(.progresss) ul::after{display: none;}
.net-zero .commit-deatils>.row{border-bottom: 1px solid #D4D4D4; position: relative;}
.net-zero .commit-deatils>.row::after{border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    content: "";
    display: inline-block;
    height: 22px;
    left: 50%;
    position: absolute;
    bottom: -10px;
    background: #f3f3f3;
    width: 22px;
    border-color: #D4D4D4;
    transform: rotate(46deg) translateY(44%) translateY(-8px);}
@media (min-width: 1700px) {
    .brand-landing-sec-1 .pro figure {
        min-width: 10rem;
        width: 10rem;
    }
    /* .breadcrumbs_sec {
        padding-top: 4rem;
    } */
}

@media (max-width: 1700px) {

    .commit-deatils{padding: 11rem}
}
@media (max-width: 1399px) {
    .modern-food {
        padding-inline: 94px 150px;
    }
    .commit-deatils{padding: 9rem}
}
@media (max-width: 1199px) {
    .brand-landing-sec-1 .pro img {
        max-width: 12rem;
    }
}
@media (max-width: 992px) { 
    .modern-food {
        padding-inline: 20px 20px;
        margin-top: 22px;
        padding-bottom: 3rem;
    }
    .zero-waste-content {
        margin-top: 0rem;
        margin-left: 0rem;
        margin-right: 0rem;
        margin-bottom: 5rem;
    }
    .net-zero figure {
        margin-right: 0rem;
        margin-top: 3rem;
    }
    .our-commitment ul{    grid-template-columns: repeat(3, 1fr); row-gap: 1rem;}
    .zero-waste-content .waste-head img{position: relative; margin-bottom: 1.5rem; left: 0;}
    .zero-waste-content .waste-head{margin-bottom: 2.5rem;}
    .net-zero .strength-head img{left: 0; position: relative; margin-bottom: 1.5rem;}
    .regenerative-agri .nutri-heading{justify-content: flex-start; text-align: left; align-items: flex-start;}
    .regenerative-agri blockquote, .regenerative-agri .agri-head p{padding-left: 0;}
    .agree-img figure{margin-left: 0; margin-bottom: 3rem;}
    .commit-deatils{padding: 5rem 2.5rem;}
    .regenerative-agri{padding-block: 6rem;}
    .net-zero{padding-top: 4rem;}
    .net-zero .our-commitment:not(.progresss) ul{grid-template-columns: repeat(2, 1fr); column-gap: 3rem; row-gap: 0;}
    .net-zero .our-commitment li{margin-bottom: 0;}
}


@media (max-width: 768px) {
   
    .our-commitment ul{    grid-template-columns: repeat(2, 1fr);}
    .fancybox__nav svg {
        padding: 6px;
        width: 27px;
        height: 27px;
    }
    .fancybox__caption {
        padding: 15px
    }
    .is-horizontal .fancybox__nav .f-button.is-next {
        right: 3rem;
    }
    .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 3rem;
    }
    .fancybox__content {
        height: auto !important;
    }
    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) img {
        min-height: 37.2rem;
    }
    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) {
        min-height: 33.2rem;
    }
    .food-ser1 .banner_txt {
        padding-right: 25rem;
        padding-top: 0 !important;
    }
    .food4-rightimg {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    .food-ser4 figure h5 {
        margin-top: 3rem;
        padding: 0 0rem 0 0rem;
    }
    .food-ser4 {
        padding-bottom: 6.2rem;
    }
    .food-ser5 {
        padding-bottom: 5.5rem;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-slide {
        width: 100% !important;
        margin-right: 0px !important;
        margin-top: 0;
    }
    /* .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 100%;
        display: flex;
    } */
    .gallery-s1.event-details-2 .event-details-slider {
        margin-left: 0rem;
        height: 100%;
    }
    .contact-sec {
        padding-top: 3rem;
        padding-bottom: 4rem;
    }
    .contact-info h2 {
        margin-bottom: 1rem;
    }
    .contact-info h5 {
        margin-bottom: 2rem;
    }
    .contact-info .map {
        margin-top: 2.5rem;
    }
    .contact-info .map h4 {
        margin-bottom: 2rem;
    }
    .contact-sec {
        padding-top: 3rem;
        padding-bottom: 4rem;
    }
    .contact-info h2 {
        margin-bottom: 1rem;
        line-height: 3.8rem;
    }
    .contact-info h5 {
        margin-bottom: 2rem;
    }
    .contact-info .map {
        margin-top: 2.5rem;
    }
    .contact-info .map h4 {
        margin-bottom: 2rem;
    }
    .contact-right {
        margin-top: 0rem;
    }
    .contact-right {
        padding:2rem;
    }
    .contact-right .contact-head {
        margin-bottom: 2rem;
    }
    .contact-right .contact-form {
        max-width: 100%;
        padding:2rem;
        position: relative;
    }
    .contact-right .contact-form h6 {
        margin-bottom: 1.6rem;
    }
    .contact-info {
        padding-right: 0;
    }
    .contact-info .contact-title {
        padding-right: 0;
    }
    .circle_BX figure {
        height: 15rem;
        width: 15rem;
    }
    .circle_BX figure img {
        max-width: 8.8rem;
    }
    /* .inner_banner {
        margin-top: 10rem;
    } */
    .border-radius-topright {
        -webkit-border-top-right-radius: 60px;
        -moz-border-radius-topright: 60px;
        border-top-right-radius: 60px;
    }
    .border-radius-bottomleft {
        -webkit-border-bottom-left-radius: 60px;
        -moz-border-radius-bottomleft: 60px;
        border-bottom-left-radius: 60px;
    }
   
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt h3 {
        margin-bottom: 2rem;
    }
    .qsr-sec-1 {
        padding-top: 3rem;
    }
    .qsr-sec-1 .our-legecy-text {
        padding-left: 0rem;
    }
    .qsr-sec-1 .qsr-about p {
        padding-inline: 0;
    }
    .qsr-sec-2 {
        padding-top: 2.7rem;
        padding-bottom: 5.1rem;
    }
    .qsr-sec-2 .product-qsr {
        border-radius: 1rem;
    }
    .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .banner_txt {
        padding-top: 2rem;
        padding-right: 0rem;
    }
    .qsr-sec-2:is(.food-services-sec-1) {
        padding-top: 3rem;
        padding-bottom: 6rem;
    }
    .qsr-sec-2 .product-qsr figure {
        max-width: 100%;
    }
    .qsr-sec-3 {
        padding-top: 4.7rem;
        padding-bottom: 5.5rem;
    }
    .qsr-sec-3 .ourclients {
        padding-top: 2.3rem;
    }
    .qsr-sec-3 .client-logos {
        padding: 1rem;
    }
    .recipe_detail_sec_2 {
        padding-top: 5.9rem;
        max-width: 100%;
        margin: 0 auto;
        padding-inline: 2rem;
    }
    .brand-landing-sec-2 .facts-section {
        column-gap: 2rem;
        flex-wrap: wrap;
        row-gap: 2rem;
        justify-content: center;
    }
    .brand-landing-sec-3 .right-banner-harvgold {
        display: none;
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        top: -5rem;
        left: -3rem;
    }
    .brand-landing-sec-1 .brand-landing-left-img {
        width: 10rem;
        display: none;
    }
    .brand-landing-sec-1 {
        padding-top: 5rem;
    }
    .brand-landing-sec-1 .pro-txt h2 {
        font-size: var(--text-48);
        color: #071D49;
        font-weight: 900;
        line-height: 0.8;
    }
    .brand-landing-sec-1 .pro-txt h2 span {
        display: initial;
    }
   
    .brand-landing-sec-1 .pro {
        column-gap: 0rem;
        flex-direction: column;
    }
    .brand-landing-sec-1 .pro.pro1 {
        width: auto;
    }
    .brand-landing-sec-1 .pro img {
        mix-blend-mode: multiply;
        min-width: 10rem;
    }
    .news-sec-5 .news-group {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.4rem;
    }
    .event-details-3 .event-detais figcaption {
        padding-left: 0;
    }
    .event-details-3 {
        padding-top: 3.2rem;
    }
    .event-details-3  h3 {
        margin-bottom: 2.5rem;
    }
    .event-details-1:is(.news-deails-1) {
        padding-top: 2.6rem;
    }
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        max-width: 33rem;
    }
    .harvest-logo figure img {
        max-width: 7rem;
        width: 100%;
    }
    .event-details-2 .event-slide-button-next {
        right: 1rem;
    }
    .event-details-2 .event-slide-button-prev {
        left: 1rem;
    }
    .fact_section.mt-10 {
        margin-top: 2.4rem;
    }
    .growth_TX {
        padding-top: 2rem;
    }
    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) img {
        min-height: 50.2rem;
        object-fit: cover;
        object-position: 79%;}
        .mark-left{
            top: 16%;
        }

    .news-sec-1.breadcrumbs_sec {
        padding-top: 0rem;
    }
    .humburger-slide-popup {
        width: 100%;
        padding-top: 5rem;
    }
    .key-skus-row {
        display: block !important;
    }
   
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_secc figure {
        height: 30rem;
    }
    .contact-right{margin-top: 2rem;}
    .bimo_india2 .circle_BX p {padding: 0;max-width: 100%;}
    .bimo_india2 .fact_section.mt-10 {margin-top: 0rem;}
    .bimo_india2 .content_section.mt-8 {margin-top: 0rem; }
    .bimo_india2 figure.mt-5{margin-top: 2rem !important;}
    .bimo_india3 h2 {margin-bottom: 1rem;}

    .food_service3 .row{--bs-gutter-y:2rem}
    .food-s3box figure figcaption h4 { margin-bottom: 1rem;}
    .food-ser4.food_service4 {padding-block: 4rem;}
    .food_service4 .sec-heading {max-width: 100%;text-align: center;}
    .food-ser4 .sec-heading h3 { margin-bottom: 2rem;}
    .food_service4 p {text-align: center;}
    .food-ser4 .sec-heading h3{text-align: center;}
    .food-ser4.food_service4 .col-md-5{justify-content: center;}
    .food-ser4.food_service4 .col-md-5 a{margin-inline: auto;}
    .food_service4 .food4-rightimg{margin-left: inherit;}
    .food-ser4 figure h5 {margin-top: 2rem;padding:0rem;max-width: 100%;text-align: center;}
    .qsr-sec-3 .client-logo .ourclients-logo {width: 21%;padding: 2rem;}
    .client-logo{justify-content: center;}
    .qsr-sec-3 .client-logo .ourclients-logo:not(:last-child){margin-right:1.5rem;}
   .bimo_global2 .key_strnth img{margin-bottom:1rem;}
   .key_strnth { padding-block: 2.4rem;}
   .comtmnt-sec {padding-left: 0;}
   .bimo_global4 .presence_TX{width:100%;}
   .story_slider .swiper-pagination{display:none;}
   .our_story_TX, .our_story_IMG, .our_story_box{height:auto;}
   .story_slider{padding: 0; }
   .story_slider .swiper-button-next{right: 0rem;}
   .story_slider .swiper-button-prev {  left: 0;}
   .ccr_section {
    padding: 2rem 0;
}
.our_story .swiper-slide {
    height: 100%;
}
/* .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) img {
    min-height: 74.2rem;
} */
.yellow-banner-color.qsr-banner .main-product-menu {
    height: 80%;
    top: auto;
    bottom: 0;
}
.yellow-banner-color.qsr-banner .col-lg-10  {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.yellow-banner-color.qsr-banner .main-product-menu {
    
    background: transparent linear-gradient(0deg, rgb(0 0 0 / 67%) 0%, #00000000 50%) 0% 0% no-repeat padding-box;
}
.yellow-banner-color.qsr-banner .main-product-menu :is(.row,  .container) {
    height: 100%;
}
.yellow-banner-color.qsr-banner .col-lg-10 .row {
    height: auto;
    margin-top: auto;
}
 .yellow-banner-color.qsr-banner img {
    height: calc(100vh - 7rem);
    max-height: auto;
} 
.yellow-banner-color.qsr-banner .container {
    padding-inline: 0;
}
.yellow-banner-color.qsr-banner .banner_txt {
    padding-bottom: 3rem;
    padding-inline: 1.5rem;
}
.yellow-banner-color.qsr-banner .banner_txt h3 {
    color: #fff;
    font-size: 21px;
    margin-bottom: 1.5rem;
}
.yellow-banner-color.qsr-banner .banner_txt p{
    color: #fff;
}

.belief_list li:nth-child(1) div {padding-left: 0;}
.belief_list li:nth-child(2) div {padding-right: 0;}
.belief_list li:nth-child(3) div {padding-left: 0;}
.belief_list li:nth-child(4) div {padding-right: 0;}
.belief_list li:nth-child(5) div {padding-left: 0;}
.belief_list li:nth-child(6) div {padding-right: 0;}
.leaders-partner {
    padding: 2rem 0 8.8rem;
}
.qsr-banner .yellow-banner-color img {
    height: 100vh;
}
    /*----Food Services--css-end---*/
    .side_open .sideMenu .side_close svg{width: 25px; height: 25px;}

    .zero-waste {
        padding-block: 6rem;
    }
    .regenerative-agri blockquote{font-size: var(--text-18);}
}/*--767px-css-end---*/

@media (max-width: 575px) {
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_secc figure {
        height: 20rem;
    }
    .mark-right {
        display: none;
    }

    .mark-left {
        display: none;
    }
    .check-out {
        padding: 5rem 0;
    }
    .check-out h4 br {
        display: none;
    }
    .our-story ul {
        padding-left: 0;
        margin-top: 4rem;

    }
    
    .our-commitment ul{    grid-template-columns: repeat(2, 1fr); column-gap: 3rem; row-gap: 3rem;}
    .brand-landing-sec-1 .pro-txt h2 {
        font-size: var(--text-30);
    }

    .fancybox__caption {
        display: block !important;
        opacity: var(--fancybox-opacity, 1);
        cursor: auto;
        visibility: visible;
    }
    .food-ser7 {
        padding-bottom: 4rem;
        padding-top: 4rem;
    }
    .food-ser7 .news_thumb {
        margin-bottom: 2rem;
    }
    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_txt h3 {
        font-size: 16px;
        margin-bottom: 2rem;
    }
    .food-ser1 .banner_txt {
        padding-right: 20rem;
    }
    .is-compact .fancybox__footer .fancybox__caption {
        padding: 12px;
        position: absolute;
        top: -220%;
        left: 20%;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-slide {
        width: 100% !important;
        margin-right: 0px !important;
    }
    /* .breadcrumbs_links {
        top: -48%;
    } */
    .contact-right {
        padding: 2rem;
    }
    .contact-right .contact-form form .form_control {
        font-size: 12px;
        margin-bottom: 9px;
        padding: 10px;
    }
    .contact-right .contact-form {
        padding: 23px 15px;
    }
    .contact-info .map iframe {
        height: auto;
    }
    .press-sec1 {
        padding-top: 2rem;
        padding-bottom: 2.5rem;
    }
    .sectitle24 {
        font-size: 16px;
        line-height: 2.5rem;
    }
    .press-headline::before {
        width: 90%;
    }
    .press-heading:hover .press-headline::after {
        width: 90%;
    }
    .press-heading {
        margin-bottom: 4rem;
    }
    .press-heading span {
        margin-bottom: 1rem;
    }
    .press_list .press-headline::before,
    .press_list .press-heading:hover .press-headline::after {
        width: 87%;
    }
    .sectitle18 {
        line-height: 2.3rem;
    }
    .press_list .press-heading {
        margin-bottom: 3.5rem;
        margin-right: 0;
    }
    .press-box {
        background: #F9F9F9;
        padding: 2rem;
    }
    .press-box .press-boxflex {
        margin-bottom: 1.5rem;
    }
    .press-box .sectitle12 {
        transition: 0.3s;
        font-size: 12px;
    }
    .product_Qlt span {
        width: 100%;
    }
    .cicle_logo ul {
        flex-wrap: wrap;
    }
    .cicle_logo {
        margin-top: -8rem;
        text-align: center;
    }
    .circle_BX {
        margin-bottom: 2rem;
        height: auto;
    }
    .theme_color {
        margin-top: 12rem;
    }
    .theme_color::before {
        height: 104rem;
    }
    .border-radius-topright {
        -webkit-border-top-right-radius: 40px;
        -moz-border-radius-topright: 40px;
        border-top-right-radius: 40px;
    }
    .border-radius-bottomleft {
        -webkit-border-bottom-left-radius: 40px;
        -moz-border-radius-bottomleft: 40px;
        border-bottom-left-radius: 40px;
    }
    .fact_section {
        margin-top: 1rem;
    }
    .content_section {
        margin-top: 1rem;
    }
    .discription_text {
        margin-top: 2.5rem;
    }
    /* news and event css start */
    .news-sec-5 .news-group {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 2rem;
    }
    .news-deails-1 {
        padding-top: 2.6rem;
        padding-bottom: 2.8rem;
    }
    .news-deails-1 .news-deails-bottom p {
        font-size: var(--text-10);
        margin-bottom: 1rem;
    }
    .news-deails-1 .news-deails-bottom h3,.news-deails-1 .news-deails-bottom h1 {
        margin-bottom: 1.8rem;
    }
    .news-deails-1 .news-details-img {
        padding-top: 2.2rem;
    }
    .news-deails-1 .news-details-txt {
        padding-top: 2.1rem;
    }
    .news-deails-1:is(.news-sec-3) {
        padding-top: 2.6rem;
        padding-bottom: 2.8rem;
    }
    .event-details-2 .event-slide-button-next {
        top: 54%;
        right: 2rem;
    }
    .event-details-2 .event-slide-button-prev {
        left: 2rem;
        top: 54%;
    }
    /* news and event css end */
    /* .breadcrumbs_sec:where(.breadcrumbs_sec_banner) .breadcrumbs_links {
        top: -13px;
    } */
    .qsr-sec-4 .recipe figcaption {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        align-items: center;
    }
    .qsr-sec-4 .recipe figcaption .recipe_btn {
        text-align: center;
        margin-top: 1rem;
    }
    .qsr-sec-3 .ourclients {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.6rem;
    }
    .qsr-sec-2 .product-qsr figure {
        max-width: 100%;
        /* padding: 1rem; */
    }
    .qsr-sec-2 .product-qsr {
        padding-bottom: 1.4rem;
        padding-top: 1.3rem;
    }
    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        right: 0;
        top: 0rem;
    }
    .modern-food ul {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2rem;
    }
    .modern-food ul li:last-child:after {
        bottom: -5px;
    }

    .recipe_detail_sec_2 {
        padding-top: 2.9rem;
    }
    .recipe_detail_sec_2 .product-use {
        top: 3rem;
    }
    .recipe_detail_sec_2 .ingred-about {
        padding-top: 7rem;
    }
    .recipe_detail_sec_2 .ingred-about {
        padding-right: 0;
        padding-bottom: 2rem;
    }
    .recipe_detail_sec_2 .forfilling ul {
        grid-template-columns: 40% 40%;
        column-gap: 4rem;
    }
    .recipe_detail_sec_2 .forfilling {
        padding-top: 3rem;
    }
    .recipe_detail_sec_2 .cooking-instructions ul {
        padding-top: 3rem;
    }
    .recipe_detail_sec_3 {
        padding-top: 4.4rem;
    }
    .brand-landing-sec-1 .swiper-button-prev {
        top: 34%;
    }
    .brand-landing-sec-1 .swiper-button-next {
        top: 34%;
    }
    .harvest-logo {
        right: 5.7rem;
        top: 2rem;
    }
    .news-sec-5 .news-group {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 1.4rem;
    }
    /* .news-deails-1 .news-details-img {
        padding-top: 0;
    } */
    .menubar:is(.menubar_with_text) {
        column-gap: 2rem;
    }
    /* .food-pro-grp {
        padding: 2rem 0 0 0;
    } */

    .humburger-slide-popup .popup_top_txt { padding-bottom: 1rem;}
    .key-skus {padding-block: 1.5rem; gap:1rem;}
    .humburger-slide-popup .enquire{padding-top: 2rem;}
    .humburger-slide-popup .popup_top_txt h6{margin-block:1rem;}
    .humburger-slide-popup .popup_top_txt h3{margin-bottom: 2rem;}
    .qsr-sec-2 .product-qsr {padding: 1.5rem;}
    .breadcrumbs_sec h2{padding-bottom: 1rem;}
    .breadcrumbs_sec_banner.corner-top h1{padding-bottom: 1rem;}
    .breadcrumbs_sec .happning.happning-grp h1{padding-bottom: 1rem;}
    section.breadcrumbs_sec.contact_us h1{padding-bottom: 1rem;}
    section.breadcrumbs_sec.food_srvice_cont h1{padding-bottom: 1rem;}

    .bimo_india2 .circle_BX {padding-bottom: 1.5rem;}
    /* .bimo_india2 .circle_BX a{position: absolute;} */
    .bimo_india2 .circle_BX p {margin-block:2rem 0;}
    .bimo_india2 .fact_section.mt-10 .fact{border: .1rem solid hsl(0deg 0% 100% / 43%);padding: 1.5rem;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;}
    .bimo_india2 .fact_section.mt-10 .col-lg-3.col-6{margin-bottom:1.5rem;}
    .bimo_india2 .content_section.mt-8 {margin-top: 1rem;}
    .bimo_india3 .belief_list li:nth-child(odd){text-align: left;}
    .bimo_india3 .belief_list li:nth-child(even){text-align: left;}
    .bimo_india3 .our_belief{position: relative;z-index: 1;}
    .bimo_india3 .our_belief::before{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: var(--color-white);content: "";z-index: -1;opacity: .8;}
    .bimo_india3 .belief_list li{margin-bottom: 1rem;}

    .breadcrumbs_sec.breadcrumbs_sec_banner.food-ser1.food_service1 .container {padding-top:3rem;}
    .breadcrumbs_sec.breadcrumbs_sec_banner.food-ser1.food_service1 .banner_txt h3{margin-bottom: 1.5rem;}
    .food_service2 .sec-heading h3{line-height: 1.4;}
    .food_service3 .row {--bs-gutter-y: 0; }
    .food-ser4.food_service4 {padding-block:2rem 3rem; }
    .qsr-sec-3.food-ser5.food_service5 {padding-block: 3rem;}
    .food_service6 {padding-block: 3rem 5rem;}
    .qsr-sec-4 .recipe-sec h4 {padding-top: 1.5rem; }
    .news_thumb .thumb_desc { padding: 2.1rem 1.7rem;}
    .qsr-sec-4 .recipe figcaption p{margin-bottom: 1rem;}
    
    /*----Food Services--css-end---*/

    main { padding-top: 11rem;}
    .brand-landing-sec-2 {
        padding-block: 2.5rem;
    }
    .brand-landing-sec-1 .product_seccc {
        padding-top: 1rem;
    }
    .brand-landing-sec-3 {
        padding-top: 2.5rem;
      padding-bottom: 3rem;
    }
    .brand-landing-sec-3 .camp {
        padding-bottom: 2rem;
    }

}/*--575px-css-end---*/

@media(max-width:480px) {
    .brand-landing-slider-2 .pro-img p{
     padding-left:1.5rem;
    }
    .sustain-sec2.red-bg .container {
        padding-top: 3rem;
        padding-bottom: 4rem;
    }
    .fact_section.fac_sec {
        padding-top: 2rem;
    }
    .key_strnth_two {margin-bottom:1rem;}
   

    .is-horizontal .fancybox__nav .f-button.is-next {
        right: 1rem;
    }
    .food-service-head::after {
        height: 114px;
    }
    .fancybox__nav svg {
        padding: 3px;
        width: 22px;
        height: 22px;
    }
    .is-horizontal .fancybox__nav .f-button.is-prev {
        left: 1rem;
    }
    .recipe_detail_sec_2 .thumb_slider {
        display: none;
    }
    .is-compact .fancybox__footer .fancybox__caption {
        padding: 9px 15px;
        position: absolute;
        top: -247%;
        left: 20%;
    }
    .gallery-s1.event-details-2 .col-md-10 {
        width: 72%;
    }
    .gallery-s1.event-details-2 .col-md-2 {
        width: 25.5%;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-wrapper {
        max-height: 163px;
    }
    .gallery-s1.event-details-2 .col-md-2 .swiper-slide {
        width: 100% !important;
        margin-right: 0px !important;
    }
    /* news and event css start */
    .news-sec-5 .news-group {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 2rem;
    }
    .qsr-sec-3 .client-logo .ourclients-logo {
        width: 45%;
    }
    .food-ser5 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .home_newsGrid {
        display: block;
    }
    /* news and event css end */

    .breadcrumbs_sec:is(.breadcrumbs_sec_banner.corner-top) img {
        max-width: 20rem;
        right: 0;
        top: 0rem;
    }
}/*--480px-css-end---*/

@media (max-width: 470px) {
    .brand-landing-sec-2 .facts-section .factss {
              width: 230px;
        height: 236px;
    }
    .ccr_section {
        padding: 2rem 0;
    }
    .food-ser1 .banner_txt {
        padding-right: 6rem;
    }
    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) .banner_txt h3 {
        font-size: 14px;
        margin-bottom: 1rem;
    }
    .food-ser1.food_service1.modern h1{font-size: 14px;
        margin-bottom: 1rem;}
    
   

    .food-ser1.breadcrumbs_sec:is(.breadcrumbs_sec_banner) .container {
        padding-top: 13rem;
    }
    .food-ser2 {
        padding-top: 1rem;
        padding-bottom: 6rem;
    }
    .food-s3box {
        transition: 0.5s;
        margin-bottom: 2rem;
    }
    .qsr-sec-2.food-ser2 .col-lg-10 .row {
        --bs-gutter-y: 1.9rem;
        padding-top: 3rem;
    }
    .food-ser4 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .food-ser4 .sec-heading h4 {
        margin-bottom: 2rem;
    }
    .food-ser4 .sec-heading h3 {
        margin-bottom: 2rem;
        line-height: 3rem;
    }
    .theme_color::before {
        height: 122rem;
    }
    .border-radius-topright {
        -webkit-border-top-right-radius: 30px;
        -moz-border-radius-topright: 30px;
        border-top-right-radius: 30px;
    }
    .border-radius-bottomleft {
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomleft: 30px;
        border-bottom-left-radius: 30px;
    }
    .belief_list li {
        padding: 0.5rem 0;
    }
    .circle_BX {
        max-width: 100%;
        width: 100%;
    }
    .cicle_logo li {
        width: 100%;
    }
    .our_story_TX {
        padding: 3rem 2rem 3rem 2rem;
        height: auto;
    }
    .our_story_box{
        height:auto;
    }
    .circle_img_BX figure {
        height: 25rem;
        width: 25rem;
    }
    .brand-landing-sec-1 .product_seccc .multi-product {
        grid-template-columns: repeat(2, 1fr);
    }
    .humburger-slide-popup {padding: 5rem 2rem 10rem 2rem; }
 
}/*--470px-css-end---*/

@media (max-width: 375px) {
  
    .gallery-s1.event-details-2 .col-md-2 .swiper-slide {
        width: 100% !important;
        margin-right: 0px !important;
    }
    .contact-right {
        padding: 18px 10px;
    }
    .contact-right .contact-head {
        margin-bottom: 1.6rem;
    }
    .contact-right .contact-form form .form_control {
        margin-bottom: 8px;
        padding: 10px 6px;
    }
    .contact-right .contact-form h6 {
        margin-bottom: 1rem;
    }
    .theme_color::before {
        height: 125rem;
    }
    .circle_img_BX figure {
        height: 20rem;
        width: 20rem;
    }
    .bimo_india3 .belief_list li span h5, .bimo_india3 .belief_list li span h4{display: inline;}
    .bimo_india3 .our_belief {padding: 2rem 0;}
    .bimo_india2 .fact_section.mt-10 span.count.text_60{font-size: 4rem;}
    .qsr-sec-4 .recipe-sec {padding-bottom: 2rem; }
    .qsr-sec-3 .client-logo .ourclients-logo {width: 40%;}
    /*----Food Services--css-end---*/

}/*--375px-css-end---*/

@media (max-width: 320px) {
    .brand-landing-sec-1 .product_seccc .multi-product {
        grid-template-columns: repeat(1, 1fr);
    }
}


/*--320px-css-end---*/