.newsletter-container {
  width: 60%;
  margin-right: 20%;
  margin-left: 20%;
}

@media (max-width: 1199px) {
  .newsletter-container {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    /*animation: none;*/
  }
}

@media (max-width: 1440px) {
  .newsletter-container {
    width: 86%;
    margin-right: 7%;
    margin-left: 7%;
  }
}

.newsletter-paragraph {
  font-size: 28px;
  line-height: normal;
  padding-bottom: 7px;
  /*font-weight: bolder;*/
}

@media (min-width: 1200px) and (max-width: 1439px) {
  .newsletter-paragraph {
    font-size: 22px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .newsletter-paragraph {
    font-size: 20px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-paragraph {
    padding-left: 25px;
    font-size: 26px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .newsletter-paragraph {
    font-size: 22px;
    /*padding-left: 10px;*/
  }
}

@media (max-width: 575px) {
  .newsletter-paragraph {
    font-size: 18px;
  }
}

@media (max-width: 575px) {
  .newsletter-container {
    width: 94%;
    margin-right: 3%;
    margin-left: 3%;
    box-shadow: none !important;
  }
}

.newsletter-parallax-back {
  display: flex;
  width: 100%;
  height: 300px;
  padding-top: 100px;
  justify-content: center;
  align-content: center;
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .newsletter-parallax-back {
    padding-top: 50px;
    height: 250px;
  }
}

@media (max-width: 769px) {
  .newsletter-parallax-back {
    /*background-position: bottom 0px left -190px !important;*/
    height: 200px;
    padding-top: 40px;
    animation: none;
  }
}

@media (max-width: 1199px) {
  .brief-sum-up-row {
    width: 96% !important;
  }
}

@media (min-width: 1200px) and (max-width: 1439px) {
  .brief-sum-up-row {
    width: 84% !important;
  }
}

@media (min-width: 1440px) and (max-width: 1599px) {
  .brief-sum-up-row {
    width: 80% !important;
  }
}

.product-paragraph-newsletter {
  font-size: 36px;
}

