/* Custom Css Style (H) */

/* Common Heading Style */
.elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-weight: var(--wdtFontWeight_Ext);
    margin-bottom: 10px;
}
.home-3 .elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-weight: var(--wdtFontWeight_Alt);
}

.elementor-widget-container .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
    color: currentColor;
    font-size: 50px;
    line-height: 0;
    height: 20px;
}

.wdt-heading-holder .wdt-heading-deco-wrapper>span .wdt-heading-deco-inner[class*="-left-part"] .wdt-content-icon {
    transform: scaleX(-1);
}

/* Common Swiper */
.swiper-wrapper {
    cursor: grab;
}

.swiper-button-disabled {
    cursor: not-allowed;
}

/* Snap Scroll Style */
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination {
    justify-content: center;
    gap: 10px;
}

.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll~.wdt-snap-scroll-pagination {
    display: flex !important;
}

.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button {
    font-size: 0;
    padding: 10px;
    border-radius: var(--wdtRadius_Full);
    width: 42px;
    height: 42px;
    position: relative;
}

.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button:hover {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtHeadAltColor);
}

.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-prev:after,
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-next:after {
    content: "\e801";
    font-family: "glidex-icons-final";
    position: absolute;
    display: inline-block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: var(--wdtFontSize_Ext);
    width: max-content;
    height: max-content;
}
.wdt-column-wrapper.wdt-snap-scroll-enabled~.wdt-snap-scroll-pagination>button.wdt-pagination-next:after{
    content: "\e802";
}

/* Glitch Background Style */
.wdt-glitch-style.animated .elementor-background-overlay,
.swiper-slide-active .wdt-glitch-style .elementor-background-overlay {
    animation: shock .4s ease;
    z-index: 0;
}

.wdt-glitch-style.animated .elementor-background-overlay:before,
.swiper-slide-active .wdt-glitch-style .elementor-background-overlay:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    background-size: inherit;
    opacity: .5;
    mix-blend-mode: hard-light;
    animation: shock .4s ease;
}

@-webkit-keyframes wdt-glitch-effect-01 {
    0% {
        filter: hue-rotate(0deg);
    }

    100% {
        filter: hue-rotate(360deg);
    }
}

@keyframes wdt-glitch-effect-01 {
    0% {
        filter: hue-rotate(0deg);
    }

    100% {
        filter: hue-rotate(360deg);
    }
}

@-webkit-keyframes wdt-glitch-effect-02 {
    0% {
        filter: hue-rotate(0deg);
    }

    100% {
        filter: hue-rotate(360deg);
    }
}

@keyframes wdt-glitch-effect-02 {
    0% {
        filter: hue-rotate(0deg);
    }

    100% {
        filter: hue-rotate(360deg);
    }
}

/* H1 Slider Style */
.wdt-h1-slider-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-h1-slider-style div h2,
.wdt-h1-slider-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title,
.wdt-h2-slider-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-h2-slider-style div h2,
.wdt-h2-slider-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    /* 30px to 70px */
}

.wdt-template-textual.wdt-button-style-default.wdt-button-size-lg.wdt-button-icon-before .wdt-button-icon span {
    font-size: var(--wdtFontSize_Base);
    width: 46px;
    height: 46px;
    border-radius: var(--wdtRadius_Full);
    border: 2px solid var(--wdtPrimaryColor);
    color: var(--wdtPrimaryColor);
    display: flex;
    justify-content: center;
    align-items: center;
}

.slider-popup .wdt-template-textual.wdt-button-style-default.wdt-button-size-lg.wdt-button-icon-before .wdt-button-icon span>i {
    position: relative;
    left: .1em;
}
.wdt-template-textual.wdt-button-style-default.wdt-button-size-lg.wdt-button-icon-before .wdt-button-icon span { overflow: hidden; }
.wdt-template-textual.wdt-button-style-default.wdt-button-size-lg.wdt-button-icon-before .wdt-button-icon span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    box-shadow: inset -1px 3px 15px 0 var(--wdtPrimaryColor), 0 0 10px 0px var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
    opacity: 0;
}
.wdt-template-textual.wdt-button-style-default.wdt-button-size-lg.wdt-button-icon-before .wdt-button:hover .wdt-button-icon span:before {
    transform: rotate(180deg);
    opacity: 1;
}

/* H1 Slider Section Style */
.wdt-h1-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
.wdt-h2-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: auto;
    margin: auto;
}

.wdt-h1-slider-style .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-h2-slider-style .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: 0;
    flex-direction: column;
    height: 100%;
}

/* H2 Slider Section Style */

.wdt-h2-slider-style .swiper-slide .wdt-heading-subtitle,
.wdt-h2-slider-style .swiper-slide .wdt-heading-title-wrapper,
.wdt-h2-slider-style .swiper-slide .wdt-button-holder {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: transform 0.3s linear, opacity 0.3s linear;
    transition: transform 0.3s linear, opacity 0.3s linear;
}

.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-heading-subtitle,
.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-heading-title-wrapper,
.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-button-holder {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-heading-subtitle {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-heading-title-wrapper {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.wdt-h2-slider-style .swiper-slide.swiper-slide-active .wdt-button-holder {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms;
}


/* H1 Icon Box Section */
.elementor-section-full_width .elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item,
.elementor-section-full_width .elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group {
    height: 100%;
}

/* .elementor-section-full_width .elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group {
    padding: clamp(2.8125rem, 2.2356rem + 2.5641vw, 5.3125rem) clamp(1.25rem, 0.4567rem + 3.5256vw, 4.6875rem);
    margin-bottom: 0;
} */

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span {
    font-size: clamp(3.75rem, 3.6058rem + 0.641vw, 4.375rem);
    /* 60px to 70px */
    line-height: 0;
}

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title {
    position: relative;
    margin-bottom: 15px;
}


.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon {
    position: relative;
}

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, var(--wdtPrimaryColor) 0%, transparent 25%, transparent 100%);
    background-color: transparent;
    opacity: 0.2;
    transform: scale(0);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon:before {
    transform: scale(5);
}

.wdt-counter-holder.wdt-rc-template-default .wdt-column:nth-child(2),
.wdt-counter-holder.wdt-rc-template-default .wdt-column:nth-child(4) {
    border-left: 0;
}

.wdt-counter-holder.wdt-rc-template-default .wdt-column:nth-child(n+3) {
    border-top: 0;
}

.elementor-widget-container .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator {
    display: none;
}

.elementor-widget-container .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 0;
}

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter-wrapper {
    margin-bottom: 10px;
}

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(2rem, 1.8607rem + 0.6369vw, 2.625rem);
    /* 32px to 42px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}
.wdt-custom-home-2-temp-counter .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter{
    background-image: linear-gradient(45deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.elementor-widget-container .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}


.wdt-h1-cus-year-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-h1-cus-year-style div h2,
.wdt-h1-cus-year-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(6.25rem, 3.7981rem + 10.8974vw, 16.875rem);
    /* 100px to 270px */
    line-height: clamp(6.25rem, 4.2308rem + 8.9744vw, 15rem) !important;
    /* 100px to 240px */
}

/* Image Carousel Style */
.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .swiper-slide .wdt-content-item {
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    /* filter: blur(10);
    transform: translateY(80%); */
    clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
}

.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .swiper-slide.swiper-slide-active .wdt-content-item {
    /* transform: translateY(0) rotateX(1deg);
    filter: blur(0); */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition-delay: .3s;
}

.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .swiper-slide {
    z-index: 0;
}

.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .swiper-slide.swiper-slide-active {
    z-index: 1;
}

.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .wdt-content-item {
    display: flex;
}

.wdt-image-box-holder.wdt-carousel-holder.wdt-rc-template-custom-template .swiper-fade .wdt-image-box-wrapper .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
}

/* H1 Animator Section Style */
.elementor-widget-wdt-animation svg .wdt-anim-corv-style {
    transform: scale(0.8);
    opacity: 0;
    transform-origin: center center;
    transition: all 0.3s ease-out 1000ms;
}

.elementor-widget-wdt-animation.wdt-item-is-inview svg .wdt-anim-corv-style {
    transform: scale(1);
    opacity: 1;
}

.elementor-widget-wdt-animation svg .wdt-anim-blaid-style {
    transition: all 1s ease-out 500ms;
    animation: clip 2s infinite linear;
}

/* .elementor-widget-wdt-animation.wdt-item-is-inview svg .wdt-anim-blaid-style { clip-path: circle(100% at 50% 50%); } */
@keyframes clip {
    0% {
        clip-path: circle(0% at 50% 50%);
    }

    50% {
        clip-path: circle(100% at 50% 50%);
    }

    100% {
        clip-path: circle(0% at 50% 50%);
    }
}

/* H1 Service Section Style */
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-image-box-holder.wdt-rc-template-with-description .swiper-slide .wdt-content-item {
    opacity: 0.6;
    pointer-events: none;
}

