
/* Default Template */

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item { text-align: center; display: flex; column-gap: 23px; }
/* .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; } */
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; max-width: 145px; height: 100%;}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5); 
    margin-bottom: 7px;
}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description {
    margin-bottom: 22px;
}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-rating-container {
    margin-bottom: 7px;
}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-subtitle{
    font-size:var(--wdtFontSize_H6) ;
    color: var(--wdtPrimaryColor);
    font-weight:var(--wdtFontWeight_H6) ;
    line-height: var(--wdtLineHeight_H6);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group {
    display: flex;
    margin-bottom: 0;
    flex: 0 0 auto;
}
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper .wdt-content-image span img , .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper .wdt-content-image a img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}
/* Arrows */
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: relative;
    margin-top: clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem); /* Min-30 & Max-60 */
    display: flex;
    justify-content: center;
    align-items: center;
}
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::after, 
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::before {
    content: '';
    flex: 1;
    border-top: 1px solid var(--wdtBorderColor);
}
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::after {
     margin-left: 30px;
}
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::before{
    margin-right: 30px;
 }
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { 
    background-color: var(--wdt-elementor-color-accent); }

.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0px;
    margin-right: 0px;
}
.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::before {
  background: var(--wdtPrimaryColor);
}

.wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"] {
    opacity: 0.5;
}

/* Standard Template */

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    background-color: var(--wdtTertiaryColor);
    overflow: hidden;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
    padding: 20px;
    align-self: center;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 20px;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group > div.wdt-rating-container{
    margin-bottom: clamp(1.25rem, 0.832rem + 1.9108vw, 3.125rem); /* Min-20 & Max-50 */
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span { width: 100%; height: 100%; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a img,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description {
    font-size: clamp(1.125rem, 1.0833rem + 0.1389vw, 1.25rem); /* Min-18 & Max-20 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.0833rem + 0.5556vw, 1.75rem); /* Min-20 & Max-28 */
    line-height: 1;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle {
  color: var(--wdtHeadAltColor);
}

/* classic Template */

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 20px;
}
.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-detail-group > div.wdt-content-description{
  margin-bottom:clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem); /* Min-20 & Max-40 */
}
.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-description {
    font-size: clamp(1.5rem, 1.25rem + 0.8333vw, 2.25rem); /* Min-24 & Max-36 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.0833rem + 0.5556vw, 1.75rem); /* Min-20 & Max-28 */
    line-height: 1;
}
.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor);
}
.wdt-testimonial-holder.wdt-rc-template-classic.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-top: 30px;
    text-align: start;
}


/* Responsive */

@media screen and (max-width:1024px) {

    .wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::after,
    .wdt-testimonial-holder.wdt-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::before {
        display: none;
    }
}

@media (min-width: 480px) {
     .wdt-testimonial-holder.wdt-rc-template-standard.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: absolute;
        top: Calc(clamp(1.5625rem, 0.9375rem + 1.3021vw, 1.5rem) - clamp(3.4375rem, 2.9167rem + 1.7361vw, 5rem)); /* Min-24 & Max-25 */  /* Min-55 & Max-80 */ 
        right: 0;
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        margin: 0;
    }
}
@media screen and (max-width:479px) {
    .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
        max-width: 100%;
        width: 100%;
        max-height: 330px;
        overflow: hidden;
    }
    .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
        display: block;
    }
    .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item {
        flex-direction: column;
        row-gap: 23px;
    }

}