
/* 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-image-wrapper { margin-bottom: 0; }

.wdt-advanced-carousel-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.4em; 
    -webkit-transform: translateY(-50%); transform: translateY(-50%); }

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

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below {
    display: flex; flex-direction: column-reverse; }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below >div.wdt-content-title{ margin-bottom: 0; }

/* Slider Effect */

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper {
  transform-origin: center;
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
  transition-duration: 0.5s;
  opacity: 0;
  -webkit-transform: translatey(50px) scale(0.98);
  transform: translatey(50px) scale(0.98);
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper {
  transform: translateY(0px) scale(1);
  -webkit-transform: translateY(0px) scale(1);
  opacity: 1
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-button-holder,
.wdt-cus-banner-img img{
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  opacity: 0;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder ,
.wdt-cus-banner-img.elementor-widget-image img {
  transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
}

.wdt-cus-banner-img.elementor-widget-image img {
    transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper {
  transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder {
  transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-content-item div.elementor-element {
  opacity: 0;
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform-origin: top center;
  -webkit-transform-origin: top center;
  transition: var(--wdt-Ad-Transition);
  -webkit-transition: var(--wdt-Ad-Transition);
  transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item div.elementor-element {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
}

/* Default Template Pagination  */

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { position: absolute; padding: 0 30px;
    bottom: 280px; right: 0; left: 0; max-width: 1680px; margin: 0 auto; display: flex; justify-content: flex-end; }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) {
    display: inline-flex; place-content: center; place-items: center; width: 100%; max-width: calc(55% - 1px); margin-left: auto; 
    align-self: flex-end; justify-content: flex-start; margin-top: 0px; }

@media (max-width: 1540px) {
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { max-width: 1360px; bottom: 150px; }
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { max-width: calc(55% - 1px); }
}
@media (max-width: 1280px) {
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { max-width: 1160px; bottom: 150px; }
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { max-width: calc(58% - 1px); }
}
@media (max-width: 1024px) {
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { max-width: 910px; bottom: 110px; padding: 0 20px;  }
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { max-width: calc(100% - 1px); }
}
@media (max-width: 767px) {
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { max-width: 620px; bottom: 100px; }
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { max-width: calc(100% - 1px); }
}
@media (max-width: 479px) {
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { max-width: 440px; bottom: 87px; }
  .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { justify-content: center; max-width: calc(100% - 1px); }
}




/* Standard Template */

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item { margin-bottom: 0; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group { 
    background-color: transparent; }

.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-group { padding-top:0; }

.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{ min-width: 100px; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > a,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > span { 
    height: 100px; padding: 0; min-width: 100px; 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-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > a img,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .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: transparent; }

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

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

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