.testimonial-slider-one{
    padding: 30px 0px 20px 0px;
}
.testimonial-col-bg .vc_column-inner {
  backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
.testimonial-slider-one .card .card-body{
    padding-left: 0px;
}

.testimonial-slider-one .card-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.testimonial-slider-one .card-content h3{
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #111D15;
}

.testimonial-slider-one .card-content h5{
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #666666;
}

.testimonial-slider-one .card .card-text{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #666666;
}

.Nirmitee-testimonials-section h2{
    /* font-size: 40px;
    font-weight: 600;
    line-height: 48px; */
    color: #fff;  
}

.Nirmitee-testimonials-section .testimonial-content{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #fff; 
}

.testimonial-slider-one .card-img-top {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-right: 20px;
}

.testimonial-slider-one .card {
    border-radius: var(--testimonial-border-radius);
    border: unset;
    /* background: var(--testimonial-bg); */
    padding: 1rem;
    height: 100%;
    /* box-shadow: var(--testimonial-box-shadow); */
    box-shadow: 0px 4px 10px 0px #0000000D;
    border-width: 10px 10px 0px 0px;
    border-style: solid;
    border-color: #9C2A28;
}

.testimonial-slider-one .card *{
    color: var(--testimonial-bg-matched-color);
}
.testimonial-slider-one .slick-prev {
    left: -18% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
}


.testimonial-slider-one .slick-prev:before {
    content: "" !important;
    background-image: var(--testimonial-slick-slide-prev-arrow-bg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    transform: rotate(180deg);
}
.testimonial-slider-one .slick-next {
    right: 0px;
    left: -13%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
}
.testimonial-slider-one .slick-next:before {
    content: "" !important;
    background-image: var(--testimonial-slick-slide-next-arrow-bg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}

.testimonial-slider-one .slick-track{
    display: var(--testimonial-slick-slide-height);
}
.testimonial-slider-one .slick-initialized .slick-slide{
    height: inherit;
}
.testimonial-slider-one .slick-dots li button, .testimonial-slider-one .slick-dots li button:before,.testimonial-slider-one .slick-dots li{
    width: var(--testimonial-slider-dot-width);
    height: var(--testimonial-slider-dot-height);
}

.testimonial-slider-one .slick-dots .slick-active button::before {
    color: var(--testimonial-slider-active-dotcolor);
}

.testimonial-slider-one .slick-dots li button::before {
    color: var(--testimonial-slider-dotcolor);
    opacity: 1;
    font-size: var(--testimonial-slider-dot-size);
}

.star-review-list li {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%23C7983C'%3e%3c!--!Font Awesome Free v5.15.4 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3e%3cpath d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'/%3e%3c/svg%3e"); */
}
span.star {
    color: #C7983C;
    font-size: 20px;
}
.star-review-list {
    padding: 0;
    display: flex;
    list-style: none;
    gap: 10px;
}

.border-b-10{
    border-bottom:10px solid var(--bs-primary);
}
.client-review-box{
        padding: 30px 30px 30px 120px;
}
.testimonial-slider-one{
      padding: 30px 30px 30px 120px;
}
.text-with-quote::before {
    content: '';
    width: 40px;
    height: 40px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 30px;
 background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23ED1D23'%3e%3c!--!Font Awesome Free v5.15.4 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3e%3cpath d='M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z'/%3e%3c/svg%3e");
}
.slick-dots{
    margin-bottom: -26px;
}
@media (max-width: 767px) {
    /* .slick-dots{
    margin-bottom: -51px;
} */
    .client-review-box,.testimonial-slider-one {
    padding: 30px 30px 30px 20px;
}
    .testimonial-slider-one .slick-prev{
        top: -22px;
        left: 11% !important;
    }
    .testimonial-slider-one .slick-next{
        top: -22px !important;
        left: 20% !important;
    }
    .testimonial-slider-one .slick-slider{
        margin-top: 30px;
    }
    /* .testimonial-slider-one{
        padding: 30px 0px;
    } */
}