/* --Home 1-- */

/* --Tab Testimonial-- */

/*--Tab--*/

.wdt-cus-default-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab,
.wdt-cus-default-tab li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    margin: 10px;
}

.wdt-tabs-container .wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-active .ui-tabs-anchor {
    cursor: pointer;
}

.wdt-cus-default-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
}

.wdt-cus-default-tab .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li .ui-tabs-anchor {
    border: 1px solid var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
    background-color: transparent;
    text-transform: uppercase;
}

.wdt-cus-default-tab .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-default-tab .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    border-color: var(--wdtSecondaryColor);
    color: var(--wdtHeadAltColor);
}

.wdt-cus-default-tab .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list li .ui-tabs-anchor::after {
    background-color: var(--wdtSecondaryColor);
}

/*--Tab content--*/

.wdt-cus-testimonial .wdt-content-item .wdt-content-image>a>img {
    border-radius: var(--wdtRadius_Full);
    width: 100%;
    max-width: 85px;
}

.wdt-cus-testimonial .wdt-content-item>div:not(:last-child),
.wdt-cus-testimonial .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-testimonial .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-testimonial .elementor-widget-container {
    width: 100%;
}

.wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group {
    margin-left: 25px;
}

.wdt-cus-testimonial .wdt-content-item .wdt-content-title h5,
.wdt-cus-testimonial .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-testimonial .wdt-content-item .wdt-content-subtitle,
.wdt-cus-testimonial .wdt-content-item .wdt-content-description {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-testimonial .wdt-content-item .wdt-content-title h5:hover,
.wdt-cus-testimonial .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-testimonial .wdt-content-item .wdt-rating li span {
    color: var(--wdtSecondaryColor);
}

.wdt-testimonial-main-img.elementor-element .elementor-widget-container {
    overflow: hidden;
}

.wdt-testimonial-main-img.elementor-element .elementor-widget-container img {
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transition: var(--wdtBaseTransition);
}

.wdt-testimonial-main-img.elementor-element .elementor-widget-container:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.wdt-cus-testimonial .wdt-content-item .wdt-rating li span.fa-star:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M38,34.5l-0.7-3.2l2.5-2.2c0,0,0,0,0,0l6.8-5.9l2.6-2.3c1.4-1.2,1-2.3-0.8-2.5L42.1,18l-9.5-0.9l-3.8-8.7 l-2.5-5.7c-0.7-1.7-1.9-1.7-2.6,0l-2.5,5.7l-3.8,8.7L7.9,18l-6.2,0.6c-1.8,0.2-2.2,1.3-0.8,2.5l9.4,8.1c0,0,0,0,0,0l2.5,2.2 L12,34.5c0,0,0,0,0,0l-2.7,12c-0.4,1.8,0.6,2.5,2.1,1.5l9.3-5.4l4.4-2.6l8.2,4.8l5.4,3.1c1.6,0.9,2.5,0.2,2.1-1.5l-1.4-6L38,34.5 C38,34.5,38,34.5,38,34.5L38,34.5z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M38,34.5l-0.7-3.2l2.5-2.2c0,0,0,0,0,0l6.8-5.9l2.6-2.3c1.4-1.2,1-2.3-0.8-2.5L42.1,18l-9.5-0.9l-3.8-8.7 l-2.5-5.7c-0.7-1.7-1.9-1.7-2.6,0l-2.5,5.7l-3.8,8.7L7.9,18l-6.2,0.6c-1.8,0.2-2.2,1.3-0.8,2.5l9.4,8.1c0,0,0,0,0,0l2.5,2.2 L12,34.5c0,0,0,0,0,0l-2.7,12c-0.4,1.8,0.6,2.5,2.1,1.5l9.3-5.4l4.4-2.6l8.2,4.8l5.4,3.1c1.6,0.9,2.5,0.2,2.1-1.5l-1.4-6L38,34.5 C38,34.5,38,34.5,38,34.5L38,34.5z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: 16px;
    -webkit-mask-size: 16px;
    background-color: var(--wdtSecondaryColor);
}

@media(min-width:481px) {

    .wdt-cus-testimonial .wdt-content-item,
    .wdt-cus-testimonial {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .wdt-cus-testimonial .wdt-content-item .wdt-content-media-group {
        display: flex;
        align-items: center;
        margin-right: 30px;
    }

    .wdt-cus-testimonial .wdt-content-item .wdt-content-detail-group {
        text-align: right;
    }
}

@media(max-width:480px) {
    .wdt-cus-testimonial .wdt-content-item .wdt-content-elements-group {
        margin: 15px 0;
    }
}

.wdt-underline-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    padding: 0;
    background: transparent;
    text-transform: uppercase;
}

