/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 10 2020 | 18:08:07 */
.sa_hover_container {
  height: calc(100vh - 285px);
  min-height: unset!important;
}
#sample_slider {
  margin-top: 90px;
}


.white {
  background: transparent!important;
}

.owl-stage {
  /*width: 100vw!important;*/
  background: rgba(255, 255, 255, 0.85)!important;
}
#sample_slider .owl-dots {
  padding-top: 0!important;
  bottom: -5px!important;
}

.saCon {
  height: 100%; background: transparent; text-align: center;
  padding-bottom: 10px; display: flex; align-content: space-between; flex-wrap: wrap;
}
.saCon.saCenter {
  align-content: center;
}

.saWrap {
  text-align: right; width: 100%; margin-top: 2%; margin-right: 5%; position: relative;
}

.saAuthor {
  display: inline-block; position: absolute; right: 55px; bottom: 0;
}

.owl-carousel .owl-item img.saStars {
  width: 50px; height: 50px; border-radius: 100px;
}

.saText {
  width: 100%; padding-right: 15%; padding-left: 15%; position: relative;
}


.reviewText, .reviewTextEng {
  font-family: Rubik; font-weight: bold; color: black; font-size: 16px; text-shadow: 1px 1px 15px black;
}
.reviewText {
    direction: rtl;
}

.reviewImgBox {
  width: 100%; height: 26%;
}
.reviewImgBox img {
  box-shadow: 1px 1px 5px 1px grey;
  border: 1px solid black;
  margin: 0 10px;
  display: inline-block; max-height: 100%!important; height: 180px; width: auto; max-width: 49%!important;
}

.owl-carousel .owl-item .saStarsImg {
  display: inline-block; max-width: 130px;
}

.quoteStart {
  position: absolute; top: 0; right: calc(15% - 30px); font-size: 20px;
}
.quoteEnd {
  position: absolute; bottom: 0; left: calc(15%); font-size: 20px;
}


@media only screen and (max-width: 959px) {
  	#sample_slider {
 	      	 margin-top: 85px;
	}
  .sa_hover_container {
	/*margin-top: 125px;*/
 	 height: calc(100vh - 125px);
	}
  #mainSection1.reviewsSection {
    height: calc(100vh - 75px);
  }
}
@media only screen and (max-width: 767px) {
  	#sample_slider {
 	 margin-top: 57px;
	}
  .saText {
    padding: 0 10px;
  }
  .reviewText, .reviewTextEng {
  	font-size: 13.5px;
  }
  .quoteStart {
    right: -13px;
  }
  .quoteEnd {
    bottom: 20px;
    left: -13px;
  }
}