.testimonials{background-color:#f5f4ef}
.testimonials .container{width:100%;max-width:unset;margin:0;padding-left:80px;padding-right:0}
.testimonials .testimonial-wrapper{padding:0 0 76px 0;position:relative}
.testimonial-wrapper .testimonial-layer{display:flex}
.ids_revamp_testimonial .testimonial-wrapper .testimonial-layer{display:unset}
.testimonial-layer .testimonial-card{margin:34px 0;width:413px;height:497px !important;flex:none;margin-right:20px}
.testimonial-card .testimonial-info{width:100%;height:100%;padding:40px 56px 24px 50px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px}
.testimonial-info .testimonial-text{color:#202020;font-family:Lato;font-size:20px;font-weight:400;line-height:28px}
.testimonial-info .testimonial-profile{display:flex;align-items:center;gap:10px}
.testimonial-profile .testimonial-user-img{width:85px;height:85px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#c4c4c4;border-radius:50%}
.testimonial-user-img img{flex:none;height:100%;width:100%;border-radius:50%;object-fit:scale-down}
.testimonial-user-detail h3{color:#202020;font-family:Lato;font-size:16px;font-weight:600;line-height:normal;text-transform:capitalize}
.testimonial-user-detail span{color:#202020;font-family:Lato;font-size:16px;font-weight:300;line-height:normal;text-transform:capitalize}
.testimonial-project-details a{color:#7446b3;font-family:Lato;font-size:18px;font-weight:400;line-height:29px;letter-spacing:-0.198px;text-decoration:none}
.testimonial-card .testimonial-video-category{position:relative;height:100%;cursor:pointer}
.testimonial-card .sa_shorts_parentSwiper{padding:0 !important}
.testimonial-card .swiper-slide{max-width:560px;width:100% !important}
.testimonial-video-category .testimonial-clip{cursor:default;position:absolute;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px}
.testimonial-video-category .testimonial-image{position:relative;height:100%;z-index:1}
.testimonial-image img{width:100%;height:100%;border-radius:10px;object-fit:cover}
.testimonial-image .purple{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(92,51,147,0.50);opacity:.8;border-radius:10px}
.testimonial-image .brown{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(157,60,107,0.50);opacity:.8;border-radius:10px}
.testimonial-video-category .testimonial-play-btn-div{position:absolute;bottom:31px;left:45px;z-index:2}
.testimonial-play-btn-div .testimonial-play-btn{width:68px;height:54px;cursor:pointer;margin-bottom:23px}
.testimonial-play-btn .testimonial-play-btn img{width:100%;height:100%;object-fit:cover}
.testimonial-play-btn-div .testimonial-profile-name h3{color:#fff;font-family:Lato;font-size:18px;font-weight:700;line-height:23px;text-transform:capitalize}
.testimonial-play-btn-div .testimonial-profile-name span{color:#FFF;font-family:Lato;font-size:18px;font-style:normal;font-weight:300;line-height:23px;text-transform:capitalize}
.testimonial-btn{position:absolute;bottom:50px;right:159px}
.testimonial-btn .view-all-div{margin-right:29px;display:inline-block}
.view-all-div a{font-family:Lato;font-size:18px;color:#7446b3;font-weight:400;line-height:29px;letter-spacing:-0.198px;text-decoration:none}
.testimonial-layer .slick-prev,.testimonial-layer .slick-next{position:absolute;top:100%;bottom:0}
.testimonial-layer .slick-next{right:95px;top:unset;bottom:-19px}
.testimonial-layer .slick-prev{right:125px;left:auto;top:auto;bottom:-30px}
.testimonial-layer .slick-next::before,.testimonial-layer .slick-prev::before{width:40px;height:40px;content:''}
.testimonial-layer .slick-next::before{content:url(../../../../content/dam/asianpaintsbeautifulhomes/ap-beautiful-homes/emi--banner/ids-slider-arrow.png)}
.testimonial-layer .slick-prev{display:block;transform:rotate(180deg)}
.testimonial-layer .slick-prev::before{display:block;content:url(../../../../content/dam/asianpaintsbeautifulhomes/ap-beautiful-homes/emi--banner/ids-slider-arrow.png)}
.testimonial-layer .slick-dots{padding-right:20px;display:flex;justify-content:right;position:absolute;right:0;bottom:-51px}
.testimonial-layer .slick-dots li{height:4px;width:8px;border-radius:50px;padding:0;background-color:#7345b2;margin:0 3px}
.testimonial-layer .slick-dots li button{display:none}
.testimonial-layer .slick-dots li.slick-active{width:30px}
.testimonial-slider .slick-dots li button:before{content:none}
.testimonial-card .testimonial-video-category video::-webkit-media-controls-current-time-display{display:none}
.testimonial-card .testimonial-video-category video::-webkit-media-controls-time-remaining-display{display:none}
.testimonial-card .testimonial-video-category video::-webkit-media-controls-overflow-button{display:none}
.testimonials .slick-prev[aria-disabled="true"],.testimonials .slick-next[aria-disabled="true"]{cursor:default;filter:grayscale(1)}
.testimonials .slick-next[aria-disabled="true"]{cursor:default}
.reason-to-show.wthi-title h2{padding-top:84px;margin-bottom:38px}
@media(max-width:992px){.testimonials .testimonial-wrapper{padding:0}
.testimonials .testimonial-layer .testimonial-card{margin:36px 10px 0 0}
.testimonial-card{margin-right:10px;height:442px}
.testimonials .container{padding-right:0;padding-left:19px;padding-bottom:100px}
.testimonial-info .testimonial-text{color:#323232;text-align:center;padding:0 20px;font-size:20px}
.testimonials .testimonial-layer .testimonial-card .testimonial-info{padding:30px 20px;align-items:center}
.testimonial-profile{flex-direction:column;align-items:center;text-align:center}
.testimonial-user-img{width:60px;height:60px}
.testimonial-project-details a{text-transform:capitalize}
.testimonial-user-detail h3{font-size:18px;font-weight:700}
.testimonial-project-details a{font-size:16px;letter-spacing:-0.176px}
.testimonial-btn{position:unset}
.testimonial-layer.slick-dotted.slick-slider{margin-bottom:36px}
.testimonial-btn .view-all-div{max-width:200px;padding-top:35px}
.reason-to-show.wthi-title h2{padding-top:50px;margin-bottom:0}
}