
/* Standard Template */

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; padding: 30px 20px;
    -webkit-box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; 
    box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.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: 50%; border-radius: 50%; -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); }

/* Responsive */

@media (max-width: 479px) {
    .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group { flex: 1 1 100%; }
}

/* Default Template */

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description  {
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem); /* 20 - 16 */
    text-transform: uppercase;
    color: var(--wdtPrimaryColor);
    letter-spacing: calc(var(--wdtLetterSpacing_1X) * 5);
    margin-top: clamp(1.25rem, 0.9017rem + 1.5924vw, 2.8125rem); /* 45 - 20 */
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-secondaryitem_group  {
    display: none;
}

.wdt-testimonial-holder.wdt-rc-template-default  .wdt-content-item > div:not(:last-child) {
    margin-bottom: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem); /* 40 - 25 */
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span > img {
    border-radius: var(--wdtRadius_Full);
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-secondary_group  {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    background: var(--wdtBodyBGColor);
    width: fit-content;
    text-align: center;
    padding: 10px 25px 10px 10px;
}

 .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0px;
 }

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-secondary_group .wdt-content-secondary_group_inner {
    text-align: left;
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-secondary_group .wdt-content-secondary_group_inner  .wdt-content-secondarytitle {
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Ext);
    margin-bottom: 4px;
    letter-spacing: 2px;
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 {
    color: var(--wdtHeadAltColor);
    font-size: clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);
    letter-spacing: 5px;
    text-transform: uppercase;
}

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.1385rem + 0.5096vw, 1.75rem);
}

.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-prev .wdt-content-item .wdt-content-image-wrapper,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-prev .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-prev .wdt-content-item .wdt-content-secondary_group,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-prev .wdt-content-item .wdt-content-title {
    transform: translateX(-150px) scaleX(1.1);
    -webkit-transform: translateX(-150px) scaleX(1.1);
    transform-origin: right;
    -webkit-transform-origin: right;
    opacity: 0;
}

.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-next .wdt-content-item .wdt-content-image-wrapper,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-next .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-next .wdt-content-item .wdt-content-secondary_group,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-next .wdt-content-item .wdt-content-title {
    transform: translateX(150px) scaleX(1.1);
    -webkit-transform: translateX(150px) scaleX(1.1);
    transform-origin: left;
    -webkit-transform-origin: left;
    opacity: 0;
}

.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item .wdt-content-secondary_group,
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item .wdt-content-title {
    transform: translateX(0px) scaleX(1);
    -webkit-transform: translateX(0px) scaleX(1);
    opacity: 1;
}

.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-image-wrapper {
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 100ms;
    -webkit-transition-delay: 100ms;
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-description {
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 150ms;
    -webkit-transition-delay: 150ms;
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-secondary_group {
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 200ms;
    -webkit-transition-delay: 200ms;
}
.wdt-testimonial-holder.wdt-rc-template-default .swiper-slide .wdt-content-item .wdt-content-title {
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}

@media (min-width:1025px){
    .wdt-testimonial-holder.wdt-rc-template-default.wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: absolute;
        top: 50%;
        left: calc(-1 * clamp(4.0625rem, 0.1257rem + 6.1453vw, 7.5rem));
        transform: translateY(-50%);
        width: calc(100% + clamp(8.125rem, 0.6093rem + 11.7318vw, 14.6875rem));
        z-index: 0;
    }

    .wdt-testimonial-holder.wdt-rc-template-default.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination  {
        margin: 0;
        display: flex;
        justify-content: space-between;
    }
}

/* New Standard */

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item {
    padding: clamp(2.1875rem, 1.625rem + 2.8125vw, 5rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* 80 - 35 */ /* 40 - 20 */
    background-color: var(--wdtAccentTxtColor);
    height: 100%;
} 

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-title-group .wdt-content-title ,
.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-title-group span { display: none;}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-media-group .wdt-content-secondarytitle {
    text-transform: uppercase;
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtHeadAltColor);
    letter-spacing: 4px;
}

 .wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: clamp(0.625rem, 0.4375rem + 0.9375vw, 1.5625rem); /* 25 - 10 */
}

 .wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-media-group {
    padding: 0 clamp(0rem, -0.375rem + 1.875vw, 1.875rem); /* 30 - 0 */
}