.wdt-image-box-holder.wdt-rc-template-with-description .swiper-slide.swiper-slide-active .wdt-content-item {
    opacity: 1;
    pointer-events: painted;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover {
    align-items: center;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    position: relative;
    height: auto;
    margin: 0 40px;
    margin-right: 0;
    padding-left: 22px;
    max-width: 500px;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-with-description .swiper-slide-active .wdt-media-image-cover>.wdt-media-image-cover-container {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container:before {
    content: "";
    position: absolute;
    background: var(--wdtBorderColor);
    width: 1px;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.1377rem + 1.6561vw, 3.125rem);
    /*Min-24 Max-50*/
    text-transform: capitalize;
}
.menu-item .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5 a{
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover-container .wdt-content-subtitle {
    display: none;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover-container .wdt-content-title {
    margin-bottom: 12px;
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
    margin-bottom: 0;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover-container .wdt-content-description {
    margin-bottom: clamp(1.25rem, 0.832rem + 1.9108vw, 3.125rem);
    /* 20px to 50px */
}

.elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem);
    /* 40px to 80px */
    height: clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem);
    /* 40px to 80px */
    font-size: clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem);
    /* 16px to 30px */
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 45%;
    margin: auto !important;
}

.wdt-image-box-holder.wdt-rc-template-with-description .swiper-slide-active .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-with-description .swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image {
    overflow: hidden;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-animation: shock .4s ease;
    animation: shock .4s ease;
}

.wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container,
.wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
    margin: 40px;
    margin-right: 40px;
    margin-left: auto;
    padding-right: 40px;
    text-align: right;
}
.wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
    text-align: left;
    margin-left: 40px;
    padding-left: 40px;
    padding-right: 20px;
    margin-right: auto;
}
.wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover,
.wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover { align-items: flex-start; }
.wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container:before { right: 0; left: auto; }
.wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover:before,
.wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(var(--wdtAccentTxtColorRgb), .3) 100%, transparent 0);
    pointer-events: none;
}
.wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover:before {
    background: linear-gradient(90deg, rgba(var(--wdtAccentTxtColorRgb), .2) 100%, transparent 0);
}

@keyframes shock {
    0% {
        -webkit-transform: translate(0, 0) scale(1);
        transform: translate(0, 0) scale(1);
        -webkit-filter: blur(0);
        filter: blur(0);
    }

    20% {
        -webkit-transform: translate(5px, -1px) scale(1.03);
        transform: translate(5px, -1px) scale(1.03);
        -webkit-filter: blur(5px) saturate(150%);
        filter: blur(5px) saturate(150%);
    }

    60% {
        -webkit-transform: translate(-5px, 1px) scale(1.03);
        transform: translate(-5px, 1px) scale(1.03);
        -webkit-filter: blur(0);
        filter: blur(0);
    }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-filter: blur(0);
        filter: blur(0)
    }
}

@media screen and (min-width: 1025px){
    .wdt-item-is-inview .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(odd),
    .wdt-custom-filler-right .wdt-content-item {
        -webkit-transform: perspective(700px) rotateY(5deg);
        transform: perspective(700px) rotateY(5deg);
        -webkit-transition: var(--wdt-Ad-Transition);
        transition: var(--wdt-Ad-Transition);
    }

    .wdt-item-is-inview .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(even),
    .wdt-custom-filler-left .wdt-content-item {
        -webkit-transform: perspective(700px) rotateY(-5deg);
        transform: perspective(700px) rotateY(-5deg);
        -webkit-transition: var(--wdt-Ad-Transition);
        transition: var(--wdt-Ad-Transition);
    }

    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(odd):hover,
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(even):hover,
    .wdt-custom-filler-right .wdt-content-item:hover,
    .wdt-custom-filler-left .wdt-content-item:hover  {
        -webkit-transform: perspective(700px) rotateY(0deg);
        transform: perspective(700px) rotateY(0deg);
    }
}

@media screen and (max-width: 1280px){
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
        max-width: 85%;
    }
}

@media only screen and  (max-width:1024px){
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:before{
        content:'';
        position:absolute;
        width:100%;
        height:100%;
        background:linear-gradient(0deg, rgba(var(--wdtAccentTxtColorRgb),0.65)20%, transparent 100%);
        z-index: 1;
    }
} 

@media screen and (min-width: 768px) {
    .elementor-widget-wdt-image-box .elementor-widget-container .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin-top: 0;
    }
}
@media screen and (max-width: 767px) {
    .wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
        margin-left: 0;
    }
    .wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
        margin-right: 0;
    }

}
@media screen and (max-width: 479px){
    .wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container, 
    .wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container{
        margin-top: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .wdt-custom-filler-right .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image-wrapper,
    .wdt-custom-filler-left .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image-wrapper{
        min-height: 285px;
    }
}

@-webkit-keyframes wdt-glitch-effect-03 {
    0% {
        transform: translate(0);
        filter: hue-rotate(0deg);
    }

    10% {
        transform: translate(15px, 0);
    }

    15% {
        transform: translate(-15px, 0);
    }

    20% {
        filter: hue-rotate(360deg);
    }

    25% {
        transform: translate(0, 0);
        filter: hue-rotate(0deg);
    }

    100% {
        transform: translate(0, 0);
        filter: hue-rotate(0deg);
    }
}

@keyframes wdt-glitch-effect-03 {
    0% {
        transform: translate(0);
        filter: hue-rotate(0deg);
    }

    10% {
        transform: translate(15px, 0);
    }

    15% {
        transform: translate(-15px, 0);
    }

    20% {
        filter: hue-rotate(360deg);
    }

    25% {
        transform: translate(0, 0);
        filter: hue-rotate(0deg);
    }

    100% {
        transform: translate(0, 0);
        filter: hue-rotate(0deg);
    }
}

/* H1 Faq Section Style */
.wdt-accordion-toggle-holder.wdt-template-simple .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.625rem, 0.5577rem + 4.7436vw, 6.25rem);
    /* 26px to 100px */
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: clamp(1.25rem, 0.5288rem + 3.2051vw, 4.375rem);
    /* 20px to 70px */
    height: clamp(1.25rem, 0.5288rem + 3.2051vw, 4.375rem);
    /* 20px to 70px */
    font-size: clamp(1.25rem, 0.5288rem + 3.2051vw, 4.375rem);
    /* 20px to 70px */
}

.wdt-accordion-toggle-holder.wdt-template-simple .elementor-widget-text-editor .elementor-widget-container h5,
.wdt-accordion-toggle-holder.wdt-template-simple div h5,
.wdt-accordion-toggle-holder.wdt-template-simple .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    /* 20px to 30px */
}

.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active {
    border-color: transparent !important;
}

.elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    right: clamp(0rem, -3.125rem + 10.4167vw, 9.375rem);
    /* 0px to 150px */
}

.wdt-cus-faq-section-style {
    padding-left: clamp(0rem, -3.125rem + 10.4167vw, 9.375rem) !important;
    padding-right: clamp(0rem, -3.125rem + 10.4167vw, 9.375rem) !important;
    /* 0px to 150px */
}

.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper>.wdt-accordion-toggle-title-holder {
    padding: 27px clamp(0rem, -3.125rem + 10.4167vw, 9.375rem);
    /* 0px to 150px */
}

.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper>.wdt-accordion-toggle-description {
    padding: clamp(0rem, -0.2885rem + 1.2821vw, 1.25rem) clamp(0rem, -3.125rem + 10.4167vw, 9.375rem) clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);
    /* 0px to 20px */
    /* 0px to 150px */
}

/* 30px to 60px */

