
/* Default Template */
.wdt-advanced-carousel-holder .swiper-slide { cursor: grab; }
.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); }

/*----*****---- << Custom Styles >> ----*****----*/

/* -- Demo 2 -- */

.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide { cursor: grab; }
.wdt-demo-2-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper {     
    position: absolute; text-align: right; top: auto; left: 0; right: clamp(0.625rem, 0.1802rem + 2.454vw, 3.125rem); bottom: 95px; margin: auto; }

.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-2-normal-button, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-2-textual-button { 
    display: block; -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; 
    -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-2-normal-button, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-2-textual-button { 
    -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { transition-delay: .1s; }
.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-demo-2-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { transition-delay: .2s; }
.wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-2-normal-button, .wdt-demo-2-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-2-textual-button { transition-delay: .3s; }

/* -- Demo 3 -- */

.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide { cursor: grab; }

/* Active Effects */
.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-demo-3-slider-heading,
.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-3-button { 
    display: block; -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; 
    -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-demo-3-slider-heading, 
.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-3-button {
    -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; }

.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide .wdt-grid-image-box { 
    display: block; -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; 
    -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-demo-3-slider .wdt-advanced-carousel-holder .swiper-slide-active .wdt-grid-image-box {
    -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; }

/* Pagination */
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {     
    position: absolute; width: 100%; top: auto; left: 20%; right: auto; bottom: 25px; 
    display: flex; justify-content: flex-start; align-items: center; margin: auto; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {  
    display: flex; align-items: center; justify-content: center; gap: clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem); }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); letter-spacing: var(--wdtLetterSpacing_3X); text-transform: uppercase;     
    width: 100%; height: 100%; color: var(--wdtHeadAltColor); margin: 0; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { background: transparent; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::before { 
    background-color: transparent; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtPrimaryColor); }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span {
    position: relative; -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div span:after {
    content: ""; position: absolute; width: clamp(2.5rem, 1.9996rem + 2.7607vw, 5.3125rem); height: 1px; top: 0; bottom: 0; 
    background-color: var(--wdtHeadAltColor); -webkit-transition: all .3s ease; transition: all .3s ease; margin: auto 0; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover span:after {
    background-color: var(--wdtPrimaryColor); }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next span {
    font-size: var(--wdtFontSize_Base); padding-right: 15px; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next span:after { 
    left: 100%; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev span {
    font-size: var(--wdtFontSize_Base); padding-left: 15px; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev span:after {
    right: 100%; }
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev i,
.wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next i { display: none; }

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media (max-width:1540px) {
    .wdt-demo-2-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 65px; }
}


@media (max-width:1280px) {
    .wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 15%; }
}

@media (max-width:1024px) {
    .wdt-demo-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: relative; left: 0; justify-content: center; }
    .wdt-demo-3-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        margin-top: clamp(1.875rem, 1.4583rem + 2.0833vw, 3.125rem); }
}

@media (max-width:480px) {
    /* .wdt-demo-2-slider .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; right: 0; bottom: 50px; } */
}