@media (min-width: 1px) {
  .slider-text {
    font-size: 22px !important;
    line-height: 1.2 !important;
  }
  .slider-button, .slider-button--right {
    font-size: 12px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 30px !important;
  }
  .slider-button--right {
    margin-left: 85px !important;
  }
  .re-widget {
    height: 555px !important;
  }
}

@media(min-width: 475px) {
  .slider-text {
    font-size: 27px !important;
  }
  .slider-button--right {
    margin-left: 65px !important;
  }
  .re-widget {
    height: 540px !important;
  }
}

@media(min-width: 767px) {
  .slider-text {
    font-size: 35px !important;
  }
  .slider-button--right {
    margin-left: 45px !important;
  }
}

@media(min-width: 872px) {
  .re-widget {
    height: 490px !important;
  }
}

@media(min-width: 991px) {
  .slider-text {
    font-size: 40px !important;
  }
}

@media(min-width:1200px) {
  .slider-button--right {
    margin-left: auto !important;
  }
}