.brands-carousel-section .brand-carousel {display: flex;align-items: center;justify-content: center;}
.brands-carousel-section{ background: #f9f1e066;}
.single-logo{height:110px; scale:1; display:flex; align-items: center;}
.single-logo img{ max-height: 100%; max-width: 100%; width:inherit !important; filter: grayscale(1); scale:1.5;}
.single-logo:hover img{filter: grayscale(0);}
.brand-carousel .owl-stage{display: flex;align-items: center;
}


/**TESTIMONIAL SLIDER**/
.testimonial-carousel-section{ overflow: hidden; padding:80px 0;}
.testimonial-carousel-section .owl-item .feedback-img{width:150px;height:150px;margin:0 auto}
.feedback-top-content{text-align:center;margin:0px 0px;position:relative}
.feedback-slider-item{position:relative}
.feedback-top-content .quote-left,.feedback-top-content .quote-right{width:59px;height:48px}
.feedback-top-content .quote-left{position:absolute;margin-top:0px;left:10px}
.feedback-top-content .quote-right{position:absolute;bottom:2.5vw;right:-20px}
.customer-name{font-family:'Poppins',sans-serif;font-size:1.375vw;line-height:2.0625vw;font-weight:500;margin-bottom:0}
.customer-designation{font-family:'Poppins',sans-serif;font-size:1vw;line-height:1.5vw;font-weight:400;margin-bottom:0}
.feedback-slider-item p{text-indent:0;margin-bottom:30px;text-align:left;margin-top:30px;padding:0 0 0 80px; white-space:inherit;font-size:38px; line-height:41.8px;}

.feedback-slider.owl-carousel .owl-stage-outer{overflow:initial}
.feedback-slider.owl-carousel .owl-item{opacity:0;visibility:hidden}
.feedback-slider.owl-carousel .owl-item.active{opacity:1;visibility:visible}
.feedback-slider.owl-carousel .owl-item .quote-left{opacity:0;visibility:hidden;transition:opacity .6s;}
.feedback-slider.owl-carousel .owl-item.active .quote-left{opacity:1;visibility:visible}
.customer-rating{position:relative}
.rating-box .stars{display:inline-flex;align-items:center;gap:15px}
.stars i{font-size:1.5vw;color:#F4633A;transition:all .2s;cursor:pointer}
.stars i.active{color:#F4633A;transform:scale(1.2)}
.rating-box{margin-bottom:20px}
.owl_pagination{position:relative;bottom:auto;margin-left:0; max-width:calc(100% - 250px);}
#feedbackCounter{font-family:'Poppins',sans-serif;font-size:1.5vw;line-height:2.25vw;font-weight:400;}

.feedback-slider-in{display:flex; flex-wrap:nowrap; }
.feedback-profile-info{max-width:190px; flex:0 0 190px; padding-right:20px; text-align: center; visibility: hidden;}
.feedback-profile-info .rating-box{margin:20px 0 20px; }
.feedback-profile-info .customer-name{font-size:1.375rem; line-height:1.563rem;}
.feedback-top-content{max-width:calc(100% - 190px); flex:0 0 calc(100% - 190px);}
.testimonial-carousel-section-in{ max-width:1140px; margin:0 auto; }


.feedback-slider.owl-carousel .owl-item .feedback-profile-info{opacity:0;visibility:hidden;transition:opacity 0.6s 0.8s;}
.feedback-slider.owl-carousel .owl-item .feedback-profile-info{opacity:0;visibility:hidden;transition:opacity 0.6s 0.8s;}

.feedback-slider.owl-carousel .owl-item.active  .feedback-profile-info,
.feedback-slider.owl-carousel .owl-item.active  .feedback-profile-info{visibility:visible; opacity:1}


/**====================
SPOTLIGHT SECTION
====================**/
.spotlight-item .figure{margin-bottom: 0;display: block; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; overflow:hidden;}
.spotlight-item .reveal{position: relative; overflow: hidden;}
/*.spotlight-item .reveal img{transform:scale(1) rotate(0deg); transition:transform 0.6s;}
.spotlight-item .reveal:hover img{transform: scale(1.5) rotate(-5deg); transition: transform 0.8s;}*/


.spotlight-item .figure-caption {text-align: center;}
.divider-sm {
  margin: 30px 0;
  display:inline-block;
  width: 40px;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  background-color: #F4633A;
  height: 1px;
}

.spotlight-item:hover .divider-sm {
  width: 80px;
}

.headline_wrap {
  position: relative;
}

/*.herobanner .headline_wrap_row{opacity:0;  visibility: hidden;
  -webkit-transition: all 3s ease-in-out;
  -moz-transition: all 3s ease-in-out;
  -o-transition: all 3s ease-in-out;
  -ms-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out;}

.page-loaded .herobanner .headline_wrap_row{opacity: 1; visibility: visible;}
*/

.spotlight-section .headline_wrap .display-1-heading {
padding-bottom: 20px;
/* line-height: 140px; */
}
.spotlight-section .headline_wrap .display-2-heading {
  position: absolute;
  left: 28%;
  bottom: 60px;
  width: 100%;
  /* margin-left: 110px; */
}
.spotlight-section .headline_wrap  .body-light-text {padding-bottom: 30px;}

.spotlight-section .headline_wrap .overline-text {position: absolute;right: -25px;}
.spotlight-section .headline_wrap h3:nth-child(3) {margin: -40px 0;}
.spotlight-section .headline_wrap h3:nth-child(3) .line{ display: inline-block !important; width: inherit !important; }

.spotlight-section .headline_content {
  width: 73%;
  margin: 0 0 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.spotlight-section {padding-left: 80px;padding-right: 80px;}

.spotlight-item .reveal {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px; 
}

/*
.reveal-box{border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px; }*/

.spotlight-item .figure .reveal-box{ overflow:hidden; transform:scale(1); transition: all 0.8s;}
.spotlight-item .figure:hover .reveal-box{transform:scale(1.2); transition: all 0.8s;}

.reveal-box-outer {position: relative; overflow: hidden;border-radius: 30px;-webkit-border-radius: 30px;
  -moz-border-radius: 30px; -ms-border-radius: 30px;-o-border-radius: 30px;}

.spotlight-section .headline-M{ font-size: 2.513rem; line-height: 2.113rem;}

.spotlight-section .spotlight-item{ overflow: hidden; }
.spotlight-section .spotlight-item:nth-of-type(1){ padding-right:16px;}
.spotlight-section .spotlight-item:nth-of-type(2){ padding-left:16px;}


/*--------------------------------------------------------------
  # sustainability-section  CSS
  --------------------------------------------------------------*/
.sustainability-section .sustainability-carousel{ border-radius:30px; overflow: hidden;}
.sustainability-section .parallax-section {height: 100%;padding: 100px;}
.sustainability-section .sustainability-carousel .ratio-4x3{--bs-aspect-ratio: 80%;}
.sustainability-content {display: flex;  align-items: center;  justify-content: center;  height: 100%;  padding: 0 120px;}
.sustainability-content .overline-text {padding-bottom: 60px;}
.sustainability-content .headline_content{ width: 75%; margin: 0 0 0 25%;}
.sustainability-content .headline_content .body-light-text {padding:15px 0 30px ;}
.sustainability-item img{ border-radius:30px; -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;}
.sustainability-section .owl-nav {  position: absolute;  top: 50%;  left: 0;  right: 0;}
.sustainability-section .owl-nav .owl-prev{  left: 40px;  position: absolute;}
.sustainability-section .owl-nav .owl-next { right: 40px;  position: absolute;}

.sustainability-carousel .owl-nav .owl-prev.disabled .long-arrow-left {
  background-image: url('../images/icons/arrow-left-border-White.svg');
  cursor: default;
}
.sustainability-carousel  .owl-nav .owl-next.disabled .long-arrow-right {
  background-image: url('../images/icons/arrow-right-border-White.svg');
  cursor: default;
}

.sustainability-carousel .owl-nav .long-arrow-left {
  background-image: url('../images/icons/arrow-left-fill-White.svg');
}
.sustainability-carousel .owl-nav .long-arrow-right {
  background-image: url('../images/icons/arrow-right-fill-White.svg');
}

.sustainability-section .leaf-element_OB03{position:absolute; bottom:0; left:-10vw; transform:translate(0,0); transition:transform 0.8s;}

/*--------------------------------------------------------------
  # Embracing Sustainable Growth CSS
  --------------------------------------------------------------*/
.infiniteslide_scroll {margin-bottom: 0;height: 100vh;}
.infiniteslide_scroll li img{ max-width:inherit; height:100vh;}
/* .canter_block {position: absolute;z-index: 2;display: flex;align-items: center;justify-content: center;height: 100%;top: 0%;left: 0%;width: 100%;left: -7%;} */
.embracingSustainableGrowth_section .display-1-heading {/*line-height: 110px;*/display: flex; max-height:130px}
.embracingSustainableGrowth_section .display-2-heading {margin: 0px 0;position: relative;left: 20%;}
.embracingSustainableGrowth_section .display-2-heading:last-child {text-align: right;margin-bottom: 0;}
.embracingSustainableGrowth_section {position: relative;overflow: hidden;}
.embracingSustainableGrowth_section::after {content:'';background-image: url('../images/banner/dotted_overlay.webp');width: 100%;height: 100%;position: absolute;top: 0;left: 0; opacity:0.7;}
.embracingSustainableGrowth_section .canter_block{position: absolute;top: 50%; left:25%; transform: translate(-20%, -50%); z-index: 99;}

.embracingSustainableGrowth_container{max-width: 1140px; margin: 0 auto; position: absolute; top: 50%;
    left: 44%; transform: translate(-50%, -50%);  z-index: 9; height: 50%;}

/*--------------------------------------------------------------
  # Statistics CSS
  --------------------------------------------------------------*/
/* .statistics-row {display: inline-flex;flex-direction: row; width: 100%;justify-content: space-between;justify-content: center;}
.statistics-list { display: inline-flex; align-items: start; justify-content: center; padding: 25px 25px; border: 1px solid #F4633A; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; margin-right: 20px; }
.statistics-list:last-child {margin-right: 0;} */
.statistics-row{ display: flex; flex-wrap:wrap; margin:0 -10px; align-items:center; flex-direction:row; justify-content:space-around;}
.statistics-row .statistics-list{ flex:1 1 auto; max-width:max-content; padding: 0 10px; }
.statistics-list-in{padding:30px 30px; border: 1px solid #F4633A; border-radius:30px; display: flex; flex-wrap: nowrap; align-items:flex-start;}

.statistics-list .count-wrap {margin-right:0.625rem;display: flex;align-items: start;justify-content: center;}
.statistics-list .count-wrap .count-num {font-family: 'Bellefair', serif;font-weight: 400;font-size: 2.75rem;line-height: 2.75rem;}
.statistics-list .count-wrap .count-text {font-family: 'Bellefair', serif;text-transform: uppercase;font-weight: 400;font-size: 2.75rem;line-height: 2.75rem;}

.statistics-list:nth-of-type(1) .count-wrap{width:67px;}
.statistics-list:nth-of-type(2) .count-wrap{width:84px;}
.statistics-list:nth-of-type(3) .count-wrap{width:92px;}
.statistics-list:nth-of-type(4) .count-wrap{width:22px;}
.statistics-list:nth-of-type(5) .count-wrap{width:80px;}
.statistics-list:nth-of-type(6) .count-wrap{width:69px;}
.statistics-list p {font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;font-size:1rem;line-height:1.2rem;color: #F4633A;margin-bottom: 0;}

.revealup{opacity:0; transform: translate3d(0, 200px, 0); transition: opacity 0.8s , transform 0.8s;}
.revealup_visible{opacity: 1;transform: translate3d(0, 0, 0);} 

.revealleft{opacity:0; transform: translate3d(200px, 0px, 0); transition:all 1s;}
.revealleft_visible{opacity:0.4;transform:translate3d(0, 0, 0);} 


.counter{position: relative; overflow:hidden; display:flex; height:3.125rem}
.counter span{z-index:1; display:flex; flex-direction:column;  height:100%;  transition:-webkit-transform 2s ease;  transition:transform 2s ease;  transition:transform 2s ease, -webkit-transform 2s ease; -webkit-transform:translateY(0);   transform: translateY(0);line-height: 1;}
.counter span span{flex: 0 0 100%; height: 100%;}
.counter:nth-child(1) > span{ transition-delay: 1s;}
.counter:nth-child(2) > span{  transition-delay: 2.5s;}
.counter:nth-child(3) > span{ transition-delay: 4s;}
.counter:nth-child(4) > span {  transition-delay: 5.5s;}


/*--------------------------------------------------------------
  # vision CSS
  --------------------------------------------------------------*/
  .vision-section {position: relative;overflow: hidden;height: 100vh;}
.vision-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 120px;
  position: relative;
}
.vision-section .vision-content {z-index: 1;}
.vision-content .overline-text {
  padding-bottom: 2.5rem;

}
.vision-content .headline_content {
  width: 75%;
  margin: 0 0 0 29%;


}
.vision-section .fullheight-section {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.vision-section .fullheight-section img {
  /* position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; */
  width: 100%;
  height: 100%;

  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  padding: 0;
}
/*.vision-section .vision-content h3{ font-size:35px; line-height:1;}*/
.vision-section .vision-content h3{font-size:3.5rem; line-height:3.125rem;}

.vision-content .headline_content .body-light-text {
  padding: 30px 0;
}
.textWhite-container .body-light-text {color: #ffffff;}
.textWhite-container .link-btn {color: #ffffff;}
.textWhite-container .body-light-text {color: #ffffff;}
.textWhite-container .headline-L {color: #ffffff;}
.textWhite-container .overline-text {color: #ffffff;}
.textWhite-container .link-btn:hover {background-image: linear-gradient(to right, #fff, #fff 100%, #fff 100%);}
.textWhite-container .link-btn::after {background-image: linear-gradient(to right, #ffffff 50%, #ffffff 50%);}

.circle-text {
  position: absolute;
  top: calc(50% + 25px);
  left: 50%;
  width: 100%;
  height: 100%;
  z-index: -1;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

/*--------------------------------------------------------------
  # Delight Delivering Value CSS
  --------------------------------------------------------------*/
.delightDeliveringValue-section {position: relative;overflow: hidden; padding:180px 0 120px;}
.delightDeliveringValue-container {display: flex;align-items: center;justify-content: center;position: relative;flex-direction: column;}
.delightDeliveringValue-container .headline_wrap .display-2-heading {text-align: right;}
.delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 115px;}
.delightDeliveringValue-container .headline_wrap .gap-row h2:first-child {margin-left: 0px;}
.delightDeliveringValue-container .headline_wrap h2:last-child {margin-right: 0px;position: relative; top:0px;}
.delightDeliveringValue-container .headline_wrap h2.last-hd {top: 0;padding-top:0px; right: 90px;}
/* .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 30px 0;} */
/* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 115px;} */
.ddv-outer {position: relative;}
.ddv-inner {position: absolute; top:50%; left:50%; height:90%; width:90%; border-radius: 50%; overflow: hidden; transform: translate(-50%, -50%);}

.youtube-container{
  overflow: hidden;
  width: 100%;
  /* Keep it the right aspect-ratio */
  aspect-ratio: 16/9;
  /* No clicking/hover effects */
  pointer-events: none;
}
.youtube-container iframe {
  /* Extend it beyond the viewport... */
  width: 300%;
  height: 100%;
  /* ...and bring it back again */
  margin-left: -100%;
}

.ddv-video-container {position: relative;margin-top: -13%;}
.ddv-video-container {z-index: 1;}
.delightDeliveringValue-container .headline_wrap {z-index: auto;}
.delightDeliveringValue-container .headline_wrap h2.last-hd {z-index: 10;}

.playIcon_wrap {background-color: #231F20;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;position: absolute;top:calc(50% + 25px);left:calc(50% + 25px);border-radius: 50%;  -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transform: translate(-70%, -100%);-webkit-transform: translate(-70%, -100%);-moz-transform: translate(-70%, -100%);-ms-transform: translate(-70%, -100%);-o-transform: translate(-70%, -100%);cursor: pointer;}


.delightDeliveringValue-section .leaf-element01, .delightDeliveringValue-section .leaf-element02 { position: absolute; transition: 1s linear; -webkit-transition: 1s linear; -moz-transition: 1s linear; -ms-transition: 1s linear; -o-transition: 1s linear; }
.delightDeliveringValue-section .leaf-element01 {top: 70px;left: -100%;}
.delightDeliveringValue-section .leaf-element02 {bottom: 40px;right: -100%;}

/* .delightDeliveringValue-section .leaf-element02 .element-balloon-anm { animation-duration: 5s;} */

/*--------------------------------------------------------------
  # Banner CSS
  --------------------------------------------------------------*/
.herobanner {position: relative;}
.bannerSection {background: #000;height: 100vh;/*min-height: 600px;*/overflow: hidden;position: relative;width: 100%;}
.herobanner picture{position: absolute;	top: 0;	right: 0;	width: 100%; height: 100%;}
.herobanner .headline_wrap_row{ position: absolute;   bottom: 80px;   left:23%; margin-top: 0; text-align: center; /*transform: translateX(-50%);*/}

.bannerSection::after {content: '';background-image: url('../images/banner/dotted_overlay.webp');width: 100%;height: 100%;position: absolute;top: 0;left: 0; opacity:1;}
.imageOverlayBnr {position: absolute;width: 100%;background: rgba(0,0,0,0.6);height: 100%;top: 0;bottom: 0;left: 0;right: 0;}
.bg {position: relative;display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;font-family: "object-fit: cover";}
/* .bannerSection .canter_block {bottom: 80px;top: auto;left: -6%;align-items: end;} */
.bannerSection .headline_wrap .last-hd {}
/* .bannerSection .headline_wrap .display-1-heading {line-height: 115px;} */
.bannerSection .headline_wrap .mid-hd {margin: 5px 0;}
.bannerSection .headline_wrap .last-hd {text-align: right;position: relative;left: 231px; top: 0px;}
.bannerSection .headline_wrap  .gap-row1 {margin: -60px 0;}
.bannerSection .headline_wrap  .gap-row1 .display-2-heading {margin-top: 0px;margin-left: 35px;}


/*--------------------------------------------------------------
  # Culinary Odyssey CSS
  --------------------------------------------------------------*/

.ulinaryOdyssey-slider-item {
  opacity:0.9;
  transform:scale(.8);
  -webkit-transform:scale(.8);
  -moz-transform:scale(.8);
  -ms-transform:scale(.8);
  -o-transform:scale(.8);
  transition:1s  all;
  -webkit-transition:1s  all;
  -moz-transition:1s  all;
  -ms-transition:.1s  all;
  -o-transition:1s  all;
}

@media(max-width:1000px){
  .ulinaryOdyssey-slider-item{ margin:0; transform:scale(.9); -webkit-transform:scale(.9); -moz-transform:scale(.9); -ms-transform:scale(.9); -o-transform:scale(.9); }
}

.ulinaryOdyssey-slider .active .ulinaryOdyssey-slider-item {opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);} 
.ulinaryOdyssey-slider .owl-item {-webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0);}
.ulinaryOdyssey-slider .owl-item .ulinaryOdyssey-picture{}
.ulinaryOdyssey-slider .owl-item.active .ulinaryOdyssey-picture{}


.ulinaryOdyssey-slider .owl-stage-outer{ overflow: initial;}
.ulinaryOdyssey-slider{ margin-left:4%;}

.ulinaryOdyssey-slider .leftmedium_item .ulinaryOdyssey-slider-item .row {flex-direction: row-reverse;}
.ulinaryOdyssey-slider .rightmedium_item .ulinaryOdyssey-slider-item .row {flex-direction: inherit;}
.ulinaryOdyssey-slider .active .ulinaryOdyssey-slider-item .row {flex-direction: inherit;}

.ulinaryOdyssey-section.parallax-section {height: 100%;}
.ulinaryOdyssey-section.parallax-section .parallax-image {height: 100%;}
.ulinaryOdyssey-slider .ulinaryOdyssey-content {opacity: 0;visibility: hidden; transform: translateX(200px); transition: transform 0.6s; padding: 80px 0 80px 120px}
.ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content{opacity: 1;visibility: visible;display:inline-block;transform: translateX(0px);}

.ulinaryOdyssey-content .overline-text{padding-bottom: 60px;}
.ulinaryOdyssey-content .headline_content{margin: 0 0 0 27%;}
.ulinaryOdyssey-content .headline_content .body-light-text {padding: 30px 0 0 0;}
.ulinaryOdyssey-content {padding-top: 80px;}
.ulinaryOdyssey-picture{overflow: hidden; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
.ulinaryOdyssey-picture img {  transform: scale(1); transition: transform 0.6s;}
.ulinaryOdyssey-picture:hover img { transform: scale(1.15); transition: transform 0.8s;}
.ulinaryOdyssey-section .owl_pagination {position: absolute;right: 45%;  color: #F4633A;font-size: 1.5vw;line-height: 2.25vw; font-family: 'Poppins', sans-serif; font-weight: 400; bottom: 0;}
.ulinaryOdyssey-section .owl-nav {right: 15%;bottom: 0;}

.ulinaryOdyssey-section .circle-img-wrap {position: absolute;bottom:-60%;left:0%; z-index: 99; max-width:60%;}
.ulinaryOdyssey-section .circle-img-wrap img {position: relative;z-index: 2;width:100%;}

.headline_wrap {z-index: 10;}

/*--------------------------------------------------------------
  # Our Brands CSS
  --------------------------------------------------------------*/
/* .ourBrands-section.parallax-section {height: 100%;} */
.ourBrands-section.parallax-section .parallax-image {height: 100%;}
.ourBrands-section {padding: 120px 80px 40px 80px;display: flex;align-items: center;justify-content: space-between;height: 100%;position: relative; background-size:cover; }
/* .ourBrands-section.parallax-section .parallax-content {align-items: center; padding: 120px 60px;} */
iframe{border-radius:30px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;}
.ourBrands-content .headline_wrap .overline-text {padding-bottom: 10px;}
.ourBrands-content {padding-left: 15%;padding-bottom: 20%;}
.ourBrands_listing{min-height: 10vw; margin-bottom: 5vw;}
.ourBrands_listing ul {padding-left: 0;list-style: none;}
.ourBrands_listing ul li {margin-bottom: 20px;}
.ourBrands_listing ul li:last-child {margin-bottom: 0;}

.ourBrands_listing ul li.revealleft_visible{ opacity:1; }
.ourBrands_listing ul li.revealleft_visible.active { opacity:1; }

.ourBrands_listing ul .ourBrands_list a { font-size: 2.9vw; line-height:2.9vw; font-family: 'Bellefair', serif; font-weight: 400; text-transform: uppercase; letter-spacing: -0.02em; color: #F4633A; transition:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; }
.ourBrands_listing ul .ourBrands_list a:hover {background-image: none;background-size:auto; background-position:unset; display: inline-block; position: relative;  -webkit-background-clip:initial;  -webkit-text-fill-color:unset;  transition: none;  -webkit-transition: none;  -moz-transition: none;  -ms-transition: none;  -o-transition:none;}
.ourBrands_listing ul .ourBrands_list a:hover:before{ width:100%;}


.ourBrands-content .headline_wrap {padding-bottom: 60px; max-width:68%; margin:0 auto;z-index:9;}
.ourBrands-section .leaf-element_OB01, .ourBrands-section .leaf-element_OB02, .ourBrands-section .leaf-element_OB03 {position: absolute;transition: 1s linear;-webkit-transition: 1s linear;-moz-transition: 1s linear;-ms-transition: 1s linear;-o-transition: 1s linear;}

.ourBrands-section .leaf-element_OB01 {top: 0;left: 45%;}
.ourBrands-section .leaf-element_OB02 {bottom: 50px;right:15%; }
.ourBrands-section .leaf-element_OB03 {bottom: 25%;left: -24px; }
/* .ourBrands-section .leaf-element_OB03 img{animation: pan 2s infinite;} */

.ourBrands-caption{padding:10px 0; font-size: 20px; line-height: 20px; text-transform: uppercase; margin-bottom: 20px}



@-webkit-keyframes jump {
  50% {
    transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
}
}
@keyframes jump {
  50% {
    transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
}
}
@-webkit-keyframes upscale {
  50% {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
}
}
@keyframes upscale {
  50% {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
}
}

@-webkit-keyframes leap {
  50% {
    transform: translateY(-50%) rotate(-15deg);
  }
}
@keyframes leap {
  50% {
    transform: translateY(-50%) rotate(-15deg);
  }
}

.wobble span {
  display: inline-block;
}
.wobble span.jump {
  -webkit-animation: jump 0.5s 1;
          animation: jump 0.5s 1;
}
.wobble span.upscale {
  -webkit-animation: upscale 0.5s 1;
          animation: upscale 0.5s 1;
}
.wobble span.leap {
  -webkit-animation: leap 0.7s 1;
          animation: leap 0.7s 1;
}


.ourBrands-content {position: relative; text-align:center}
.visibleIcons {opacity: 0;}




/*=====================================
 Case Study Showcase
==================================== */
.case-study-wrapper {position: relative;list-style: none;z-index: 11;}
.case-study-wrapper .case-study-name a {position: relative;}	
.case-study-images {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin:0;z-index:10;}	
.case-study-images li {position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;list-style:none;-webkit-transition: all 300ms linear;transition: all 300ms linear; }	
.case-study-images li .img-hero-background{position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;list-style:none;	opacity: 0;	-webkit-transform: translateY(60px);
	transform: translateY(60px);-webkit-transition: all 300ms linear;	transition: all 300ms linear; }
.case-study-images li.show .img-hero-background {	opacity: 1;	-webkit-transform: translateY(0);	transform: translateY(0);} 
.case-study-images li .img-hero-background span img{width: 100%;height: auto;display: block;transform: scale(0.6, 1.7);	transform-origin: center top;	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;	border-radius:30px;	-webkit-border-radius:30px;	-moz-border-radius:30px;	-ms-border-radius:30px;	-o-border-radius:30px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.case-study-images li.show .img-hero-background span img{transform: scale(1);}
/* .case-study-images li:nth-child(1) .img-hero-background span{	position: absolute;top: 12%;	left: 58%;display: block;width: 40%;} */
.case-study-images li:nth-child(1) .img-hero-background span{position: absolute;bottom: 10vw; left:4%; display: block; width: 280px;}
.case-study-images li:nth-child(1) .img-hero-background span:nth-child(2){top:40%; left: 62%; width: 215px;}
.case-study-images li:nth-child(1) .img-hero-background span:nth-child(3){width: 20%; top:70%; left: 45%;}
.case-study-images li:nth-child(1) .img-hero-background span:nth-child(3) img, .case-study-images li:nth-child(1) .img-hero-background span:nth-child(4) img {box-shadow: none;}
.case-study-images li:nth-child(1) .img-hero-background span:nth-child(4){top: 78%;left: 70%;width: 20%;}
.case-study-images li:nth-child(2) .img-hero-background span{position: absolute;top:55%;left:65%;display: block;width:300px; z-index:0;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(2){top:22%;left: 10%;width:15%;z-index: -1;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(2) img { border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(3) img, .case-study-images li:nth-child(2) .img-hero-background span:nth-child(4) img {box-shadow: none;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(3){top: 8%; left: 79%; width: 15%;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(4){top: 70%;left: 30%;width: 20%;}

.case-study-images li:nth-child(3) .img-hero-background span{position:absolute; top:13%; left:75%; display:block; width:18%;}
.case-study-images li:nth-child(3) .img-hero-background span:nth-child(2){top:55%;left:5%; width: 340px;}
.case-study-images li:nth-child(3) .img-hero-background span:nth-child(3) img, .case-study-images li:nth-child(3) .img-hero-background span:nth-child(4) img {box-shadow: none;}
.case-study-images li:nth-child(3) .img-hero-background span:nth-child(3){top: 15%; left: 20%; width: 18%;}
.case-study-images li:nth-child(3) .img-hero-background span:nth-child(4){top: 80%;left: 76%;width: 20%;}

.case-study-images li:nth-child(4) .img-hero-background span{position: absolute;top: 13%;left: 65%; display: block; width:210px;}
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(2){top: 54%;left:5%; width: 360px;}
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(3) img, .case-study-images li:nth-child(4) .img-hero-background span:nth-child(4) img {box-shadow: none;}
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(3){top: 8%;left: 75%;width: 20%;}
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(4){top: 85%;left: 35%;width: 20%;}

.case-study-images li:nth-child(5) .img-hero-background span{position: absolute;top:13%; left: 5%; display: block; width:24%;}
.case-study-images li:nth-child(5) .img-hero-background span:nth-child(2){top:53%; left:62%; width:22%;}
.case-study-images li:nth-child(5) .img-hero-background span:nth-child(3) img, .case-study-images li:nth-child(5) .img-hero-background span:nth-child(4) img {box-shadow: none;}
.case-study-images li:nth-child(5) .img-hero-background span:nth-child(3){top: 33%;left: 78%;width: 20%;}
.case-study-images li:nth-child(5) .img-hero-background span:nth-child(4){top: 59%;left: 20%;width: 20%;}

.opacitytxt .ourBrands_list.case-study-name a{opacity:1; }

.ourBrands_list.case-study-name a{opacity:1; color:#284734;}
.ourBrands_list.case-study-name.active a {opacity:1; color:#284734;}
.ourBrands_list.case-study-name.active a:before{ width:100%; background:#284734;}
.case-study-images.zIndeximg {}

#video-masking-delighting{ mask-image: url(../images/delightDeliveringValue/ddv.jpg); mask-image: url(../images/delightDeliveringValue/ddv.jpg); mask-position: center; mask-repeat: no-repeat; mask-mode: alpha;-webkit-mask-image: url(../images/delightDeliveringValue/ddv.jpg);-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-mode: alpha;width:680px;height:680px;object-fit: cover;}

.mute-bt, .mute-bt-slider{width: 30px; height: 30px; border-radius: 50%; padding: 5px; background: url(../images/mute-btn.png) center no-repeat; position: absolute; bottom: 25px; right: 50%; margin-left: -25px; margin-top: -25px; z-index: 9999;cursor: pointer;}
 .mute-bt-slider{ right: 25px; }

.mute-bt.stop, .mute-bt-slider.stop {background: url(../images/mute-btn-stop.png) center no-repeat;}
.sustainability-item{ display:flex;}

.modal-open{ height: 100vh; overflow: hidden;}
#honmeOnLoadModal .modal-content{ opacity:1; max-width:100%; width:100%; background-size: 100% 100%;  padding:5.5% 6.5% 0; overflow: inherit;}
#honmeOnLoadModal .btn-close{ position: absolute;top:-15px;right:-15px;z-index: 999;background: #d44e28; color: #fff; height:40px; width:40px; border-radius: 50%; opacity: 1;}
#honmeOnLoadModal .btn-close:hover, #honmeOnLoadModal .btn-close:focus{ box-shadow:none; border: none;}
#honmeOnLoadModal  .btn-close svg{ height:20px; width:20px; margin:0 auto;}
#honmeOnLoadModal .modal-body{ padding:10px 20px 20px;}
#honmeOnLoadModal .modal-dialog{ /*max-width:990px !important;*/ max-width: 38vw!important;}

#honmeOnLoadModal .modal-dialog ul.button-box{ display: flex; flex-wrap: nowrap; margin:80px -15px 40px; list-style-type: none; padding-left: 0;}
#honmeOnLoadModal .modal-dialog .button-box li{max-width: 33.33%;  flex: 0 0 33.33%; padding:0px 1%;}
/* #honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(3) a{ padding-left:58px; text-align: left;    display: flex;  align-items: center;   min-height: 72.13px; font-size:18px;} */
#honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(2) a{ padding-left:58px; text-align: left;    display: flex;  align-items: center;   min-height: 65px; font-size:18px;}
#honmeOnLoadModal .modal-dialog .button-box li a{ border-radius: 30px; border:2px solid #c6822e; color:#fff; font-size:1.05vw; line-height:1.25; display: block; font-family:'Poppins', sans-serif;  padding:5px 5px; text-align: center;background:#d44e28; 
  /* background: rgb(182,125,57);  
  background: -moz-radial-gradient(circle, rgba(182,125,57,1) 0%, rgba(117,77,31,1) 100%);  
  background: -webkit-radial-gradient(circle, rgba(182,125,57,1) 0%, rgba(117,77,31,1) 100%);  background: radial-gradient(circle, rgba(182,125,57,1) 0%, rgba(117,77,31,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b67d39",endColorstr="#754d1f",GradientType=1); */
   height: 100%; position: relative; min-height:65px; transition:aLL 0.6s; display: flex;
   flex-wrap: wrap;
   justify-content: center;
   align-content: center;}
   #honmeOnLoadModal .modal-dialog .button-box li a span{ font-size:0.9vw;}  
#honmeOnLoadModal .modal-dialog .button-box li a img{ margin-right:5px; max-width:35px; position: absolute; left:15px; top:calc(50%); transform: translateY(-50%);}
.modal-backdrop.show{ opacity: 0.75;}
#honmeOnLoadModal .modal-dialog .button-box li a:hover{background-color:#c6822e;}

.modal-logo-img{ max-width:10vw;}
.modal-content-img{ max-width: 100%;}

@media (max-width: 1024px){	

}

.gap-row1 {margin: 15px 0;}
.gap-row {margin: -50px 0;align-items: end;}

.vision-img {height: 100%;}


.banner_heading_txt .word {
  overflow-y: hidden
}
.banner_heading_txt .char {
  transform: translateY(250px);
  -webkit-transform: translateY(250px);
  -moz-transform: translateY(250px);
  -ms-transform: translateY(250px);
  -o-transform: translateY(250px);
  transition: transform .5s;
  -webkit-transition: transform .5s;
  -moz-transition: transform .5s;
  -ms-transition: transform .5s;
  -o-transition: transform .5s;
}

.ourBrands-content .headline_wrap .body-light-text{font-size:1rem;line-height: 25.6px;}
.inner-content-wrap{position: relative;z-index: 1;} 

/*.animated-character {
  opacity:0; visibility: hidden; transform: translate(0, -100px); transition: all 0.6s;
}

.animated-character.in {
  opacity:1; visibility: visible; transform: translate(0, 0px);
}*/

/**TEXT APPEAR ANIMATION**/
.animatedText{ opacity: 0;}
.animatedText span{/*opacity:1; visibility:visible; */display:inline-block; min-width:8px; min-height:10px; overflow: hidden;}

/**TEXT GLOW ANIMATION**/
@keyframes glow {
    0% {
        text-shadow: 0 0 10px rgba(179, 151, 88, 0.7), 0 0 20px rgba(179, 151, 88, 0.7), 0 0 30px rgba(179, 151, 88, 0.7), 0 0 40px rgba(179, 151, 88, 0.7), 0 0 50px rgba(179, 151, 88, 0.7), 0 0 60px rgba(179, 151, 88, 0.7), 0 0 70px rgba(179, 151, 88, 0.7), 0 0 80px rgba(179, 151, 88, 0.7);
    }
    50% {
        text-shadow: none;
    }
    100% {
        text-shadow: 0 0 10px rgba(179, 151, 88, 0.1), 0 0 20px rgba(179, 151, 88, 0.1), 0 0 30px rgba(179, 151, 88, 0.1), 0 0 40px rgba(179, 151, 88, 0.1), 0 0 50px rgba(179, 151, 88, 0.1), 0 0 60px rgba(179, 151, 88, 0.1), 0 0 70px rgba(179, 151, 88, 0.1), 0 0 80px rgba(179, 151, 88, 0.1);
    }
}

.glow-animation {
    animation: glow 2s 0.5s ease-out;
}




.ticker{width: 100%; height:80px; margin:0 auto; overflow:hidden; white-space:nowrap;}
.ticker .item-collection{transform: translateX(0%); animation:marquee 25s linear infinite; position:relative; width:max-content; display:inline-block; height: 100%;}
.ticker .item-collection .item{ padding:0 60px; display:inherit;}
.ticker .item-collection .item img{  overflow: hidden; margin:0 20px; height: 100%; filter:grayscale(1);}
.ticker .item-collection .item:nth-of-type(1) img,
.ticker .item-collection .item:nth-of-type(5) img,
.ticker .item-collection .item:nth-of-type(6) img{height:40px;}

/* Transition */
@keyframes marquee{
  0% {
    transform: translateX(0%)
  }
  100% {
    transform: translateX(-100%)
  }
}

.brands-carousel-section .ticker:hover .item-collection{animation-play-state: paused;}
.brands-carousel-section .ticker .item:hover img{ filter: grayscale(0); }



@media screen and (min-width: 768px) {
  /* .vision-img {display: none;} */

}



@media screen and (min-width: 768px) and (max-width: 1023px) {
  .spotlight-section .headline_wrap .display-1-heading {/*line-height: 90px;*/padding-bottom: 10px;}
  .spotlight-section .headline_wrap .display-2-heading {position: absolute;bottom: 10px;left: 20%;}
  
  .spotlight-section .headline_content {width: 80%;margin: 0 9% 0 auto;}
  .spotlight-section .headline_content {padding-top: 40px;}
  .sustainability-content {padding: 80px 80px;}

  .spotlight-section {padding-left: 20px !important;padding-right: 20px !important;}
  .sustainability-content .headline_content {width: 100%;margin: 0 0 0 0;}
  .embracingSustainableGrowth_section .display-2-heading {/*line-height: 80px;*/left: 12%;margin: 0 0;}
  .infiniteslide_scroll {height: 100%;}

  .statistics-row {flex-direction: column;}
  .statistics-list { width: 100%; align-items: start; justify-content: start; margin-bottom: 30px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius:30px; -o-border-radius: 30px; padding: 50px 50px;justify-content: normal;margin-right: 0px;}
  .statistics-list .count-wrap {width: 145px;text-align: right;justify-content: end;}

  .vision-content {padding: 80px 80px;}
  .vision-section {height: 100%;}
  .circle-text .circle-img {width: 80%;} 

  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 95px;} */
  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0 0;}
  .ddv-video-container {margin-top: -18%;}

  .bannerSection .canter_block {left: -14%;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 60px;} */
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 60px;} */
  .bannerSection .bg {height: 100vh;}
  .bannerSection .headline_wrap .last-hd {left: 168px;}

  .delightDeliveringValue-section .leaf-element01 { top: 5px;left: -5%;} 
  .delightDeliveringValue-section .leaf-element02 {bottom: 0px;right: -30px;}

  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 0;}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-content {padding-top: 40px;}
  .ulinaryOdyssey-content .headline_content {width: 100%;margin: 0 0 0 0;}
  .ulinaryOdyssey-section .owl-nav {right: 0;bottom: -30px;width: 100%;}
  .ulinaryOdyssey-section .owl-nav .owl-prev { position: absolute; left: 20px;}
  .ulinaryOdyssey-section .owl-nav .owl-next { position: absolute; right: 20px;}
  .ulinaryOdyssey-section .owl_pagination {bottom: -30px; right: auto; left: 0; margin: 0 auto; position: relative; text-align: center;max-width: 110px !important;width: 110px;}

  .ourBrands-section .leaf-element_OB02 img {height: 120px;}

  .bannerSection .headline_wrap .gap-row1 {margin: -10px 0;}

  .delightDeliveringValue-section .headline_wrap  .gap-row {margin: -20px 0;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {top: -10px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {padding-top: 0;}

  .ourBrands-section .owl-nav .owl-prev { position: absolute; left: 20px;}
  .ourBrands-section .owl-nav .owl-next { position: absolute; right: 20px;}
  .ourBrands-section .owl-nav .owl-prev { position: absolute; left: 20px;}
  .ourBrands-section .owl-nav .owl-next { position: absolute; right: 20px;}
  .ourBrands-section .leaf-element_OB03 {bottom: -8%;left: 20px;}
  .ourBrands-section.parallax-section .parallax-content {padding: 0;}
  .ourBrands-slider-item .ourBrands-vid iframe {height: 980px;}

  .vision-content .headline_content {width: 100%;margin: 0 0 0 0;}

  .testimonial-carousel-section .owl-nav {right: 0;bottom: -80px;width: 100%;}
  .testimonial-carousel-section .owl-nav .owl-prev { position: absolute; left: 20px;}
  .testimonial-carousel-section .owl-nav .owl-next { position: absolute; right: 20px;}
  .testimonial-carousel-section .owl_pagination {bottom: -80px; right: auto; left: 0; margin: 0 auto;    max-width: 100px !important; position: relative; text-align: center;width: 110px;}
  .testimonial-carousel-section .owl_pagination {left: 0 !important;top: -5px !important;}
  .feedback-slider-item p{padding: 0 30px;}

  .herobanner .headline_wrap_row {left: 10%;}
  .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 117px;line-height: 130px;}
  section.bannerSection .headline_wrap .display-1-heading {height: 85px;}
  section.bannerSection .headline_wrap .display-2-heading {height: 85px;}
  section.bannerSection .headline_wrap .gap-row1 {margin: 0px 0;}
  section.bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-left: 15px;}
  section.herobanner .headline_wrap_row {bottom: 180px;}
  header.header_bar .logo_header img, .page-loaded header.header_bar .logo_header img {max-width: 190px !important;}
  .bannerSection .headline_wrap .last-hd {top: -8px;}

  .statistics-row {flex-direction: row;align-items: start;}
  .statistics-row .statistics-list {flex: 0 0 50%;max-width: 50%;margin-bottom: 20px;height: 235px;}
  .statistics-row .statistics-list-in {width: 100%;align-items: start;justify-content: start; border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;padding: 20px 20px;justify-content: normal;margin-right: 0px;height: 100%;}
  .ourBrands-content {padding-left: 0 !important;}
  .ourBrands-section .leaf-element_OB03 {bottom: -12%;left: 50px;}
  .owl-counter-wrap span {font-size: 33px !important;}

  .ourBrands-section .owl_pagination { max-width: 110px !important;width: 110px;}
  .owl-counter-wrap span:before {font-size: 33px !important;}
  .count_current:before {left: -8px}
  .count_allitems:before {left: -7px;}

  .display-1-heading, .display-2-heading {font-size: 90px !important;line-height: 1.25 !important;}
  #video-masking-delighting {width: 100% !important;height: 100% !important;}

  .headline-L {line-height: 45px !important;font-size: 56px !important;}
  .embracingSustainableGrowth_container {max-width: 85%;width: 85%;}
  .embracingSustainableGrowth_section .headline_wrap h2:last-child, .embracingSustainableGrowth_section .display-1-heading {font-size: 85px !important;line-height: 85px !important;height: 80px !important;}
  .spotlight-section .headline_wrap .overline-text {right: 20px !important;top: 25px;}
  .spotlight-section .headline_content {margin: 0 0 0 25.5% !important;}



}

@media only screen and (min-width: 851px) and (max-width: 992px) {
  
}
@media only screen and (min-width: 810px) and (max-width: 850px) {
  .herobanner .headline_wrap_row {left: 3%;}
  .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 126px;line-height: 138px;}
  section.bannerSection .headline_wrap .display-1-heading {height: 110px;}
  section.bannerSection .headline_wrap .display-2-heading {height: 110px;}
  section.bannerSection .headline_wrap .gap-row1 {margin: 0px 0;}
  section.bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-left: 15px;}
  section.herobanner .headline_wrap_row {bottom: 180px;}
  .ulinaryOdyssey-slider { margin-left: 0;}

  .count_current:before {top: 9px !important;}
  .count_allitems, .count_current {padding-left: 16px !important;}
  .testimonial-carousel-section .count_current:before {top: 7px !important;}
  .ulinaryOdyssey-section .count_allitems, .ulinaryOdyssey-section .count_current {padding-left: 12px !important;}
  .ourBrands-section .ourBrands-content {padding-bottom: 33%;}
  .progress-wrap {bottom: 100px;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd {bottom: 5px !important;}

}
@media screen and (min-width: 1025px) {
  .ourBrands-section .ourBrands-slider {display: none;}
  .ourBrands-section .owl_pagination {display: none;}
}
@media screen and (max-width: 1024px) {
  .ourBrands-video {display: none;}
  .ourBrands-content {padding-left: 0;text-align: center;}
  /* .ourBrands-section .leaf-element_OB01 {top: 0;right: auto;left: 0;}
  .ourBrands-section .leaf-element_OB02 {bottom: auto;top: 0;right: 0;}
  .ourBrands-section .leaf-element_OB03 {bottom: 0;left: 0;} */
  .ourBrands-content .headline_content {width: 100%;}
.case-study-images {display: none;}
.ourBrands-section.parallax-section {height: 100%; padding-top: 120px;padding-bottom: 150px;}
.ourBrands-section.parallax-section .parallax-image {height: 100%;}
/* .ourBrands-slider-item .ourBrands-vid iframe {height: 480px;} */


.ourBrands-slider-item {opacity:0.9; transform:scale(.7); -webkit-transform:scale(.7); -moz-transform:scale(.7); -ms-transform:scale(.7);    -o-transform:scale(.7); transition:.4s ease all;  -webkit-transition:.4s ease all; -moz-transition:.4s ease all; -ms-transition:.4s ease all;
  -o-transition:.4s ease all; }

  .ourBrands-slider-item{ margin:0; transform:scale(.9); -webkit-transform:scale(.9); -moz-transform:scale(.9); -ms-transform:scale(.9); -o-transform:scale(.9); }

.ourBrands-slider .active .ourBrands-slider-item {opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);} 
.ourBrands-slider .owl-item {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);}
.ourBrands-slider .leftmedium_item .ourBrands-slider-item {flex-direction: row-reverse;}
.ourBrands-slider .rightmedium_item .ourBrands-slider-item .row {flex-direction: inherit;}
.ourBrands-slider .active .ourBrands-slider-item .row {flex-direction: inherit;}

.ourBrands-picture img { border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }

.ourBrands-section .owl_pagination {position: absolute;color: #F4633A; font-family: 'Poppins', sans-serif; font-weight: 400; /*font-size: 24px;line-height: 36px;*/}

.ourBrands-section .owl_pagination {bottom: -90px;right: auto;left: 0px;margin-left: 0;position: relative;}
/* .ourBrands-section .owl-nav .owl-prev {position: absolute;left: 0;}
.ourBrands-section .owl-nav .owl-next {position: absolute;right: 0;} */
.ourBrands-section .owl-nav {right: 0;width: 100%;bottom:-60px;}
.ourBrands-section .owl_pagination {text-align: center; margin: 0 auto;}
.ourBrands-slider {padding-top: 60px; position: relative; width: calc(100% + 40px); left: -20px; right:-20px;}

#honmeOnLoadModal .modal-dialog{ max-width: 55vw!important;}
#honmeOnLoadModal .modal-content{ max-width:100%; margin: 0 auto; padding: 10% 6%;}


#honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(2) a{ padding-left:50px;}
#honmeOnLoadModal .modal-body{ padding-bottom:10px !important;}
#honmeOnLoadModal  .modal-content-img {margin-bottom: 40px !important;}

}


@media only screen and (min-width: 1024px) and (max-width: 1080px) {
  .spotlight-section .headline_wrap .display-1-heading {/*line-height: 110px;*/padding-bottom: 0px;}
  .spotlight-section .headline_wrap .display-2-heading {/*margin-left: 75px;line-height: 100px;*/left: 24%;bottom: 40px;}
  .spotlight-section .headline_wrap .overline-text {right: -38px;}
  .spotlight-section .headline_content {width: 68%;margin: 0 5% 0 auto;}
  .spotlight-section {padding-left: 40px;padding-right: 40px;}
  .sustainability-content {padding: 40px 40px;}
  .sustainability-content .headline_content {width: 80%;margin: 0 0 0 15%;}
  .sustainability-section .parallax-section {padding: 60px;}
  /* .embracingSustainableGrowth_section .display-2-heading {line-height: 100px;} */


  /* .statistics-list .count-wrap .count-num {font-size: 34px;line-height: 34px;}
  .statistics-list .count-wrap .count-text {font-size: 34px;line-height: 34px;} */
  .statistics-list .count-wrap {margin-right: 10px;}
  .statistics-list {margin-right: 10px;padding: 15px 18px;/*flex-direction: column;*/}
  /* .statistics-list p {font-size: 14px;line-height: 18px;} */

  .vision-content {padding: 40px 40px;}

  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 95px;} */
  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0 0;}
  .ddv-video-container {margin-top: -14%;}

  .bannerSection .bg {height: 100vh;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 60px;} */
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 60px;} */
  .bannerSection .headline_wrap .gap-row1 {margin: -15px 0 !important;}
  .bannerSection .headline_wrap .last-hd {left: 168px;}


  .delightDeliveringValue-section .leaf-element01 {top: 25px;left: -10%;} 
  .delightDeliveringValue-section .leaf-element02 {bottom: 0px;right: -45px;}

  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 40px;}
  .ulinaryOdyssey-content {padding-top: 40px;}
  .ulinaryOdyssey-section .owl-nav {right: 9%;bottom: -12px;}
  .ulinaryOdyssey-section .owl_pagination {bottom: 0px;right: 35%;}

  .ourBrands-content .headline_content {width: 85%;margin: 0 auto;}
  .ourBrands-section .leaf-element_OB02 img {height: 120px;}
  .spotlight-section .headline_wrap h3:nth-child(3) {margin: -20px 0;}
 .delightDeliveringValue-section .headline_wrap  .gap-row {margin: -20px 0;} 
 .delightDeliveringValue-container .headline_wrap h2:last-child {top: -35px;}
 .delightDeliveringValue-container .headline_wrap h2.last-hd {top: 0;}
 .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 75px;}
 
.delightDeliveringValue-container .headline_wrap h2.last-hd { top: 0;right: 55px;}
.ourBrands-slider-item .ourBrands-vid iframe {height: 1180px;}
.ulinaryOdyssey-content .headline_content {width: 80%;margin: 0 0 0 15%;}


.bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 110px;line-height: 110px;}
.bannerSection .headline_wrap .last-hd {top: -10px;}
.bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-top: 0px;margin-left: 23px;}
.herobanner .headline_wrap_row {left: 18%;}


.statistics-row {flex-direction: row;align-items: start;}
.statistics-row .statistics-list {flex: 0 0 32%;max-width: 32%;margin-bottom: 20px;height:70px;}
.statistics-row .statistics-list-in {width: 100%;align-items: start;justify-content: start;border-radius: 20px;-webkit-border-radius: 20px;
  -moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;padding: 20px 20px;justify-content: normal;margin-right: 0px;height: 100%;}
  .ourBrands-content {padding-left: 0 !important;}
  .brands-left-side, .brands-right-side {width: 100% !important;}
  .ourBrands-section {padding: 120px 0px 80px;}
  .ourBrands-section .owl-nav .owl-prev {position: absolute;left: 50px;}
  .ourBrands-section .owl-nav .owl-next {position: absolute;right: 50px;}
  .owl-counter-wrap span {font-size: 26px !important;}
  .owl-counter-wrap span:before {font-size: 26px !important;}
  .owl_pagination {max-width: 130px !important;width: 130px !important;}
  .count_current:before {left: -10px !important; top: 8px !important;}
  .count_allitems:before {left: -6px !important; top: 18px !important;}
  .ourBrands-section .owl_pagination {bottom: -75px;}
  .vision-section .vision-content h3 {font-size: 2.10rem !important;line-height: 2rem !important;}
  #video-masking-delighting {width: 100% !important;height: 100% !important;}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {top: 6px;left: 5px;}
  .delightDeliveringValue-section .headline_wrap .display-1-heading, .delightDeliveringValue-section .headline_wrap .display-2-heading {font-size: 110px !important;line-height: 110px !important;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: 0;}
  .headline-L {font-size: 48px !important;line-height: 44px !important;height: 50px !important;}
  .ulinaryOdyssey-content .overline-text {font-size: 20px !important;line-height: 28px !important;}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-section .circle-img-wrap {bottom: -60% !important;}
  .body-light-text {font-size: 16px;line-height: 20px;}
  .embracingSustainableGrowth_section .headline_wrap h2:last-child {top: -5px;}
  .embracingSustainableGrowth_section .display-1-heading, .embracingSustainableGrowth_section .display-2-heading {font-size: 110px;line-height: 110px;}
  .embracingSustainableGrowth_container {width: 70%;}
  .spotlight-section .headline_content {width: 70% !important;margin: 0 0 0 26.5% !important;}
  .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 110px;line-height: 110px;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd {bottom: 10px;left: 12%;}
  .spotlight-section .headline_wrap .overline-text {right: 0 !important;top: 12px;}
  .spotlight-section .headline-M {font-size: 26px !important;line-height: 24px !important;}
  .testimonial-carousel-section .owl_pagination {left: calc(100vw - 74vw) !important;}
  .testimonial-carousel-section .owl-nav {right: 60px !important;}
  .feedback-top-content .quote-right { right: 0 !important;}
  .ourBrands-section .leaf-element_OB01 {top: 2%;right: auto;left: 5%;}
  .ourBrands-section .leaf-element_OB02 { bottom: auto;top: -3%; right: 0;}


  .statistics-list p {font-size: 0.725rem !important;line-height: 20px !important;}
  .statistics-list .count-wrap .count-num, .statistics-list .count-wrap .count-text { font-size: 2.25rem !important;line-height: 2.25rem !important; height: 2.25rem !important;}
  .ourBrands_listing ul .ourBrands_list a {font-size: 56px !important; line-height: 56px !important;}
  .vision-content .overline-text {font-size: 24px !important;}
  .vision-content .headline_content .body-light-text {font-size: 18px !important; line-height: 26px !important;}
  .vision-content .headline_content {margin: 70px 0 0 15% !important;}
  .ulinaryOdyssey-content .headline_content .body-light-text {font-size: 18px !important; line-height: 26px !important;}
  .sustainability-content .overline-text {font-size: 24px !important;}
  .sustainability-content .headline_content .body-light-text {font-size: 18px !important; line-height: 26px !important;}

}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 160px !important;line-height: 150px !important;}
    .herobanner .headline_wrap_row {bottom: 80px !important;left: 15% !important;}
    .bannerSection .headline_wrap .last-hd {left: 228px !important;}
    .display-1-heading, .display-2-heading {font-size: 130px !important;line-height: 130px !important;}
    #video-masking-delighting {width: 100% !important;height: 100% !important;}
    .headline-L {line-height: 3.10vw !important;}
    .overline-text {line-height: 20px !important;}
    .embracingSustainableGrowth_container {width: 70% !important;left: 41% !important;}
    .embracingSustainableGrowth_section .display-2-heading {top: -5px !important;}
    .embracingSustainableGrowth_section .headline_wrap h2:last-child { top: -30px !important;}
    .spotlight-section .headline_wrap .display-1-heading {height: 150px !important;}
    .spotlight-section .headline_wrap .display-2-heading.last-hdd {bottom: 10px !important;}
    .spotlight-section .headline_wrap .overline-text {right: -75px !important;}
    .spotlight-section .headline_content {width: 70% !important; margin: 0 0 0 28.5% !important;}
    .count_allitems, .count_allitems:before, .count_current, .count_current:before, .bar_line {font-size: 22px !important;line-height: 22px !important;}

}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .ourBrands-slider .ourBrands-picture img {height: 100%; object-fit: cover; max-width: 550px; margin: 0 auto;}
    .ourBrands-slider-item .ourBrands-vid iframe {height: 850px;max-width: 100%;object-fit: cover;margin: 0 auto;}


}




  @media screen and (min-width: 1920px) { 
  .spotlight-section .headline_wrap .overline-text {right:0%;top: 25px;}
  .spotlight-section .headline_content{width:70%; margin:0; margin-left:27%;}
  .sustainability-content .headline_content {width: 70%;margin: 0 0 0 22%;}

  .mute-bt, .mute-bt-slider{ bottom: 45px; }
  
  .vision-content .headline_content {width: 70%;margin: 0 0 0 22%;}
  /* .bannerSection .canter_block {bottom: 153px;} */

  .ourBrands-content {padding-left: 10%; padding-right: 10%}
  .ourBrands-section .leaf-element_OB03 {bottom:0%;}
  /**=============
  delight Delivering Value
  ==============**/
  .delightDeliveringValue-section .leaf-element01 {top: 122px;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 130px;} */
  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 140px;} */
  /*.gap-row {margin: -82px 0;}*/
   .delightDeliveringValue-section .gap-row{margin: 25px 0;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {margin-top: 0px;}
  .delightDeliveringValue-container .headline_wrap h2:first-child { margin-left: 130px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {right: 95px;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {top: -15px;}
  .delightDeliveringValue-container .headline_wrap h2{ height:130px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: -15px !important;}
  .ddv-video-container{margin-top:-10.5%;}


  /**=============
  embracing Sustainable Growth section
  ==============**/
  /* .embracingSustainableGrowth_section .display-1-heading {line-height: 135px;} */
  .embracingSustainableGrowth_section .display-2-heading {left: 20%;}
  .embracingSustainableGrowth_section .display-2-heading {margin: 0px 0;top:15px;}
  .embracingSustainableGrowth_section .display-2-heading:last-child { left:12%; }
  .embracingSustainableGrowth_section .display-2-heading:last-child {margin-top: 0px;top:-10px;}
  .embracingSustainableGrowth_container{ width:1320px;}
  .ourBrands-section .ourBrands-video iframe {height: 550px;}
  .bg {height: 100vh;}
 
  /* .ulinaryOdyssey-content .headline_content {width: 85%;} */
  .spotlight-section .headline_wrap .display-2-heading {left:13.3%; bottom: 15px;}
  .spotlight-section .headline_wrap .display-1-heading {padding-bottom: 0px;}
 
  .testimonial-carousel-section .owl_pagination {margin-left: 25%;}
  .testimonial-carousel-section .owl-nav {right: 70px;}

  .bannerSection .headline_wrap .last-hd {left: 280px;top:0px;}
  .bannerSection .headline_wrap .gap-row1 {margin:25px 0;}
  .bannerSection .headline_wrap .banner_heading_text{ height: 130px; }
 

  .bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-left: 48px;}

  .spotlight-section .headline_wrap .gap-row2 {margin: -80px 0;}
  .spotlight-section .headline_wrap .last-hdd {}
  .spotlight-section .headline_wrap .body-light-text{ font-size: 0.938vw !important; line-height: 1.500vw !important;}
  .body-light-text{ font-size: 0.938vw; line-height: 1.500vw;}
  .headline-L {font-size: 2.9166666666666665vw;line-height: 2.9166666666666665vw;}

  /**SLIDER**/
  .ulinaryOdyssey-section .circle-img-wrap {bottom:-65%; width:60vw;}
  .ulinaryOdyssey-section .owl_pagination{ right: 39.5vw;}
  .ulinaryOdyssey-section .owl-counter-wrap .count_current{font-size:1.250vw !important; line-height:1.875vw !important;}
  .ulinaryOdyssey-section .owl-nav{right: 17.5%;} 
  .ulinaryOdyssey-section  .count_current:before{ top:5px;} 

  .feedback-top-content .quote-right {bottom: 25px !important;}
  .testimonial-carousel-section .count_current:before, .testimonial-carousel-section .count_allitems:before {font-size: 1.250vw}
  .testimonial-carousel-section .count_current {padding-left: 20px;}
  .testimonial-carousel-section .count_allitems {font-size: 1.5vw;line-height: 1.875vw;}
  .testimonial-carousel-section .count_allitems:before {top: 0;}
  .testimonial-carousel-section .count_allitems {padding-left: 20px;}

  .testimonial-carousel-section .owl-counter-wrap .count_current {font-size: 1.250vw !important;line-height: 1.875vw !important;}
.testimonial-carousel-section .count_allitems { font-size: 1.250vw !important;line-height: 1.875vw !important;}
  
}

.modal-body h1 {
  font-weight: 900;
  font-size: 2.3em;
  text-transform: uppercase;
}
.modal-body a.pre-order-btn {
  color: #000;
  background-color: gold;
  border-radius: 1em;
  padding: 1em;
  display: block;
  margin: 2em auto;
  width: 50%;
  font-size: 1.25em;
  font-weight: 6600;
}
.modal-body a.pre-order-btn:hover {
  background-color: #000;
  text-decoration: none;
  color: gold;
}

@media screen and (min-width: 1441px) {
  .statistics-row{flex-wrap: nowrap;}
  .statistics-list p{ font-size: 0.8vw;}
  .statistics-list .count-wrap .count-num{ font-size:2.5vw;}
}  

@media only screen and (min-width: 320px) and (max-width: 992px) {
}

@media only screen and (min-width: 375px) and (max-width: 384px) {
  .bannerSection .headline_wrap .last-hd {left: 67px;}
}

@media only screen and (min-width: 360px) and (max-width: 374px) {
  .bannerSection .headline_wrap .last-hd {left: 75px;}

  .owl_pagination {max-width: calc(100% - 225px);}
  .spotlight-section .headline_wrap .display-1-heading {height: 53px;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd {left: 10%;}
  .embracingSustainableGrowth_section .embracingSustainableGrowth_container {left: 10px;}
  .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 50px !important;line-height: 50px !important;letter-spacing: -2px !important;}


}
@media only screen and (min-width: 400px) and (max-width: 650px) {
}
@media only screen and (min-width: 390px) and (max-width: 410px) {
  .bannerSection .headline_wrap .last-hd {left: 66px;}
}
@media only screen and (min-width: 411px) and (max-width: 450px) {
  .spotlight-section .headline_wrap .display-1-heading {padding-bottom: 15px;}
  .embracingSustainableGrowth_section .display-2-heading {margin: 5px 0;left: 3%;}
}





@media only screen and (min-width: 1600px) and (max-width: 1679px) {

  /* .statistics-list .count-wrap .count-num {font-size: 34px;line-height: 34px;}
  .statistics-list .count-wrap .count-text {font-size: 34px;line-height: 34px;} */
  /* .statistics-list .count-wrap {margin-right: 10px;}
  .statistics-list {margin-right: 10px; padding: 15px 18px;} */
  .ourBrands-content .headline_wrap {padding-bottom: 40px;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 130px;} */
  /* .gap-row1 {margin: 10px 0;} */
  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 145px;} */
  /* .gap-row {margin: -30px 0;} */
  /* .delightDeliveringValue-container .headline_wrap h2:last-child {margin-top: 25px;} */
  /* .embracingSustainableGrowth_section .display-1-heading {line-height: 140px;} */
  /* .embracingSustainableGrowth_section .headline_wrap h2:last-child {margin-top: 0px;} */
  .spotlight-section .headline_wrap h3:first-child {}
  /* .spotlight-section .headline_wrap .display-1-heading {font-size: 140px;} */
  /* .spotlight-section .headline_wrap .display-2-heading {margin-left: 50px;position: relative;font-size: 140px;} */
  .spotlight-section .headline_wrap .display-1-heading {padding-bottom: 0;}
  /* .spotlight-section .headline_wrap .overline-text {right: 25px;} */

  .ourBrands-section .ourBrands-video iframe {height: 450px;}
  /* .vision-content h3 {font-size: 47px;line-height: 48px;} */

  .bannerSection .headline_wrap .mid-hd {margin: 0px 0;}
  .ulinaryOdyssey-section .owl_pagination {right: 43%;}


  .gap-row {margin: -66px 0;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {top: -14px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: -10px; padding-top: 0;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 100px;}
  .ddv-video-container {margin-top: -14%;}
  .embracingSustainableGrowth_section .display-2-heading {top: -35px;}
  .embracingSustainableGrowth_section .headline_wrap h2:last-child {top: -95px;}
  .embracingSustainableGrowth_section .display-2-heading {left: 25%;}
  .gap-row2 {margin: -66px 0;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd {left: 26%;bottom: 14px;}
  .bannerSection .headline_wrap .gap-row1 {margin:-40px 0;} 

  .ulinaryOdyssey-section .owl_pagination {right: 38%;}

}
@media only screen and (min-width: 1680px) and (max-width: 1700px) {
  .bg {height: 100vh;}
  /* .bannerSection .headline_wrap .last-hd {left: 244px;} */
  .bannerSection .headline_wrap .gap-row1 {margin: -60px 0;}
  .embracingSustainableGrowth_section .display-2-heading {top: -35px;}
  .embracingSustainableGrowth_section .headline_wrap h2:last-child {top: -95px;}
  .embracingSustainableGrowth_section .display-2-heading {left: 25%;}

  .ddv-video-container {margin-top: -12%;}
  .display-1-heading, .display-2-heading{ font-size: 8.333vw; line-height:9.550vw; letter-spacing:-0.6px !important;}  
  .bannerSection .headline_wrap .last-hd {left: 236px;}
  .statistics-list-in {padding: 30px 15px;}
  .gap-row {margin: -66px 0;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {top: -14px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: -10px; padding-top: 0;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 100px;}
  .ddv-video-container {margin-top: -14%;}
  .gap-row2 {margin: -66px 0;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd {left: 26%;bottom: 14px;}
  .bannerSection .headline_wrap .gap-row1 {margin: -65px 0;} 
  .ulinaryOdyssey-section .owl_pagination {right: 38%;}



}

@media screen and (min-width: 1920px) {
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 320px) {
}
@media screen and (max-width: 992px) {

}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
}

@media only screen and (min-width: 1280px) and (max-width: 1300px) {
  .spotlight-section .headline_wrap .display-1-heading {/*line-height: 110px;*/padding-bottom: 0px;}
  .spotlight-section .headline_wrap .display-2-heading {/*margin-left: 60px;line-height: 100px;*/left: 25%; bottom: 15px;}
  .spotlight-section .headline_wrap .overline-text { right: 25px;top: 10px;}
  .spotlight-section .headline_content {width: 70%;margin: 0 4% 0 auto;}
  .spotlight-section {padding-left: 40px;padding-right: 40px;}
  .sustainability-content .headline_content {width: 80%;margin: 0 0 0 20%;}
  /* .embracingSustainableGrowth_section .display-2-heading {line-height: 100px;} */
  .sustainability-content {padding: 0 40px;}

  /* .statistics-list .count-wrap .count-num {font-size: 34px;line-height: 34px;}
  .statistics-list .count-wrap .count-text {font-size: 34px;line-height: 34px;} */
  .statistics-list .count-wrap {margin-right: 10px;}

  .statistics-list .count-wrap .count-num, .statistics-list .count-wrap .count-text {font-size:1.625rem; line-height:1.6rem; height:1.6rem;}
   .statistics-list p {font-size: 0.8rem;line-height:1rem;}

   .vision-content .headline_content {width: 75%;margin: 0 0 0 20%;}
  .vision-content {padding: 0 60px;}
  /* .vision-section .headline_wrap h3 {font-size: 44px;line-height: 44px;} */
  .ulinaryOdyssey-section .owl_pagination {right: 39%;}

  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0 0;}
  .ddv-video-container {margin-top: -14.5%;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 75px;}
  .bannerSection .headline_wrap .display-1-heading {}
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 95px;} */
  .bannerSection .headline_wrap .mid-hd {margin: 10px 0;}
  .bannerSection .bg {height: 100vh;}
  .bannerSection .canter_block {bottom: 151px;}
  .bannerSection .headline_wrap .last-hd {left: 187px;top: -5px;}

  .delightDeliveringValue-section .leaf-element01 {top: 45px;}

  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 80px;}
  .ulinaryOdyssey-content {padding-top: 60px;}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-content .headline_content .body-light-text {padding: 20px 0 0 0;}

  .ourBrands-section .leaf-element_OB03 {bottom: 30%;}

  .gap-row {margin: -45px 0;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {padding-top: 0; top: -3px;right: 15px;}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {top: -12px;left: 5px;}

  .ourBrands-section .ourBrands-video iframe {height: 420px;}
  .ulinaryOdyssey-content .headline_content {width: 80%;margin: 0 0 0 20%;} 
  .testimonial-carousel-section .owl-nav {right: 115px;}
  .bannerSection .headline_wrap .gap-row1 {margin: -50px 0;}
  .bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-left: 0;top: 5px;position: relative;left: 25px;}

  .ulinaryOdyssey-section .circle-img-wrap {bottom: -70%;}

  .embracingSustainableGrowth_section .display-2-heading:last-child {margin-top: 0px;top: -46px;}

  .embracingSustainableGrowth_section .display-2-heading {left: 24%;top: -15px;}

  .gap-row2 {margin: -40px 0;}
  .testimonial-carousel-section .owl_pagination {left: 80px;}


  .display-1-heading, .display-2-heading {font-size: 8.333vw;line-height: 9.550vw;letter-spacing: -0.6px !important;}
  .spotlight-section .headline_wrap .body-light-text{ font-size: 0.938vw !important; line-height: 1.500vw !important;}
  .body-light-text{ font-size: 0.938vw; line-height: 1.500vw;}
  .headline-L {font-size: 2.9166666666666665vw;line-height: 2.9166666666666665vw;}


}

@media only screen and (min-width: 1349px) and (max-width: 1439px) {
  .spotlight-section .headline_wrap .display-1-heading{height: 130px;padding-bottom: 10px;}

  .spotlight-section .headline_wrap .overline-text {right: 30px;top: 18px;}
  .spotlight-section .headline_content {width: 65%;margin: 0 11% 0 auto;}
  .spotlight-section {padding-left: 40px;padding-right: 40px;}
  .sustainability-content .headline_content {width: 80%;margin: 0 0 0 21%;}
/*  .sustainability-content {padding: 0 80px;}*/
  /* .embracingSustainableGrowth_section .display-2-heading {line-height: 100px;} */


  /* .statistics-list .count-wrap .count-num {font-size: 34px;line-height: 34px;}
  .statistics-list .count-wrap .count-text {font-size: 34px;line-height: 34px;} */
  .statistics-list .count-wrap {margin-right: 10px;}
  .statistics-list .count-wrap .count-num, .statistics-list .count-wrap .count-text{font-size: 2rem;
    line-height: 2rem; height: 2rem;}
  /* .statistics-list p {font-size: 14px;line-height: 18px;} */

  .vision-content .headline_content {width: 80%;margin: 0 0 0 20%;}
  .vision-content {padding: 0 16%;}

  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 135px;} */
  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0 0;}
  /* .delightDeliveringValue-container .headline_wrap h2:last-child {line-height: 150px;} */

  .bannerSection .canter_block {bottom: 124px;}
  .bannerSection .headline_wrap .last-hd {left: 203px;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 100px;} */
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 100px;} */

  .delightDeliveringValue-section .leaf-element01 {top: 45px;}

  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 80px;}
  .ulinaryOdyssey-content {padding-top: 60px;}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-content .headline_content .body-light-text {padding: 20px 0 0 0;}

  .ourBrands-section .leaf-element_OB03 {bottom: 28%;}

  /* .vision-section .headline_wrap h3 {font-size: 44px;line-height: 44px;} */
  .gap-row {margin: -52px 0;}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {top: -12px;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {padding-top: 0;right: 60px;top: -5px;}
  .delightDeliveringValue-container .headline_wrap h2:first-child { margin-left: 85px;}
  .ddv-video-container {margin-top: -14%;}

  .ourBrands-section .ourBrands-video iframe {height: 500px;}
  .bannerSection .headline_wrap .gap-row1 { margin:-30px 0;}
  .bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-left: 30px;}

  .testimonial-carousel-section .owl-nav {right: 105px;}

  .ulinaryOdyssey-content .headline_content {width: 85%;margin: 0 0 0 20%;}

  .ulinaryOdyssey-section .circle-img-wrap {bottom: -70%;}
  .embracingSustainableGrowth_section .display-2-heading:last-child {margin-top: 0;top: -65px;}
  .statistics-list-in {padding: 1.5rem 0.625rem;}
  .statistics-row {margin: 0 -5px;}
  .ulinaryOdyssey-section .owl_pagination {right: 39%;}
  .embracingSustainableGrowth_section .display-2-heading {top: -22px;left: 24%;}
  .gap-row2 {margin: -60px 0;}

 .ulinaryOdyssey-section .count_allitems:before {top: 50%;}

}

@media only screen and (min-width: 1440px) and (max-width: 1445px) {
  .spotlight-section .headline_wrap .display-1-heading {padding-bottom: 0px;/*line-height: 120px;*/}
  .spotlight-section .headline_wrap .display-2-heading {/*margin-left: 0px;line-height: 100px;*/ left: 24%;}
  /* .spotlight-section .headline_wrap .display-1-heading {font-size: 125px;} */
  .spotlight-section .headline_wrap .display-2-heading {bottom: 12px;}
  .spotlight-section .headline_wrap .overline-text {right: 40px;top: 10px;}
  .spotlight-section .headline_content {width: 65%;margin: 0 10% 0 auto;}
  .spotlight-section {padding-left: 40px;padding-right: 40px;}
  .sustainability-content .headline_content {width: 80%;margin: 0 0 0 25%;}
  .sustainability-content {padding: 0 80px;}
  /* .embracingSustainableGrowth_section .display-2-heading {line-height: 100px;} */
  .sustainability-content {padding: 0 40px;}

  /* .statistics-list .count-wrap .count-num {font-size: 34px;line-height: 34px;}
  .statistics-list .count-wrap .count-text {font-size: 34px;line-height: 34px;} */
  .gap-row2 {margin: -45px 0;}
  
  .vision-content {padding: 0 60px;}
  .vision-content .headline_content {width: 75%;margin: 0 0 0 20%;}

  .delightDeliveringValue-container .headline_wrap .display-1-heading {}
  .gap-row {margin: -45px 0;}
  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0px 0;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 90px;}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {top: -15px;left: 10px;}
  /* .delightDeliveringValue-container .headline_wrap h2:last-child {line-height: 110px;} */
  .ddv-video-container {margin-top: -12%;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: -12px;padding-top: 0;}

  .bannerSection .bg {height: 100vh;}
  .bannerSection .canter_block {bottom: 171px;}
  .bannerSection .headline_wrap .last-hd {left: 216px;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 100px;} */
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 100px;} */

  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 80px;}
  .ulinaryOdyssey-content {padding-top: 60px;}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-content .headline_content .body-light-text {padding: 20px 0 0 0;}
  .ulinaryOdyssey-section.parallax-section{ padding: 120px 0 !important; }

  .ourBrands-section .leaf-element_OB03 {bottom: 23%;}

  /* .vision-section .headline_wrap h3 {font-size: 44px;line-height: 44px;} */
  .ourBrands-section .ourBrands-video iframe {height: 420px;}
  .testimonial-carousel-section .owl-nav {right: 105px;}

  .ulinaryOdyssey-section .circle-img-wrap {bottom: -52%; width: 60vw;}
  .embracingSustainableGrowth_section .display-2-heading:last-child {margin-top: 20px;margin-top: 0;top: -52px;}

  .display-1-heading, .display-2-heading{ font-size: 8.333vw; line-height:9.550vw; letter-spacing:-0.6px !important;}  
  .embracingSustainableGrowth_section .display-2-heading {top: -15px;left: 24%;}
  .ulinaryOdyssey-section .owl_pagination {right: 38%;}


}

/*--------------------------------------------------------------
  # Responsive CSS
  --------------------------------------------------------------*/
@media (orientation: landscape) and (min-aspect-ratio: 1680 / 945) {
  .overline-text{ font-size: 1.250vw; line-height:1.200vw;}
  .headline-L{ font-size: 2.917vw; line-height: 2.517vw;}
}

@media all and (max-width:1600px){
  .statistics-row .statistics-list{ padding:0 8px; }
  .statistics-list-in{ padding:1.875rem 1.37rem;}
  .statistics-list .count-wrap .count-num, 
  .statistics-list .count-wrap .count-text{ font-size:2.5rem; line-height:2.5rem; height:2.5rem;} 
  .statistics-list p{ font-size:0.825rem; line-height: 1rem;}

  /*.case-study-images li:nth-child(5) .img-hero-background span{position: absolute; top: 15%;left: 55%; display: block;    width: 14vw;}
  .case-study-images li:nth-child(1) .img-hero-background span{position: absolute;top: 16%; left: 58%; display: block; width: 14vw;}
  .case-study-images li:nth-child(1) .img-hero-background span:nth-child(2){top: 54%;left: 63%;width: 165px;}
  .case-study-images li:nth-child(2) .img-hero-background span{position:absolute;top:15%;left:60%; display:block; width:230px;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(2){top: 73%;left: 0%;width: 20%;}
*/
.case-study-images li:nth-child(1) .img-hero-background span:nth-child(2){top: 52%;left: 78%; width: 24vh;}
.case-study-images li:nth-child(2) .img-hero-background span:nth-child(2){top: 20%;left: 12%;width: 20%;}
.case-study-images li:nth-child(2) .img-hero-background span{top: 55%;left: 70%; width: 32vh;}
.case-study-images li:nth-child(4) .img-hero-background span{top: 13%; left: 75%; display: block; width: 24vh;} 
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(3) { top: 50%;left: 75%; }
.case-study-images li:nth-child(4) .img-hero-background span{ top: 13%;left: 75%; width: 24vh;}
.case-study-images li:nth-child(5) .img-hero-background span{ width: 30vh }
.case-study-images li:nth-child(5) .img-hero-background span:nth-child(2){top: 53%;left: 75%; width: 22%;  }
.case-study-images li:nth-child(3) .img-hero-background span{top: 15%; left: 78%; width: 14%;}
.case-study-images li:nth-child(3) .img-hero-background span:nth-child(2){ width:34%; }
.case-study-images li:nth-child(4) .img-hero-background span:nth-child(2){ width: 36%; }

.vision-content .overline-text{padding-bottom: 2.25rem;}
.vision-content .headline_content{width: 85%; margin: 0 0 0 15%;}
.vision-section .vision-content h3{font-size: 35px; line-height: 30px;}

.delightDeliveringValue-container .headline_wrap .gap-row{ margin:-30px 0; }
.ddv-video-container .ddv-outer{max-width: 65vh;}
.ddv-video-container{margin-top: -13%;}
.delightDeliveringValue-section{padding: 120px 0 100px;}
.delightDeliveringValue-section .leaf-element01{ left: -45vw;}

.embracingSustainableGrowth_section .display-2-heading{ top:0; }
.embracingSustainableGrowth_section .headline_wrap h2:last-child{ top:-20px; }


.spotlight-section .headline-M{font-size: 2.25rem;line-height: 2rem;}
.spotlight-section .headline_wrap .display-2-heading.last-hdd{ left: 10%; bottom: 5px;}
.spotlight-section .headline_wrap .display-2-heading{left: 18%;bottom: 13px;}
.spotlight-section .headline_wrap h3:nth-child(3){ margin:-25px 0;}
.spotlight-section .headline_content{ padding-top:30px; }


.body-light-text{ font-size: 1.125vw; line-height: 1.6125vw;}
.overline-text{line-height:1vw}
.headline-L{ line-height: 2.55vw;}

.bannerSection .headline_wrap .gap-row1{margin: -30px 0;}
.bannerSection .headline_wrap .display-2-heading{height: 135px;}

.feedback-slider .owl-nav{ right:0px; }
.testimonial-carousel-section-in .owl_pagination{ left:calc(100vw - 83vw); }

#honmeOnLoadModal .modal-dialog ul.button-box{ margin:0px -15px 0px}
.modal-content-img{ margin-bottom:60px !important;}

#honmeOnLoadModal .modal-dialog ul.button-box{ max-width:380px; margin: 0 auto;}
#honmeOnLoadModal .modal-dialog ul.button-box li{ max-width:50%; flex: 0 0 50%;}
#honmeOnLoadModal .modal-dialog .button-box li a{font-size: 1.25vw !important;}
#honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(2) a {padding-left: 50px;}
}


@media all and (max-width:1440px) {
  .display-1-heading, .display-2-heading{font-size:7.778vw;}
  /**Statistics**/
  .statistics-list-in{ padding:1.25rem 0.825rem;align-items:center;}  
  .statistics-row .statistics-list{ padding:0 7px; }
  .statistics-list .count-wrap .count-num, 
  .statistics-list .count-wrap .count-text{font-size: 2rem; line-height:2rem; height:2rem;}
  .statistics-list:nth-of-type(1) .count-wrap{width: 50px;}
  .statistics-list:nth-of-type(6) .count-wrap{width: 55px;}
  .statistics-list:nth-of-type(2) .count-wrap{width: 65px;}
  .statistics-list:nth-of-type(3) .count-wrap{width: 75px;}
  .statistics-list:nth-of-type(4) .count-wrap{ width:20px;}
  .statistics-list:nth-of-type(5) .count-wrap{width: 65px;}
  .case-study-images li:nth-child(5) .img-hero-background span{ position: absolute; top:20%; left:10%;}
  .case-study-images li:nth-child(5) .img-hero-background span:nth-child(2){ top:60%; }

  /**OUR BRANDS**/
  .brands-left-side{ }
  .ourBrands-section .leaf-element_OB03{bottom:-25%; max-width:150px;}
  .ourBrands-content .headline_wrap{max-width: 75%;}
  .ourBrands-section .leaf-element_OB03{ bottom:0; }
  .case-study-images li:nth-child(1) .img-hero-background span:nth-child(2){top: 50%; left: 68%; width: 22vh;}
  .case-study-images li:nth-child(2) .img-hero-background span:nth-child(3){top: 18%;}
  .case-study-images li:nth-child(2) .img-hero-background span:nth-child(4){top: 75%; left: 40%;}
  .case-study-images li:nth-child(2) .img-hero-background span {top:60%;}
  .case-study-images li:nth-child(1) .img-hero-background span{position: absolute;bottom:7%; left: 4%; display: block; width: 35%;}
  .case-study-images li:nth-child(1) .img-hero-background span:nth-child(4){ top:82%; }
  .case-study-images li:nth-child(3) .img-hero-background span:nth-child(2){top: 60%; left: 5%; width: 18vw;}
  .case-study-images li:nth-child(4) .img-hero-background span:nth-child(2){top: 58%; left: 5%; width: 18vw;}
  .case-study-images li:nth-child(3) .img-hero-background span{top:18%; left: 75%; width: 14%;}
  .case-study-images li:nth-child(4) .img-hero-background span{ top: 20% }

  /**VISION**/
  .vision-content .overline-text{ padding-bottom:2rem; } 
  .vision-content .headline_content{margin: 0 0 0 15%;}
  .vision-content .headline_content .body-light-text{padding: 20px 0;}
  /*.vision-content  .circle-text{top:0px;}*/
  .ddv-video-container {margin-top:-12%;}
  .vision-section .vision-content h3{font-size:2.25rem; line-height:2.125rem;}

  /**.delightDeliveringValue-section**/
  .delightDeliveringValue-section{padding: 80px 0;}
  .delightDeliveringValue-container .headline_wrap .gap-row{ margin: -30px 0;}
  .ddv-video-container .ddv-outer{max-width: 65vh;}
  .delightDeliveringValue-section .leaf-element01,
  .delightDeliveringValue-section .leaf-element02{ width:150px; height: 150px}

  /**H0ME BANNER**/
   .herobanner .headline_wrap_row{ bottom:40px;}  
   .spotlight-section .headline_wrap .display-2-heading.last-hdd{ bottom: 0; left: 12%;}
   .spotlight-section .headline_content{width: 60%; margin: 0 0 0 22.5%;}
   .spotlight-section .headline-M{font-size:28px;line-height:25px;}
   .spotlight-section{ padding: 80px 0;}
 
   .feedback-profile-info .customer-name{font-size:1rem; line-height:1.125rem;}
   .feedback-profile-info .rating-box{margin: 10px 0 10px;}
   .feedback-top-content .quote-right{ position: absolute; bottom: 55px; right: -30px;}
   .feedback-top-content .quote-left {top: -15px;}
   .feedback-slider-item p{font-size: 26.6px; line-height: 32px;}
   .values-brand-promise .heading-box .heading-box-h2.animatedText span{min-width: 5px;}

   .feedback-slider-item p {padding: 0 30px 0 80px;}

   /**.ulinaryOdyssey-section.parallax-section**/
   .ulinaryOdyssey-section.parallax-section{ padding: 100px 0;}
   .ulinaryOdyssey-section .circle-img-wrap{bottom: -70%;}
   .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content{ margin-left: 0; padding:80px 0 80px 80px }

   .embracingSustainableGrowth_section .headline_wrap h2:last-child{ top:-30px;}
   .embracingSustainableGrowth_section .display-2-heading{ top:-20px; }

   .sustainability-content .overline-text{padding-bottom: 3rem; letter-spacing:0px;}
   .sustainability-section .leaf-element_OB03{ max-width: 120px; }
  
   .testimonial-carousel-section-in{max-width: 1035px}
   .testimonial-carousel-section .owl_pagination {left: calc(100vw - 80vw); top:0px;}
   .testimonial-carousel-section .owl-nav{right:60px; bottom:-35px;}

   .ourBrands-content{ padding-left:10%; padding-bottom:15%;}
   .brands-right-side{ width:57%;}
   .brands-left-side{ width:43%; height: auto}
   .ourBrands-section .ourBrands-video iframe{ height: 300px;}
   .ourBrands-section .leaf-element_OB03{bottom: 25%; left: 0; width: 130px;}
   .ourBrands-video .ratio-16x9{    --bs-aspect-ratio:85%;}
   .ourBrands-video .ratio-16x9 iframe{ height: 100%; }

 .sustainability-section .owl-nav button{ height: 28px; width:20px; }
   .sustainability-section .owl-nav .owl-prev{ left: 10px; }
   .sustainability-section .owl-nav .owl-next{ right: 10px; }

   #video-masking-delighting{width: 380px;height: 380px;object-fit: cover;}

   .brands-carousel-section{ padding:30px 0; }
   .single-logo{scale:1.5; height:80px;}
   .single-logo img{scale:1.2;}

   .testimonial-carousel-section{ padding:80px 0 40px 0;}
   .count_allitems, .count_allitems:before, .count_current, .count_current:before,.bar_line{ font-size:14px; line-height: 14px;}
   .count_allitems, .count_current{ padding-left:12px;}
   .count_allitems:before, .count_current:before{top:55%; transform: translateY(-50%); height: inherit;}

   .ulinaryOdyssey-content .overline-text span {min-width: 6px;}
   .sustainability-content .overline-text span {min-width: 6px;}
   .spotlight-section .headline_content p {font-size: 12.8px;line-height: 20px;}

   .spotlight-section .headline_wrap .display-1-heading {height: 120px;}
   .spotlight-section .headline_wrap .overline-text {font-size: 16.8px;right: 150px;}

   .testimonial-carousel-section .count_allitems:before, .testimonial-carousel-section .count_current:before {top: 50%;}
  

   
   #honmeOnLoadModal .modal-dialog .button-box li { padding: 0 1%;}
   #honmeOnLoadModal .modal-dialog{ max-width: 40vw !important;width: 36vw !important;}
   #honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(3) a{min-height:58px; padding-left:45px;}
   #honmeOnLoadModal .modal-dialog .button-box li a img{ max-width:25px;}
   #honmeOnLoadModal .modal-body { padding:0% 20px 10%;}
   #honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(3) a,
   #honmeOnLoadModal .modal-dialog .button-box li a{font-size: 1vw; line-height: 1.25;}

   #honmeOnLoadModal .modal-dialog .button-box li a{ font-size:1.25vw !important; padding:15px;} 

#honmeOnLoadModal .modal-dialog .button-box li a,
#honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(2) a{ min-height: 4vw;}
} 

@media all and (min-width:1600px){
  .testimonial-carousel-section-in {width: 100%;}
  .testimonial-carousel-section .owl_pagination {margin-left: 24%;}
  .feedback-top-content .quote-right {bottom: 0;right: -45px;}
  .testimonial-carousel-section .owl-nav {right: 35px;}
  .testimonial-carousel-section {padding: 120px 0 80px 0;}
  .feedback-top-content .quote-left {top: -20px;}
  .spotlight-section .headline-M {line-height: 36px;}
  .sustainability-content .headline_content {width: 80%;}
  .spotlight-section .spotlight-item .reveal-box-outer{max-height:370px}
}

@media all and (max-width:1280px) {
   .bannerSection .headline_wrap .display-1-heading{height: 115px;}

   .statistics-list .count-wrap{ margin-right:5px; } 
   .statistics-list:nth-of-type(1) .count-wrap{ width: 25% }
   .statistics-list:nth-of-type(2) .count-wrap{ width: 45%;}
   .statistics-list p{font-size: 0.725rem;}

   .overline-text{ line-height:1; }

   .ourBrands-content .headline_wrap {max-width: 90%;}
   .case-study-images li:nth-child(1) .img-hero-background span{ width:38%; }
   .case-study-images li:nth-child(1) .img-hero-background span:nth-child(2){ width:22%;}
   .case-study-images li:nth-child(2) .img-hero-background span{top: 60%; left: 68%; width: 30%;}
   .case-study-images li:nth-child(3) .img-hero-background span {top: 22%;}
   .case-study-images li:nth-child(4) .img-hero-background span:nth-child(2){ top: 58%; left: 8%; width: 40%;}
   .case-study-images li:nth-child(4) .img-hero-background span { top: 20%; left: 75%; width: 24%;}
   .case-study-images li:nth-child(5) .img-hero-background span:nth-child(2) {top: 58%; left: 70%; width: 22%;}
   .case-study-images li:nth-child(5) .img-hero-background span{top: 22%; left: 15%; width: 28%;}

   .vision-section{ max-height:660px; height: 100%;}
   .vision-section .fullheight-section{ height: 660px }

   .infiniteslide_scroll{ max-height: 660px;}

   .embracingSustainableGrowth_section .display-1-heading{ height:113px;}
   .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child{ height:113px;}
   .delightDeliveringValue-container .headline_wrap h2:first-child{ height: 113px;}
   .delightDeliveringValue-container .headline_wrap h2.last-hd{ top:-15px;}
   .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {top:-8px; left:5px;}
   .delightDeliveringValue-container .headline_wrap .gap-row{margin: -10px 0;}

   .embracingSustainableGrowth_section .display-2-heading{ top:0; }
   .embracingSustainableGrowth_section .headline_wrap h2:last-child, 
   .embracingSustainableGrowth_section .display-1-heading{height: 100px;}

   .testimonial-carousel-section .owl_pagination{left: calc(100vw - 78vw);}
   .testimonial-carousel-section .owl-nav{ right: 0; }
}

@media (orientation: landscape) {
  
}

@media (orientation: portrait) {
  .statistics-list .count-wrap .count-num {font-size:9.444444444444445vw; line-height: 9.444444444444445vw;}
  .statistics-list .count-wrap .count-text {font-size: 9.444444444444445vw; line-height: 9.444444444444445vw;}
  .statistics-list p {font-size: 3.611111111111111vw; line-height: 4.444444444444445vw;}
  .ourBrands_listing ul .ourBrands_list a {font-size: 10vw;line-height: 8.61111111111111vw;}
  /* .spotlight-section .headline_wrap .display-1-heading {font-size: 12.4vw;line-height: 14.375vw;} */
  .headline_wrap .body-light-text {font-size: 3.3333333333333335vw;line-height: 5.416666666666667vw;}
  .feedback-top-content .customer-name { font-size: 3.6vw;line-height: 5.4vw;}
  .feedback-top-content .customer-designation {font-size: 2.4vw; line-height: 3.6vw;}
  .owl_pagination #feedbackCounter { font-size: 5vw;line-height: 5vw;}
  .owl_pagination #ulinaryOdysseyCounter { font-size: 5vw;line-height: 5vw;}
  .owl_pagination #ourBrandsCounter {    font-size: 5vw;line-height: 5vw;}
}


@media screen and (max-width: 1024px){
#honmeOnLoadModal .modal-dialog{ max-width:75vw!important; width:75vw !important;}
#honmeOnLoadModal .modal-dialog .button-box li{max-width:33.33%; flex: 0 0 33.33%;}
#honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(3) a{min-height: 82.78px;}

#honmeOnLoadModal .modal-dialog .button-box li a span{ display:flex; width: 100%; justify-content: center;}
}

@media all and ( max-width:990px){
  .page-loaded .preloader{left: calc(70vw); transform: translateX(-50%);}
  .preloader .inner .percentage{ font-size:6rem;}
  .pan-loader{ margin:0;}

  .header_bar{ position: relative;}
  .logo_header .logo_img{margin-left: 20px; max-width: 35vw;}
  /* .menu-toggle{ top:50%; transform: translateY(-50%);} */

  .statistics-list-in{flex-wrap: wrap; justify-content: left;}
  .statistics-list .count-wrap{width: 90px; text-align: left; justify-content: start; width: inherit !important;}   


  .brands-left-side,
  .brands-right-side{width:100%;}

  .ourBrands_list.case-study-name a{ opacity: 1; }
  .ticker .item-collection .item{padding: 0 30px;}
  .ticker .item-collection .item:nth-of-type(1) img, .ticker .item-collection .item:nth-of-type(5) img, .ticker .item-collection .item:nth-of-type(6) img {height: 45px;}
  .ticker .item-collection .item:nth-of-type(1) img{}

  #honmeOnLoadModal .modal-content{ max-width:90%;}
  #honmeOnLoadModal .modal-dialog ul.button-box{ justify-content:center !important;    flex-wrap: wrap !important;  max-width: 190px; margin: 0 auto;}
  #honmeOnLoadModal .modal-dialog .button-box li{max-width:150px; flex: 0 0 150px; margin-bottom:10px;}
  #honmeOnLoadModal .modal-dialog .button-box li:nth-of-type(3) a{min-height: inherit;}
}      

@media all and ( max-width:768px){
  .ourBrands-section .leaf-element_OB01{top: 5%; right: auto; left: 0;}
  .ourBrands-section{padding:18vh 0px 10vh;}
  .ourBrands-section .leaf-element_OB02{bottom: auto; top: 0; right: 0;}
  .ourBrands-section .container-fluid.p-0{ padding:0 20px!important;}
  .ourBrands_listing ul li{margin-bottom: 1.5rem;}
  .ourBrands-slider-item{transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity:1;}
  .ourBrands-slider .owl-item{ padding: 0 10px;}
  .ourBrands-section .leaf-element_OB03{ bottom:-20px; z-index: 99;}
  .vision-section .fullheight-section{ height: 100vw;}

  .ulinaryOdyssey-slider{ margin-left: 0;}
  .common-padding-XXL{padding: 80px 0;}

  .owl-counter-wrap{ display: inline-block; max-width: 110px; position: relative;}
  .owl-counter-wrap span{font-size:18px;line-height: 27px; padding-left:15px;}
  .owl-counter-wrap span:before{font-size:18px;line-height: 27px; top:auto; transform:inherit;}
  .owl-counter-wrap span.bar_line{ padding-left:0;}

  .feedback-top-content .quote-left{left:15px; top:25px; margin-top:0;}
  .testimonial-carousel-section .owl-item .feedback-img{width: 132px; height: 132px;} 
  .feedback-top-content .customer-name{ font-size:1.25rem; line-height:27px;}
  .feedback-top-content .customer-designation{ font-size: 12px; line-height: 18px;}
  .feedback-slider-item p{font-size: 24px; line-height: 28px;} 
  .feedback-slider-in{flex-wrap: wrap}
  .feedback-top-content{ margin-bottom:20px;max-width: calc(100%);  flex: 0 0 calc(100%); padding:0 10px;}
  .feedback-slider.owl-carousel .owl-item.active .feedback-profile-info{ margin:0 auto; }

  .feedback-top-content .quote-right{bottom:5px; right: 10px;}

  .spotlight-section .spotlight-item:nth-of-type(1){ margin:20px 0 0px; padding-right:0;}
  .spotlight-section .headline_wrap .body-light-text{font-size:1rem !important; line-height:1.6rem !important;}
  .spotlight-section .headline_content{ padding-top:30px;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd{bottom: 8px;}

  .sustainability-section .owl-nav {position: absolute; left: 20px; right: 20px;}
  .vision-content .headline_content .body-light-text{ font-size: 16px !important; line-height: 26.2px !important;}

  .sustainability-section .owl-nav .owl-prev{ left: -20px;}
  .sustainability-section .owl-nav .owl-next{ right: -20px;}
}


@media screen and (max-width: 767px){
.feedback-slider-item p{padding: 0 0px;text-indent:40px;}
.testimonial-carousel-section .owl_pagination {margin-left: 0;text-align: center;  left: calc(50% - 15%); top: -6px;}
.feedback-slider .owl-nav {right: 0;width: 100%;}
.feedback-slider .owl-nav .owl-prev {position: absolute;left: 20px;}
.feedback-slider .owl-nav .owl-next {position: absolute;right: 20px;}
.feedback-slider-item {margin-bottom: 0px;}

/*.spotlight-section .headline_wrap .display-1-heading {line-height: 35px; font-size: 43px;padding-bottom: 10px;padding-bottom: 5px;}*/
.spotlight-section .headline_wrap h3:nth-child(3) {margin:0px 0;}
.spotlight-section .headline_wrap .display-2-heading {position: relative; margin-left: 0;bottom:0px;left: 45px;}
.spotlight-section .headline_content {width: 95%;}
.spotlight-section .headline_wrap .overline-text {position: relative;right: 0; padding-bottom: 30px;}
.spotlight-section {padding-left:15px;padding-right:15px;}

.sustainability-content {padding: 60px 30px 60px 30px;}
.sustainability-content .headline_content {width: 100%;margin: 0 0 0 0;}
.sustainability-content .overline-text {padding-bottom: 40px;}
.sustainability-section .parallax-section {padding: 40px 20px;}
.sustainability-content .headline_content .body-light-text{padding: 0px 0 15px;}
.sustainability-section .leaf-element_OB03{bottom: inherit; left: inherit; top: 100px; right:50px; max-width:100px}

.statistics-row{flex-direction: row; align-items:start;}
.statistics-row .statistics-list{flex: 0 0 50%; max-width: 50%; margin-bottom: 20px; height:125px;}
.statistics-row .statistics-list-in{ width: 100%; align-items: start; justify-content: start; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; padding: 20px 20px; justify-content: normal; margin-right: 0px; height: 100%;}
.statistics-list .count-wrap {width:100%;text-align:left;justify-content: start;}
.statistics-list:nth-of-type(1) .count-wrap{ width:100%; }
.statistics-list p{ font-size:13px; line-height:15.6px;}
  /* .statistics-list .count-wrap .count-num {font-size: 2.375vw;line-height: 2.375vw;}
  .statistics-list .count-wrap .count-text {font-size: 2.375vw;line-height: 2.375vw;} */
  /* .statistics-list p {font-size: 0.875vw;line-height: 1.125vw;} */
.vision-section .vision-content h3{font-size: 30px; line-height:25px; letter-spacing: 0;}
  .vision-section .parallax-section .parallax-image {height: 100%;}
  .vision-content {padding: 60px 40px 120px 40px;}
  .vision-content .headline_content {width: 100%;margin: 0 0 0 0;}
  .vision-section {height: 100%; max-height: inherit;}
  .vision-content .overline-text {padding-bottom: 40px;}
  .vision-parallax-wrap .parallax-image {display: none;background-image: none;}
  .gap-row {align-items: end;}
  .circle-text {display: none;}
  .link-btn{ font-size: 1rem;  line-height: 1rem;}

/* .embracingSustainableGrowth_section .display-1-heading {line-height: 50px;} */
.embracingSustainableGrowth_section .display-2-heading {margin: 5px 0;left: 5%;}
.canter_block {left: 0;}

  .bannerSection .canter_block {left: -10%;bottom: 180px;}
  /* .bannerSection .headline_wrap .display-1-heading {line-height: 45px;} */
  /* .bannerSection .headline_wrap .display-2-heading {line-height: 45px;} */
  .bannerSection .bg {height: 100vh;}
  .bannerSection .headline_wrap .last-hd {left: 73px;top: 0px;}
  .bannerSection .headline_wrap .mid-hd {margin: 0px 0;}



  .delightDeliveringValue-container .headline_wrap h2:first-child,
  .delightDeliveringValue-container .headline_wrap .gap-row,
  .delightDeliveringValue-container .headline_wrap h2.last-hd{font-size:3.75rem; line-height: 3.75rem;}
.delightDeliveringValue-container .headline_wrap h2:first-child,
.delightDeliveringValue-container .headline_wrap .gap-row h2:last-child,
.delightDeliveringValue-container .headline_wrap h2:last-child{ height:50px }
.delightDeliveringValue-section{ padding: 120px 0;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left: 0;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {top: 0; right: 0;}
  .ddv-video-container .ddv-outer{ max-width: 90vw; }

  /* .delightDeliveringValue-container .headline_wrap .display-1-heading {line-height: 75px;} */
  /* .delightDeliveringValue-container .headline_wrap h2 {font-size: 2.875vw;} */
  .delightDeliveringValue-container .headline_wrap h2:nth-child(2) {margin: 0 0;}
  .delightDeliveringValue-container .headline_wrap h2:first-child {margin-left:-30px;}
  .ddv-video-container {margin-top:-15.5%;}
  .delightDeliveringValue-container .headline_wrap h2:last-child {margin-right: 0;}
  .playIcon_wrap { transform: translate(-55%, -82%); -webkit-transform: translate(-55%, -82%); -moz-transform: translate(-55%, -82%); -ms-transform: translate(-55%, -82%); -o-transform: translate(-55%, -82%); }

  .delightDeliveringValue-section{}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:first-child {margin-left: 0px;position: absolute; right:inherit;top: 0; left:70%;}

  
  .delightDeliveringValue-section .leaf-element01 img, .delightDeliveringValue-section .leaf-element02 img {height: 120px;}
  .delightDeliveringValue-section .leaf-element01 {top: -30px;left: 0;}
  .delightDeliveringValue-section .leaf-element02 {bottom: -125px;right: 0;}

  .ulinaryOdyssey-slider .ulinaryOdyssey-content{ height:0 }
  .ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {margin-left: 0; margin-bottom: 40px; padding: 50px 0 50px 15px}
  .ulinaryOdyssey-content .overline-text {padding-bottom: 30px;}
  .ulinaryOdyssey-content {padding-top: 40px;}
  .ulinaryOdyssey-content .headline_content {width: 100%;margin: 0 0 0 0;}
  .ulinaryOdyssey-section .owl-nav .owl-prev {position: absolute;left: 20px;}
  .ulinaryOdyssey-section .owl-nav .owl-next {position: absolute;right: 20px;}
  .ulinaryOdyssey-section .owl-nav {right: 0;width: 100%;bottom:-60px;}
  .ulinaryOdyssey-section .owl_pagination {margin-left: 0;text-align: center;top:inherit; left: 50%; transform: translateX(-50%);bottom:-60px;right: auto;position: relative;}
  .ulinaryOdyssey-section .count_current:before {top: auto; transform: inherit}
  .ulinaryOdyssey-content .headline_content .body-light-text{ padding: 10px 0 0;}
  .ulinaryOdyssey-section.parallax-section{padding: 100px 0 120px;}
/*
  .ulinaryOdyssey-slider .owl-carousel .owl-stage{ padding:0 30px; }*/
  .ulinaryOdyssey-slider-item{ transform: scale(1);-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  -o-transform: scale(1);}
  .ulinaryOdyssey-slider .owl-item .ulinaryOdyssey-picture{margin: 0 10px;}


  .circle-img-wrap {display: none;}

  /* .ourBrands_listing ul .ourBrands_list a {font-size: 36px;line-height: 31px;} */
  .ourBrands-section {padding:120px 0px 80px;}
  .ourBrands-section .leaf-element_OB01 img {height: 60px;}
  .ourBrands-section .leaf-element_OB02 img {height: 80px;}
  .ourBrands-section .leaf-element_OB03 img {height: 80px;}
  .ourBrands_listing ul .ourBrands_list a:before
  .ourBrands_listing ul .ourBrands_list a:hover:before{ display: none; }
  .ourBrands-section .ourBrands-content .leaf-element_OB01 {top: 50px;right: auto;left: -10px;}
  .gap-row1 {margin:0px 0;}
   .visibleIcons{ opacity: 1; }

  .delightDeliveringValue-container .headline_wrap h2:last-child {top:0px; left:5px;}
  .delightDeliveringValue-container .headline_wrap .gap-row {margin:0px 0;flex-direction:column; align-items:start;}
  .delightDeliveringValue-container .headline_wrap h2.last-hd {padding-top: 0;}
  .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child{ top:0; left: 5px; }
 

  .subhead_txt {display: flex; margin:0; flex-wrap: wrap;}
  .ourBrands-section.parallax-section .parallax-content {padding: 0;}
  .ourBrands-content{ padding-left: 0; }
  .ourBrands-section .leaf-element_OB01 {top:2%; right: auto;left: 0;}
  .ourBrands-section .leaf-element_OB02 {bottom: auto;top:0%;right: 20px;}
  .bannerSection .headline_wrap .gap-row1 .display-2-heading {margin-top: 0px; margin-left: 0;} 
  
   
  .ourBrands-section .owl-nav .owl-prev {position: absolute;left: 20px;}
  .ourBrands-section .owl-nav .owl-next {position: absolute;right: 20px;}
  .ourBrands-section .owl_pagination{  bottom:-50px}

  .embracingSustainableGrowth_section .display-2-heading:last-child {margin-top: -5px;}
  .ourBrands-section .leaf-element_OB03 {bottom: -9%; }
  .ourBrands-slider-item .ourBrands-vid iframe{height: 100%;}
  .ourBrands-slider-item .ourBrands-vid{ height: 100%; position:relative;}
  .ourBrands-slider-item .ourBrands-vid:after{ content:''; position: absolute; background:rgba(0,0,0,0); top:0; right: 0; top:0; bottom: 0; width: 100%; height: 44%; }
  .ourBrands-slider-item .ourBrands-vid::before{ content:''; position: absolute; background:rgba(0,0,0,0); bottom:0; right: 0; top:0; bottom: 0; width: 100%; height: 44%; }
  .ourBrands-slider-item .ourBrands-vid .ratio-16x9{--bs-aspect-ratio:160%;}
  .spotlight-section .headline_wrap .overline-text {right: 0;position: relative;padding-bottom: 30px;}
  .bannerSection .headline_wrap .gap-row1 {margin:5px 0;}
  .headline_wrap .body-light-text{font-size: 3.2vw !important;line-height: 5.2vw !important;}
  
  .gap-row2{margin: -10px 0;}
  .count_current:before{top: 1px;}
  .count_allitems:before{top: 3px;}
  .tajsats-navbar-nav-container{padding:1rem;}

  .bannerSection .headline_wrap .display-1-heading,
  .bannerSection .headline_wrap .display-2-heading{font-size:15vw; line-height: 15vw; height: 50px;}

    .ourBrands-content .headline_wrap .body-light-text,
    .vision-content .headline_content .body-light-text,
    .ulinaryOdyssey-content .headline_content .body-light-text,
    .sustainability-content .headline_content .body-light-text,
    .spotlight-section .headline_content p{font-size:1rem !important; line-height: 1.6rem !important;} 

  /**HERO BANNER**/
  .herobanner .headline_wrap_row{bottom: 20%; left: 6%;}
  .owl_pagination #ourBrandsCounter{font-size: 18px; line-height: 18px;}
  .owl-nav .long-arrow-left, .owl-nav .long-arrow-right{width: 18px;height: 26px;}
  .ourBrands-section .owl-nav{bottom: -45px;}

   .display-1-heading, .display-2-heading{font-size: 58px; line-height: 58px;letter-spacing: -0.68vw; height: 58px;}
   .headline-L{line-height:30px; font-size: 30px;}
   .subhead_txt{ flex-wrap: wrap; }
   .subhead_txt .headline-L{ display: flex; width: 100%; }
   .spotlight-section .headline_content{ margin-left:0; width: 100%;}

   .embracingSustainableGrowth_section .headline_wrap h2:last-child, .embracingSustainableGrowth_section .display-1-heading{height: 52px;}
   .embracingSustainableGrowth_container{left:20px; transform:translate(0%, -50%);  height: auto}
   .embracingSustainableGrowth_section .headline_wrap h2:last-child{top:0;}
   .feedback-profile-info .customer-name{font-size:18px;line-height:24px;}

   .spotlight-section .headline-M{font-size:22px; line-height:20px;}
   .spotlight-item .divider-sm{margin:20px 0;}
   .spotlight-section .headline_wrap .display-1-heading{height:56px;}
   .spotlight-section .headline_wrap h3:nth-child(3) .line{display: block !important;}

   .brands-carousel-section{ padding:40px 0px;}
   .feedback-top-content .quote-left, .feedback-top-content .quote-right{width: 25px; height: 22px;}

   .testimonial-carousel-section{ padding:80px 0px; }

   .single-logo{ min-width:inherit; max-height: 80px;}

   .testimonial-carousel-section .count_allitems:before, .testimonial-carousel-section .count_current:before {top: 1px;}



   #honmeOnLoadModal .modal-dialog .button-box li {/*max-width: 70vw;  flex: 0 0 70vw;*/ margin-bottom:10px; }
   #honmeOnLoadModal .modal-dialog .button-box li a{ font-size:11px !important;}
   #honmeOnLoadModal .modal-dialog .button-box li a span{ font-size: 10px ;}
   #honmeOnLoadModal .modal-content{ max-width:100%; width: 100% !important;}
   #honmeOnLoadModal .modal-dialog{ max-width: 90%!important; width: 100% !important; margin: 0 auto;}
   #honmeOnLoadModal  .modal-logo-img { max-width: 25vw;}   

   #honmeOnLoadModal .modal-dialog ul.button-box{ max-width:145px;}
#honmeOnLoadModal .modal-dialog ul.button-box li{ max-width:100%; flex: 0 0 100%;}
   
}


@media only screen and (min-width: 375px) and (max-width: 384px) {
  .spotlight-section .headline_wrap h3:nth-child(3) .line { display: inline-block !important;}
  .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 46px !important;line-height: 46px !important;height: 48px !important;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd { bottom: 2px !important;left: 5% !important;}
}

@media only screen and (min-width: 360px) and (max-width: 374px) {
  .spotlight-section .headline_wrap h3:nth-child(3) .line { display: inline-block !important;}
  .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 44px !important;line-height: 44px !important;height: 46px !important;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd { bottom: 2px !important;left: 5% !important;}
}
@media only screen and (min-width: 400px) and (max-width: 650px) {
}
@media only screen and (min-width: 411px) and (max-width: 450px) {
  .spotlight-section .headline_wrap h3:nth-child(3) .line { display: inline-block !important;}
  .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 50px;line-height: 50px;}
  .spotlight-section .headline_wrap .display-2-heading.last-hdd { bottom: 2px;}


}

@media only screen and (min-width: 390px) and (max-width: 410px) {

}


@media screen and (max-width:398px){
.display-1-heading, .display-2-heading{font-size:52px !important; line-height: 52px !important;letter-spacing:-2px !important; height:52px;}
.spotlight-section .headline_wrap .display-2-heading{ letter-spacing:-1px !important;}
.delightDeliveringValue-container .headline_wrap h2:first-child, .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child, .delightDeliveringValue-container .headline_wrap h2:last-child { height: 52px;}
}
@media screen and (max-width: 320px) {
  .display-1-heading, .display-2-heading {font-size: 44px !important;line-height: 44px !important;}
  .spotlight-section .headline_wrap .display-1-heading {height: 48px;}
  .embracingSustainableGrowth_section .headline_wrap h2:last-child, .embracingSustainableGrowth_section .display-1-heading {height: 40px;}
  .delightDeliveringValue-container .headline_wrap h2:first-child, .delightDeliveringValue-container .headline_wrap .gap-row h2:last-child, .delightDeliveringValue-container .headline_wrap h2:last-child {height: 44px;}
  .footer-inquiries {flex-direction: column;}
  .vision-content {padding: 60px 20px 120px 20px;}
  .vision-section .vision-content h3 {font-size: 23px;line-height: 22px;}
  .footer-links li a {font-size: 13px;line-height: 20px;}
}

@media screen and (max-device-width: 990px)  and (min-device-width: 320px) and (orientation: landscape) {
  

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- Galaxy ----------- */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

}

/* ----------- iPhone 6/7/8 ----------- */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 75px !important;line-height: 75px !important;height: 65px !important;}
    .herobanner .headline_wrap_row {bottom: 12%;left: 17%;}
    .overline-text {font-size: 24px; line-height: 36px;}
    .ourBrands_listing ul .ourBrands_list a {font-size: 34px;line-height: 34px;}
    .delightDeliveringValue-container .headline_wrap h2:first-child, .delightDeliveringValue-container .headline_wrap h2.last-hd,.delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {font-size: 85px !important;line-height: 85px !important;height: 78px !important;}
    .embracingSustainableGrowth_section .display-1-heading, .embracingSustainableGrowth_section .display-2-heading {font-size: 85px !important;line-height: 85px !important;height: 78px !important;}
    .embracingSustainableGrowth_container {left: 35px;}
    .sustainability-content .overline-text { padding-bottom: 15px; }
    .sustainability-section .parallax-section .parallax-image {height: 100%;}
    .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 80px !important;line-height: 80px !important;height: 78px !important;}
    .spotlight-section .headline_wrap .display-2-heading.last-hdd {left: 25%;bottom: 85px;}
    .spotlight-section .headline_wrap h3:nth-child(3) {height: 120px;}


}

/* ----------- iPhone 12 Pro ----------- */
@media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 75px !important;line-height: 75px !important;height: 65px !important;}
    .herobanner .headline_wrap_row {bottom: 10% !important;left: 18% !important;}
    .bannerSection .headline_wrap .last-hd {left: 115px;}
    .overline-text {font-size: 24px; line-height: 36px;}
    #video-masking-delighting {width: 100%;height: 100%;}
    .headline-L {font-size: 56px;line-height: 48px;}
    .sustainability-section .parallax-section .parallax-image {height: 100%;}
    .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 85px !important;line-height: 85px !important;height: 78px !important;}
    .spotlight-section .headline_wrap .display-2-heading.last-hdd {bottom: 95px;left: 29%;}
    .spotlight-section .headline_wrap .overline-text {right: 112px !important;top: 0;}
    .ourBrands_listing ul .ourBrands_list a {font-size: 40px;line-height: 40px;}
    .statistics-row .statistics-list {flex: 0 0 33%;max-width: 33%;height: 100px;}
    .ourBrands-section {padding: 120px 0px 0px 0px;}
    .count_allitems, .count_current {padding-left: 8px !important;}
    .ddv-video-container .ddv-outer {max-width: 110vh;}
    .ulinaryOdyssey-slider {margin-left: 0;}
    .owl-counter-wrap .count_allitems, .owl-counter-wrap .count_current, .owl-counter-wrap .bar_line {font-size: 22px !important;}
    .owl-counter-wrap .count_allitems:before, .owl-counter-wrap .count_current:before {font-size: 22px !important;}
    .owl-counter-wrap .count_current:before {top: 10px !important;}
    .spotlight-section .headline_wrap h3:nth-child(3) {margin: 0px 0;}
    .delightDeliveringValue-container .headline_wrap .gap-row {margin: -25px 0;}
    .spotlight-section .headline_wrap h3:nth-child(3) {height: 110px;}
}

