.banner_bg-image {
  background: url(../../img/olay_new_bg_pc.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  opacity: ima 0.6;
}

.align_text_with_bg_image {
  width: 100%;
  margin-left: 45%;
}

.align_text_with_bg_image h2 {
  color: #fff;
}

@media only screen and (max-width: 992px) {
  .align_text_with_bg_image {
    margin-left: 0%;
    margin-top: 0rem;
  }
}

@media only screen and (max-width: 767px) {
  .banner_bg-image {
    background: url(../../img/banner/banner_homepage_olay_mobile.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
  }

  .align_text_with_bg_image {
    margin-left: 0%;
    margin-top: 13rem;
  }
}

.single_product_text button {
  background: none;
  border: none;
  width: 100%;
  overflow: hidden;
  text-align: left;
  padding: 0;
  margin: 0;
}

.banner_part .single_banner_slider .banner_img {
  position: absolute;
  right: 0;
  top: 22%;
}