.giftQlub-section-in .display-1-heading{ display: block !important; text-align:left;}
.giftQlub-section .display-1-heading{color: #B39758; width: 100% !important;  text-align: left; display: block !important;}
.giftQlub-section .display-2-heading{color: #B39758; width: 100% !important;  text-align: right; display: block !important;}
.giftQlub-section-in .display-1-heading .line:nth-of-type(1){position: relative; left: 0; text-align: left !important;}
.giftQlub-section-in .display-1-heading .line:nth-of-type(2){position: relative; right: 0; text-align: right !important;}


.giftOfLove-main .curvebox {background-color: rgba(250,250,250,1);height: 150vw;top:-25%;}
.quote-figure .image-wrap-circle{ height:320px; width: 320px;}



.sustainability-section .sustainability-carousel, .left-right-box-layout .sustainability-carousel{ border-radius:30px; overflow: hidden;}
.sustainability-section .parallax-section, .left-right-box-layout  .parallax-section{height: 100%;padding: 100px;}
.sustainability-section .sustainability-carousel .ratio-4x3,.left-right-box-layout .ratio-4x3{--bs-aspect-ratio: 80%;}
.sustainability-content, .left-right-box-layout .sustainability-content{display: flex;  justify-content: center;  height: 100%;  padding: 0 120px;}
.left-right-box-layout .sustainability-content{ padding: 0 0 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, .left-right-box-layout  .owl-nav{ position: absolute;  top: 50%;  left: 0;  right: 0;}
.sustainability-section .owl-nav .owl-prev, .left-right-box-layout  .owl-prev{ left: 40px;  position: absolute;}
.sustainability-section .owl-nav .owl-next, .left-right-box-layout  .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;}


.animatedText span span:last-child{margin-right:20px !important;}


.deepening-social-section{ padding:120px 0 12%;}
.paathya-section-in{ background: #fff; padding-top:30px !important;}
.paathya-section .curvebox{ background-color: #fff;}

.left-right-box-layout .flex-row-reverse .sustainability-content .headline_wrap{ margin-top:15%;}
.left-right-box-layout .sustainability-content .headline_wrap{ margin-top:5%;}

.ulinaryOdyssey-content .overline-text{ color: #284734 !important; padding-bottom:30px !important;}
.animatedText span{ letter-spacing:0px !important;}

.sustainability-content .headline_wrap, .left-right-box-layout .sustainability-content .headline_wrap{margin-top:0px;}
.sustainability-section .flex-row-reverse .sustainability-content .headline_wrap,  .left-right-box-layout .flex-row-reverse .sustainability-content .headline_wrap{margin-top:0px;}
.sustainability-content, .left-right-box-layout .sustainability-content{ padding-top: 10%;}
.building-a-sustainable-future-section .sustainability-content {padding: 0 60px 0 0;}
.left-right-box-layout .sustainability-content h3 {margin-bottom: 0px;}
.greentext-color .headline_wrap .overline-text {color: #284734;}
.greentext-color .headline_content ul {padding-left: 15px;}
.greentext-color .headline_content ul li {list-style: disc;color: #284734;font-size: 1vw;line-height: 1.625vw;margin-bottom: 5px;}

.ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content .headline_wrap h3.animatedText span span:last-child {margin-right: 12px !important;}

.building-a-sustainable-future-section .col-lg-6:nth-of-type(1) {max-width: 50%;flex: 0 0 50%;}
.building-a-sustainable-future-section .col-lg-6:nth-of-type(2) {max-width: 50%;flex: 0 0 50%;}
.intro-column-section .quote-figure {justify-content: center;}


@media screen and (min-width: 768px) and (max-width: 1023px){
.deepening-social-section{padding: 60px 0 20% !important;}
.sustainability-section .parallax-section, .left-right-box-layout .parallax-section{ height: 100%; padding: 60px 40px;}
.sustainability-section .leaf-element_OB03{ left: 0;}
.sustainability-content {padding: 80px 80px;}
.sustainability-content .overline-text{line-height:38px; font-size:38px; margin-bottom:20px !important;}
.giftQlub-inside {max-width: 685px;}
.overline-text {line-height: initial;}
.overline-text { margin-bottom: 0 !important;}
.ulinaryOdyssey-section .owl-nav {bottom: 0 !important;}
#curvebox0 {height: 160vh !important;top: -18% !important;}
.building-a-sustainable-future-section.left-right-box-layout .flex-row-reverse .sustainability-content .headline_wrap {margin-top: 0;}
.building-a-sustainable-future-section .sustainability-content, .building-a-sustainable-future-section.left-right-box-layout .sustainability-content {padding: 50px 20px 0 0!important;}
.overline-text {font-size: 20px !important;}
.building-a-sustainable-future-section .sustainability-content .overline-text{margin-bottom: 30px !important;}
.paathya-section .curvebox {top: -20%;}

.giftQlubSlide_section_outer {margin-top: 40px;}
.intro-column-section.quote-section .container-fluid {max-width: 90%;margin: 0 4%;}
.ulinaryOdyssey-slider .active.centerbig_item .ulinaryOdyssey-content {padding: 10% 0 0px 0px;}

.building-a-sustainable-future-section {padding: 0px 0 80px 0;}
.building-a-sustainable-future-section .col-lg-6:nth-of-type(1) {max-width: 100%;flex: 0 0 100%;}
.building-a-sustainable-future-section .col-lg-6:nth-of-type(2) {max-width: 100%;flex: 0 0 100%;}
.sustainability-content, .left-right-box-layout .sustainability-content {padding: 20px 0px !important;}


}

@media screen and (min-width: 1024px) and (max-width: 1080px){
.quote-section {padding: 80px 0 100px !important;}
#curvebox0 {top: -35% !important;}
.building-a-sustainable-future-section.left-right-box-layout .flex-row-reverse .sustainability-content .headline_wrap {margin-top: 0;}
.building-a-sustainable-future-section .sustainability-content, .building-a-sustainable-future-section.left-right-box-layout .sustainability-content {padding: 40px 20px 0 0!important;}
.overline-text {font-size: 20px !important;}
.building-a-sustainable-future-section .sustainability-content .overline-text{margin-bottom: 30px !important;}
.paathya-section .curvebox {top: -20%;}
.overline-text { line-height: initial;}
#curvebox0 {top: -30% !important;}
.sustainability-content, .left-right-box-layout .sustainability-content {padding: 40px 40px !important;}
body .ulinaryOdyssey-section.parallax-section {padding-bottom: 120px !important;}

}


@media screen and (min-width: 1600px){
.giftQlub-section .giftQlub-section-in .display-1-heading{margin-bottom:-25px;}
.left-right-box-layout .sustainability-content h3{max-width: 100%;}
.sustainability-content, .left-right-box-layout .sustainability-content{padding:8% 120px 0;}

.ulinaryOdyssey-section .owl-nav {bottom: -5%;}
.ulinaryOdyssey-section .owl_pagination{ bottom:-5%;    right: 40vw;}
.ulinaryOdyssey-section.parallax-section {padding-bottom: 260px !important;}
}


@media only screen and (max-width:1440px){
.giftQlub-section .giftQlub-section-in .display-1-heading{margin-bottom: -15px !important;}

.ulinaryOdyssey-content .overline-text,
.sustainability-content .overline-text{ padding-bottom:0 !important;}

.ulinaryOdyssey-section .owl_pagination{ bottom:15%;    right: 39vw;}
.ulinaryOdyssey-section .owl-nav{bottom: 15%;}
.quote-section {padding: 80px 0 100px;}
#curvebox0 {height: 220vh;top: -30%;}
.ulinaryOdyssey-section.parallax-section {padding-top: 60px !important;}

.greentext-color .headline_content ul li {list-style: disc;color: #284734;font-size: 12.8px !important;line-height: 20px !important;}
.building-a-sustainable-future-section .sustainability-content {padding: 8% 60px 0 0;}

.ulinaryOdyssey-section.parallax-section {padding-bottom: 190px !important;}


}

@media screen and (max-width:1024px){   
.sustainability-content .overline-text{margin-bottom:0px !important; padding-bottom:0px !important;}
.sustainability-content, .left-right-box-layout .sustainability-content{ padding:80px 40px;} 
.sustainability-content .headline-L{line-height: 42px;}
.sustainability-content .headline_content {width:100%; margin: 0 0 0 0%;}
}

@media screen and (max-width: 767px){
.sustainability-content{padding: 60px 30px 60px 30px;}
.sustainability-content .overline-text{ margin-bottom:20px !important; padding-bottom: 0 ;}
.sustainability-content .headline_content{width:100%; margin: 0 0 0 0%;}
.sustainability-section .parallax-section, .left-right-box-layout .parallax-section{ padding:40px 20px;}
.sustainability-section .owl-nav .owl-prev, .left-right-box-layout .owl-prev{left: 20px;}
.sustainability-section .owl-nav .owl-next, .left-right-box-layout .owl-next{right: 20px;}
.sustainability-content .headline_content .body-light-text{ padding: 0px 0 0px;}

.animatedText span span:last-child{margin-right:10px !important;}

.deepening-social-section{padding:80px 0 150px;}
.left-right-box-layout .sustainability-content{ padding: 0;}

.animatedText span{ letter-spacing: 0 !important;}

.sustainability-section .leaf-element_OB03{left:0;}
.ulinaryOdyssey-section .owl-nav {bottom: -10%;}
.ulinaryOdyssey-section .owl_pagination {bottom: -70px;transform: translate(-50%, 50%);}
#curvebox0 {height: 110vh;top: -10%;}
.building-a-sustainable-future-section.left-right-box-layout .flex-row-reverse .sustainability-content .headline_wrap {margin-top: 0px;}
.sustainability-content .headline_wrap .headline-L {line-height: 30px !important;}
.paathya-section .curvebox {top: -22%;}
.heading-md, .heading-L {line-height: 28px;}
.ulinaryOdyssey-section.parallax-section {padding: 0px 0 215px !important;}
.building-a-sustainable-future-section .col-lg-6:nth-of-type(1), .building-a-sustainable-future-section .col-lg-6:nth-of-type(2) {max-width: 100%;flex: 0 0 100%;}
.left-right-box-layout .sustainability-content h3 span span:last-child {margin-right: 8px !important;}

.intro-column-section.quote-section {padding: 80px 0 90px;}


}

@media only screen and (min-width: 810px) and (max-width: 850px) {
  .ulinaryOdyssey-slider {margin-left: 0;}
  .intro-column-section .quote-figure .leaf-img:nth-of-type(2) {top: -35%;}
  .leaf-img-box .leaf-img img {max-width: 110px;}
  .quote-figure .qoute-box .quote-right {right: -20px;}
  .giftQlubSlide_section_outer {margin-top: -15px;}

  
}

@media only screen and (min-width: 1349px) and (max-width: 1439px) {
  #curvebox0 {top: -35%;}
  .building-a-sustainable-future-section {padding: 0px 0 80px 0;}


  

}



@media screen and (min-width: 1920px){
    .quote-section {padding: 120px 0 5%;}
    .building-a-sustainable-future-section .sustainability-content {padding: 8% 100px 0 0;}
    #curvebox0 {top: -18%;}
    .ulinaryOdyssey-section.parallax-section {padding-bottom: 260px !important;}
}


@media screen and (min-width: 1280px) and (max-width: 1300px){
  .giftQlubSlide_section_outer {margin-top: 0 !important;}
  #curvebox0 {height: 180vh;top: -35%;}

}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  .building-a-sustainable-future-section .sustainability-content {padding: 8% 100px 0 0 !important;}
  .deepening-social-section .sustainability-content {padding: 8% 0 0 80px!important;}
}

@media screen and (min-width: 1680px) and (max-width: 1684px){
  .giftQlub-section .display-1-heading, .giftQlub-section .display-2-heading {font-size: 110px;line-height: 90px;height: inherit !important;}
  .deepening-social-section .sustainability-content h3 {font-size: 64px;line-height: 60px;}
  .building-a-sustainable-future-section .sustainability-content {padding: 8% 100px 0 0 !important;}
  .deepening-social-section .sustainability-content {padding: 8% 0 0 80px!important;}
}

@media screen and (max-width: 320px){
  .giftQlub-section .display-1-heading, .giftQlub-section .display-2-heading { font-size: 36px !important;line-height: 36px !important; height: inherit !important;}



}



/* portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #curvebox0 {height: 120vh; top: -25% !important;}
    .ulinaryOdyssey-section.parallax-section {padding-bottom: 120px !important;}
    .ulinaryOdyssey-section .owl_pagination {right: 35vw;}
    .ulinaryOdyssey-section .owl-nav {right: 10%;}
   
}
/* landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .quote-section { padding: 80px 0 120px;}
    #curvebox0 {height: 160vh;top: -22%;}
    .ulinaryOdyssey-section.parallax-section {padding-bottom: 125px !important;}
    .building-a-sustainable-future-section.left-right-box-layout .sustainability-content {padding: 3% 40px 0 0 !important;}
    .left-right-box-layout .sustainability-content {padding: 40px 0 0 60px !important;}

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
 

  }
  @media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .sustainability-content, .left-right-box-layout .sustainability-content {padding: 0px 0px; }
    .giftQlubSlide_section_outer {margin-top: 10px;}

  }

  @media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .giftQlub-section-in .display-1-heading .line:nth-of-type(1) {left: -30px;}
    .giftQlub-section-in .display-1-heading .line:nth-of-type(2) {right: -35px;}
    .giftQlubSlide_section_outer {margin-top: 55px;}

  }