#text-image-col-reverse {
  scroll-behavior: smooth !important;
}
#text-image-col-reverse .right-part {
  padding-left: 0px !important;
}
#text-image-col-reverse .right-part:after {
  display: none;
}
#text-image-col-reverse .cta-p {
  width: 100%;
}
#text-image-col-reverse .text-right {
  max-width: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  height: 493px;
  width: 100%;
  font-size: 18px;
  text-align: left;
  color: #000;
  position: relative;
}
#text-image-col-reverse .bf-cta-2 {
  background: #e65f6c;
  padding: 15px 153px;
  scroll-behavior: smooth;
  text-decoration: none;
  color: white;
}
#text-image-col-reverse .right-color {
  background: #FFF0E1 !important;
}
#text-image-col-reverse .subBox {
  background-color: #FFF0E1;
  padding: 40px 40px;
  border: 100px solid white;
}
#text-image-col-reverse .artisan {
  color: #808080;
  font-size: 16px;
}
#text-image-col-reverse .picture-padding {
  padding-top: 40px;
}
#text-image-col-reverse hr {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
#text-image-col-reverse .disclaimer {
  font-size: 11px;
  color: #000;
  text-align: left;
}
#text-image-col-reverse .specs {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #000;
}
#text-image-col-reverse .specsBox {
  background-color: #fff;
  padding: 40px;
  margin: 20px 20px 20px 0px;
}
#text-image-col-reverse .specs-description {
  color: #808080;
  font-weight: lighter;
}
#text-image-col-reverse .carousel-container {
  background: #FFF0E1;
  padding: 40px 0px !important;
}
#text-image-col-reverse .sale-wrap {
  padding-left: 40px;
}
#text-image-col-reverse .bf-cta {
  font-size: 16px;
  padding: 15px;
  color: white;
  background-color: #e45e6e;
  border-radius: 5px;
  margin-left: 15px;
}
#text-image-col-reverse .salePrice {
  font-size: 48px;
  line-height: 96px;
}
#text-image-col-reverse .dealText {
  font-size: 20px;
  color: #000;
  line-height: 40px;
}
#text-image-col-reverse .carousel-testimonials {
  background: #fff !important;
}
#text-image-col-reverse .basketTitle {
  color: #000;
  font-size: 36px;
  line-height: 43px;
}
#text-image-col-reverse .artisan {
  color: #808080;
  font-size: 16px;
}
#text-image-col-reverse ul {
  padding: 0px;
}
#text-image-col-reverse ul li {
  list-style: none;
}
#text-image-col-reverse .left-part {
  padding-top: 50px;
}
@media (max-width: 767px) {
  #text-image-col-reverse .left-part {
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  #text-image-col-reverse .mobile-title h3 {
    display: block !important;
    margin-top: 60px;
  }
  #text-image-col-reverse .mobile-title {
    display: block !important;
    margin-top: 60px;
  }
}
#text-image-col-reverse .right-part ul li,
#text-image-col-reverse .right-part-opposite ul li {
  padding-bottom: 15px;
  font-size: 18px;
  color: gray;
}
@media (max-width: 767px) {
  #text-image-col-reverse .right-part ul li h3,
  #text-image-col-reverse .right-part-opposite ul li h3 {
    text-align: left;
    margin: 0px;
  }
}
#text-image-col-reverse .access {
  margin: 0 auto;
  background: white;
}
@media (max-width: 767px) {
  #text-image-col-reverse .subBox {
    border: 30px white solid !important;
  }
  #text-image-col-reverse .bf-cta-2 {
    padding: 15px 50px !important;
  }
  #text-image-col-reverse .artisan {
    text-align: left;
  }
  #text-image-col-reverse .sale {
    position: absolute;
  }
  #text-image-col-reverse .product-img {
    position: none !important;
  }
  #text-image-col-reverse .signUp-label .inner-wrap h3 {
    margin: 10px;
  }
  #text-image-col-reverse .order-switch {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
  }
  #text-image-col-reverse .left-part {
    order: 1;
  }
  #text-image-col-reverse .right-part {
    margin-top: 20px;
    order: 2;
  }
  #text-image-col-reverse .right-part ul li {
    padding-bottom: 35px !important;
    font-size: 16px;
  }
  #text-image-col-reverse .right-part h3 {
    text-align: center;
    padding-bottom: 20px;
  }
  #text-image-col-reverse .subscribe-label h3 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }
}
