.aboutIntroSection{background: url('../images/vectors/about-bg.png') center;background-size: cover;}

.videoPlayer{position: relative;height: 350px;box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);border: 10px solid #FFF;}
.videoPlayer .playBtn{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: transparent;border: none;outline: none;}
.videoPlayer .playBtn img{width: 100px;height: 100px; transform: scale(1); transition: all 0.3s ease-in-out;}
.videoPlayer .playBtn:hover img{transform: scale(1.2); filter: drop-shadow(0 0 0.75rem #000);}

.videoModal .modal-dialog{position: relative;pointer-events: visible;padding: 15px;}
.videoModal .btn-close{position: absolute;top: -2.5%;right: -1.5%;z-index: 2; background-color: var(--magenta);opacity: 1;border-radius: 6px;padding: 8px}
.videoWrp {width: 100%;}
.videoWrp video {width: 100%;height: 100%;}

.bigTxt{font-size: 1rem;line-height: 150%;}
.imageSlider, .imageSlider div{height: 100%;min-height: 300px;}
.imageSlider .slick-dots{position: absolute;bottom: 2%;left:0;right: 0; margin-top: 0px !important;}
.aboutImgInfo{height: inherit; padding: 50px 25px;}
.aboutImgInfo > div{display: flex;align-items: center;height: 100%;}
.grayGradientTop{background: linear-gradient(180deg, #DDD 0%, #FFF 16.86%);}
.grayGradientBottom{ background: linear-gradient(0deg, #DDD 0%, #FFF 16.86%);}

.aboutCTAsection{background-image: url('../images/vectors/3d-box-left-btm.png'), url('../images/vectors/3d-box-right-btm.png');background-position:  bottom left, bottom right;background-size: contain;background-repeat: no-repeat;}

.testimonialSection{background: var(--magenta) url('../images/vectors/waves-3.png');background-size: cover;background-repeat: no-repeat;}
.testimonialCard{background-color: #fff;}
.testimonialCard .testeeImg{height: 350px;}
.testeeReview{padding: 25px 20px;position: relative;}
.testeeReview::after{content: '';background: url('../images/icons/single-quote.png');background-size: contain;background-repeat: no-repeat; height: 45px;width: 30px;display: block;position: absolute;bottom:7%;right: 3%;}
.testeeReview .review{margin-bottom: 20px;}
.testeeReview .testeeName{font-family: var(--exo-font); font-weight: var(--exo-semiBold); color: var(--violet);font-size: 1.1rem;font-style: italic;text-transform: uppercase;margin-bottom: 0;}

@media (min-width: 768px){

  .testeeReview .testeeDetails{position: absolute;bottom: 10%;}
  .testeeReview .review{overflow-y: auto; height: 120px;margin-bottom: 50px;}
  .testimonialCard .testeeImg {height: 250px;}
}

@media (min-width: 992px) {

  .videoModal .modal-dialog{max-width: 80% !important;}
}


@media (min-width: 1050px) {
  .videoPlayer{height: 30vw;}
  .videoPlayer .playBtn img{width: 6vw;height: 6vw;}
  .videoModal .modal-dialog{max-width: 70% !important;}
  .videoModal .btn-close {border-radius: -0.4vw;padding: 0.7vw;}

  .bigTxt{font-size: 1.2vw;}
  .aboutImgInfo{padding: 3vw 6vw;}

  .testeeReview{padding: 2vw 1.5vw;}
  .testeeReview .review{height: 9vw;margin-bottom: 4vw;}
  .testeeReview .testeeName{font-size: 1.2vw;}
  .testeeReview::after{height: 3vw;width: 2vw;right: 5%;}
  .testimonialCard .testeeImg{height: 100%;}
}

@media (max-width: 768px) {
  .testimonialSlider{width: 90%; margin: auto;}
}