.wdt-underline-btn .wdt-button-holder.wdt-button-size-sm .wdt-button:hover {
    background: transparent;
    box-shadow: none;
}

.wdt-underline-btn .wdt-button .wdt-button-text {
    position: relative;
}

.wdt-underline-btn .wdt-button .wdt-button-text:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--wdtAccentTxtColor);
    transition: var(--wdtBaseTransition);
}

.wdt-underline-btn .wdt-button:hover .wdt-button-text:after {
    width: 0;
    left: auto;
    right: 0;
}


/* --Home 2-- */

/* --Thumb slider-- */









/*--tab content--*/

.wdt-content-slider-1 .swiper-fade .swiper-slide {
    width: 100% !important;
}

.wdt-content-slider-1 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin: 0;
}

.wdt-content-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin: 0 5px;
    border-radius: var(--wdtRadius_Full);
}

.wdt-content-slider-1 .wdt-content-item .wdt-content-image-wrapper,
.wdt-content-slider-1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-slider-1 .wdt-content-item .wdt-content-image>span,
.wdt-content-slider-1 .wdt-content-item .wdt-content-image>a {
    border-radius: calc(var(--wdtRadius_3X)* 2);
}

.wdt-content-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    right: 20px;
    top: 20px;
}

.wdt-content-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    background: var(--wdtSecondaryColor);
}

.wdt-content-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    color: var(--wdtPrimaryColor);
}

.wdt-content-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-content-list-1.elementor-widget .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.wdt-circle-button .wdt-button-holder.wdt-button-size-lg .wdt-button {
    width: clamp(6.875rem, 5.0893rem + 2.7902vw, 8.4375rem);
    height: clamp(6.875rem, 5.0893rem + 2.7902vw, 8.4375rem);
    border-radius: var(--wdtRadius_Full);
    background: var(--wdtSecondaryColor);
    color: var(--wdtPrimaryColor);
    padding: 0;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_H5);
    font-size: var(--wdtFontSize_Base);
}

.wdt-circle-button .wdt-button-holder.wdt-button-size-lg .wdt-button:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtLinkColor);
}

@media(max-width:1280px) {

    /* .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern']>.wdt-tabs-content-wrapper,
    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper {
        width: 50%;
    } */

    .wdt-content-list-1.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(max-width:1024px) {

    /* .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern']>.wdt-tabs-content-wrapper,
    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper {
        width: 100%;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-layout-vertical'] {
        flex-direction: column;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper>.wdt-tabs-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) {
        margin: 0;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-modern']>.wdt-tabs-content-wrapper {
        padding: 30px 0 0;
    } */

    .wdt-content-list-1.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    /* .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span i,
    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span i svg {
        width: inherit;
        height: inherit;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span {
        width: clamp(1.5rem, 1.321rem + 0.8949vw, 1.75rem);
        height: clamp(1.5rem, 1.321rem + 0.8949vw, 1.75rem);
        display: block;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        justify-content: start;
    }

    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
    .wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        top: 62%;
    }

    .wdt-cus-default-tab.wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        padding: 15px;
    } */

}

@media(max-width:480px) {
    .wdt-content-list-1.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(1, 1fr);
    }

    /* .wdt-cus-default-tab.wdt-cus-default-tab-2 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor,
    .wdt-cus-default-tab.wdt-cus-default-tab-2 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-size: clamp(1rem, 0.6421rem + 1.7897vw, 1.5rem);
    } */
}

/* --Animation img logo-- */

.wdt-custom-client-logo .wdt-animation-item.image-item img {
    width: clamp(5rem, -0.4688rem + 17.5vw, 9.375rem);
    height: unset;
}

.wdt-custom-client-logo .wdt-animation-wrapper .wdt-animation-item {
    padding: 0 clamp(1.25rem, -1.0938rem + 7.5vw, 3.125rem);
}

/* --Home 3-- */

