
/* Testimonial Carousel START */
.testimonial_wrapper{
    background-image: url(../images/testimonial-bg.svg);
    /* background-position: end; */
    background-size: cover;
    display: none;
}
.testimonial_carousel_wrap{
    padding-top: var(--section-padding-top);
    padding-bottom: var(--section-padding-bottom);
    position: relative;
    width: 100%;
}
.testimonial_profile_img_wrap{
    position: relative;
    max-width: 300px;
    height: 300px;
}
.testimonial_profile_img_wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    overflow: hidden;
}
.company_name{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 5px 0 10px;
    color: #fff;
    font-family: var(--font-rubik);
    font-weight: 500;
    font-size: 25px;
    background-color: var(--body-color);
    min-width: 175px;
    display: grid;
    justify-content: end;
    border-radius: 20px 0;
    letter-spacing: 3px;
}
.testimonial_content{
    font-family: var(--font-rubik);
    font-size: var(--testimonial-content-size);
    font-weight: var(--testimonial-content-weight);
    color: var(--testimonial-content-color);
    margin-bottom: 0;
}
.testimonial_name_desig{
    font-family: var(--font-rubik);
    font-size: var(--testimonial-name-desig-size);
    font-weight: var(--testimonial-name-desig-weight);
    color: var(--testimonial-content-color);
}
.testimonial_carousel_wrap .owl-dots{
    display: flex;
    justify-content: center;
    column-gap: 10px;
}
.testimonial_carousel_wrap.owl-carousel .owl-dot{
    width: 15px;
    height: 5px;
    border-radius: 5px;
    background-color: var(--testimonial-dots-color);
}
.testimonial_carousel_wrap.owl-carousel .owl-dot.active{
    background-color: var(--testimonial-dots-active-color) ;
    
}
/* Testimonial Carousel END */