.wdt-testimonial-holder .swiper-slide { cursor: grab; }


/* Default Template */

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item { text-align: center;}

.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: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper { margin-bottom: 0; }

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper + .wdt-content-icon-wrapper { 
    display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.2em; 
    -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .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: var(--wdtFontSize_H4); height: 60px; width: 60px; -webkit-border-radius: var(--wdtRadius_Full); 
    border-radius: var(--wdtRadius_Full); -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-icon-wrapper .wdt-content-icon span { 
    background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }


/* Standard Template */

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item { 
    text-align: center; padding:0; display: flex;
    flex-direction: column-reverse;
    gap: clamp(1.25rem, 0.8333rem + 1.3889vw, 2.5rem) /*40px - 20px*/;}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtBodyTxtColor);
    font-style: italic;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item > div:not(:last-child){
    margin-bottom: 0;
}

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group{
    display: flex;
    align-items: baseline;
    justify-content: end;
    gap: 5px;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group.below span{
    display: none;
}
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){
    margin-bottom: 0;
}

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group { 
    background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.25); }

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-group { padding: 20px; }

.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 { 
    min-width: 100px; }

.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 { 
    height: 100px; padding: 0; width: 100px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); 
    -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); 
    box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }

.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%; object-fit: cover; object-position: center center; }

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group { 
    background-color: var(--wdt-elementor-color-accent); }

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5, 
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5 > a { 
    color: var(--wdt-elementor-color-accent); }

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5, 
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5 > a { 
    color: var(--wdt-elementor-color-white); }

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5 > a:hover { 
    color: var(--wdt-elementor-color-black); }

/* .wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide .wdt-content-item .wdt-content-media-group,
.wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide .wdt-content-item .wdt-content-description {
    transform: scale(0.9) translateY(10px);
    opacity: 0;
    transition: var(--wdtAltTransition);
}

.wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group,
.wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    transform: scale(1) translateY(0px);
    opacity: 1;
}

.wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group{
    transition-delay: 400ms;
}

.wdt-testimonial-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    transition-delay: 300ms;
} */


/* List Layout Template */

.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item { display: flex; align-items: center; }

.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item > div:not(:last-child) { margin-bottom: 0; margin-right: 30px; }

.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-media-group { width: 40%; display: inline-flex; }
.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-detail-group { width: 60%; }

.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-image-wrapper,
.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span,
.wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img{
    width: 100%;
}


/* Classic Template */

.wdt-testimonial-holder.wdt-rc-template-classic  .wdt-content-item{
    padding: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);/* 40 - 20 */ border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_1X);  background-color: var(--wdtBodyBGColor);;
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: end;
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group  .wdt-content-icon-wrapper {
    grid-area: 1 / -1;
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  {
    grid-area: 1 / -1;
    display: grid;
    place-content: center;
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: clamp(0.625rem, 0.5693rem + 0.2548vw, 0.875rem);/* 14 - 10 */
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(4.375rem, 4.2357rem + 0.6369vw, 5rem); /* 80 - 70 */
    height: clamp(4.375rem, 4.2357rem + 0.6369vw, 5rem); /* 80 - 70 */
    font-size: clamp(1.25rem, 1.1803rem + 0.3185vw, 1.5625rem); /* 25 - 20 */
    padding: 0;
    background-color: var(--wdtAccentTxtColor);
    border: 10px solid var(--wdtTertiaryColor);
    color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    margin-bottom: 15px;
    margin-left: 170px;
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-image > span > img {
    width: 150px;
    height: 150px;
    border-radius: var(--wdtRadius_2X);
}


.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-description {
    margin-bottom: clamp(0.9375rem, 0.7285rem + 0.9554vw, 1.875rem);/* 30 - 15 */
    border-bottom: 1px solid var(--wdtBorderColor);
    padding: 0 clamp(0rem, -0.418rem + 1.9108vw, 1.875rem);/* 30 - 0 */
    padding-bottom: clamp(0.9375rem, 0.7285rem + 0.9554vw, 1.875rem);/* 30 - 15 */
}

.wdt-testimonial-holder.wdt-rc-template-classic .wdt-content-item:hover {
    border-color: var(--wdtSecondaryColor);
}
  


/* Responsive */

@media (max-width: 479px) {
    .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group { flex: 1 1 100%; }
    .wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item { flex-direction: column; }
    .wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-media-group{width: 50%;}
    .wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item > div:not(:last-child) { margin-bottom: 20px; margin-right: 0; }
    .wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item { width: 100%; }
    .wdt-testimonial-holder.wdt-rc-template-list .wdt-content-item .wdt-content-detail-group { width: 100%; }
}