.mfp-auto-cursor .mfp-content {overflow-x: initial;}
.client-logo-listing {margin: 0 0 100px;}
.latest-testimonials {background: #fff;padding: 100px 0 100px;overflow: hidden;user-select: none;margin-bottom: 90px;}
.testimonial-slide .play_icon {background: url(../png/video_icon_black-3.png) no-repeat;width: 90px;height: 90px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.5);background-size: 100%;opacity: 0.5;font-size: 90px;}
.testimonial-slide{position: relative; max-width: 615px; margin: 15px; box-shadow: 2px 2px 10px rgb(0 0 0 / 30%);}
.testimonial-slide:hover > figure:before{position: absolute;background-color: rgba(255, 209, 0, 0.9); height: 100%;width: 100%;content: ""; left: 0; top: 0; transition: 0.5s all;}
.testimonial-slide:hover .play_icon{ transform: translate(-50%, -50%) scale(1);opacity: 1;}

@media(max-width:1650px) {
   .latest-testimonials {padding: 80px 0;}
}
@media(max-width:1280px) {
    .latest-testimonials {padding: 80px 0;}
    .latest-testimonials .section-title {font-size: 25px}
    .testimonial-slide{margin: 10px; box-shadow: 1px 1px 7px rgb(0 0 0 / 30%);}
    .client-logo-listing {margin: 0 0 80px;}
}
@media(max-width:991px) {
    .latest-testimonials {padding: 60px 0;}
    .client-logo-listing {margin: 0 0 60px;}
}
@media (max-width: 767px) {
    .latest-testimonials {padding: 50px 0; margin-bottom: 50px;}
    .testimonial-slide .video-popup{margin: 0;}
    .testimonial-slide{margin: 6px;}
    .client-logo-listing {margin: 0 0 50px;}   
}
@media (max-width:640px) {
    .client-logo-listing {margin: 0 0 40px;}
    .testimonial-slide:hover .play_icon{ transform: translate(-50%, -50%) scale(0.8);}
}