/* Default Template */
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item {
    text-align: center;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image>span,
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image>a {
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom: 0;
}

.wdt-advanced-carousel-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-advanced-carousel-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-advanced-carousel-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);
}

/* Standard Template */
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item {
    text-align: center;
    -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-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group {
    background-color: rgba(var(--wdt-elementor-color-accent-rgb), 0.25);
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-group {
    padding: 20px;
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    min-width: 100px;
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-advanced-carousel-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-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a img,
.wdt-advanced-carousel-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-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group {
    background-color: var(--wdt-elementor-color-accent);
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5>a {
    color: var(--wdt-elementor-color-accent);
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5>a {
    color: var(--wdt-elementor-color-white);
}

.wdt-advanced-carousel-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-custom-home-1-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    right: 3vw;
    bottom: 3vw;
}

.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-section-overlay .elementor-widget-wdt-text-image,
.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-section-overlay .elementor-widget-wdt-heading,
.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-section-overlay .wdt-custom-slider-counter,
.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-section-overlay .elementor-widget-wdt-button {
    display: block;
    transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-section-overlay .elementor-widget-wdt-text-image {
    transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    transition-delay: 0.5s;
}

.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-section-overlay .elementor-widget-wdt-heading {
    transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    transition-delay: 1s;
}

.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-section-overlay .wdt-custom-slider-counter {
    transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    transition-delay: 1.5s;
}

.wdt-custom-home-1-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-section-overlay .elementor-widget-wdt-button {
    transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    transition-delay: 2s;
}

.wdt-custom-home-2-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-h2-section-overlay .elementor-widget-wdt-heading,
.wdt-custom-home-2-slider-style .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-h2-section-overlay .elementor-widget-wdt-button {
    display: inline-block;
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    opacity: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.wdt-custom-home-2-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-h2-section-overlay .elementor-widget-wdt-heading {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
    transition-delay: 0.5s;
}

.wdt-custom-home-2-slider-style .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-custom-h2-section-overlay .elementor-widget-wdt-button {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
    transition-delay: 1s;
}

/* Testimonial in advanced carousel */

.wdt-testimonial-with-image .swiper.swiper-creative {
    padding: clamp(1.375rem, 0.7981rem + 2.5641vw, 3.875rem)
        /* 22 - 66*/
    ;
}

.wdt-testimonial-with-image .swiper.swiper-creative .swiper-wrapper .swiper-slide {
    opacity: 0 !important;
    transition: var(--wdt-Ad-Transition);
}

.wdt-testimonial-with-image .swiper.swiper-creative .swiper-wrapper .swiper-slide.swiper-slide-prev {
    opacity: 0.5 !important;
}

.wdt-testimonial-with-image .swiper.swiper-creative .swiper-wrapper .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
}

.wdt-testimonial-with-image .swiper.swiper-creative .swiper-wrapper .swiper-slide.swiper-slide-next {
    opacity: 0.5 !important;
}

.wdt-testimonial-with-image .swiper.swiper-creative~.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin-top: 8px;
}

@media(min-width: 1025px) {
    .wdt-testimonial-with-image .swiper.swiper-creative~.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        position: absolute;
        margin: 0px;
    }

    .wdt-testimonial-with-image .swiper.swiper-creative~.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>.wdt-arrow-pagination-prev {
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .wdt-testimonial-with-image .swiper.swiper-creative~.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>.wdt-arrow-pagination-next {
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 50%);
    }
}


/*Responsive*/
@media(min-width: 1025px) {
    .wdt-custom-h3-before-after-carousel .wdt-carousel-holder {
        padding: 0 clamp(3.125rem, 0.2619rem + 4.4693vw, 5.625rem);
    }

    .wdt-custom-h3-before-after-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        top: 45%;
    }

    .wdt-custom-h3-before-after-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        right: auto;
        left: 0px;
        top: 50%;
        position: absolute;
        margin: 0;
        transform: translateY(-50%);
    }

    .wdt-custom-h3-before-after-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
        right: 0px;
        top: 50%;
        position: absolute;
        margin: 0;
        transform: translateY(-50%);
    }
}