/* ----------- iPhone 14 ----------- */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .bannerSection .headline_wrap .display-1-heading, .bannerSection .headline_wrap .display-2-heading {font-size: 75px !important;line-height: 75px !important;height: 60px !important;}
    .herobanner .headline_wrap_row {bottom: 10%;left: 18%;}
    .bannerSection .headline_wrap .last-hd {left: 100px;}
    .overline-text {font-size: 24px; line-height: 36px;}
    #video-masking-delighting {width: 100%;height: 100%;}
    .headline-L {font-size: 56px;line-height: 48px;}
    .sustainability-section .parallax-section .parallax-image {height: 100%;}
    .spotlight-section .headline_wrap .display-1-heading, .spotlight-section .headline_wrap .display-2-heading {font-size: 85px !important;line-height: 85px !important;height: 78px !important;}
    .spotlight-section .headline_wrap .display-2-heading.last-hdd {bottom: 95px;left: 25%;}
    .ourBrands_listing ul .ourBrands_list a {font-size: 40px;line-height: 40px;}
    .statistics-row .statistics-list {flex: 0 0 33%;max-width: 33%;height: 100%;}
    .spotlight-section .headline_wrap .overline-text {right: -10px !important;top: 0;}
    .owl-counter-wrap .count_current:before {top: 0px !important;}
    .owl-counter-wrap .count_allitems:before, .owl-counter-wrap .count_current:before {font-size: 22px !important;left: -9px;}
    .delightDeliveringValue-container .headline_wrap h2:first-child, .delightDeliveringValue-container .headline_wrap h2.last-hd,.delightDeliveringValue-container .headline_wrap .gap-row h2:last-child {font-size: 85px !important;line-height: 85px !important;height: 78px !important;}
    .delightDeliveringValue-container .headline_wrap .gap-row {margin: -5px 0;}

}