.wdt-testimonial-holder.wdt-rc-template-new_standard  .wdt-content-item > div:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.1385rem + 0.5096vw, 1.75rem);
}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-description {
    color: var(--wdtPrimaryColor);
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}

.wdt-testimonial-holder.wdt-rc-template-new_standard  .wdt-content-item .wdt-content-image > span > img {
    border-radius: var(--wdtRadius_Full);
}

.wdt-testimonial-holder.wdt-rc-template-new_standard  .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);
    color: var(--wdtPrimaryColor);
    letter-spacing: 3px;
    text-transform: uppercase;
}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-top: 14px;
    padding-bottom: 8px;
}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-subtitle  {
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtPrimaryColor);
}

.wdt-testimonial-holder.wdt-rc-template-new_standard .wdt-content-item .wdt-content-detail-group .wdt-content-secondary-image-wrapper  {
    margin-top: clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem); /* 35 - 20 */
}

/* Modern Template */


.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item{
    display: flex;
    padding: clamp(1.875rem, 1.1875rem + 3.4375vw, 5.3125rem); /* 85 - 30 */
    background-color:rgba(var(--wdtSecondaryColorRgb),0.25);
    align-items: center;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item .wdt-content-detail-group .wdt-content-secondaryitem_group {
    padding: 0 clamp(0rem, -1.1146rem + 5.0955vw, 5rem);
    text-align: left;
    flex: 1;
}

.wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item .wdt-content-media-group .wdt-content-secondarytitle {
    white-space: nowrap;
    text-transform: uppercase;
    color: var(--wdtHeadAltColor);
    font-size:clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);
    letter-spacing: 2px;
    margin-top: 20px;
    padding-bottom: 6px;
}

.wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item .wdt-content-media-group .wdt-content-secondaryprice {
    font-size:clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);
    color: var(--wdtPrimaryColor);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 2px;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-detail-group .wdt-content-image-wrapper {
    display: flex;
    margin: 0;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-description  {
    text-transform: uppercase;
    font-size:clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem); /* 16 - 14 */
    color: var(--wdtPrimaryColor);
    letter-spacing: 3px;
    margin-bottom: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* 60 - 20 */
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-title h5 {
    color: var(--wdtHeadAltColor);
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
    letter-spacing: var(--wdtLetterSpacing_3X);
    text-transform: uppercase;
    margin-bottom: 5px;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-subtitle {
     color: var(--wdtBodyTxtColor);
     font-size: clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);
}

.wdt-testimonial-holder.wdt-rc-template-modern.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    background-color: rgba(var(--wdtBodyTxtColorRgb),0.1);
    width: 200px;
    height: 100px;
    z-index: 1;
    margin: 0px;
}

.wdt-testimonial-holder.wdt-rc-template-modern.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) {
    margin-top: 0px;
}

.wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-secondary-image img {
    min-width: 100px;
}

@media only screen and (Max-width:1024px) {
    .wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item {
        flex-direction: column;
        padding-bottom: 170px;
        padding-top: 70px;
    }
    .wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-detail-group{
        flex-direction: column;
    }
    .wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-detail-group .wdt-content-secondaryitem_group {
        text-align: center;
    }
    .wdt-testimonial-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
        margin-bottom: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem); /* 40 - 25 */
        margin-top: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem); /* 40 - 25 */
    }
    .wdt-testimonial-holder.wdt-rc-template-modern.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: absolute;
        right: auto;
        left: 50%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        top: auto;
        bottom: 70px;
        width: 150px;
        height: 60px;
    }
}

@media only screen and (Max-width:767px) {
    .wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item {
        padding-bottom: 160px;
        padding-top: 60px;
    }
    .wdt-testimonial-holder.wdt-rc-template-modern.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        bottom: 60px;
    }
}

@media only screen and (Max-width:479px) {
    .wdt-testimonial-holder.wdt-rc-template-modern  .wdt-content-item {
        padding-bottom: 140px;
        padding-top: 50px;
    }
    .wdt-testimonial-holder.wdt-rc-template-modern.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        bottom: 50px;
    }
}
