/* Thumb Slider Style */

  .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide { z-index: 0; opacity: 0; width: 100% !important; }
  .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide.swiper-slide-active { z-index: 2; opacity: 1; }

  .wdt-thumb-carousel-holder > .swiper { display: flex; align-items: center; flex-wrap: wrap; }
  .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { width: 45%; position: relative; }
  .wdt-thumb-carousel-holder > .swiper > .wdt-thumb-pagination-group { width: 55%; position: relative; }

  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { display: flex; flex-wrap: wrap; padding: 30px; width: 100%; }
  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info > div[class*="wdt-thumb-"] { flex: 1 1 100%; margin: 0; width: 100%; overflow: hidden; }
  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info > div[class*="wdt-thumb-"]:not(:last-child) { margin-bottom: 15px; }


  /* Thumbs-Group Style */

  .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel { overflow: hidden; padding: 0; }
  .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper { margin-top: 20px; }

  .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img { 
    object-fit: cover; object-position: center center; width: 100%; height: 100%; }


  /* Thumb Content Style */

  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box { 
    display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p { margin: 0; }

  /* Thumb Content Animation - Old */

  /* .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-sub-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button > a { 
      -webkit-transition: 800ms cubic-bezier(0.7, 0, 0.3, 1); transition: 800ms cubic-bezier(0.7, 0, 0.3, 1);
      display: block; text-align: start; position: relative; opacity: 0; transform: translate(0%, 200%); rotate: 15deg; }

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-sub-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button > a {
      -webkit-transition: 1200ms cubic-bezier(0.7, 0, 0.3, 1); transition: 1200ms cubic-bezier(0.7, 0, 0.3, 1); 
      display: block; position: relative; transform-origin: top left;  }

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-sub-title { 
      transition-delay: 80ms; opacity: 0; transform: translate(0%, 200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-title {
      transition-delay: 70ms; opacity: 0; transform: translate(0%, 200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p {
      transition-delay: 60ms; opacity: 0; transform: translate(0%, 200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button > a {
      transition-delay: 45ms; opacity: 0; transform: translate(0%, 200%); rotate: 15deg; }

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-sub-title { 
      transition-delay: 80ms; opacity: 0; transform: translate(0%, -200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-title {
      transition-delay: 70ms; opacity: 0; transform: translate(0%, -200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p {
      transition-delay: 60ms; opacity: 0; transform: translate(0%, -200%); rotate: 15deg; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button > a {
      transition-delay: 45ms; opacity: 0; transform: translate(0%, -200%); rotate: 15deg; }

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-sub-title {
      transition-delay: 0ms; transform: translate(0%, 0%); rotate: 0deg; opacity: 1; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box .wdt-thumb-slider-title {
      transition-delay: 100ms; transform: translate(0%, 0%); rotate: 0deg; opacity: 1; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content > p {
      transition-delay: 150ms; transform: translate(0%, 0%); rotate: 0deg; opacity: 1; }
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button > a {
      transition-delay: 200ms; transform: translate(0%, 0%); rotate: 0deg; opacity: 1; } */

  
  /* Thumb Content Animation - New */

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button { 
      -webkit-transition: 400ms cubic-bezier(0.7, 0, 0.3, 1); transition: 400ms cubic-bezier(0.7, 0, 0.3, 1);
      display: block; text-align: start; position: relative; translate: none; rotate: none; scale: none;
      transform-origin: left top; transform: translate3d(0px, 49.2404px, -41.3176px) rotateX(-80deg); opacity: 0; }

  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
  .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button {
      -webkit-transition: 600ms cubic-bezier(0.7, 0, 0.3, 1); transition: 600ms cubic-bezier(0.7, 0, 0.3, 1); 
      display: block; text-align: start; position: relative; translate: none; rotate: none; scale: none;
      transform-origin: left bottom; transform: translate3d(0px, 0px, 0px); opacity: 1; }

  /* Normal - display: block; text-align: start; position: relative; translate: none; rotate: none; scale: none; transform-origin: 50% 0% 0px; 
  transform: translate3d(0px, 49.2404px, -41.3176px) rotateX(-80deg); opacity: 0; */
  /* Active - display: block; text-align: start; position: relative; translate: none; rotate: none; scale: none; transform-origin: 318px 30px 0px; 
  transform: translate3d(0px, 0px, 0px); opacity: 1; */


/* Thumb Pagination Arrow */

.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { text-align: center; }
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { 
  border: 1px solid currentColor; background: rgba(var(--wdtSecondaryColorRgb), 0.5); color: var(--wdtAccentTxtColor); display: inline-flex; align-items: center; justify-content: center;
  width: 38px; height: 38px; padding: 10px; margin: 0 5px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover { 
  color: var(--wdtAccentTxtColor); }


/* Custom Style */

.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-info-box { justify-content: flex-start; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title { position: relative; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title:after {
  content: ""; display: inline-block; position: relative; width: 6px; height: 1px; background-color: currentColor; margin: 4px 10px; }

.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { position: relative; } 
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before,
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:after { 
  content: ""; position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 50%; background-color: rgba(var(--wdtSecondaryColorRgb), 0.3);
  -webkit-transition: 400ms cubic-bezier(0.7, 0, 0.3, 1); transition: 400ms cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .swiper-slide .wdt-thumb-slider-thumbnail:after {
  background-color: var(--wdtPrimaryColor); height: 20%; opacity: 0; }
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail:after { 
  height: 50%; opacity: 1; }
.wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img { padding: 0 20px;
  object-fit: cover; object-position: center center; width: auto; max-width: 100%; height: 100%; margin: auto; position: relative; z-index: 1; }
  
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title {
  font-family: var(--wdtFontTypo_Alt); font-size: .9rem; text-transform: uppercase; color: var(--wdtPrimaryColor); }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title { 
  font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: 1rem; text-transform: uppercase; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { 
  font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); line-height: 1.5; }
  
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { 
  padding: 20px clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info > div[class*="wdt-thumb-"]:not(:last-child) { 
  margin-bottom: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }


@media (min-width: 1025px) {

  .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper { margin-top: 0; }

  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { 
    position: absolute; z-index: 1; left: -90px; bottom: 7%; width: 140px; height: 50px; border-radius: 0; border: none; background-size: 0 100%; 
    background-repeat: no-repeat; background-color: transparent; background-position: top right;
    background-image: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb), 0.5),rgba(var(--wdtSecondaryColorRgb), 0.5)); }
  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover {
    background-size: 100% 100%; }
  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next { 
    display: none; }

  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div > i { display: inline-flex; align-items: center;}
  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev i:after { 
    content: ""; position: relative; display: inline-block; background-color: currentColor; height: 2px; width: 100px; left: -6px; }
  .wdt-custom-thumb-testimonial .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next i:before { 
    content: ""; position: relative; display: inline-block; background-color: currentColor; height: 2px; width: 100px; right: -6px; }

}

@media (max-width: 1024px) {
  .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { width: 100%; position: relative; }
  .wdt-thumb-carousel-holder > .swiper > .wdt-thumb-pagination-group { width: 100%; position: relative; }
}

@media (max-width: 767px) {
  .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { 
    padding: 20px 0; }
}
