
/* 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: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

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

/* Slider Template */

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination {
    position: absolute;
    left: 4%;
    right: 18%;
    bottom: 80px;
    display: flex;
    align-items: center;
}

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

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active {
    transition: var(--wdt-Ad-Transition);
    transition-delay: 0.3s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide .wdt-heading-holder  {
    opacity: 0;
    transform: translateX(80px);
    transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active .wdt-heading-holder  {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.2s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide .wdt-button-holder {
    opacity: 0;
    transform: translateX(80px);
    transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active .wdt-button-holder{
     opacity: 1;
    transform: translateX(0);
    transition-delay: 0.3s;
}


.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide .wdt-banner-img img{
    opacity: 0;
    transform: translateX(80px);
    transition-delay: 1.9s;
    transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active .wdt-banner-img img {
     opacity: 1;
    transform: translateX(0);
    transition-delay: 0.4s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide .elementor-widget-text-editor{
    opacity: 0;
    transform: translateX(80px);
    transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active .elementor-widget-text-editor {
     opacity: 1;
    transform: translateX(0);
    transition-delay: 0.5s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide .wdt-banner-img-2 img{
    opacity: 0;
    transform: translateX(80px);
    transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-slider-template .swiper-slide-active .wdt-banner-img-2 img{
     opacity: 1;
    transform: translateX(0);
    transition-delay: 0.1s;
}

@media only screen and (Max-width:1540px){
    .wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination{
        left: 10px;
    }
}

@media only screen and (Max-width:1280px){
    .wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination{
        bottom: 50px;
    }
}

@media only screen and (Max-width:1024px){
    .wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination{
        position: absolute;
        left: 2%;
        right: auto;
        bottom: 70px;
    }
}

@media only screen and (Max-width:767px){
    .wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination{
        bottom: 60px;
    }
}

@media only screen and (Max-width:479px){
    .wdt-advanced-carousel-holder.wdt-rc-template-slider-template .wdt-carousel-arrow-pagination{
        bottom: 50px;
    }
}

/* Modern Template */

.wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper {
    position: absolute;
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    z-index: 2;
}

.wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: var(--wdt-elementor-color-white, --wdtAccentTxtColor);
    opacity: 0.4;
}
.wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before, 
.wdt-dark-bg .wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-dark-bg .wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color: var(--wdt-elementor-color-secondary, --wdtSecondaryColor);
    opacity: 1;
}

.wdt-advanced-carousel-holder.wdt-rc-template-modern-template,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .wdt-advanced-carousel-container,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .wdt-content-item,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .wdt-content-item > .elementor,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .wdt-content-item > .elementor > .elementor-element {
    height: 100%;
}

.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide .elementor-widget-wdt-heading,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide .elementor-widget-wdt-button {
    opacity: 0;
    transform: translateY(80px) scaleY(1.5);
    -webkit-transform: translateY(80px) scaleY(1.5);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide-active .elementor-widget-wdt-heading,
.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide-active .elementor-widget-wdt-button {
    opacity: 1;
    transform: translateY(0px) scaleY(1);
    -webkit-transform: translateY(0px) scaleY(1);
}

.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide-active .elementor-widget-wdt-heading {
    transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}

.wdt-advanced-carousel-holder.wdt-rc-template-modern-template .swiper-slide-active .elementor-widget-wdt-button {
    transition-delay: 400ms;
    -webkit-transition-delay: 400ms;
}

.wdt-advanced-carousel-container .swiper-slide {
    height: auto;
}
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item,
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item > .elementor,
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item > .elementor > .elementor-element {
    height: 100%;
}

@media only screen and (max-width:1280px) {
    .wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper {
        bottom: 50px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-carousel-holder.wdt-rc-template-modern-template .wdt-carousel-pagination-wrapper {
        bottom: 40px;
    }
}
