

@media screen and (min-width: 1200px) and (max-width: 1300px){

	.textrightverti{right:-36px;}

}	


@media screen and (min-width: 992px) and (max-width: 1199px){

}

@media screen and (min-width: 768px) and (max-width: 991px){

}



@media (max-width: 767px){	

.sustainability_banner{display: none;}
.sustainability_mob_banner{display: block;}
.legacybannersec .lagacy_bnr_caption {padding: 10px 15px;left: 38%;}
.legacybannersec h1 {font-size: 16px;}
.legacybannersec hr{margin: 10px 0px;}
.globalizing_quality{padding: 2rem 0rem;}
.exportsbansec .banner-caption h1{padding: 0 5px;font-size: 35px !important;line-height: 44px !important;}
.exportsbansec .singlebox{position: relative;}
.exportsbansec .banner-caption{position: absolute;content: '';top: 50% !important;left: 50% !important;transform: translate(-50%,-50%);}
.globalyzing_quality_heading h2 {font-size: 24px;}


.globalizing_quality{ padding: 40px 0; }

  .globalyzing_quality_heading{
    margin-bottom: 28px;
    text-align: center;
    padding: 0 12px;
  }
  .globalyzing_quality_heading h2{
    font-size: 28px;
    line-height: 1.25;
    margin-bottom: 10px;
  }

  .globalyzing_quality_content{
    padding: 0 12px;
    gap: 10px;
    overflow: visible;            
    flex-wrap: wrap;
    justify-content: stretch;
  }

  .globalyzing_quality_content .card{
    flex: 1 1 100%;                 
    opacity: 1;                      
    margin-top: 0 !important;        
  }

  .globalyzing_quality_content .card.is-active{
    flex-basis: 100%;                
  }

  .globalyzing_quality_content .card picture{
    aspect-ratio: 16 / 9;           
    height: auto;
    padding-bottom: 0;
  }


  .globalyzing_quality_content .card .card-text{
    opacity: 1;
    transform: none;
    transition: none;
    bottom: 12px; left: 12px; right: 12px;
    padding: 8px 10px;
    font-size: 0.95rem;
  }
  .globalyzing_quality_content .card .card-text h4{
    margin: 8px 0 4px;
    font-size: 18px;
  }
  .globalyzing_quality_content .card .card-text p{
    font-size: 13px;
  }

  .globalyzing_quality_content .card{padding: 8px;margin: 5px 0px;}


  @supports not (aspect-ratio: 1 / 1){
    .globalyzing_quality_content .card picture{ height: 200px; }
    .globalyzing_quality_content .card picture img{
      height: 100%; object-fit: cover; object-position: center;
    }
  }
  .map_sec{padding: 2rem 0rem;}
   .map_sec h2,.pulp_sec h2,.cirtificate_sec_heading h2,.events_sec h2{font-size: 24px;}
  .map_sec .map {
  max-width: 100%;
}
.pulp_sec,.certificate_sec,.events_sec,.export_office_address{padding: 2rem 0rem;}
.factory_single{margin: 10px 0px;}

.pulp_sec_heding{margin-bottom: 10px;}
.events_content_single_content h4 {
    font-size: 22px;
    line-height: 140%;
}
.events_content_single {
    margin: 12px;
}
.events_content_single_content {
    min-height: auto;
}
.exportformsec .manuaddresstxt,.restaurentformsec .manuaddresstxt{padding: 0px;}
.certificate_sec .owl-nav {
    margin-top: 15px;
}
.cirtificate_sec_heading{margin-bottom: 0px;}
.events_sec h2{margin-bottom: 20px;}
.globalizing_quality .globalyzing_quality_content .card-text p{margin-bottom: 0px;}
.bannersec.legacybannersec .banner-caption h1 {font-size: 30px;line-height: 44px;}
.leadershipmainsec .maintitlesec p{padding: 10px 0px;}
.leadershipmainsec .card{min-height: auto;}
.leadershipmainsec,.keventer_venture_sec{padding: 2rem 0rem;}
.leadershipmainsec .maintitlesec h2,.keventer_venture_sec .bannertitlewhenbelow{font-size: 24px;}
.keventer_venture_sec_left {height: 225px;}
.keventer_brands_sec h2 {font-size: 24px;color: #fff;margin-bottom: 20px;}
.keventer_brands_sec{padding: 3rem 0rem;}
.highlights_sec{padding: 2rem 0rem;}
.highlights_sec h3{font-size: 24px;margin-bottom: 20px;}
.store_location_all {padding: 25px 20px;}
.store_location_single_address_bx {width: 100%;padding: 25px 10px;margin-top: 0px;}
.store_location_single_image {width: 100%;margin-top: 20px;}
.store_location_single_address_bx img{width: 150px !important;}
.store_location_single_address_bx .online_img img{width: 80px !important;}
.store_location_single_address_bx .row h6 {text-align: left;}
.store_location_single_address_bx .online_img{justify-content: flex-start;}
.store_location_single {padding: 0px 5px;}
.store_location_single_heading img {width: 110px !important;}
.sustainability_sec1{padding: 2rem 0rem;}
.sustainabilty_content_bg {padding: 25px 20px;margin: -32px 0px 0px 0px;}
.sustainability_sec_content_position{padding: 20px 0px 0px 0px;}
.sustainability_sec_content h4,.sustainability_sec1a h4,.sustainabilty_sec3_heading h2{font-size: 24px;}
.sustainability_sec1a,.sustainability_sec2,.sustainability_sec3,.sustainability_sec4{padding: 2rem 0rem;}
.sustainability_sec1a_mid {margin: 20px 0px;}
.sustainabilty_sec3_heading{margin-bottom: 20px;}
.sustainability_sec4_single{margin: 10px 0px;}
.sustainability_sec3 .owl-nav {margin-top: 20px;}
.legacyrebornsec,.keventerabtonesec{padding: 2rem 0rem;}
.legacyrebornsec .legacytxtcls{padding-left: 0px;}
.legacytxtcls .maintitlesec h2 {font-size: 24px;}
.legacytxtcls .maintitlesec {margin-bottom: 10px;}
.quotetext h2 {font-size: 28px;}
.historylegacybox ul {padding-right: 0rem;}
.legacytxtcls.secondblockcls{left: 0%;top: 0%;padding: 25px 20px;margin-top: 25px;}
.legacytxtsec.legacyrebornsec.parttwoboxcls .row{display: flex;flex-direction: column-reverse;}
.timeline__date {left: 32px !important;transform: translateY(-50%);top: -25px;width: fit-content;}
 .timeline__dot {left: 15px;}
.timeline::before, .timeline::after {left: 15px;}
.timeline-section {padding: 6rem 0rem 4rem 0rem;}
.historylegacybox ul li{font-size: 16px;}
.abtmainfocustxt {width: 100%;margin-left: 0rem;}
.textingreysec p {font-size: 18px;line-height: 150%;}
.textingreysec br{display: none;}
.foundtxtwrapcls h2 {font-size: 24px;margin-left: 0px;margin-bottom: 0rem;}
.foundtxtwrapcls,.company_brand_sty,.beveragelogossec{padding: 2rem 1rem;}
.comproabtsec {min-height: auto;background-color: #d59e21;}
.imageoundimgcls {width: 100%;min-height: 200px;height: 247px;background-size: cover !important;background-attachment: inherit;}
.foundtxtwrapcls p{padding-right: 0px;}
.legacytxtsec.behindpursrc.leadertwosec.abtmayanktxtcls{padding: 2rem 0rem;}
.legacytxtsec.abtmayanktxtcls .legacytxtcls {padding: 25px 0px 0px 0px;}
.company_brand_sty ul.brandlogobox li {width: 24%;padding: 4px;}
.company_brand_sty ul.brandlogobox li img{padding: 6px;}
.company_brand_sty .titleboxone h2{font-size: 24px;}
.beveragelogossec .titleboxone h2{font-size: 24px;margin-bottom: 20px;}
.brandlogobox li {padding:0 5px 15px !important;width: 49% !important;}
.brandlogobox li img{padding: 2px;}
.kevdarjesec{padding: 2rem 0rem !important;}
.abtbannercaps h1 {font-size: 60px;line-height: 77px;}
.abtbannercaps h2 {font-size: 38px;color: #fff;font-weight: 400;}
.abtcombannersec{min-height: 400px;}
.abtbannercaps {top: 50%;transform: translateY(-50%);}
.manufpagesec.withbgcolorsec.manubgcoloronesec{padding: 2rem 0rem;}
.manufpagesec.withbgcolorsec .manutxtboxone.manuinfrabox {width: 100%;margin-top: 20px;padding-left: 0px;min-height: auto;}
.manufpagesec.withbgcolorsec .manutxtboxone.manuinfrabox .maintitlesec{margin-bottom: 8px;}
.manufpagesec.withbgcolorsec .manutxtboxone.manuinfrabox .maintitlesec h2,.howdoitsec.clientlogosec.incprodboxsec .maintitlesec h2{font-size: 24px;}
.processing_unit_sec,.procurement_sec,.bananas_sec{padding: 2rem 0rem;}
.processing_unit_sec_single{margin: 20px 0px;padding: 0px;}
.processing_unit_sec_all_content{margin: 0px;min-height: auto;}
.howdoitsec.clientlogosec.incprodboxsec,.sourcingsec{padding: 2rem 0rem;}
.howdoitsec.incprodboxsec .single_logo img {margin: 10px auto;}
.howdoitsec.incprodboxsec .single_logo{min-height: 278px;}
.howdoitsec.incprodboxsec .single_logo h4{font-size: 18px;}
.sourcingsec .maintitlesec{margin-bottom: 12px;}
.sourcingsec .maintitlesec h2,.procurement_sec .procurement_sec_heading h2{font-size: 24px;}
.sourcingsec .manutxtboxone{width: 100%;}
.sourcingsec .singlesoucecls{min-height: 200px;margin-top: 0px;}

.sourcingsec .singlesoucecls h4{padding-top:0px;margin-bottom:0px;position:relative;top:10%;left:50%;
transform:translate(-50%, -50%);}
.singlesoucecls .overlayprocls p{opacity:1; transition:all 0.3s ease-in-out; padding-top:3.1rem;}

.sourcingsec .overlayprocls{position: relative;}
.procurement_sec_content_text h4 {font-size: 24px;margin-bottom: 12px;}
.procurement_sec_content_text {margin-top: 20px;padding: 0;}
.bananas_sec .row,.quality_check_sec .row{display: flex;flex-direction: column-reverse;}
.bananas_sec .row .col-lg-6:first-child,.quality_check_sec .row .col-lg-6:first-child {padding-right: 12px;}
.bananas_sec .row .col-lg-6:last-child,.quality_check_sec .row .col-lg-6:last-child {padding-left: 12px;}
.bananas_sec_content_area{padding: 25px 15px;}
.bananas_sec_content_area{margin: 10px 0px 0px 0px !important;border-radius: 10px;}
.bananas_sec_img img {border-radius: 10px;}
.others_sec,.quality_check_sec,.manufpagesec.withbgcolorsec.manubgcolortwosec,.howdoitsec.clientlogosec,.investors_page_sec{padding: 2rem 0rem;}
.others_sec .bg_area {padding: 25px 20px;}
.others_sec_right{padding: 0px;margin-top: 20px;height: auto;}
.others_sec_right ul li:last-child{margin-bottom: 0px;}
.procurement_sec_heading {text-align: center;margin-bottom: 25px;}
.quality_check_sec_content{padding: 20px;}
.quality_check_sec_img img {border-radius: 10px 10px 0px 0px;}
.quality_check_sec_content {border-radius: 0px 0px 10px 10px;}
.howdoitsec.clientlogosec .maintitlesec h2{font-size: 24px;}

.manufacturing_sourcing_sec .singlebox{position: relative;}
.manufacturing_sourcing_sec .singlebox .banner-caption{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.bananas_sec_content h4 {font-size: 24px;margin-bottom: 8px;color: #32582F;}
.custom_banner h1 {font-size: 35px;white-space: nowrap;}
.investors_tab_area {padding: 25px 15px;}
.investors_page_sec .nav-tabs{justify-content: center;}
.investors_page_sec .tab-content .notice-pdf2 img {width: 20px;}
.investors_page_sec .nav-tabs .nav-link {margin: 6px 0px;padding: 10px 20px;background: #F3FFF2;}
.investors_page_sec .nav-tabs .nav-link::before {height: 2px;bottom: -4px;}
.investors_page_sec .tab-content ul{margin-bottom: 0px;}
.custom_banner {background-size: cover !important;height: 228px;}
}