/* --Flex banner-- */

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items>span:before {
    display: none;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block {
    display: grid;
    align-items: end;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block>div {
    grid-area: 1/-1;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-content-detail-group {
    margin: clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transform: translateX(-80px);
}

.wdt-cus-flex-banner .wdt-content-item:hover .wdt-content-detail-group {
    opacity: 1;
    transition-delay: 450ms;
    transform: translateX(0);
}

.wdt-cus-flex-banner .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    position: relative;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before {
    content: "";
    position: absolute;
    background-color: transparent;
    background-image: linear-gradient(180deg, transparent 0%, #000 100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    left: 0;
    top: 0;
    opacity: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-flex-banner .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:before {
    opacity: 1;
    transition-delay: 100ms;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-content-title h5,
.wdt-cus-flex-banner .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items {
    color: var(--wdtAccentTxtColor);
    display: flex;
    flex-direction: column;
    padding: 0 clamp(1.875rem, -1.875rem + 4.6875vw, 3.75rem);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items:first-child {
    padding-left: 0;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items>span {
    justify-content: start;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group {
    display: flex;
    align-items: center;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items span:first-child {
    order: 2;
    font-size: clamp(1.125rem, 0.375rem + 0.9375vw, 1.5rem);
    font-weight: var(--wdtFontWeight_H5);
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items span:last-child {
    order: 3;
    font-size: var(--wdtFontSize_Base);
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items i {
    width: clamp(2.1875rem, 2.0625rem + 0.625vw, 2.8125rem);
    height: clamp(2.1875rem, 2.0625rem + 0.625vw, 2.8125rem);
    margin-bottom: 8px;
}

.wdt-cus-flex-banner .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 30px;
}


.wdt-cus-flex-banner .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor)
}

.wdt-cus-flex-banner .wdt-specifications-holder>div {
    height: 655px;
}

.wdt-cus-flex-banner .wdt-specifications-holder>div:not(:last-child) {
    margin-right: 20px;
}

.wdt-cus-flex-banner .wdt-specifications-holder>div *:not(.wdt-content-detail-group) {
    height: 100%;
}


@media(min-width:1025px) {
    .wdt-cus-flex-banner .wdt-specifications-holder {
        display: flex;
        flex-wrap: nowrap;
    }

    .wdt-cus-flex-banner .wdt-specifications-holder>div {
        flex: 1;
        width: 100%;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        position: relative;
        transition: flex .8s cubic-bezier(.29, 0, .2, 1);
        will-change: flex;
    }

    .wdt-cus-flex-banner .wdt-specifications-holder>div:hover {
        flex: 4;
    }

    .wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items:not(:last-child) {
        border-right: 1px solid var(--wdtBorderColor);
    }
}



@media(max-width:1024px) {

    .wdt-cus-flex-banner .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before,
    .wdt-cus-flex-banner .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:before {
        opacity: 0.8;
        background: #000;
    }

    .wdt-cus-flex-banner .wdt-content-item .wdt-content-detail-group {
        transform: translateX(0);
        opacity: 1;
    }

    .wdt-cus-flex-banner .wdt-specifications-holder {
        -webkit-scrollbar-width: none;
        scrollbar-width: none;
        scroll-behavior: smooth;
        display: flex;
        overflow: auto;
        scroll-snap-type: x mandatory;
        flex-wrap: nowrap;
        padding-bottom: 0;
        margin: 0;
        scroll-padding: 0px;
        scrollbar-width: none;
        scrollbar-color: var(--wdtPrimaryColor) transparent;
    }

    .wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group {
        flex-direction: column;
        align-items: start;
    }

    .wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items {
        padding: 0 0 30px;
    }

    .wdt-cus-flex-banner .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group>.wdt-content-spec-items:last-child {
        padding-bottom: 0;
    }

    .wdt-cus-flex-banner .wdt-specifications-holder>div {
        display: inherit;
        flex: 0 0 44%;
        width: auto !important;
        scroll-snap-align: start;
        scroll-snap-stop: always;
    }
}

@media(max-width:767px) {
    .wdt-cus-flex-banner .wdt-specifications-holder>div {
        flex: 0 0 80%;
    }
}

/* --Tab Faq-- */

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor {
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li {
    border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-cus-tab-faq-3 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after {
    display: none;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: var(--wdtBorderColor);
    visibility: visible;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    z-index: 1;
    -webkit-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-active:after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    visibility: visible;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    font-size: clamp(1.125rem, 0.375rem + 0.9375vw, 1.5rem);
    font-family: var(--wdtFontTypo_H6);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i,
.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span {
    width: clamp(1.875rem, 0.625rem + 1.5625vw, 2.5rem);
    height: clamp(1.875rem, 0.625rem + 1.5625vw, 2.5rem);
    display: block;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor:hover .wdt-content-icon span {
    color: var(--wdtQuaternaryColor);
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list-wrapper {
    width: 100%;
    max-width: 500px;
}

.wdt-cus-tab-faq-3 .ui-tabs .ui-tabs-panel {
    padding: 0;
}

.wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-content-wrapper {
    padding: 0 0 0 clamp(1.875rem, -4.375rem + 7.8125vw, 5rem);
}

/*--Tab content--*/

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) {
    border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    border: 0;
    padding: 40px 20px 40px 0;
}

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:last-child {
    border: 0;
}

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
    color: var(--wdtPrimaryColor);
}

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description {
    border-width: 0;
    padding: 0 50px 35px 0;
}

.wdt-custom-tab-with-faq .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder {
    border-width: 0;
}

.wdt-cus-faq-contact-btn-1 .wdt-button-holder.wdt-button-size-sm .wdt-button {
    padding-left: 0;
}

.wdt-cus-faq-contact-btn-1 .wdt-button .wdt-button-text span {
    position: relative;
}

.wdt-cus-faq-contact-btn-1 .wdt-button .wdt-button-text span:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 0;
    height: 1px;
    background: var(--wdtLinkColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-faq-contact-btn-1 .wdt-button:hover .wdt-button-text span:after {
    width: 100%;
    right: auto;
    left: 0;
}

/*-------*/

.wdt-cus-faq-contact-btn-2 .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon {
    margin-right: 12px;
}

.wdt-cus-faq-contact-btn-2 .wdt-button .wdt-button-icon span i,
.wdt-cus-faq-contact-btn-2 .wdt-button .wdt-button-icon span i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-faq-contact-btn-2 .wdt-button .wdt-button-icon span {
    width: 18px;
    height: 18px;
}

@media (max-width: 767px) {

    .wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span i,
    .wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span i svg {
        width: inherit;
        height: inherit;
    }

    .wdt-cus-tab-faq-3 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span {
        width: clamp(1.5rem, 1.321rem + 0.8949vw, 1.75rem);
        height: clamp(1.5rem, 1.321rem + 0.8949vw, 1.75rem);
        display: block;
    }
}

/* ---Our Team--- */

/*--Carousel--*/

.wdt-cus-team-carousel .swiper {
    overflow: visible;
}

.wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin: 0 5px;
    height: 40px;
    width: 40px;
    border: 2px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtPrimaryColor);
}

.wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    border-color: var(--wdtLinkHoverColor);
}

.wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    background: transparent;
}

.wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before {
    background: var(--wdtLinkHoverColor);
}

.wdt-cus-team-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin: 0;
}

.wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    top: 31%;
    right: 60px;
}

@media(max-width:1540px) {
    .wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        top: 28%;
    }
}

@media(max-width:1280px) {
    .wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        top: 0;
        right: 0;
    }
}

@media(max-width:1024px) {
    .wdt-cus-team-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: static;
        margin: 30px 30px 0;
    }
}

/*---carousel content--*/


.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    padding: 10px clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem) 10px 15px;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_2X);
    box-shadow: 0px 0px 18px 4px rgba(0, 0, 0, 0.14);
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-image>a>img {
    width: 100%;
    max-width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 5px;
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-elements-group {
    margin-left: 25px;
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-rating li span.fa-star:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M38,34.5l-0.7-3.2l2.5-2.2c0,0,0,0,0,0l6.8-5.9l2.6-2.3c1.4-1.2,1-2.3-0.8-2.5L42.1,18l-9.5-0.9l-3.8-8.7 l-2.5-5.7c-0.7-1.7-1.9-1.7-2.6,0l-2.5,5.7l-3.8,8.7L7.9,18l-6.2,0.6c-1.8,0.2-2.2,1.3-0.8,2.5l9.4,8.1c0,0,0,0,0,0l2.5,2.2 L12,34.5c0,0,0,0,0,0l-2.7,12c-0.4,1.8,0.6,2.5,2.1,1.5l9.3-5.4l4.4-2.6l8.2,4.8l5.4,3.1c1.6,0.9,2.5,0.2,2.1-1.5l-1.4-6L38,34.5 C38,34.5,38,34.5,38,34.5L38,34.5z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M38,34.5l-0.7-3.2l2.5-2.2c0,0,0,0,0,0l6.8-5.9l2.6-2.3c1.4-1.2,1-2.3-0.8-2.5L42.1,18l-9.5-0.9l-3.8-8.7 l-2.5-5.7c-0.7-1.7-1.9-1.7-2.6,0l-2.5,5.7l-3.8,8.7L7.9,18l-6.2,0.6c-1.8,0.2-2.2,1.3-0.8,2.5l9.4,8.1c0,0,0,0,0,0l2.5,2.2 L12,34.5c0,0,0,0,0,0l-2.7,12c-0.4,1.8,0.6,2.5,2.1,1.5l9.3-5.4l4.4-2.6l8.2,4.8l5.4,3.1c1.6,0.9,2.5,0.2,2.1-1.5l-1.4-6L38,34.5 C38,34.5,38,34.5,38,34.5L38,34.5z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: 16px;
    -webkit-mask-size: 16px;
    background-color: #FFA028;
}

.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-title h5,
.wdt-cus-team-testimonial-1 .wdt-content-item .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
}

/*-----*/

.wdt-cus-team-award .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-team-award .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    padding: 10px 45px;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_2X);
    box-shadow: 0px 0px 18px 4px rgba(0, 0, 0, 0.14);
}