/* H1 Team Section Style */
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item>div {
    padding: 0;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group {
    padding: 23px clamp(1.5625rem, 1.274rem + 1.2821vw, 2.8125rem) 25px;
    /* 25px to 45px */
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    min-width: 170px;
    height: 100%;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item {
    border: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group {
    border-right: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list li a,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-social-icons-list li a {
    width: 30px;
    height: 30px;
    border: 1px solid var(--wdtBorderColor);
    font-size: 14px;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list li a:hover,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-social-icons-list li a:hover {
    border-color: currentColor;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    margin-top: 0;
    margin-bottom: 13px;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 13px;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-column:nth-child(odd) {
    padding-right: clamp(3.125rem, 0.2619rem + 4.4693vw, 5.625rem) !important;
    /* 50px to 90px */
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-column:nth-child(even) {
    padding-left: clamp(3.125rem, 0.2619rem + 4.4693vw, 5.625rem) !important;
    /* 50px to 90px */
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group .wdt-content-image a {
    overflow: hidden;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img {
    animation: wdt-glitch-effect-01 0.6s linear 0s 3;
    -webkit-animation: wdt-glitch-effect-01 0.6s linear 0s 3;
    transform: scale(1.1);
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group {
        padding: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-social-icons-list {
        margin: -3px;
    }

    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-social-icons-list li {
        margin: 3px;
    }
}

/* About Team Section Style */
.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item {
    border: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-media-group {
    overflow: hidden;
    margin-bottom: 0 !important;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-detail-group {
    padding: 30px 20px 33px;
    border-top: 1px solid var(--wdtBorderColor);
    transition: var(--wdt-Ad-Transition);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-content-detail-group {
    border-top-color: transparent;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-social-icons-list li a {
    width: 40px;
    height: 40px;
    font-size: 20px;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    margin-bottom: 0;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 10px;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    align-items: end;
    align-content: end;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    padding: 0;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>.wdt-social-icons-container {
    background-color: rgba(var(--wdtBodyBGColorRgb), 0.6);
    backdrop-filter: blur(2px);
    transform: translateY(100%);
    padding: 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: var(--wdtHeadAltColor);
    position: relative;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>.wdt-social-icons-container:before {
    left: 0;
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>.wdt-social-icons-container:after {
    right: 0;
    transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>.wdt-social-icons-container {
    transform: translateY(0);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.elementor-widget-container .wdt-team-holder.wdt-rc-template-overlay .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    animation: wdt-glitch-effect-01 0.6s linear 2;
}

/* H1 Newsletter Section Style */

.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper input[type="email"]:focus {
    border-color: var(--wdtPrimaryColor);
}

/* .elementor-widget-container .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label { width: 100%; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label { position: relative; margin-bottom: 40px; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:before,
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:after { content: ""; position: absolute; width: 0; height: 1px; background-color: var(--wdtBorderColor); transition: all 300ms ease-out; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:before { top: 0; right: 0; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:after { bottom: 0; left: 0; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:has(input:focus):before,
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type1 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > label:has(input:focus):after { width: 100%; transition: all 500ms ease-out; } */

/* H1 Testimonial Section Style */


.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-separator {
    display: none;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group {
    display: inline-flex;
    flex-direction: column-reverse;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group {
    margin-bottom: 0;
    align-items: center;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group .wdt-content-title {
    margin-top: 0;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5);
    font-weight: normal;
    margin-bottom: 5px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-description {
    font-size: clamp(1.125rem, 1.0832rem + 0.1911vw, 1.3125rem);
    /* 21px to 18px */
    font-style: italic;
    text-transform: capitalize;
    line-height: calc(var(--wdtLineHeight_H3) + 3px);
    margin-bottom: 40px;
    color: var(--wdtHeadAltColor);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    text-transform: capitalize;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    height: 80px;
    width: 80px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    min-width: 80px;
}

/* .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-testimonial-container { overflow: visible !important; } */
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    transform: scale(0.9) translateY(10px);
    opacity: 0;
    transition: var(--wdtAltTransition);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    transform: scale(1) translateY(0px);
    opacity: 1;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container li:first-child {
    transition-delay: 50ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container li:nth-child(2) {
    transition-delay: 100ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container li:nth-child(3) {
    transition-delay: 150ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container li:nth-child(4) {
    transition-delay: 200ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container li:last-child {
    transition-delay: 250ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
    transition-delay: 400ms;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    transition-delay: 300ms;
}

/* Sticky Style */
html:has(.elementor-widget-wdt-timeline),
body:has(.elementor-widget-wdt-timeline){
    overflow-x: clip !important;
}

.inner-wrapper:has(.elementor-widget-wdt-timeline),
.inner-wrapper:has(.elementor-widget-wdt-timeline) {
    overflow: visible !important;
}

/* H1 Pricing Table Section Style */
/* Pricing Toggle Type1 and Brands */
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-default,
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-default:hover {
    background-color: var(--wdtBodyBGColor);
    border-radius: calc(var(--wdtRadius_3X)*2);
    box-shadow: inset 0 0 20px -5px var(--wdtPrimaryColor);
    transition: var(--wdtAltTransition);
    border-color: var(--wdtPrimaryColor);
    border: 0;
}

.active .elementor-widget-container .wdt-pricing-table-holder.wdt-template-default,
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-default:hover {
    box-shadow: inset 0 0 20px 0px var(--wdtPrimaryColor);
}

.wdt-cus-pricing {
    overflow: hidden;
    border-radius: calc(var(--wdtRadius_3X)*2);
}

.wdt-cus-pricing .wdt-pricing-table-features .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-content-icon{
    color: var(--wdtSecondaryColor);
}

.wdt-cus-pricing .elementor-widget-container {
    padding: 1px;
}

.wdt-cus-pricing .elementor-widget-container:before {
    content: "";
    position: absolute;
    display: block;
    top: -50%;
    left: -50%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform-origin: bottom right;
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    animation: rotating 5s linear infinite;
    z-index: 0;
    opacity: 1;
    transition: var(--wdtAltTransition);
    animation-delay: 0s;
    border-radius: var(--wdtRadius_3X);
}

.wdt-cus-pricing .elementor-widget-container:after {
    content: "";
    position: absolute;
    display: block;
    top: -50%;
    left: -50%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform-origin: bottom right;
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor));
    animation: rotating 5s linear infinite;
    z-index: -1;
    opacity: 1;
    transition: var(--wdtAltTransition);
    animation-delay: 2.5s;
    border-radius: var(--wdtRadius_3X);
}

.wdt-cus-pricing .elementor-widget-container:hover:before,
.wdt-cus-pricing .elementor-widget-container:hover:after,
.active .elementor-widget-container:before,
.active .elementor-widget-container:after {
    opacity: 0;
}

@keyframes rotating {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing+.wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-features .wdt-pricing-table-features-list li::after {
    border: 0 !important;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-header {
    padding: 0 !important;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] {
    padding: clamp(1.5625rem, 1.2019rem + 1.6026vw, 3.125rem);
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-header"],
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing {
    margin-bottom: clamp(1.25rem, 1.0337rem + 0.9615vw, 2.1875rem);
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-header"] .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    /* 20px to 30px */
    text-transform: capitalize;
}

.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-pricing-table-footer-description {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    padding: 0 !important;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix {
    font-family: var(--wdtFontTypo_H2);
    font-size: clamp(2rem, 1.7115rem + 1.2821vw, 3.25rem);
    /* Min-32 & Max-52 */
    font-weight: var(--wdtFontWeight_H2);
}

.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth {
    margin-bottom: 30px;
    border-bottom: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-features .wdt-pricing-table-features-list-inner {
    display: inline-flex;
    align-items: start;
    width: 100%;
    justify-content: space-between;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon {
    margin-top: 3px;
    order: 1;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-features .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    background-color: transparent;
    width: 20px;
    height: 20px;
    display: inline-flex;
    font-size: 20px;
    align-items: center;
    justify-content: center;
    line-height: 0;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    font-size: 20px;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    padding-bottom: 6px !important;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-badge"].type1 {
    top: 0;
    padding: 12px 10px;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-badge"].right {
    right: 0;
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-badge"].type1:after {
    content: "";
    position: relative;
    display: inline-block;
    width: 50px;
    height: 20px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .wdt-left-dot-icon%7Bfill:none;stroke:currentColor;%7D %3C/style%3E%3Cg%3E%3Cpath d='M42.9,51.1h54.3v-2.2H42.9V51.1z'/%3E%3Crect x='21.2' y='42.4' width='15.2' height='15.2'/%3E%3Crect x='2.8' y='43.5' class='wdt-left-dot-icon' width='13' height='13'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .wdt-left-dot-icon%7Bfill:none;stroke:currentColor;%7D %3C/style%3E%3Cg%3E%3Cpath d='M42.9,51.1h54.3v-2.2H42.9V51.1z'/%3E%3Crect x='21.2' y='42.4' width='15.2' height='15.2'/%3E%3Crect x='2.8' y='43.5' class='wdt-left-dot-icon' width='13' height='13'/%3E%3C/g%3E%3C/svg%3E");
}

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-badge"]~.wdt-pricing-table-header {
    margin-top: 15px;
}

@media screen and (max-width: 479px){
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth,
    .elementor-widget-container .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button>a { margin-bottom: 20px; }
}

/* .elementor-widget-container .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text { text-decoration-line: line-through; } */

/* H1 Insta Style */
.wdt-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-insta-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    animation: wdt-glitch-effect-01 0.6s linear 2;
}

.wdt-insta-style .elementor-widget-container .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(2.5rem, 2.2115rem + 1.2821vw, 3.75rem);
    /* 40px to 60px */
    height: clamp(2.5rem, 2.2115rem + 1.2821vw, 3.75rem);
    /* 40px to 60px */
    font-size: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
    /* 20px to 40px */
    justify-content: center;
    align-items: center;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
}

.wdt-insta-style .elementor-widget-container .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.wdt-insta-style .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    pointer-events: none;
}

/* Contact Iconbox Style */
.wdt-advanced-slider-holder .wdt-content-item {
    padding: clamp(1.25rem, -7.5205rem + 10.9546vw, 5.625rem);
    /* 20px to 90px */
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-content-icon span {
    font-size: clamp(3.125rem, 2.8365rem + 1.2821vw, 4.375rem);
    /* 50px to 70px */
    color: var(--wdtPrimaryColor);
    line-height: 0;
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-content-button-group .wdt-content-button {
    display: block;
    width: 100%;
}

.wdt-advanced-slider-holder .wdt-animation-icon {
    display: none !important;
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-image-icon-group {
    margin-bottom: 20px;
}

.wdt-advanced-slider-holder .elementor-widget-text-editor .elementor-widget-container h5,
.wdt-advanced-slider-holder div h5,
.wdt-advanced-slider-holder .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    /* 20px to 30px */
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    margin-bottom: 0;
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 10px;
    pointer-events: none;
}

.wdt-advanced-slider-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button {
    margin: 0 !important;
}

.wdt-advanced-slider-holder .wdt-column:not(:last-child) {
    border-right: 1px solid var(--wdtBorderColor);
}

/* Contact Form Style */
.wdt-contact-us-form-style .col-0>p {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 20px;
}

.wdt-contact-us-form-style p {
    margin-bottom: 0;
}

.wdt-contact-us-form-style>div:not(:last-child) {
    margin-bottom: 20px;
}

.wpcf7-text:focus~.wpcf7-not-valid-tip {
    opacity: 0;
}

.wpcf7-not-valid-tip {
    font-size: calc(var(--wdtFontSize_Ext) - 1px);
    position: absolute;
    right: 3px;
    bottom: 0;
    transition: var(--wdt-Ad-Transition);
}

/* H2 Text + Img Filler Section */
.elementor-widget-container .wdt-elementor-repeater-container h2 {
    margin-bottom: 0 !important;
}

.elementor-widget-container .wdt-elementor-repeater-container h2 span:not(.wdt-text-tile) {
    display: inline-flex;
    height: fit-content;
}

.elementor-widget-container .wdt-elementor-repeater-container h2 span.wdt-opt-icon {
    line-height: 0;
}

.elementor-widget-container .wdt-elementor-repeater-container h2 span.wdt-opt-icon i {
    width: inherit !important;
    height: inherit !important;
}

@media screen and (max-width: 767px) {
    .elementor-widget-wdt-text-image .elementor-widget-container .wdt-elementor-repeater-container h2 {
        line-height: var(--wdtLineHeight_H4);
    }
}

/* H2 Filler Section */
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span {
    font-size: 60px;
    height: inherit;
    width: inherit;
    border: 0;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    line-height: 0;
}

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-separator {
    display: none;
}

.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-subtitle {
    margin-bottom: 0;
}

.wdt-cus-tb-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-cus-tb-style div h2,
.wdt-cus-tb-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem);
    /* 30px to 100px */
}

/* H2 Testimonial Style */
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-testimonial-container {
    padding-bottom: 2px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item>div {
    flex: 1 1 100%;
    padding: 0;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item>div>.wdt-content-image-wrapper {
    place-content: inherit;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper+.wdt-content-icon-wrapper {
    top: 0;
    right: 40px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: transparent;
    font-size: clamp(3.75rem, 3.4615rem + 1.2821vw, 5rem);
    /* 60px to 80px */
    height: inherit;
    width: inherit;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 0;
    padding: 0;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span img {
    border: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-subtitle {
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    letter-spacing: var(--wdtLetterSpacing_1X);
    margin-bottom: clamp(1.125rem, 0.9808rem + 0.641vw, 1.75rem);
    /* 18px to 28px */
    margin-top: 0 !important;
    display: inline-flex;
    align-items: center;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item {
    padding: clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem) 0 clamp(1.75rem, 1.6058rem + 0.641vw, 2.375rem);
    /* 30px to 40px */
    border: 1px solid var(--wdtBorderColor);
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group,
.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group>div {
    padding: 0 clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
    /* 20px to 40px */
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group {
    margin-bottom: 30px !important;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-family: var(--wdtFontTypo_H6);
    font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);
    /* 16px to 20px */
    font-weight: var(--wdtFontWeight_Ext);
    font-style: italic;
    text-transform: uppercase;
    border-top: 1px solid var(--wdtBorderColor);
    padding-top: clamp(1.4375rem, 1.2933rem + 0.641vw, 2.0625rem);
    /* 23px to 33px */
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 4px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-subtitle:after {
    content: "";
    position: relative;
    display: inline-block;
    width: 50px;
    height: 20px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .wdt-right-dot-icon%7Bfill:none;stroke:currentColor;%7D %3C/style%3E%3Cg%3E%3Cpath d='M57.1,48.9H2.8v2.2h54.3V48.9z'/%3E%3Crect x='63.6' y='42.4' width='15.2' height='15.2'/%3E%3Crect x='84.2' y='43.5' class='wdt-right-dot-icon' width='13' height='13'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .wdt-right-dot-icon%7Bfill:none;stroke:currentColor;%7D %3C/style%3E%3Cg%3E%3Cpath d='M57.1,48.9H2.8v2.2h54.3V48.9z'/%3E%3Crect x='63.6' y='42.4' width='15.2' height='15.2'/%3E%3Crect x='84.2' y='43.5' class='wdt-right-dot-icon' width='13' height='13'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 10px;
}

.elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    display: flex;
    gap: 20px;
}

/* H2 Faq Section Style */
.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder.ui-state-hover,
.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder.ui-state-active {
    color: inherit;
    border-color: inherit;
    background-color: inherit;
    border-color: var(--wdtPrimaryColor);
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-size: clamp(1.25rem, 0.8333rem + 0.8681vw, 1.875rem);
    /* 20px to 30px */
    font-weight: var(--wdtFontWeight_H6);
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_Alt);
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper:not(:last-child) {
    margin-bottom: clamp(0.9375rem, 0.649rem + 1.2821vw, 2.1875rem); /* 15 - 35 */
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder {
    padding: clamp(1.25rem, 1.0481rem + 0.8974vw, 2.125rem) clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);
    /* 20px to 34px -- 20px to 40px */
    border: 0;
    align-items: flex-start;
    background-color: transparent;
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: clamp(0.625rem, 0.5529rem + 0.3205vw, 0.9375rem);
}
#footer .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: clamp(1.25rem, 1.0481rem + 0.8974vw, 2.125rem);
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description {
    padding: 0 clamp(4.25rem, 2.6753rem + 2.4581vw, 5.625rem) clamp(1.25rem, 1.0625rem + 0.8333vw, 2.0625rem);
    /*--65px to 90px-- / --20px to 33px-- */
    border: 0;
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper {
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: calc(var(--wdtRadius_3X) + 3px);
    box-shadow: inset 0 0 20px -5px var(--wdtPrimaryColor);
}
.home-2 .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper { border: 0; }
#footer .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper {
    border: 0;
    box-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    border-radius: 0;
}

.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    font-size: clamp(0.8125rem, 0.7404rem + 0.3205vw, 1.125rem);
    /* 13px to 18px */
    background: var(--wdtPrimaryColor);
    width: clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem);
    /* 25px to 35px */
    height: clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem);
    /* 25px to 35px */
    border-radius: var(--wdtRadius_Full);
}

/* Faq Tabs Style */
.elementor-widget-container .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper,
.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper {
    background-color: transparent !important;
    padding: 0 !important;
}

.wdt-faq-side-style .elementor-widget-text-editor .elementor-widget-container h3,
.wdt-faq-side-style div h3,
.wdt-faq-side-style .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
    /* 20px to 30px */
}

/* Contact Form */
.wdt-faq-form-style .col-0>p>span {
    margin-bottom: 16px;
}

.wdt-faq-form-style .col-1>p,
.wdt-faq-form-style .col-1>p>input[type="submit"] {
    width: 100%;
}

/* Newsletter Style */
.wdt-newsletter-style .wdt-mailchimp-subscription-button-holder,
.wdt-newsletter-style .wdt-mailchimp-subscription-button-holder button,
.wdt-newsletter-style .wdt-mailchimp-subscription-button-holder button span {
    width: 100%;
}

.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div:not(.wdt-mailchimp-subscription-button-holder) input:not(:last-child) {
    margin: 0 10px 0 0;
}

.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>div:not(.wdt-mailchimp-subscription-button-holder) {
    display: inline-flex;
    align-items: baseline;
}

.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>input[type="email"] {
    margin-bottom: 20px;
}

.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder:after, 
.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder:before {
    position: absolute;
    content: "";
    width: 100vw;
    height: 100vh;
    display: block;
    left: 50%;
    top: 50%;
    background: conic-gradient(transparent 230deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor), var(--wdtBodyBGColor));
    z-index: -1;
}

.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder:after {
    -webkit-animation: wdt-news-rotate-2 4s linear infinite;
    animation: wdt-news-rotate-2 4s linear infinite;
}

@keyframes wdt-news-rotate-2 {
    from {
        transform: translate(-50%, -50%) scale(2) rotate(.5turn);
    }

    to {
        transform: translate(-50%, -50%) scale(2) rotate(1.5turn);
    }
}

@-webkit-keyframes wdt-news-rotate-2 {
    from {
        transform: translate(-50%, -50%) scale(2) rotate(.5turn);
    }

    to {
        transform: translate(-50%, -50%) scale(2) rotate(1.5turn);
    }
}

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder:before {
    -webkit-animation: wdt-news-rotate-2 4s linear infinite;
    animation: wdt-news-rotate-2 4s linear infinite;
}

.wdt-popup-box-window.mfp-wrap.wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    overflow: hidden;
}

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner {
    position: relative;
    z-index: 1;
    padding: 1px;
}

.wdt-newsletter-style .elementor-widget-container .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.5625rem, 1.2019rem + 1.6026vw, 3.125rem);
    /* 25px to 50px */
}

/* H2 Thumb Silder Style */
/* custom icon list stye */
.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li span {
    font-family: var(--wdtFontTypo_Ext);
    line-height: 1;
}

.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(-n + 3) {
    border-right: 1px solid rgba(var(--wdtBorderColorRgb), 1);
    padding: 0 15px;
}

.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(4) {
    padding: 0 15px;
}

.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:first-child {
    padding-left: 0;
}

.wdt-custom-iconlist-style .elementor-widget-container .elementor-icon-list-items li:nth-child(n + 4) span {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: var(--wdtLetterSpacing_1X);
    background-color: rgba(var(--wdtBorderColorRgb), 0.4);
    border-radius: var(--wdtRadius_Zero);
    padding: 5px 10px;
    border: 0 solid var(--wdtBorderColor);
    border-top-width: 1px;
    border-bottom-width: 1px;
    text-transform: uppercase;
}

/* Commen Some Style */
.comment-metadata>a:has(time),
.comment-metadata>.edit-link>a {
    font-size: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);
    /* 12px to 16px */

}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Responsive */

@media screen and (max-width:1540px) {

    /* H1 Service Section Style */
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover-container .wdt-content-description {
        padding: 0;
    }
}

@media screen and (max-width:1280px) {
    .elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-default .wdt-column .wdt-content-item {
        border: 0 !important;
    }

    /* H1 Counter Section */
    .wdt-counter-holder.wdt-rc-template-default .wdt-column {
        border: 0;
    }

    .wdt-counter-holder.wdt-rc-template-default .wdt-content-item:before,
    .wdt-counter-holder.wdt-rc-template-default .wdt-content-item:after {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    .wdt-advanced-slider-holder .wdt-column:not(:last-child) {
        border-right: 0px;
    }
}

@media screen and (max-width:1024px) {
    .wdt-contact-us-form-style .wpcf7-btn-wrap.left-align {
        text-align: center;
    }

    /* Services */
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 0;
        margin: 0;
    }

    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container:before {
        width: 0;
    }

    /* H2 Faq Section Style */
    .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder {
        flex-direction: row;
        justify-content: space-between;
        gap: 10px;
    }

    .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
        margin-right: 0;
    }

    .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description {
        padding-left: 25px;
        padding-right: 25px;
    }

    .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper:not(:last-child) {
        margin-bottom: 20px;
    }
}

@media screen and (min-width:768px) {

    /* H2 Testimonial Style */
    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-carousel-pagination-wrapper {
        position: absolute;
        bottom: calc(100% + clamp(3.75rem, 2.9167rem + 1.7361vw, 5rem));
        /* 60px to 80px */
        width: 100%;
    }

    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        display: flex;
        justify-content: space-between;
        margin: 0 !important;
    }
}

@media screen and (max-width:767px) {

    /* H1 Service Section Style */
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-carousel-pagination-wrapper {
        position: relative;
    }

    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        width: inherit;
        justify-content: center;
        gap: 20px;
        margin: auto !important;
    }

    .wdt-item-is-inview .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(odd),
    .wdt-item-is-inview .wdt-image-box-holder.wdt-rc-template-with-description .wdt-column:nth-child(even) {
        transform: perspective(0px) rotateY(0deg);
    }


    /* H1 Testimonial Section Style */
    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-testimonial-container {
        overflow: hidden !important;
    }

    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group {
        width: fit-content;
        margin: auto;
    }

    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-carousel-pagination-wrapper {
        position: relative;
        right: inherit;
        bottom: inherit;
    }

    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        /*padding-top: 40px;*/
    }
    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
        display: flex;
        margin-top: 30px;
        gap: 10px;
    }
    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
        position: relative !important;
        display: inline-flex !important;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        margin-top: 0 !important;
    }

    /* H1 Slider Section Style */
    .wdt-h1-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper,
    .wdt-h2-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        top: auto;
        left: 0;
        margin-bottom: 20px;
    }

    .wdt-h1-slider-style .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
    .wdt-h2-slider-style .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        flex-direction: inherit;
        height: inherit;
    }

    .wdt-h1-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child):after,
    .wdt-h2-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child):after {
        left: calc(100% + 3px);
        top: 0;
        width: 6px;
    }

    /* H2 Testimonial Style */
    .elementor-widget-container .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
    }
}

@media screen and (max-width:479px) {
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 30px 20px;
    }

    /* H1 Team Section Style */
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-column:nth-child(odd),
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-column:nth-child(even) {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item>div {
        flex: 0 0 100%;
    }

    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group {
        border-right: 0px;
    }

    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper,
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
    .elementor-widget-container .wdt-team-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
        min-width: 100%;
    }

    /* Contact Form Style */
    .wdt-contact-us-form-style .col-0>p {
        grid-template-columns: 1fr;
    }
}







/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*                                                                   GlideX Additional Css                                                                             */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/*                           Home 1 Image box type1                           */
/* -------------------------------------------------------------------------- */

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    font-size: clamp(7.5rem, 6.25rem + 2.6042vw, 9.375rem);
    /*Min-120 Max-150*/
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    background: var(--wdtBodyBGColor);
    background-image: none;
    opacity: 1;
    border-right: 1px solid var(--wdtBorderColor);
    border-bottom: 1px solid var(--wdtBorderColor);
    z-index: 1;
    pointer-events: none;
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.4;
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    content: none;
}

.wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    animation: shock .4s ease;
}

@media screen and (max-width: 767px){
    .wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-column:first-child .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{border-left:1px solid var(--wdtBorderColor);
}
}


/* -------------------------------------------------------------------------- */
/*                         Home 1 Interactive template                        */
/* -------------------------------------------------------------------------- */
.wdt-cus-interactive-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter>span {
    font-size: clamp(2rem, 1.7115rem + 1.2821vw, 3.25rem);
    /* Min-32 & Max-52 */
    line-height: 1;
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-cus-interactive-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-interactive-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}

/* -------------------------------------------------------------------------- */
/*                             Home 1 Interactive                             */
/* -------------------------------------------------------------------------- */
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container {
    flex-direction: column-reverse;
    margin: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container>div {
    width: 100%;
    padding: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    max-width: 1650px;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list {
    display: flex;
    max-width: 100%;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    width: 1px;
    transform: unset;
    visibility: visible;
    background: var(--wdtBorderColor);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    width: 1px;
    box-shadow: 0 0 10px 1px var(--wdtPrimaryColor);
    background: var(--wdtPrimaryColor);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list #wdt-interactive-showcase-0 {
    counter-reset: prefix;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 40px 30px;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a {
    display: flex;
    flex-direction: column-reverse
}
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-title{
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-description{
    color: var(--wdtHeadAltColor);
}
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a .wdt-content-title{
    color: var(--wdtPrimaryColor);
}


.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a:before {
    counter-increment: prefix;
    content: "0" counter(prefix);
    font-size: clamp(2rem, 1.7115rem + 1.2821vw, 3.25rem);
    /* Min-32 & Max-52 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtBodyTxtColor);
    opacity: 0.3;
    line-height: normal;
    margin-top: 20px
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: calc(var(--wdtFontSize_H6) + 1px);
    margin-bottom: 5px;
    text-wrap: wrap;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description {
    text-wrap: wrap;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active .wdt-cus-counter-template .elementor-background-overlay {
    animation: shock 0.4s ease;
}
.wdt-custom-interactive-slogan p{
    padding: 5px 30px;
    background: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtSecondaryColor) 80%);
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Ext);
    border-radius: var(--wdtRadius_Part);
    text-align: center;
}

@-moz-document url-prefix() {
    .wdt-interactive-showcase-list {
        scrollbar-color: var(--wdtPrimaryColor) var(--wdtBodyBGColor);
        scrollbar-width: thin;
    }
}

.wdt-interactive-showcase-list::-webkit-scrollbar {
    width: 100%;
    height: 4px;
    border: 1px solid var(--wdtPrimaryColor);
}

.wdt-interactive-showcase-list::-webkit-scrollbar-track {
    border-radius: 0;
    background: var(--wdtBodyBGColor);
}

.wdt-interactive-showcase-list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: linear-gradient(-90deg, transparent 0%, var(--wdtPrimaryColor) 50%, transparent 100%);
}

/* With Video Height Issue */

.wdt-cus-counter-template.video .elementor-background-video-container video{
    height: 100% !important;
}

@media only screen and (max-width:1024px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list {
        flex-wrap: nowrap;
        scroll-behavior: smooth;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        scroll-snap-type: x mandatory;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        min-width: 33.33%;
    }
}

@media only screen and (max-width:767px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        min-width: 50%;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 30px 20px;
    }
}

@media only screen and (max-width:479px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        min-width: 100%;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 30px;
    }
}


/* -------------------------------------------------------------------------- */
/*                              Appstore img btns                             */
/* -------------------------------------------------------------------------- */

.wdt-cus-app-store-img img{
    box-shadow: inset 0 0 20px 0 var(--wdtPrimaryColor), 0 0 0 0 var(--wdtPrimaryColor);
    background-color: var(--wdtTertiaryColor);
}

/* -------------------------------------------------------------------------- */
/*                               Home 2 Marquee                               */
/* -------------------------------------------------------------------------- */
.wdt-cus-marquee-type2 .wdt-animation-item.text-item .wdt-animation-text {
    font-size: var(--wdtFontSize_H3);
    color: transparent;
    line-height: var(--wdtLineHeight_Base);
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(-145deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
}
.wdt-cus-marquee-type2 .wdt-animation-item.text-item .wdt-animation-text:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-marquee-type2 .wdt-animation-item.text-item .wdt-animation-text img{
    margin: 0 15px -1px !important;
}
.wdt-cus-marquee-type2 .elementor-widget-container .wdt-animation-wrapper {
    box-shadow: inset 0px 0px 20px 0px var(--wdtPrimaryColor);
    padding: 20px 0;
}

/* -------------------------------------------------------------------------- */
/*                          Home 2 Vertical animation                         */
/* -------------------------------------------------------------------------- */

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item {
    display: flex;
    align-items: center;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
    display: flex;
    align-items: center;
}

.wdt-cus-followers-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 70px;
    height: 80px;
    width: 80px;
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    height: auto;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtPrimaryColor);
    opacity: 0.4;
}

.wdt-cus-followers-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 7px;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.0832rem + 0.1911vw, 1.3125rem);
    /*18px - 21px*/
}

.wdt-cus-followers-counter .wdt-counter-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-counter-wrapper {
    margin-bottom: 0;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter>*:not(:last-child) {
    margin-right: 0;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-counter {
    font-size: var(--wdtFontSize_Base);
    font-weight: normal;
    margin-right: 5px;
}

.wdt-cus-followers-counter .wdt-counter-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
}


/* -------------------------------------------------------------------------- */
/*                            Home 2 Icon cCounter                            */
/* -------------------------------------------------------------------------- */
.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 2px;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-direction: column;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter-wrapper {
    margin-bottom: 0px;
    order: 1;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group {
    margin-bottom: 15px;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: transparent;
    color: var(--wdt-elementor-color-white);
    font-size: calc(var(--wdtFontSize_Alt) * 1.25);
    height: auto;
    width: auto;
    padding: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wdt-cus-counter2 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    background-color: transparent;
    box-shadow: 0 0;
}


/* -------------------------------------------------------------------------- */
/*                           Home 2 Slider Template                           */
/* -------------------------------------------------------------------------- */
.wdt-cus-slider2 .wdt-cus-slider2-img,
.wdt-cus-slider2 .wdt-cus-slider2-img * {
    height: 100%;
}

.wdt-cus-slider2 .wdt-cus-slider2-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wdt-cus-bordered-btn .wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus),
.wdt-cus-bordered-btn .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover) {
    border-color: var(--wdtPrimaryColor);
    color: var(--wdtLinkColor);
    box-shadow: inset 0 0 20px 0 var(--wdtPrimaryColor), 0 0 0 0 var(--wdtPrimaryColor);
    transition: var(--wdtAltTransition);
}

.wdt-cus-bordered-btn .wdt-button-holder.wdt-template-bordered .wdt-button:focus,
.wdt-cus-bordered-btn .wdt-button-holder.wdt-template-bordered .wdt-button:hover {
    border-color: var(--wdtPrimaryColor);
    color: var(--wdtLinkColor);
    box-shadow: inset -5px -3px 20px 0 var(--wdtPrimaryColor), 0 0 20px -5px var(--wdtPrimaryColor);
}

.wdt-cus-gradient-spacer .elementor-spacer .elementor-spacer-inner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(-180deg, transparent 10%, var(--wdtBodyBGColor) 100%);
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}

/* -------------------------------------------------------------------------- */
/*                                Home 2 Slider                               */
/* -------------------------------------------------------------------------- */
.wdt-cus-slider2 .wdt-cus-slider2-col>.elementor-widget-wrap:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, transparent, transparent 50%, var(--wdtAccentTxtColor)100%);
    z-index: 1;
    opacity: 0.7;
    pointer-events: none;
}

.wdt-cus-h2-slider .swiper-slide-active .wdt-cus-slider2 .wdt-cus-slider2-img {
    animation: shock .4s ease 0s;
}

@media only screen and (max-width:479px) {
    .wdt-cus-slider2 .wdt-cus-slider2-col>.elementor-widget-wrap:before {
        background: var(--wdtAccentTxtColor);
        opacity: 0.5;
    }
}

/* -------------------------------------------------------------------------- */
/*                             Testimonial type 2                             */
/* -------------------------------------------------------------------------- */
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image>a>img {
    width: 80px;
    height: 80px;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item {
    padding: clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);
    /*Min-30 Max-50*/
    background: var(--wdtTertiaryColor);
    box-shadow: 0 0 30px -5px rgb(var(--wdtAccentTxtColorRgb), 0.2)
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .swiper-slide {
    padding: 0 10px;
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H5) + 1px);
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-separator {
    position: absolute;
    top: 10px;
    z-index: -2;
}

.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-style: italic;
    font-size: clamp(1rem, 0.9303rem + 0.3185vw, 1.3125rem);
    /*Min-16 Max-21*/
    color: var(--wdtHeadAltColor);
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-rating-container ul.wdt-rating{
    background-color: var(--wdtTertiaryColor);
    padding-right: 10px;
}
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-separator span {
    width: 100%;
    max-width: 100%;
}


@media only screen and (max-width:1280px) {
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .swiper-slide {
        padding: 0;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item {
        padding: 30px clamp(1.5625rem, 321.875rem + -500vw, 1.875rem);
        /*Min-30 Max-25*/
    }
}

div.gtranslate_wrapper,
div.gt_float_wrapper {
    display: flex;
}

.gt_float_switcher .gt_options {
    position: absolute !important;
    background-color: var(--wdtAccentTxtColor);
    border: none;
    top: 40px;
}

div.gtranslate_wrapper div[class*="switcher"] .gt_option {
    position: absolute !important;
    background-color: var(--wdtAccentTxtColor);
    border: none;
    top: 40px;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"],
div.gtranslate_wrapper div[class*="switcher"] .gt_option {
    width: auto;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"] {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    border-radius: var(--wdtRadius_Zero);
    color: var(--wdtHeadAltColor);
    display: inline-block;
    line-height: normal;
    box-shadow: 0 0;
    background: none;
    overflow: hidden;
    transition: var(--wdt-Ad-Transition);
}

.gt_float_switcher .gt-selected .gt-current-lang {
    font-weight: var(--wdtFontWeight_Base) !important;
    text-transform: uppercase;
    padding: 0 !important;
}

.gt_float_switcher .gt-selected .gt-current-lang img {
    width: 20px;
    display: none;
}

.gt_float_switcher .gt-selected {
    background: none !important;
}
.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{
    border-color: var(--wdtHeadAltColor) !important;
    height: 8px !important;
    right: 2px;
    margin-left: -6px !important;
    margin-top: -3px !important;
    position: absolute;
    top: 50%;
    width: 8px !important;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 2px solid var(--wdtBorderColor);
    border-bottom: 2px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
    border-width: 0 2px 2px 0 !important;
    background-image: none;
}
.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate { 
    transform: scaleY(-1) rotate(45deg);
    -webkit-transform: scaleY(-1) rotate(45deg);
    margin-top: 0 !important; }

.gt_float_switcher .gt-selected .gt-current-lang {
    padding: 0 10px 0 0 !important;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate a {
    line-height: normal;
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    border: none;
    color: var(--wdtHeadAltColor);
    width: fit-content;
    position: relative;
    padding: 5px 10px;
    padding-right: 50px;
    display: inline-flex;
}

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_selected a {
    color: var(--wdtAccentTxtColor);
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate a img {
    margin-right: 10px;
}

#gt_float_wrapper div[class*="switcher"].notranslate a img {
    width: 20px;
}

.gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
    font-weight: var(--wdtFontWeight_Base);
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"] .gt_selected,
.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate a:hover {
    background: none;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"] .gt_selected a:after {
    content: none !important;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_option a:first-child {
    padding-top: 10px;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_option a:last-child {
    padding-bottom: 10px;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_selected a:before {
    content: "";
    position: absolute;
    right: 20px;
    border-color: var(--wdtLinkColor) transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_selected a[class*="open"]:before {
    border-color: transparent transparent var(--wdtLinkColor) transparent;
    border-width: 0 4px 5px 4px;
}

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_selected a:before {
    border-top-color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] div[class*="switcher"].notranslate .gt_selected a:before {
    border-top-color: transparent;
    border-bottom-color: var(--wdtAccentTxtColor);
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    color: var(--wdtHeadAltColor);
    margin-right: 15px;
}

#gt_float_wrapper {
    display: grid;
}

/* Currency_Switcher */

.woocommerce-currency-switcher-form .select2-container,
.wdt-custom-currency-shortcode .select2-container {
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Base);
    /* width: fit-content !important; */
    min-width: 80px;
}

.wdt-dark-bg .woocommerce-currency-switcher-form .select2-container,
.wdt-dark-bg .wdt-custom-currency-shortcode .select2-container {
    color: var(--wdtAccentTxtColor);
}

.woocommerce-currency-switcher-form.wdt-dark-bg .select2-container,
.woocommerce-currency-switcher-form.wdt-dark-bg .select2-container {
    color: var(--wdtAccentTxtColor);
}

.woocommerce-currency-switcher-form .select2-container--default .select2-selection--single {
    border: none;
    line-height: normal;
    background: none !important
}

.woocommerce-currency-switcher-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 20px;
}

.woocommerce-currency-switcher-form .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 0 !important;
}


/*============= Currency default =============*/

.woocommerce-currency-switcher-form.woocs_show_flags .dd-container ~ .select2-container { display: none; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-description { display: none; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text {
    margin-right: 32px;
    cursor: pointer;
    line-height: normal !important;
    position: relative;
    top: 2px;
}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select { background: transparent !important; border: none; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected {
  color: var(--wdtHeadAltColor);
  padding: 0px;
  border-radius: 0px;
  line-height: normal;
  font-size: var(--wdtFontSize_Ext);
  font-family: var(--wdtFontTypo_Base);
  font-weight: var(--wdtFontWeight_Base);
  /* margin-right: auto; */
}
.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected { color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options {
    padding: 6px;
    margin-top: 13px;
    border: none;
    box-shadow: 0 0 4px 2px rgba(var(--wdtHeadAltColorRgb), 0.09);
    background: #fff;
    border-radius: 0px;
    margin-left: -11px;
    width: 80px !important;
    }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li { padding-bottom: 2px; margin-bottom: 0; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option { 
    padding: 4px 5px; background: #fff; border-radius: 0px; border: none;
    font-size: var(--wdtFontSize_Ext); line-height: normal; font-weight: var(--wdtFontWeight_Base); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
    background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option .dd-option-text { line-height: inherit !important; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up {
    border: 0;
    border: none !important;
    display: inline-block;
    height: 24px;
    width: 15px;
    vertical-align: middle;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    -webkit-mask-position: center;
    -webkit-mask-size: 11px;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    mask-position: center;
    mask-size: 11px;
    mask-repeat: no-repeat;
    transition: all .3s;
    background-color: var(--wdtHeadAltColor);
    margin: -3px 0;
}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 1em;
    height: 1em;
    font-size: 12px;
    background-size: contain;
}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } 
.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down, 
.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } 

/* Default Footer Style */

    
.wdt-cus-footer-email .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:before {
    background-color: unset;
}    
.wdt-cus-footer-email .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
    padding: var(--wdtInputPadding);
    border-radius: 0;
    box-shadow: inset 0 0 18px -5px var(--wdtPrimaryColor), inset 0 0 0px 1px var(--wdtPrimaryColor);
    -webkit-box-shadow: inset 0 0 18px -5px var(--wdtPrimaryColor), inset 0 0 0px 1px var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-footer-email:not(.main) .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:has(input[type="email"]:focus){
    box-shadow: inset 4px 2px 20px -5px var(--wdtPrimaryColor), inset 0 0 0px 1px var(--wdtPrimaryColor);
    -webkit-box-shadow: inset 4px 2px 20px -5px var(--wdtPrimaryColor), inset 0 0 0px 1px var(--wdtPrimaryColor);
}
.wdt-cus-footer-email.main .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form{
    box-shadow: rgba(var(--wdtAccentTxtColorRgb),0.20) 0 0 20px 0;
    -webkit-box-shadow: rgba(var(--wdtAccentTxtColorRgb),0.20) 0 0 20px 0;
    background-color: var(--wdtTertiaryColor);
    border: 1px solid transparent;
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-footer-email.main .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:has(input[type="email"]:focus){
    border-color: var(--wdtPrimaryColor);
}
.wdt-cus-footer-email .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    border-left-width: 0;
    font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20 - 30 */
    padding: 0;
}    
    
.wdt-cus-footer-email .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    color: var(--wdtPrimaryColor);
}    
    
.wdt-custom-social-iconList .elementor-icon-list-items .elementor-icon-list-item a {
    border: 0;
    padding: 0;
} 

.wdt-cus-contact-iconList .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{
    color:var(--wdtPrimaryColor);
}

.wdt-cus-contact-iconList .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{
    fill:currentColor;
}

.wdt-cus-payment-imgBox .wdt-content-item {
    border: 1px solid var(--wdtPrimaryColor);
    padding: 6px 10px;
    box-shadow: inset 0 0 18px -5px var(--wdtPrimaryColor);
    display: inline-flex;
    align-items: center;
} 
.wdt-cus-payment-imgBox.main .wdt-content-item{
    border: 0;
    box-shadow: rgba(var(--wdtAccentTxtColorRgb), 0.20) 0 0 20px 0;
    background-color: var(--wdtTertiaryColor);
}
.wdt-cus-payment-imgBox.main .wdt-content-item .wdt-content-media-group{
    display: inline-flex;
}
.wdt-cus-payment-imgBox .wdt-image-box-holder{
    display: inline-flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
}
 
.wdt-cus-translate-footer .gt_float_switcher .gt_options{
    top: auto;
    bottom: 40px
}

.wdt-cus-translate-footer .gt_float_switcher .gt-selected .gt-current-lang{
    padding: 0;
}

 
.wdt-custom-social-iconList  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    display: none;
} 
 
.wdt-cus-footer-links .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{
    display: none;
} 
 
/*-------Footer-2--------*/
 
.wdt-cus-footer-menu-3 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    justify-content: flex-end;
}

.wdt-cus-footer-2-innerSec .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, 
.wdt-cus-footer-2-innerSec .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    color:var(--wdtPrimaryColor);
}


@media only screen and (max-width:1024px){
    .wdt-cus-footer-2-innerSec .wdt-cus-col-2-footer{
        order:-1;
    }
    .wdt-cus-footer-2-innerSec .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, 
    .wdt-cus-footer-2-innerSec .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
        color:var(--wdtHeadAltColor);
    }
    .wdt-cus-footer-menu-3 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
        justify-content: space-between;
    }
}

/* Home_2 Header */

path[class*="wdt-custom-menu-icon-class"] {
    transition: var(--wdt-Ad-Transition);
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-2,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-4{
    transform: scaleX(1);
    transform-origin: right;
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-4{
    transform-origin: left;
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover path.wdt-custom-menu-icon-class-2,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover path.wdt-custom-menu-icon-class-4{
    transform: scaleX(2.9);
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-3,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-5{
    transform: scaleX(1);
    transform-origin: left;
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon path.wdt-custom-menu-icon-class-5{
    transform-origin: right;
}
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover path.wdt-custom-menu-icon-class-3,
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover path.wdt-custom-menu-icon-class-5{
    transform: scaleX(.3);
}

/* Home-3 Interactive_Showcase */

.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list{
    counter-reset: count-01;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: var(--wdtFontSize_H3);
    font-family: var(--wdtFontTypo_H6);
    font-weight: var(--wdtFontWeight_H6);
    line-height: var(--wdtLineHeight_H6);
    padding-bottom: 0;
    transition: var(--wdt-Ad-Transition);
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title{
    padding-bottom: 15px;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:before{
    position: relative;
    counter-increment: count-01;
    content: "0" counter(count-01) ". " ;
}
.wdt-custom-interactive .wdt-interactive-showcase-container {
    align-items:end;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0px 30px 30px 30px; 
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child){
    margin-bottom: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* 30 - 50 */
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    width: 1px;
    transform: none;
    visibility: visible;
    background: var(--wdtBorderColor);
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    width: 1px;
    box-shadow: 0 0 10px 1px var(--wdtPrimaryColor);
    background: var(--wdtPrimaryColor);
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-interactive-counter .wdt-counter-holder .wdt-content-item,
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-heading-holder .wdt-heading-title-wrapper {
    opacity: 0;
    transform: scaleX(0) rotateX(90deg);
    transform-origin: right;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-interactive-counter .wdt-counter-holder .wdt-content-item,
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper {
    opacity: 1;
    transform: scaleX(1) rotateX(0deg);
}
.wdt-custom-interactive .wdt-interactive-showcase-content-group {
    width: 100%;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-interactive .wdt-interactive-showcase-content-group .wdt-content-title { transition: var(--wdt-Ad-Transition); }
.wdt-custom-interactive .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-title { color: var(--wdtPrimaryColor); }
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-active .wdt-custom-interactive-home3 .elementor-background-overlay {
    animation: shock 0.6s ease;
}

.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{
    display: grid;
}

/* Responsive */

@media screen and (min-width: 1025px){
    .wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description{
        width: 70%;
        opacity: 0;
        overflow: hidden;
        /*height: 0;*/
        margin-bottom: calc(var(--desc_height) * -1);
        transition: var(--wdt-Ad-Transition);
        transform: translateY(30px);
    }
    .wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-description{
        opacity: 1;
        margin-bottom: 0;
        transform: translateY(0px);
    }
}
@media screen and (max-width: 1540px){
.wdt-custom-interactive .wdt-interactive-showcase-content-group {
    width: 100%;
}
}
@media only screen and (max-width: 1024px){
.wdt-custom-interactive .wdt-interactive-showcase-container{
    flex-direction: column-reverse;  
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper,.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper{
    width: 100%;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list {
    flex-wrap: nowrap;
    scroll-behavior: smooth;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-list {
    display: flex;
    max-width: 100%;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    min-width: 50%;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child),
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:last-child{
    margin-bottom: 20px;
}
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title{
    padding-bottom: 15px;
}
}
@media only screen and (max-width: 479px){
.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    min-width: 100%;
}
}

/* Home_3 Icon-Box */

.wdt-custom-icon-box .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H5);
}
.wdt-custom-icon-box.home-3 .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H4);
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item{
    padding: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem);
    background-color: var(--wdtTertiaryColor);
}
.wdt-custom-icon-box.home-3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item{
    background-color: transparent;
    text-align: center;
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title{
    margin-bottom: 10px;
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group{
    padding: 0;
}
.wdt-custom-icon-box .wdt-content-item > div:not(:last-child){
    margin: 0;
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-column:not(:last-child) .wdt-content-item{
    border: 0;
}
.wdt-custom-icon-box.home-3 .elementor-widget-container {
    box-shadow: 0px 0px 40px -15px var(--wdtPrimaryColor) inset;
    border: 1px solid var(--wdtPrimaryColor);
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span{
    font-size: 40px;
}
.wdt-custom-icon-box.home-3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span{
    font-size: var(--wdtFontSize_Alt);
}
.wdt-custom-icon-box .wdt-column-wrapper.wdt-column-gap-default .wdt-column{
    position: relative;
}
.wdt-custom-icon-box.home-3 .wdt-column:not(:last-child):before{
  content: "";
  background-color:rgba(var(--wdtPrimaryColorRgb),1);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 100%;
  margin: auto;
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll~.wdt-snap-scroll-pagination{
    justify-content: center;
    bottom: -50px;
    top: unset;
}
.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group{
    background-color: transparent;
}
@media screen and (max-width: 1280px){
    .wdt-custom-icon-box .wdt-column:not(:last-child):before{
        display: none;
    }
    .wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll~.wdt-snap-scroll-pagination { margin-bottom: 20px; margin-top: 20px; }
    .wdt-custom-icon-box.home-3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll~.wdt-snap-scroll-pagination { margin-top: -30px; }
}

/* Slider_1 Popup */

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item{
    font-size: var(--wdtFontSize_H6);
    width: 45px;
    height:45px;
    display: grid;
    place-items: center;
    border: 2px solid currentColor;
    border-radius: var(--wdtRadius_Full);
    cursor: pointer;
}
.wdt-cus-popup-title .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    margin-bottom: 5px;
    line-height: normal;
    text-transform: capitalize;
}
.wdt-cus-popup-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-weight: normal;
}
.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Full);
    box-shadow: inset 4px 0 10px -2px var(--wdtSecondaryColor);
    transform: rotate(-280deg);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-item:hover:before{
    transform: rotate(0deg);
    opacity: 1;
}

/*----------------------Manoj-------------------------------------*/

/*----------------------Mega Menu - 02-------------------------------------*/

.wdt-cus-mega-menu-02-img-1 .elementor-widget-container{overflow: hidden;}
.wdt-cus-mega-menu-02-img-1 .elementor-widget-container img:hover{animation: shock .6s ease;-webkit-animation: shock .6s ease;}

.wdt-cus-mega-menu-02-img-2, .wdt-cus-mega-menu-02-img-2 .elementor-widget-container{overflow: hidden;height: 100%;}
.wdt-cus-mega-menu-02-img-2 .elementor-widget-container img{height: 100%;width: auto;object-fit: cover;object-position: center;}
.wdt-cus-mega-menu-02-img-2 .elementor-widget-container img:hover{animation: shock .6s ease;-webkit-animation: shock .6s ease;}
.wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper{color: var(--wdtAccentTxtColor);}
.wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text{color: var(--wdtAccentTxtColor);}
.wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text { color: rgba(var(--wdtAccentTxtColorRgb),.5); }
.home-3 .wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper { color: var(--wdtHeadAltColor); } 
.home-3 .wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { color: var(--wdtHeadAltColor); } 
.home-3 .wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text{ color: rgba(var(--wdtHeadAltColorRgb),.5); }
.mobile-menu .wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper { color: var(--wdtHeadAltColor); } 
.mobile-menu .wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { color: var(--wdtHeadAltColor); } 
.mobile-menu .wdt-cus-mega-menu-02-iconlist.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text { color: var(--wdtPrimaryColor); }
.wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper span { width: fit-content; position: relative; }
.wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper span:after, .wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper:after{ content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; background: rgba(var(--wdtAccentTxtColorRgb),.15); }
.wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper span { padding-bottom: 20px; }
.wdt-cus-mega-menu-02-heading .wdt-heading-holder .wdt-heading-title-wrapper span:after{ background: var(--wdtBodyBGColor); z-index: 1; box-shadow: 0 0; -webkit-box-shadow: 0 0; }

/*----------------------Mega Menu - 01-------------------------------------*/

.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper{
    pointer-events: none;
}
.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    content: none;
}
.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    animation: shock .4s ease;
    -webkit-animation: shock .4s ease;
    opacity: 1;
}
.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-items: end;
    align-content: end;
}
.wdt-cus-mega-menu-01-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-button > a{
    color: var(--wdtAccentTxtColor) !important;
}

/*-----------Home-1 - slider--------**/

.wdt-cus-home-1-slider-temp .elementor-background-overlay:before{
    content: '';
    height: 100%;
    width: 100%;
    background-image: linear-gradient(200deg , transparent 50%, rgba(var(--wdtAccentTxtColorRgb),1) 100%);
    position: absolute;
    top: 0;
    left: 0;
}


.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel{
    /* position: absolute;
    left:clamp(1.875rem, -20.9211rem + 23.6842vw, 7.5rem);
    bottom:clamp(3.125rem, -14.6053rem + 18.4211vw, 7.5rem);
    width: 45%; */
    position: absolute;
    bottom: clamp(3.125rem, -14.6053rem + 18.4211vw, 7.5rem);
    margin-right: auto;
    margin-left: auto;
    right: 30px;
    left: 30px;
    max-width: 1640px;
    width: 100%;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel > .swiper-wrapper { transform: none !important; }
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail-group{
    max-width: 100%;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide:before,
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide:after{
    content: '';
    width: 100%;
    height: 1px;
    background-color: rgba(var(--wdtLinkColorRgb), 0.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide:after{
    background-color: rgba(var(--wdtPrimaryColorRgb), 1);
    height: 2px;
    animation: line-fullwidth 5s linear;
    -webkit-animation: line-fullwidth 5s linear;
    width: 100%;
}
@keyframes line-fullwidth{
0%{
    width: 0;
}
100%{
    width: 100%;
}
}

.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide .wdt-thumb-slider-title{
    margin-top: 30px;
    margin-right: 15px;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide .wdt-thumb-slider-title h4{
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; 
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);/*24-18*/
}
.wdt-cus-home-1-slider-temp .elementor-container{
    display: flex;
    align-content: center;
}

.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper{
    position: absolute;
    bottom: clamp(3.125rem, -14.6053rem + 18.4211vw, 7.5rem);
    margin-right: auto;
    margin-left: auto;
    right: 30px;
    left: 30px;
    max-width: 1640px;
    width: 100%;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev{
    display: none;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next{
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    color: var(--wdtLinkColor);
    font-size: var(--wdtFontSize_Base);
    display: flex;
    align-items: end;
    justify-content: flex-start;
    bottom: 5px;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next:before{
    content: attr(aria-label);
    font-size: inherit;
    color: inherit;
    margin-right: 10px;
}
.wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next i{
    font-size: var(--wdtFontSize_H6);
}

.wdt-cus-home1-slider-circle-icon-1 .elementor-icon-wrapper .elementor-icon svg,
.wdt-cus-home1-slider-circle-icon-2 .elementor-icon-wrapper .elementor-icon svg,
.wdt-cus-home1-slider-circle-icon-3 .elementor-icon-wrapper .elementor-icon svg{
    fill: currentColor;
    color: transparent;
    font-size: 150px;
    background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor));
    opacity: 0.1;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}
.wdt-cus-home1-slider-circle-icon-2 .elementor-icon-wrapper .elementor-icon svg{
    font-size: 400px;
    opacity: 0.2;
}
.wdt-cus-home1-slider-circle-icon-3 .elementor-icon-wrapper .elementor-icon svg{
    font-size: 600px;
    opacity: 0.1;
  
}
div[class*="wdt-cus-home1-slider-circle-icon"] { pointer-events: none; }

.wdt-cus-home-1-thumb-slider-01 .swiper-slide .center .wdt-heading-holder, .wdt-cus-home-1-thumb-slider-01 .swiper-slide .wdt-button-holder{
    opacity: 0;
    -webkit-transform: translateX(-50%) scaleX(0.5);
    transform: translateX(-50%) scaleX(0.5);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}
.wdt-cus-home-1-thumb-slider-01 .swiper-slide-active .center .wdt-heading-holder ,.wdt-cus-home-1-thumb-slider-01 .swiper-slide-active .wdt-button-holder{
    opacity: 1;
    -webkit-transform: translateX(0) scaleX(1);
    transform: translateX(0) scaleX(1);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    transition-duration: .7s;
}
.wdt-cus-home-1-thumb-slider-01 .swiper-slide .wdt-cus-home-1-slider-temp{
    overflow: hidden;
}
.wdt-cus-home-1-thumb-slider-01 .swiper-slide .wdt-cus-home-1-slider-temp .elementor-background-overlay{
    transform: scale(1);
    transition: all 5s linear;
}
.wdt-cus-home-1-thumb-slider-01 .swiper-slide-active .wdt-cus-home-1-slider-temp .elementor-background-overlay{
    transform: scale(1.04);
}
.wdt-custom-play-video .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    background-image: none;
    color: var(--wdtHeadAltColor);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
}

/* @media screen and (min-width: 1921px){
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel{
        position: absolute;
        bottom: clamp(3.125rem, -14.6053rem + 18.4211vw, 7.5rem);
        margin-right: auto;
        margin-left: auto;
        right: 0;
        left: 0;
        max-width: 1640px;
        width: 100%;
    }
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper{
        margin-right: auto;
        margin-left: auto;
        right: 0;
        left: 0;
        max-width: 1640px;
    }
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next{
        justify-content: flex-start;
    }
} */


@media screen and (max-width:1024px){
    /* .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel{width: 60%;left: 0;right: 0;}
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper { left: 0; right: 0; width: 60%; margin: auto; }
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next { justify-content: flex-start; } */
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper,
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel { max-width: 710px; left: 0; right: 0; }
}
@media screen and (max-width:767px){
    /* .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel,
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper{width: 70%;}
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide .wdt-thumb-slider-title{
        margin-top: 20px;
        min-width: 50%;
    } */
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper,
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel { max-width: 420px; left: 0; right: 0; }
}
@media screen and (max-width:479px){
    /* .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel,
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper{width:80%;} */
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper,
    .wdt-cus-home-1-thumb-slider-01 .wdt-thumb-carousel-holder .wdt-thumbnail-carousel { max-width: 290px; left: 0; right: 0; }
}

/*------------Contact Page - Form -----------------*/
form .wdt-contact-us-form{
margin: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem);/*40-20*/
}
form .wdt-contact-us-form .wdt-cus-col{
display: grid;
grid-template-columns: repeat(2,1fr);
}
form .wdt-contact-us-form .wdt-cus-col .col-0{
 margin-right: 20px
}
form .wdt-contact-us-form .wdt-cus-col .col-0 p span:not(:first-child){
padding-top: 20px;
}
form .wdt-contact-us-form .wdt-cus-col .col-2 p span textarea{
height:clamp(12.9375rem, 12.0089rem + 1.4509vw, 13.75rem);/*215-207*/
}
form .wdt-contact-us-form  .submit-btn p{
display: flex;
justify-content: center;
margin-top: 20px
}
form .wdt-contact-us-form  .submit-btn p input.wpcf7-submit{
background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtSecondaryColor));
background-size: 300% auto;
backface-visibility: hidden;
}
form .wdt-contact-us-form  .submit-btn p input.wpcf7-submit:hover{
background-color: var(--wdtSecondaryColor);
background-position: 100% 0;
}
@media screen and (max-width:1024px){
form .wdt-contact-us-form .wdt-cus-col{grid-template-columns: 1fr;}
form .wdt-contact-us-form .wdt-cus-col .col-0{margin-right: 0px}
form .wdt-contact-us-form .wdt-cus-col .col-2{margin-top: 10px}
}
@media screen and (min-width: 480px) and (max-width: 1024px){
    form .wdt-contact-us-form { margin: 40px; }
}


/*----------FAQ - Page------------*/
    .wdt-cus-faq-page .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper {
        border:0;
        border-top: 1px solid var(--wdtBorderColor);
         border-radius:0; 
         box-shadow: unset; 
    } 
    
    .wdt-cus-faq-page .elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper:last-child {
        border-bottom: 1px solid var(--wdtBorderColor);
    }
        
        
    .wdt-cus-faq-page .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
        background-color: unset;
    }    
    
    
    .wdt-cus-faq-page  .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-description {
        padding: 0 clamp(1.25rem, -7.1154rem + 37.1795vw, 37.5rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.5625rem, 1.0577rem + 2.2436vw, 3.75rem);
    }
    
    .wdt-cus-faq-page .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
        font-size: clamp(0.75rem, 0.7084rem + 0.1388vw, 0.875rem); /*mx-14 mn-12*/
        background: var(--wdtTertiaryColor);
        width: clamp(2.5rem, 2.2922rem + 0.694vw, 3.125rem); /* mx-50 mn-40 */
        height: clamp(2.5rem, 2.2922rem + 0.694vw, 3.125rem); /* mx-50 mn-40 */
        border-radius: var(--wdtRadius_Full); 
        color: var(--wdtSecondaryColor);
    }
    
    .wdt-cus-faq-page .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder {
        padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
        border: 0;
        align-items: center;
    }    
        
    .wdt-cus-faq-page .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-wrapper:not(:last-child) {
        margin-bottom: 0;
    }
        
    .wdt-cus-faq-page .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
        color: var(--wdtHeadAltColor);
    }  

/* From Improvements */

/* Animation - Marquee */

.wdt-custom-home-1-marquee .wdt-animation-holder:before,
.wdt-custom-home-1-marquee .wdt-animation-holder:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 25%;
    background-image: linear-gradient(45deg, var(--wdtBodyBGColor), transparent);
    z-index: 1;
    pointer-events: none;
}
.wdt-custom-home-1-marquee .wdt-animation-holder:after{
    left: auto;
    right: 0;
    background-image: linear-gradient(45deg, transparent, var(--wdtBodyBGColor));
}

/* BG-Gradient Moving */

.wdt-home2-bg-animation .elementor-background-overlay {
    background-image: linear-gradient(45deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor), var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    background-size: 300%;
    animation: bg-move 5s infinite linear alternate;
}
@keyframes bg-move{
    100%{
        background-position: 100%;
    }
}