@media (max-width: 1399px) {}
@media (max-width: 1199px) {}
@media (max-width: 1099px) {}
@media (max-width: 991px) {}
@media (max-width: 767px) {
  /*----------------------------------------------------- Main Banner --------------------------------------------*/
  .MainBannerContainer {
    background-position: top right -65px;
  }
  /*----------------------------------------------------- Swiper --------------------------------------------*/
  .SwiperContainer {
    padding-left: 50px;
    padding-right: 50px;
  }
  .swiper-slide {
    margin-top: -35px;
  }
}
@media (max-width: 575px) {
  /*----------------------------------------------------- Main Banner --------------------------------------------*/
  .MainBannerContainer {
    background-image: url("../images/reviews/image_reviews1.png");
    background-position: top right;
  }
  /*----------------------------------------------------- Page Menu --------------------------------------------*/
  .PageMenuContainer {
    padding-left: 20px;
  }
  /*----------------------------------------------------- Swiper --------------------------------------------*/
  .SwiperContainer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 450px) {
  /*----------------------------------------------------- Main Banner --------------------------------------------*/
  .MainBannerContainer {
    background-position: bottom right -75px;
  }
  /*----------------------------------------------------- Slide Header --------------------------------------------*/
  .ReviewTileRating.AlignRight .StarContainer {
    display: none;
  }
  .NumericRating::after {
    content: ' stars'
  }
}
@media (max-width: 400px) {
  /*----------------------------------------------------- Slide Header --------------------------------------------*/
  .SlideHeaderTitle {
    font-size: 12px;
  }
  .NumericRating::after {
    content: ''
  }
}