.wdt-cus-team-award .wdt-content-item .wdt-content-elements-group {
    margin-left: 20px;
}

.wdt-cus-team-award .wdt-content-item .wdt-content-title h5,
.wdt-cus-team-award .wdt-content-item .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
    text-transform: uppercase;
}

.wdt-cus-team-award .wdt-content-item .wdt-content-subtitle {
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
}

/*----*/

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
}

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-image>a>img {
    width: 100%;
    max-width: 100px;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-elements-group {
    margin-left: 20px;
}

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-title h5,
.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
}

.wdt-cus-team-testimonial-2 .wdt-content-item .wdt-content-subtitle {
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
}

/*-----*/

.wdt-cus-team-list.elementor-widget .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

@media(max-width:1024px) {
    .wdt-cus-team-list.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media(max-width:767px) {
    .wdt-cus-team-list.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width:480px) {
    .wdt-cus-team-list.elementor-widget .elementor-icon-list-items {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }
}


/* --thumb slider 1-- */

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before {
    display: none;
}

.wdt-cus-thumb-slider .swiper-slide {
    pointer-events: all !important;
    /*overflow: hidden;*/
}

.wdt-cus-thumb-slider .wdt-thumb-slider-thumbnail {
    display: grid;
    border-bottom: 1px solid rgb(var(--wdtBorderColorRgb), .2);
    place-items: center;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-thumbnail>div {
    grid-area: 1/-1;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-thumbnail .wdt-thumb-slider-media {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    display: block;
    float: left;
    height: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-thumbnail .wdt-thumb-slider-media::before {
    content: "";
    position: absolute;
    pointer-events: none;
    background: rgb(var(--wdtPrimaryColorRgb), .8);
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-media::before {
    opacity: 1;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info {
    display: flex;
    align-items: center;
    padding: 30px clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    justify-content: space-between;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info h6,
.wdt-cus-thumb-slider .wdt-thumb-slider-info h4,
.wdt-cus-thumb-slider .wdt-thumb-slider-info p,
.wdt-cus-thumb-slider .wdt-thumb-slider-info div,
.wdt-cus-thumb-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button>a {
    margin: 0;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-title h4 {
    font-size: clamp(1.125rem, 1.0375rem + 0.4375vw, 1.5625rem);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-sub-title h6 {
    padding: 10px clamp(1.25rem, -0.0029rem + 1.5649vw, 1.875rem);
    border: 1px solid rgb(var(--wdtBorderColorRgb), .3);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info>div:not(:last-child) {
    margin-right: clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem);
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img {
    width: 100%;
    height: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-sub-title {
    order: 2;
    max-width: 240px;
    width: 100%;
    text-align: center;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-title {
    order: 1;
    max-width: 130px;
    width: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-content {
    order: 3;
    width: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-content p {
    font-size: clamp(0.875rem, 0.6244rem + 0.313vw, 1rem);
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-button {
    order: 4;
    max-width: 150px;
    width: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button>a {
    float: right;
}

.wdt-cus-thumb-slider .swiper-slide .wdt-thumb-slider-thumbnail .wdt-thumb-slider-media,
.wdt-cus-thumb-slider .swiper-slide .wdt-thumb-slider-info .wdt-thumb-slider-button {
    opacity: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-media,
.wdt-cus-thumb-slider .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-info .wdt-thumb-slider-button {
    opacity: 1;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>.swiper-wrapper {
    margin: 0;
    z-index: 2;
    pointer-events: none;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>.swiper-wrapper>.swiper-slide {
    width: 100% !important;
}

.wdt-cus-thumb-slider .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-info .wdt-thumb-slider-title h4 {
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-thumb-slider .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-info .wdt-thumb-slider-sub-title h6 {
    background: var(--wdtLinkHoverColor);
    color: var(--wdtBodyTxtColor);
    border-color: var(--wdtLinkHoverColor);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination {
    display: flex;
    flex-direction: column;
    align-items: end;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div {
    margin: 0;
}

.wdt-cus-thumb-slider .wdt-thumb-pagination-group-wrapper {
    display: grid;
    align-items: center;
}

.wdt-cus-thumb-slider .wdt-thumb-pagination-group-wrapper>div {
    grid-area: 1/-1;
    height: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper {
    display: flex;
    align-items: end;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>div.swiper-wrapper {
    width: 30%;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>div.wdt-thumb-pagination-group-wrapper {
    width: 70%;
    margin-bottom: 80px;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div {
    margin: 0 65px 0 0;
    background: transparent;
    font-size: 40px;
    color: var(--wdtAccentTxtColor);
    padding: 0;
    line-height: 0;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div.wdt-arrow-thumb-pagination-prev {
    transform: translateY(-65px);
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div.wdt-arrow-thumb-pagination-next {
    transform: translateY(65px);
}

.wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>.swiper-wrapper>div* {
    width: 100%;
}

.wdt-cus-thumb-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button>a:focus,
.wdt-cus-thumb-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button>a:hover {
    color: var(--wdtPrimaryColor);
}




/*--content--*/

.wdt-travel-detail-list.elementor-widget .elementor-icon-list-items {
    counter-reset: wdt-counter-option;
}

.wdt-travel-detail-list.elementor-widget .elementor-icon-list-item span:before {
    counter-increment: wdt-counter-option;
    content: counter(wdt-counter-option) ". ";
}

.wdt-travel-detail-list.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text {
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
}

@media(max-width:1280px) {
    .wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper {
        flex-direction: column;
    }

    .wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>div.swiper-wrapper {
        width: 100%;
    }

    .wdt-cus-thumb-slider .wdt-thumb-carousel-holder>.swiper>div.wdt-thumb-pagination-group-wrapper {
        width: 100%;
        margin: 80px 0;
    }

    .wdt-cus-thumb-slider .wdt-thumb-slider-thumbnail {
        place-items: flex-start;
    }
}

@media screen and (max-width: 1024px) {
    .wdt-cus-thumb-slider .wdt-thumb-slider-info {
        flex-wrap: wrap;
    }

    .wdt-cus-thumb-slider .wdt-thumb-slider-info .wdt-thumb-slider-title {
        max-width: 100%;
        margin-bottom: 15px;
    }

    .wdt-cus-thumb-slider .wdt-thumb-slider-info>div:not(:last-child) {
        margin: 0 0 20px 0;
    }

    .wdt-cus-thumb-slider .wdt-thumb-slider-info>div {
        flex-basis: 50%;
    }
}

@media screen and (max-width: 480px) {
    .wdt-cus-thumb-slider .wdt-thumb-slider-info>div {
        flex-basis: 100%;
    }

    .wdt-cus-thumb-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button>a {
        float: left;
    }
}

/* .wdt-cus-thumb-slider .swiper-free-mode > .swiper-wrapper>div{
    height: auto!important;
} */



/* --Thumb slider 2-- */


.wdt-cus-thumb-slider-2 .wdt-thumb-slider-info {
    display: flex;
    align-items: center;
    padding: 20px clamp(1.875rem, 1.1607rem + 1.1161vw, 2.5rem);
    border: 1px solid rgb(var(--wdtAccentTxtColorRgb), .2);
    border-radius: var(--wdtRadius_2X);
    transition: var(--wdtBaseTransition);
    position: relative;
    overflow: hidden;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-info .wdt-thumb-slider-title h4 {
    margin: 0;
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.125rem, 0.625rem + 0.7813vw, 1.5625rem);
    font-weight: var(--wdtFontWeight_Base);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-icon-wrapper {
    margin-right: clamp(1.25rem, 0.5357rem + 1.1161vw, 1.875rem);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before {
    display: none;
}

.wdt-cus-thumb-slider-2 .swiper-fade .swiper-slide {
    width: 100% !important;
    height: fit-content !important;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i {
    width: clamp(2.5rem, 1.7857rem + 1.1161vw, 3.125rem);
    height: clamp(2.5rem, 1.7857rem + 1.1161vw, 3.125rem);
    color: var(--wdtAccentTxtColor);
    display: block;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>.swiper-wrapper>.swiper-slide {
    opacity: 0 !important;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>.swiper-wrapper>.swiper-slide.swiper-slide-active {
    opacity: 1 !important;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-info::before {
    content: "";
    pointer-events: none;
    position: absolute;
    -webkit-clip-path: polygon(91% 0, 100% 50%, 91% 100%, 0% 100%, 8% 50%, 0% 0%);
    clip-path: polygon(91% 0, 100% 50%, 91% 100%, 0% 100%, 8% 50%, 0% 0%);
    left: -10%;
    right: -10%;
    top: -2px;
    bottom: -2px;
    width: 120%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    z-index: -1;
    -webkit-transition: transform .35s ease-out;
    transition: transform .35s ease-out;
    background-color: var(--wdtSecondaryColor);
    height: calc(100% + 4px);
}

.wdt-cus-thumb-slider-2 .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-info::before {
    left: -10%;
    right: -10%;
    top: -2px;
    bottom: -2px;
    width: 120%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.wdt-cus-thumb-slider-2 .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-info .wdt-thumb-slider-title h4,
.wdt-cus-thumb-slider-2 .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i {
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>div.swiper-wrapper {
    width: 60%;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>div.wdt-thumb-pagination-group-wrapper {
    width: 40%;
    margin-right: clamp(1.875rem, -1.6964rem + 5.5804vw, 5rem);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-pagination-group-wrapper {
    display: grid;
    align-items: center;
    padding: 90px clamp(1.25rem, 1.0625rem + 0.9375vw, 2.1875rem);
    background: var(--wdtPrimaryColor);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-pagination-group-wrapper>div {
    grid-area: 1/-1;
    height: 100%
}

.wdt-cus-thumb-slider-2 .swiper-wrapper {
    margin-bottom: 0;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div {
    margin: 0;
    background: transparent;
    font-size: 40px;
    color: var(--wdtAccentTxtColor);
    padding: 0;
    line-height: 0;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div.wdt-arrow-thumb-pagination-prev {
    transform: translateY(-65px);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div.wdt-arrow-thumb-pagination-next {
    transform: translateY(65px);
}

.wdt-cus-thumb-slider-2 .wdt-thumb-slider-title {
    text-align: left;
}

/* .wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail {
    padding-bottom: 20px;
} */

.wdt-cus-thumb-slider-2 .swiper-wrapper .swiper-slide .elementor-section.wdt-cus-thumb-temp {
    opacity: 0;
    transform: translateX(60px);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumb-slider-2 .swiper-wrapper .swiper-slide.swiper-slide-active .elementor-section.wdt-cus-thumb-temp {
    opacity: 1;
    transform: translateX(0);
}

@media(max-width:1024px) {
    .wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper {
        flex-direction: column-reverse;
    }

    .wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>div.swiper-wrapper,
    .wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>div.wdt-thumb-pagination-group-wrapper {
        width: 100%;
    }

    .wdt-cus-thumb-slider-2 .wdt-thumb-carousel-holder>.swiper>div.wdt-thumb-pagination-group-wrapper {
        margin: 0 0 40px 0;
    }

    .wdt-cus-thumb-slider .wdt-thumb-pagination-group-wrapper .swiper-thumbs .swiper-wrapper .swiper-slide {
        height: fit-content !important;
        flex: 1;
    }
}

@media(max-width:480px) {
    .wdt-cus-thumb-slider-2 .wdt-thumb-slider-icon-wrapper .wdt-thumb-slider-icon i {
        width: 30px;
        height: 30px;
    }

    .wdt-cus-thumb-slider-2 .wdt-thumb-slider-info .wdt-thumb-slider-title h4 {
        font-size: 16px;
    }

    .wdt-cus-thumb-slider-2 .wdt-thumb-slider-info {
        padding: 20px;
    }
}