.privacy-content .privacy-text h2 {
  font-size: 22px;
  font-weight: 500;
}

/*fardan changes*/

main section.shop-hero{
    background-size:cover !important;
}

.contact-info__button{
   margin-top: 50px;
}
.sustainability__giles-video{
    box-sizing: content-box;
}

.contact-info .contact-info__button:hover{
  background-color: #e3061b;
  color: #ffffff;
  border-color: #ffffff;
}

@media (max-width: 768px) {
  .slide-only-right-custom.aos-animate {
    transform: translateX(0) translateY(67px) scale(var(--bottle-scale, 1)) !important;
  }
}

@media (max-width: 992px) {
  .video__player-container .video__player,
  .sustainability__giles-video-container .sustainability__giles-video{
    width: 85%;
    margin: 0 auto;
  }
}
.privacy-container>.privacy-text ol li::marker{
    font-size: 22px;
}
@media (max-width: 576px) {
  .rotator__controls .rotator__shop-btn {
    padding: 8px 60px;
    font-size: 19px;
  }

  .about__group-images-container .about__group-overlay-images img {
    height: 220px;
  }
}

@media (max-width: 320px) {
  .banner__slogan-text {
    font-size: 43px !important;
  }
}

@media (max-width: 320px) {
  .droplet-intro.aos-animate {
    transform: translateY(0) translateY(-11px) scale(1) !important;
  }

  .banner__bottle-img {
    width: 180px;
  }

  .about__group-overlay-images {
    transform: translate(-50%, -30%);
  }

  .banner__slogan-text {
    font-size: 43px !important;
  }

  .sustainability__bottles-content .sustainability__bottles-description p {
    font-size: 16px;
    line-height:1.6;
  }

  .about .about__content .about__title {
    font-size: 25px;
  }
}

@media (max-width: 992px) {
  .about .about__content .about__title {
    padding-bottom: 20px;
  }
}
.privacy-container .privacy-text h2{
  color: #000
}
.privacy-text a{
  overflow-wrap: break-word;
}

@media (max-width: 425px) {
  .contact-form__group .contact-form__file-label {
    padding: 0px;
    border: none;
    border-radius: 0;
  }

  label.contact-form__file-button,
  span.contact-form__file-button,
  span.contact-form__file-name {
    font-size: 11px !important;
  }
}
/* Label Contact-us*/
 .contact-form__file-wrapper {
    position: relative;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    padding: 9px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    display: flex;
    align-items: center;
}
 .footer__main{
     border-top: 2px solid #e3061b;
 }
 
.contact-form__group .contact-form__file-label{
     padding: 0px; 
		border: none;
     border-radius: 0;
}
.faq-intro p{
    font-weight: 500;
}
main section.shop-hero{
    background: url(/media/g3kovf30/shop_desktop.png);
    background-repeat: no-repeat;
    background
}
@media (max-width:550px){
  main section.shop-hero{
    background-repeat: no-repeat;
    background: url(/media/g3kovf30//Hero%20Section.png);
}
}
main section.shop-hero,
.sustainbility--banner{
    background-image: var(--card-bg) !important;
}
@media (max-width:550px){
    main section.shop-hero,
    .sustainbility--banner{
        background-image: var(--card-mobile-bg) !important;
    }
}