/* 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: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.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 0.5s ease;
  transition: all 0.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%);
  }
}
