/* -------------------------------------------------------------------------- */
/*                                HOME 1 SLIDER                               */
/* -------------------------------------------------------------------------- */
.wdt-title-extra-large.wdt-title-highlights .wdt-creative-heading-holder .wdt-heading-title[class*="charsplit-"] .wdt-words__item {
    font-size: clamp(2.5rem, 1.7788rem + 3.2051vw, 5.625rem);
    /*40px-90px*/
    text-transform: uppercase;
}

.wdt-title-extra-large.wdt-title-highlights .wdt-creative-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-chars__item:not(:first-child) {
    color: var(--wdtPrimaryColor);
}

.wdt-title-extra-large .wdt-creative-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    display: inline-block;
    position: relative;
    font-size: clamp(2.5rem, 1.7788rem + 3.2051vw, 5.625rem);
    /*40px-90px*/
    text-transform: uppercase;

}

.wdt-title-extra-large.wdt-full-title-color .wdt-creative-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    color: var(--wdtPrimaryColor);
}

.wdt-title-extra-large.wdt-title-highlights .wdt-creative-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after {
    content: '';
    position: absolute;
    width: clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem);
    /*15px-20px*/
    height: clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem);
    /*15px-20px*/
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    mix-blend-mode: difference;
    top: 0;
    right: calc(-1*clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem));
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-title-extra-large.wdt-title-highlights .wdt-creative-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:hover:after {
    background-color: var(--wdtPrimaryColor);
    -webkit-transform: translate(-10px, 5px);
    transform: translate(-10px, 5px);
    width: 18%;
    /*15px-20px*/
    height: 80%;
}

.wdt-text-shadow .wdt-heading-holder .wdt-heading-title-wrapper { text-shadow: 0 0 30px rgb(var(--wdtSecondaryColorRgb), .45); }


/* -------------------------------------------------------------------------- */
/*                            Home 1 Brand Style a                            */
/* -------------------------------------------------------------------------- */
.wdt-cus-brand-marquee-a .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtTertiaryColor);
}

.wdt-cus-brand-marquee-a .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtTertiaryColor);
    opacity: 0.7
}

.wdt-cus-brand-marquee-a .wdt-icon-box-holder .wdt-column-wrapper {
    justify-content: center;
}


/* -------------------------------------------------------------------------- */
/*                               Home 1 filler 2                              */
/* -------------------------------------------------------------------------- */
.wdt-cus-icon-list-style-a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    width: clamp(2.1875rem, 2.0865rem + 0.4487vw, 2.625rem);
    /*35px-42px*/
    min-width: clamp(2.1875rem, 2.0865rem + 0.4487vw, 2.625rem);
    /*35px-42px*/
    height: clamp(2.1875rem, 2.0865rem + 0.4487vw, 2.625rem);
    /*35px-42px*/
    background: var(--wdtPrimaryColor);
    display: grid;
    place-items: center;
    border-radius: var(--wdtRadius_Full);
    margin-right: clamp(0.625rem, 0.5529rem + 0.3205vw, 0.9375rem);
    /*10px-15px*/
    font-size: inherit;
}

.wdt-cus-icon-list-style-a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
    margin: 0;
    fill: var(--wdtAccentTxtColor) !important;
}

.wdt-cus-icon-list-style-a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtHeadAltColor);
}



/* --------------------------- Home 1 Interactive --------------------------- */
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group {
    display: grid;
    align-items: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group>div {
    grid-area: 1/1;
    z-index: 1;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-title {
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    color: var(--wdtHeadAltColor);
    text-align: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover .wdt-interactive-title {
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    color: var(--wdtPrimaryColor);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    letter-spacing: clamp(0.1875rem, -0.3135rem + 0.7821vw, 0.625rem);
    /*3px-10px*/
    font-size: clamp(1.375rem, 0.9455rem + 0.6704vw, 1.75rem);
    /*22px-28px*/
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    color: inherit;
    text-align: center;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover .wdt-content-title {
    letter-spacing: clamp(0.125rem, -0.3045rem + 0.6704vw, 0.5rem);
    /*1px-8px*/
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0px;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child)::before {
    height: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover>.wdt-interactive-showcase-content-group .wdt-content-image {
    opacity: 1;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
    width: 100%;
    /*210px-350px*/
    height: clamp(6.25rem, 2.6711rem + 5.5866vw, 9.375rem);
    border-radius: var(--wdtRadius_Zero);
    object-fit: cover;
    object-position: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
    opacity: 0;
    /*! -webkit-transform: translate(-10%); */
    /*! transform: translate(-10%); */
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover>.wdt-interactive-showcase-content-group .wdt-content-image img,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active>.wdt-interactive-showcase-content-group .wdt-content-image img {
    opacity: 0.2;
    /*! -webkit-transform: translate(10%); */
    /*! transform: translate(10%); */
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] video,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image img {
    opacity: 0;
    transition: var(--wdtAltTransition)
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active video,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-content-image img {
    opacity: 1;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-content-wrapper {
    margin: -10px 0;
}

@media only screen and (max-width:1024px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container {
        grid-template-columns: 1fr;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        padding: 0;
        padding-top: 30px;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width:767px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        grid-template-columns: 1fr;
        gap: 0
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        padding: 0;
        padding-top: 30px;
    }

    .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_Base) + 2px)
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover>.wdt-interactive-showcase-content-group .wdt-content-image img,
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active>.wdt-interactive-showcase-content-group .wdt-content-image img {
        -webkit-transform: translate(0%) scale(0.9);
        transform: translate(0%) scale(0.9);
    }

}

@media only screen and (max-width:480px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
        padding: 0;
    }
}



/* -------------------------------------------------------------------------- */
/*                             Home 1 testimonial                             */
/* -------------------------------------------------------------------------- */
.wdt-cus-testimonial-type1 .wdt-content-item {
    flex-direction: column;
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-media-group {
    justify-content: inherit;
    padding: 0;
    margin: 0;
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-detail-group {
    padding-top: 30px;
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-image-wrapper {
    margin: 0;
    margin-bottom: 20px;
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-image-wrapper img {
    max-width: clamp(7.5rem, 7.0673rem + 1.9231vw, 9.375rem);/*120px-150px*/
    border-radius: var(--wdtRadius_Full);
    position: relative;
    clip-path: inset(-3px round 50%);
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtPrimaryColor);
    transform: scale(1.03);
    z-index: -2;
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-elements-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-title,
.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-description {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtPrimaryColor);
    opacity: 0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 100ms;
}

.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title,
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle,
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide .wdt-content-item .wdt-content-description p {
    margin-bottom: 0;
}

.wdt-cus-testimonial-type1 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: 50px;
}

.wdt-cus-testimonial-type1 .wdt-testimonial-holder .swiper-slide .wdt-content-item .wdt-content-description {
    transition-delay: 200ms;
}

@media screen and (max-width: 1024px) {
    .wdt-cus-testimonial-type1.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-custom-template.wdt-carousel-holder .wdt-carousel-pagination-wrapper:has(.swiper-pagination-bullets) .wdt-carousel-arrow-pagination{
        display: none;
    }
    
}

/* -------------------------------------------------------------------------- */
/*                                 Home 1 Form                                */
/* -------------------------------------------------------------------------- */
.wdt-form-type-a br {
    display: none;
}

.wdt-form-type-a .wdt-form-info p {
    display: grid;
    gap: 20px;
    margin-bottom: 40px
}

.wdt-form-type-a .wdt-form-info p span input,
.wdt-form-type-a .wdt-form-info p span textarea {
    border: 1px solid;
    border-color: rgba(var(--wdtAccentTxtColorRgb), 0.4);
    color: var(--wdtAccentTxtColor);
    padding: var(--wdtInputPadding);
    font-family: var(--wdtFontTypo_Alt)
}

.wdt-form-type-a .wdt-form-info p span ::placeholder {
    color: var(--wdtAccentTxtColor);
    opacity: 1;
}

.wdt-form-type-a .wdt-form-info p span textarea {
    min-height: 290px;
}

.wdt-form-type-a .wdt-form-info p span input:focus,
.wdt-form-type-a .wdt-form-info p span textarea:focus {
    border-color: rgba(var(--wdtAccentTxtColorRgb), 1);
}

.wdt-form-type-a .wdt-submit-btn-a input {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
}

.wdt-form-type-a .wdt-submit-btn-a input:hover {
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}


/* -------------------------------------------------------------------------- */
/*                                 Faq Style a                                */
/* -------------------------------------------------------------------------- */
.wdt-cus-faq-style-a .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper {
    border: none;
    border-radius: var(--wdtRadius_Zero);
    padding: 20px;
    margin-bottom: 0;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper:not(:last-child) {
    border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-wrapper:last-child {
    padding-bottom: 0;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder {
    overflow: visible;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    padding: 0;
    align-items: flex-start;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-title-holder.ui-state-active {
    padding: 0;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    align-self: center;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder[class*='-template-default'] .wdt-accordion-toggle-description {
    padding: 30px 0 0 0;
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: 40px;
    height: 40px;
    display: grid;
    place-content: center;
    justify-content: inherit;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-faq-style-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    width: 100%;
    transition: var(--wdt-Ad-Transition);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--wdtPrimaryColor);
    filter: drop-shadow(0px 0px 10px currentcolor);
    -webkit-filter: drop-shadow(0px 0px 10px currentcolor);
}



/* -------------------------------------------------------------------------- */
/*                               Pricing Toggle                               */
/* -------------------------------------------------------------------------- */
.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: inline-flex;
    align-items: center;
    margin-bottom: clamp(1.875rem, 1.4302rem + 2.454vw, 4.375rem);
    /*Min-30 Max-70*/
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtSecondaryColor);
    font-weight: var(--wdtFontWeight_Base);
    display: flex;
    align-items: center;
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"] {
    margin: 0 10px;
    width: 80px !important;
    height: 40px;
    background-color: var(--wdtSecondaryColor);
    position: relative;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    /* box-shadow: 0 0 10px currentColor; */
    border: 1px solid var(--wdtBorderColor);
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:before {
    width: 30px;
    height: 30px;
    margin: 5px; background-color: transparent;
    background-image: linear-gradient(var(--wdtPrimaryColor), rgb(var(--wdtBodyBGColorRgb), .99) );
    /* -webkit-transform: scaleX(1) translateX(0%);
    transform: scaleX(1) translateX(0%);
    will-change: transform;
    isolation: isolate; */
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:checked {
    background-color: var(--wdtSecondaryColor);
    padding-left: 40px;
    box-shadow: none;
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:checked:before {
    background-color: transparent;
    /* -webkit-transform: scaleX(1) translateX(100%);
    transform: scaleX(1) translateX(100%); */
}


.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title span {
    color: var(--wdtAccentTxtColor);
    clip-path: inset(-5px 0);
    padding: 10px;
    margin-left: 10px;
    position: relative;
    white-space: nowrap;
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title span:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--wdtPrimaryColor);
    z-index: -1;
    -webkit-transform: skew(-5deg) rotate(-5deg);
    transform: skew(-5deg) rotate(-5deg);
}

@media only screen and (max-width:480px) {
    .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
        flex-direction: column;
    }

    .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"] {
        margin: 10px 0 20px 0;
    }
}


/* ----------------------------- Home 2 Filler 1 ---------------------------- */

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
    margin-bottom: clamp(1.875rem, -0.9881rem + 4.4693vw, 4.375rem);
    /*Min-30 Max-70*/
    padding: 10px 0;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item:last-child {
    margin-bottom: 0;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group {
    display: inline-flex;
    align-items: end;
    gap: 15px;
    flex-wrap: wrap;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group>span {
    display: none;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title {
    margin-bottom: 0;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-title-group .wdt-content-title h5 a {
    color: var(--wdtLinkColor);
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-subtitle {
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    margin-right: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);
    /*Min-20 Max-50*/
    margin-left: -10px;
    color: var(--wdtPrimaryColor);
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtBodyTxtColor);
    border: 1px solid transparent;
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:after {
    -webkit-transform: scale(2);
    transform: scale(2);
    border-color: var(--wdtBodyTxtColor);
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    margin-bottom: 10px;
}

.wdt-cus-mini-timeline .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p {
    margin-bottom: 0;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Ext)
}

/* Icon Style */

.wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item .wdt-timeline-icon svg {
    fill: var(--wdtHeadAltColor);
}


/* --------------------------- Home 2 teastimonial -------------------------- */

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 10px;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: var(--wdtTertiaryColor);
    border: none;
    border-radius: var(--wdtRadius_Full);
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    top: 0;
    right: 0;
    opacity: .5;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 1;
    border-radius: var(--wdtRadius_Full);
    border: none;
    top: 0px;
    right: 0px;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin: 0;
    min-width: 200px;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    color: var(--wdtTertiaryColor);
    width: 30px;
    height: 30px;
    font-size: 30px;
    margin: 0;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    opacity: 0.5;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    content: none;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    display: grid;
    position: absolute;
    bottom: clamp(0rem, -5.0105rem + 7.8212vw, 4.375rem);
    right: clamp(20.625rem, 12.0356rem + 13.4078vw, 28.125rem);
    z-index: 1;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper>div {
    grid-area: 1/1;
    display: flex;
    justify-content: center;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin: 0;
}

@media only screen and (max-width:1024px) {
    .wdt-cus-testimonial-type-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: relative;
        right: 0;
        left: 0;
        margin: auto;
        max-width: 200px;
        margin-top: 35px;
    }
}


/* ----------------- Home 2 Popup video section with Iconbox ---------------- */

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--wdtBorderColor);
    padding: 20px 0 40px 0;
    margin: 0 0 0 50px;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:last-child {
    border-bottom: 0;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: var(--wdtPrimaryColor);
    left: -59px;
    top: 63px;
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:hover:before {
    background: currentColor;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtTertiaryColor);
    left: -62px;
    top: 60px;
    z-index: -1;
    transform: scale(1.4);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    height: auto;
    width: 180px;
    color: var(--wdtHeadAltColor);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
  width: inherit;
  height: inherit;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    display: inline-block;
    margin-bottom: 10px;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group {
    width: 60%;
    margin-right: 20px;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p {
    margin-bottom: 0
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    flex-direction: column;
    align-self: auto;
    margin-bottom: 0;
    order: 1;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle {
    text-align: center;
    color: var(--wdtHeadAltColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-button a {
    border-radius: var(--wdtRadius_Part);
    text-transform: uppercase;
    text-wrap: nowrap;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Ext);
    background: var(--wdtPrimaryColor);
    /* border: 1px solid var(--wdtHeadAltColor); */
    color: var(--wdtHeadAltColor);
    pointer-events: none;
}
.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-button a:hover{
    background:var(--wdtPrimaryColor);
    border-color:var(--wdtPrimaryColor);
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-button a .wdt-button-text {
    display: flex;
    align-items: center;
    pointer-events: all;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-button a .wdt-button-text:after {
    content: '';
    position: absolute;
    top: 0vw;
    bottom: 0vw;
    left: 0vw;
    right: 0vw;
}

.wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-button a .wdt-button-text:before {
    content: '';
    position: relative;
    display: block;
    width: 15px;
    height: 15px;
    background: currentColor;
    -webkit-mask-image: url('https://wdtworkz.wpengine.com/wp-content/uploads/2024/08/Polygon-2.svg');
    mask-image: url('https://wdtworkz.wpengine.com/wp-content/uploads/2024/08/Polygon-2.svg');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    margin-right: 10px;
}


@media only screen and (max-width:767px) {
    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item {
        display: grid;
        justify-content: inherit;
        margin-left: 30px
    }

    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }

    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
        position: relative;

    }

    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle {
        text-align: inherit;
    }

    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:before {
        left: -38px;
    }

    .wdt-cus-popup-with-brand-logo .wdt-icon-box-holder .wdt-content-item:after {
        left: -41px;
    }
}


/* Home 2 Icon brands tab */
.wdt-cust-tabs-s .wdt-tabs-container[class*='-template-modern'] .wdt-tabs-list li .ui-tabs-anchor {
    padding: var(--wdtPadding_Btn);
    letter-spacing: normal;
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cust-tabs-s .wdt-tabs-container .wdt-tabs-content-wrapper .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}

@media only screen and (min-width: 1541px) {
    .wdt-cust-tabs-s .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper {
        position: absolute;
        margin-left: auto;
        display: flex;
        width: 100%;
        justify-content: flex-end;
        top: -3.5em;
        right: 0;
    }
}

@media only screen and (max-width: 1540px) and (min-width: 1281px) {
    .wdt-cust-tabs-s .wdt-tabs-container[class*='-template-modern']>.wdt-tabs-list-wrapper {
        width: 55%;
        margin-left: auto;
    }
}



/* ------------------------- Home 2 Slider Template ------------------------- */

.wdt-cus-social-title .elementor-widget-container p {
    font-family: var(--wdtFontTypo_Alt);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    color: var(--wdtHeadAltColor);
    text-transform: uppercase;
}

.wdt-cus-fill-img-height,
.wdt-cus-fill-img-height .wdt-image-holder,
.wdt-cus-fill-img-height .wdt-image-wrapper {
    height: 100%;
}

.wdt-cus-fill-img-height img.wdt-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    display: inline-block;
    padding: 0;
    max-width: fit-content;
    aspect-ratio: unset;
    border-radius: var(--wdtRadius_Zero);
    background: transparent;
    transform: unset;
    backdrop-filter: none;
    text-decoration: none;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    flex-direction: row-reverse;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    margin-left: 0;
    margin-right: 15px;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    background: transparent;
    display: grid;
    font-size: calc(var(--wdtFontSize_Base) - 1px);
    width: 80px;
    height: 80px;
    place-items: center;
    border: 2px solid var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtPrimaryColor);
    overflow: hidden;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder,
.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    display: inline-flex;
    width: 100%;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i {
    transition: var(--wdt-Ad-Transition);
    padding-left: 3px;
}

.wdt-cus-slider-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i {
    animation: play-move .5s ease;
}

@keyframes play-move {
    50% {
        transform: translate(300%);
        opacity: 1;
    }

    51% {
        transform: translate(-300%);
        opacity: 1;
    }
}

.wdt-cus-social-icons .elementor-social-icons-wrapper {
    align-items: center;
    height: 100%;
}

.wdt-cus-social-icons .elementor-social-icons-wrapper .elementor-icon {
    width: 35px;
    height: 35px;
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    border-radius: var(--wdtRadius_2X);
    justify-content: center;
    align-items: center;
}

.wdt-cus-social-icons .elementor-social-icons-wrapper .elementor-icon .e-font-icon-svg {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}


/* ------------------------------ Home 2 Slider ----------------------------- */

.wdt-cus-slider2 .wdt-title-extra-large .wdt-creative-heading-holder .wdt-heading-title {
    -webkit-transform: perspective(700px) translateY(50px) rotateX(-55deg) scale(0);
    transform: perspective(700px) translateY(50px) rotateX(-55deg) scale(0);
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-duration: 1s;
    transition-delay: 150ms;
}

.wdt-cus-slider2 .wdt-title-extra-large.wdt-item-is-inview .wdt-creative-heading-holder .wdt-heading-title {
    -webkit-transform: perspective(100px) translateY(0px) rotateX(0deg) scale(1);
    transform: perspective(100px) translateY(0px) rotateX(0deg) scale(1);
    opacity: 1;
}

.wdt-cus-slider2 .wdt-title-extra-large .wdt-creative-heading-holder .wdt-sub-title-wrapper {
    -webkit-transform: translate(-50px);
    transform: translate(-50px);
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-duration: 0.7s;
    transition-delay: 0.6s;
}

.wdt-cus-slider2 .wdt-title-extra-large.wdt-item-is-inview .wdt-creative-heading-holder .wdt-sub-title-wrapper {
    -webkit-transform: translate(0px);
    transform: translate(0px);
    opacity: 1;
}

.wdt-cus-slider2 .wdt-cus-slider-img1 .wdt-image-wrapper,
.wdt-cus-slider2 .wdt-cus-slider-img2 .wdt-image-wrapper {
    -webkit-transform: scaleX(1.2) translateX(-80px);
    transform: scaleX(1.2) translateX(-80px);
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 0.7s;
}

.wdt-cus-slider2 .wdt-cus-slider-img2 .wdt-image-wrapper {
    -webkit-transform: scaleX(1.2) translateX(80px);
    transform: scaleX(1.2) translateX(80px);
}

.wdt-cus-slider2 .wdt-cus-slider-img1.wdt-item-is-inview .wdt-image-wrapper,
.wdt-cus-slider2 .wdt-cus-slider-img2.wdt-item-is-inview .wdt-image-wrapper {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.wdt-cus-slider2 .wdt-cus-social-title,
.wdt-cus-slider2 .wdt-cus-social-icons,
.wdt-cus-slider2 .wdt-creative-button-wrapper {
    transform: translate(50px);
    opacity: 0;
    transition: var(--wdtAltTransition);
    transition-delay: 1.1s !important;
}

.wdt-cus-slider2 .wdt-creative-button-wrapper {
    transition-delay: 1.3s !important;
}

.wdt-cus-slider2 .wdt-cus-social-title.wdt-item-is-inview,
.wdt-cus-slider2 .wdt-cus-social-icons.wdt-item-is-inview,
.wdt-cus-slider2 .wdt-item-is-inview .wdt-creative-button-wrapper {
    -webkit-transform: translate(0px);
    transform: translate(0px);
    opacity: 1;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}


.wdt-cus-slider2 .wdt-cus-popup-contents>div {
    opacity: 0;
    -webkit-transform: translateX(80px);
    transform: perspective(700px) translateY(50px) rotateX(-55deg) scale(0);
    transition-duration: 1s;
    transition-delay: 1s;
}

.wdt-cus-slider2 .wdt-cus-popup-contents>div.wdt-item-is-inview {
    -webkit-transform: translateX(0px);
    transform: perspective(100px) translateY(0px) rotateX(0deg) scale(1);
    opacity: 1;
}


/* --------------------------- Home 3 Progress Bar -------------------------- */

.wdt-cus-progress-img img {
    width: 85px;
    height: 85px;
    background: transparent;
    padding: 20px;
}

.wdt-cus-progress-img .elementor-widget-container {
    background: rgba(var(--wdtAccentTxtColorRgb), 0.05);
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-duration: 0.6s;
}

.wdt-cus-progress-container:hover .wdt-cus-progress-img .elementor-widget-container {
    box-shadow:  0 0 20px 0px var(--wdtPrimaryColor);
}

.wdt-cus-progress-bar-type1 .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content {
    margin-bottom: 20px;
}

.wdt-cus-progress-bar-type1 .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
    color: var(--wdtHeadAltColor);
    transition: var(--wdtAltTransition);
    margin-bottom: 0;
}

.wdt-cus-progress-bar-type1 .wdt-progressbar-container .wdt-progressbar-value {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
    color: var(--wdtHeadAltColor);
    transition: var(--wdtAltTransition);
}
/* 
.wdt-cus-progress-container:hover .wdt-cus-progress-bar-type1 .wdt-progressbar-container .wdt-progressbar-value {
    color: var(--wdtPrimaryColor);
} */

.wdt-cus-progress-bar-type1 .wdt-progressbar-container .wdt-progressbar svg {
    border: 1px solid var(--wdtBorderColor);
    padding: 2px;
}

.wdt-cus-progress-bar-type1 .wdt-progressbar-container .wdt-progressbar svg>path:last-child {
    stroke: var(--wdtPrimaryColor);
}


/* ----------------------- Home 3 Interactive template ---------------------- */

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    content: none;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button>a {
    width: clamp(4.375rem, 2.2443rem + 5.6818vw, 9.0625rem);
    height: clamp(4.375rem, 2.2443rem + 5.6818vw, 9.0625rem);
    padding: 0 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(0.75rem, 0.7082rem + 0.1911vw, 0.9375rem);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: Var(--wdtLetterSpacing_2X);
    -webkit-transform: perspective(700px) rotatex(-90deg) scaley(0.8) translateY(30px);
    transform: perspective(700px) rotatex(-90deg) scaley(0.8) translateY(30px);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    transition-duration: 0.5s;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button>a {
    -webkit-transform: perspective(100px) rotate(0deg) scaley(1) translateY(0px);
    transform: perspective(100px) rotate(0deg) scaley(1) translateY(0px);
    opacity: 1;
}


.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image a,
.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image img {
    height: 100%;
    object-fit: cover;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    content: none;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a{
    width: fit-content;
    height: fit-content;
    padding: var(--wdtPadding_Btn);
    aspect-ratio: 1 / 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    transform: perspective(700px) rotatex(-90deg) scaley(0.8) translateY(30px);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    transition-duration: 0.5s;
    position: relative;
}
.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a::before{
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    display: inline-block;
    background: linear-gradient(25deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor) 80%);
    border-radius: inherit;
    z-index: -1;
}
.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: var(--wdtSecondaryColor);
    border-radius: inherit;
    z-index: -1;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button > a{
    transform:perspective(100px) rotate(0deg) scaley(1) translateY(0px);
    opacity: 1;
}

.wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a:hover { color: var(--wdtLinkHoverColor); }


 .wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image a, .wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image img{
     height: 100%;
     object-fit: cover;
 }

 .wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item {
    padding: 10px;
    border-radius: var(--wdtRadius_2X);
    background: var(--wdtBorderColor);
 }

 .wdt-cus-interactive-imagebox .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group {
    border-radius: var(--wdtRadius_1X);
    overflow: hidden;
 }


/* ------------------------ Home 3 Interactive type 3 ----------------------- */


.wdt-cus-interactive-type2 .wdt-interactive-showcase-container {
    grid-template-columns: 45% 1fr;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-content-wrapper {
    background: var(--wdtTertiaryColor);
    padding: 40px;
    border-radius: var(--wdtRadius_3X);
    border: 1px solid var(--wdtBorderColor);
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-element .wdt-interactive-showcase-content-group {
    padding: 0;
    display: inline-flex;
    flex-direction: column-reverse;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-element .wdt-interactive-showcase-content-group {
    background: transparent;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: inherit;
    width: 100%;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child):before {
    width: 100%;
}


.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-sub-title {
    color: var(--wdtLinkColor);
    font-size: var(--wdtFontSize_Base);
    margin: 0;
    text-align: inherit;
    margin-bottom: 10px;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list li a.wdt-interactive-showcase-element {
    padding: clamp(0.9375rem, 0.3125rem + 1.3021vw, 1.875rem) 0;
    /*15px-30px*/
    display: block;
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.25rem, 0.5833rem + 1.3889vw, 2.25rem);
    /*24px-36px*/
    font-weight: var(--wdtFontWeight_H2);
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-interactive-imagebox {
    -webkit-transform: translateY(0px) scale(1.05);
    transform: translateY(0px) scale(1.05);
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);

}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-interactive-imagebox2 {
    -webkit-transform: translateY(0px) scale(0.95);
    transform: translateY(0px) scale(0.95);
}

.wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-interactive-imagebox {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    transition-duration: 1s;
    opacity: 1;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child):after{
    content: "";
    height: 2px;
    width: 0;
    position: absolute;
    background: var(--wdtLinkHoverColor);
    bottom: -1px;
    left: 0;
    transition: 0.6s ease;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child):hover:after,
.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:not(:last-child):after{
    width: 100%;
}

@media only screen and (max-width:767px) {
    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container {
        grid-template-columns: 1fr;
        display: flex;
        flex-direction: column-reverse;
    }

    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        grid-template-columns: 1fr;
        gap: 0;
    }


    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        padding: 0 20px 0px 20px;
        width: 100%;
        margin-top: 20px;
    }

    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-content-wrapper {
        background: var(--wdtSecondaryColor);
        padding: 30px 20px;
        border-radius: var(--wdtRadius_2X);
    }

    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        width: 100%;
    }

    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container[class*="wdt-image-box-"] .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        padding: 0;
    }

    .wdt-cus-interactive-type2 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child):before {
        width: 100%;
    }
}

/* -------------------------- Home 3 Faq accordion -------------------------- */
.wdt-cus-img-grid-col {
    display: grid;
    place-items: center;
}

.wdt-cus-img-grid-col>div {
    grid-area: 1/1;
}

.wdt-cus-icon-spin-bg .elementor-widget-container .elementor-icon {
    font-size: clamp(15.625rem, 10.5769rem + 22.4359vw, 37.5rem);
    color: border-radius
}

.wdt-cus-icon-spin-bg .elementor-widget-container .elementor-icon svg {
    fill: var(--wdtLinkColor);
}

.wdt-cus-faq-img1 .elementor-widget-container img {
    width: clamp(9.375rem, 5.7692rem + 16.0256vw, 25rem);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    align-items: flex-start;
    transition: var(--wdtAltTransition);
    color: var(--wdtHeadAltColor, var(--wdtDarkAccentTxtColor));
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title {
    color: var(--wdtPrimaryColor);
}


.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder {
    transition: var(--wdtBaseTransition);
    padding: clamp(1.25rem, 0.4167rem + 1.7361vw, 2.5rem)
        /*Min:20 & Max:40*/
        0;
}


.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
    font-size: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem)
        /*Min:30 & Max:40*/
    ;
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
    color: var(--wdtPrimaryColor);

}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: 20px;
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description {
    padding-left: clamp(2.8125rem, 2.3958rem + 0.8681vw, 3.4375rem);
}



/* ---------------------- Home 3 Pricing type 2 Section --------------------- */

.wdt-cus-text-style1 .elementor-widget-container p {
    font-weight: var(--wdtFontWeight_Base);
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);
    /*14px-16px*/
}

.wdt-cus-text-link .elementor-widget-container p>a {
    color: inherit;
    font-size: clamp(1.25rem, 1.1779rem + 0.3205vw, 1.5625rem);
    /*20px-25px*/
}

.wdt-cus-text-link .elementor-widget-container p>a:hover {
    color: var(--wdtLinkColor);
}



/* --------------------------- Testimonial Type 2 --------------------------- */

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: flex-start;
}

.wdt-cus-testimonial-type-1 .wdt-carousel-holder.wdt-rc-template-side-image .wdt-testimonial-container.swiper {
    overflow-y: visible;
    overflow-x: clip;
    padding: 0;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    flex: 0 1 0;
    margin-bottom: 0;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group {
    flex: 1 1 0;
    width: 100%;
    padding: 0px clamp(1.25rem, -1.6131rem + 4.4693vw, 3.75rem) 0px 0;
    display: grid;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
    place-content: center;
    margin-bottom: 0 !important;
    width: 100%;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    align-self: flex-start;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
    margin-top: -175px;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    min-width: clamp(17.5rem, 13.3333rem + 8.6806vw, 23.75rem);
    /*Min-280 Max-380*/
    height: 100%;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    height: 100%;
    width: 100%;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a img,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: var(--wdtRadius_Zero);
    transform: none;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper+.wdt-content-icon-wrapper {
    position: absolute;
    right: 0;
    top: 90px;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdt-elementor-color-white);
    color: rgba(var(--wdt-elementor-color-accent-rgb), 0.85);
    font-size: 18px;
    height: 40px;
    width: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb), 0.15);
    box-shadow: 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb), 0.15);
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdt-elementor-color-accent);
    color: var(--wdt-elementor-color-white);
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-description {
    margin-bottom: clamp(1.25rem, -0.4167rem + 3.4722vw, 3.75rem);
    /*min-20 max-60*/
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-subtitle {
    order: 2;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title h5,
.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-subtitle {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Ext);
    margin-bottom: 0;
    padding-top: 5px
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-rating-container {
    order: -1;
    margin-bottom: 20px;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-rating-container .wdt-rating .wdticon-star:before {
    margin: 0;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-rating-container .wdt-rating li {
    padding: 0;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title-group {
    display: inline-grid;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-title-group>span {
    display: none;
}

.wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image span:after {
    content: none;
}

@media only screen and (max-width:1540px) {
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
        margin-top: -130px;
    }
}

@media only screen and (max-width:1280px) {
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
        margin-top: -110px;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
        margin-top: 0px;
    }

    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item {
        align-items: center;
    }
}

@media only screen and (max-width:767px) {
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item {
        flex-direction: column;
    }

    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group {
        margin-bottom: 30px;
    }

    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper,
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
        min-width: 200px;
    }

    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group {
        padding: 0;
    }
}

@media only screen and (max-width:480px) {
    .wdt-cus-testimonial-type-1 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
        margin-top: 0px;
    }
}


/* ---------------------- Testimonial type 2 pagination --------------------- */

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    width: 100%;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* top: calc(-1*clamp(2.5rem, 2.0552rem + 2.454vw, 5rem)); */
    bottom: 0;
    margin: auto;
    z-index: 1;
    pointer-events: none;
}

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i {
    filter: drop-shadow(0px 0px 2px currentcolor);
    -webkit-filter: drop-shadow(0px 0px 2px currentcolor);
}

/* .wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin-top: 0;
    width: clamp(3.125rem, 2.4092rem + 1.1173vw, 3.75rem);
    height: clamp(3.125rem, 2.4092rem + 1.1173vw, 3.75rem);
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Ext);
    transition: var(--wdt-Ad-Transition);
    pointer-events: all;
} */

/* .wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    background: inherit;
    border: 2px solid var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover i {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    background-color: transparent;
} */

/* .wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div::before {
    content: none;
} */


/* .wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 15px;
}

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border: none;
    background: var(--wdtHeadAltColor);
    border-radius: var(--wdtRadius_Full);
    top: 0;
    left: 0;
    right: 0;
}

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    transform: none;
    background-color: var(--wdtPrimaryColor);
    border: none;
    border-radius: var(--wdtRadius_Full);
    top: 0;
    right: 0;
} */

.wdt-cus-testimonial-type-2 .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
    margin: clamp(2.5rem, 2.0552rem + 2.454vw, 5rem) auto 0;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-testimonial-container { overflow: visible; overflow-x: clip; }


.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-icon,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-title-group,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-subheading {
    transform: translateY(10px);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    transition-duration: 0.7s;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-icon {
    transition-delay: 0;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-subheading {
    transition-delay: 0.2s;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-description {
    transition-delay: 0.4s;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide .wdt-content-item .wdt-content-title-group {
    transition-delay: 0.6s;
}


.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-icon,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title-group,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subheading {
    transform: translateY(0px);
    opacity: 1;
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image span {
    padding: 15px;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_3X);
    background: var(--wdtSecondaryColor);
}

.wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper .wdt-content-image span img {
    border-radius: var(--wdtRadius_2X);
}

@media only screen and (max-width:1024px) {

    .wdt-cus-testimonial-type-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: unset;
        bottom: -10px;
    }
}

@media (max-width:767px) { .wdt-cus-testimonial-type-2 .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-media-group { margin-bottom: 20px; } }

@media only screen and (max-width:480px) {

    .wdt-cus-testimonial-type-2 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: relative;
        bottom: 0px;
        justify-content: center;
        margin-top: 20px;
    }

    .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
    .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
        margin-top: 50px;
    }

    .wdt-cus-testimonial-type-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin: 0 10px;
    }
}


/* ------------------------ Home 3 Mailchimp section ------------------------ */
.wdt-cus-logo-icon-mailchimp .elementor-icon-wrapper .elementor-icon svg {
    opacity: 0.3;
}


/* ------------------------------ Home 3 Slider ----------------------------- */


.wdt-cus-slider-3-img img {
    border-radius: calc(var(--wdtRadius_Part)*10);
    -webkit-box-shadow: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) 0 1px var(--wdtBodyBGColor);
    box-shadow: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) 0 1px var(--wdtBodyBGColor);
}

.wdt-cus-slider-3-section:before {
    left: 100px;
    width: 100%;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-container.swiper { overflow: visible; overflow-y: clip; }

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-title-extra-large .wdt-heading-title-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-slider-3-title .wdt-heading-title-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-slider-3-title .wdt-heading-content-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-title-with-price .wdt-heading-title-wrapper {
    -webkit-transform: perspective(1000px) scaleX(1.2) translateX(30px) rotateX(20deg);
    transform: perspective(1000px) scaleX(1.2) translateX(30px) rotateX(20deg);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transform-origin: left;
    transition-duration: 0.7s;
    opacity: 0;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-slider-3-title .wdt-heading-title-wrapper {
    transition-delay: 400ms;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-slider-3-title .wdt-heading-content-wrapper {
    transition-delay: 600ms;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-title-with-price .wdt-heading-title-wrapper {
    transition-delay: 800ms;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-title-extra-large .wdt-heading-title-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-cus-slider-3-title .wdt-heading-title-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-cus-slider-3-title .wdt-heading-content-wrapper,
.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-cus-title-with-price .wdt-heading-title-wrapper {
    -webkit-transform: perspective(100px) translate(0px) scaleX(1) rotateX(0deg);
    transform: perspective(100px) translate(0px) scaleX(1) rotateX(0deg);
    opacity: 1;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-slider-3-img img {
    box-shadow: 0 0;
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-filter: blur(5px);
    filter: blur(5px);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-duration: 1s;
}

.wdt-cus-slider-3 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-cus-slider-3-img img {
    opacity: 1;
    -webkit-box-shadow: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) 0 1px var(--wdtBodyBGColor);
    box-shadow: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem) 0 1px var(--wdtBodyBGColor);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.wdt-cus-slider-3 .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
    margin: 0;
}


.wdt-cus-slider-3 .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-slider-3 .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background: transparent; color: var(--wdtPrimaryColor); }

.wdt-slider-heading-1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, 
.wdt-slider-heading-2 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.625rem, 2.0955rem + 2.4204vw, 5rem); text-shadow: 0 0 0.06em currentColor; }

@media(min-width:1281px){
    .wdt-cus-slider-3 .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper {
        position: absolute;
        left: 0;
        bottom: clamp(8.75rem, 7.4971rem + 1.5649vw, 9.375rem);
        z-index: 2;
  }
}

@media(max-width:1280px){
    .wdt-cus-slider-3 .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
        margin: -50px auto clamp(3.75rem, 2.8091rem + 4.3011vw, 6.25rem);
    }
}

/* .wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    height: 16px;
    margin: 6px 15px;
    width: 16px;
    border: 2px solid var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    position: relative;
    opacity: 1;
}

.wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: transparent;
}

.wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border: none;
    mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M95.6,54.6c2.5-2.5,2.5-6.6,0-9.1l-41-41c-2.5-2.5-6.6-2.5-9.1,0c-2.5,2.5-2.5,6.6,0,9.1L81.9,50L45.5,86.5 c-2.5,2.5-2.5,6.6,0,9.1s6.6,2.5,9.1,0L95.6,54.6z M2.5,56.4h88.6V43.6H2.5V56.4z'/%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    background-color: var(--wdtHeadAltColor);
    top: 0;
    right: 0;
    left: 0;
    -webkit-transform: translate(-10px) scaleX(1.3);
    transform: translate(-10px) scaleX(1.3);
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,
.wdt-cus-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    -webkit-transform: translate(0px) scaleX(1);
    transform: translate(0px) scaleX(1);
    opacity: 1;
    border: none;
    top: 0px;
    right: 0;
} */



/* ------------------------ Section Overlay bar style ----------------------- */
.wdt-right-section-bar:before {
    background-color: var(--wdtHeadAltColor);
    width: 100px;
    right: 0;
    left: 100%;
}

.wdt-left-section-bar:before {
    background-color: var(--wdtHeadAltColor);
    width: 100px;
    left: -100px;
    right: auto;
}

/* --------------------------- Text color with bg --------------------------- */

.wdt-text-color-with-bg .wdt-sub-title-wrapper .wdt-heading-sub_title,
.wdt-text-color-with-bg .wdt-heading-title-wrapper .wdt-heading-title {
    color: var(--wdtAccentTxtColor);
}

.wdt-text-color-with-bg .wdt-creative-heading-holder {
    border-color: var(--wdtAccentTxtColor);
}


/* ----------------------------- Contact Us Form ---------------------------- */
.wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1 .wdt-content-button>a {
    color: var(--wdtLinkColor);
}

.wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1 .wdt-content-button>a:hover {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1 .wdt-content-button>a::before {
    content: none;
}

.wdt-cus-contact-form .wdt-form-type-a .wdt-form-info p span input,
.wdt-cus-contact-form .wdt-form-type-a .wdt-form-info p span textarea {
    border-color: var(--wdtHeadAltColor);
    color: var(--wdtHeadAltColor);
}

.wdt-cus-contact-form .wdt-form-type-a .wdt-form-info p span input:focus,
.wdt-cus-contact-form .wdt-form-type-a .wdt-form-info p span textarea:focus {
    border-color: var(--wdtPrimaryColor)
}

.wdt-cus-contact-form .wdt-form-type-a .wdt-form-info p span ::placeholder {
    color: var(--wdtHeadAltColor);
    opacity: 1;
}

.wdt-cus-contact-form .wdt-form-type-a .wdt-submit-btn-a input {
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Part);
}

.wdt-cus-contact-form .wdt-form-type-a .wdt-submit-btn-a input:hover {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-contact-infos .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 12px;
}
.wdt-cus-contact-infos .wdt-content-item .wdt-advanced-slider-block:not(:has(> div:only-child)){
    grid-template-columns: auto 1fr; gap: 20px; }
.wdt-cus-contact-infos .wdt-content-item .wdt-advanced-slider-block .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: 24px;
    color: var(--wdtPrimaryColor);
    padding: 0px;
    top: 0;
    height: clamp(3.75rem, 3.6107rem + 0.6369vw, 4.375rem);
    width: clamp(3.75rem, 3.6107rem + 0.6369vw, 4.375rem);
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-filter: drop-shadow(0px 0px 30px currentcolor);
    filter: drop-shadow(0px 0px 30px currentcolor);
}
.wdt-cus-contact-infos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{
    display: flex;
}
.wdt-cus-contact-infos .wdt-content-item:hover .wdt-content-icon span{
    box-shadow: 0 0 20px 0 var(--wdtPrimaryColor);
    -webkit-box-shadow: 0 0 20px 0 var(--wdtPrimaryColor);
}

@media only screen and (max-width: 1280px) {
    .wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1:has(> div:not(:only-child)) {
        flex-direction: column;
    }

    .wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1:has(> div:not(:only-child)) .wdt-content-detail-group {
        padding-top: 14px;
        padding-left: 0px;
    }

    .wdt-cus-contact-infos .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block.ico-content-type-1 .wdt-image-icon-group .wdt-content-icon {
        padding: 10px;
    }
}


/* -------------------------- Contact us social id -------------------------- */
.wdt-cus-social-id .wdt-column-holder .wdt-column-wrapper {
    justify-content: center
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    align-items: center;
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
    margin-bottom: 0;
}

.wdt-cus-social-id .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(2.1875rem, 2.0433rem + 0.641vw, 2.8125rem);
    /*35px-45px*/
    height: clamp(2.1875rem, 2.0433rem + 0.641vw, 2.8125rem);
    /*35px-45px*/
    font-size: clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem);
    /*30px-40px*/
    margin-right: 10px;
    color: var(--wdtHeadAltColor);
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg {
    vertical-align: top;
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem);
    /*18px-25px*/
    position: relative;
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5:before {
    content: '';
    position: absolute;
    width: 0%;
    height: 1px;
    background-color: var(--wdtPrimaryColor);
    bottom: -3px;
    left: 0;
    opacity: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-social-id .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:before {
    opacity: 1;
    width: 100%;
}

@media only screen and (max-width:480px) {
    .wdt-cus-social-id .wdt-column-holder .wdt-column-wrapper {
        justify-content: inherit;
    }
}


/* ----------------------------- Timeline type 2 ---------------------------- */
.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item {
    padding: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);
    padding-left: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem);
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items {
    grid-template-columns: 1fr;
    border-left: 1px solid var(--wdtBorderColor);
    gap: 10px;
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .wdt-timeline-content-group .wdt-timeline-title-ar {
    display: inline-flex;
    align-items: baseline;
    gap: 15px;
    flex-wrap: wrap;
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .wdt-timeline-content-group .wdt-timeline-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    margin-bottom: 0;
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .timeline-title-item .wdt-timeline-main-title {
    letter-spacing: normal;
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-wrapper {
    overflow: visible;
}

.elementor-element.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item:before {
    content: '';
    position: absolute;
    left: -8px;
    top: 36px;
    right: auto;
    bottom: auto;
    width: 15px;
    height: 15px;
    margin: auto;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    z-index: 1;
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item:after {
    content: '';
    position: absolute;
    left: -8px;
    top: 36px;
    right: auto;
    bottom: auto;
    width: 15px;
    height: 15px;
    margin: auto;
    border: 1px solid transparent;
    border-radius: var(--wdtRadius_Full);
    opacity: 0.7;
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item:hover:before {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item:hover:after {
    background: var(--wdtBodyBGColor);
    border: 1px solid;
    opacity: 1;
    -webkit-transform: scale(2.2);
    transform: scale(2.2);
}

.wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .timeline-title-item .wdt-timeline-main-title:before {
    display: none;
}

.wdt-cus-timeline-type2.dark .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .timeline-title-item .wdt-timeline-main-title {
    color: var(--wdtHeadAltColor)
}

.wdt-cus-timeline-type2.dark .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item:hover:after {
    background: var(--wdtBodyBGColor);
}

@media only screen and (max-width: 1024px) {
    .wdt-cus-timeline-type2 .wdt-timeline-holder.wdt-timeline-default .wdt-timeline-content-items .timeline-content-item .timeline-title-item {
        margin: 10px 0;
    }
}



/* ------------------------- pagination style home 2 ------------------------ */
.wdt-pagination-style-a .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    width: 100%;
    display: inline-flex;
    left: clamp(1.25rem, -0.8333rem + 4.3403vw, 4.375rem);
    top: calc(-1*clamp(8.25rem, 6.6667rem + 3.2986vw, 10.625rem));
    align-items: inherit;
    justify-content: inherit;
    pointer-events: none;
    z-index: 0;
}

.wdt-pagination-style-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:after {
    content: '';
    position: absolute;
    width: 65%;
    height: 1px;
    background: var(--wdtHeadAltColor);
    top: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem);
    bottom: 0;
    left: calc(-1*clamp(1.875rem, -0.2083rem + 4.3403vw, 5rem));
    /*! margin: auto; */
}

.wdt-pagination-style-a.wdt-pagination-style-a-right .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    justify-content: end;
    left: auto;
    right: clamp(1.25rem, -0.8333rem + 4.3403vw, 4.375rem);
}

.wdt-pagination-style-a.wdt-pagination-style-a-right .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:after {
    width: 65%;
    height: 1px;
    top: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem);
    left: auto;
    bottom: 0;
    right: calc(-1*clamp(1.875rem, -0.2083rem + 4.3403vw, 5rem));
}

.wdt-pagination-style-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: clamp(3.75rem, 2.9167rem + 1.7361vw, 5rem);
    height: clamp(3.75rem, 2.9167rem + 1.7361vw, 5rem);
    font-size: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem);
    margin: 0 10px;
    margin-top: 0;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtHeadAltColor);
    pointer-events: all;
    position: relative;
}

.wdt-pagination-style-a .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div::before {
    background-color: var(--wdtBodyBGColor);
    border: 1px solid var(--wdtHeadAltColor);

}

.wdt-bg-color-heading .elementor-widget-container {
    background: var(--wdtBodyBGColor);
    transition: none;
}


@media only screen and (max-width:767px) {
    .wdt-pagination-style-a .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: relative;
        top: 0;
        left: 0;
        justify-content: center;
        margin: 0;
        margin-top: 30px;
    }

    .wdt-pagination-style-a.wdt-pagination-style-a-right .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:after {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

    .wdt-pagination-style-a.wdt-pagination-style-a-right .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        left: 0;
        right: 0;
    }

    .wdt-pagination-style-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::after,
    .wdt-pagination-style-a.wdt-pagination-style-a-right .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::after {
        right: 0;
        left: 0;
        top: 0;
        margin: auto;
    }

    .wdt-pagination-style-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        width: 50px;
        height: 50px;
        font-size: 25px;
    }
}


/* ---------------------------- Home 4 Award Box ---------------------------- */
.wdt-hero-content.wdt-dark-bg.elementor-widget-text-editor p {
    color: var(--wdtAccentTxtColor) !important;
    ;
}

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item { display: inline-flex; justify-content: space-between; width: 100%; padding: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) 0; }

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:last-child { padding-bottom: 0; }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:not(:last-child) { border-bottom: 1px solid; }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { margin-bottom: 0; align-self: center; flex: 1 0; margin-right: 30px }

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { display: inline-flex; align-items: center; }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button { margin-bottom: 0; margin-right: clamp(1.25rem, 0.8322rem + 1.3899vw, 2.5rem); /*20px - 40px*/ }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a { font-size: 0; position: relative; padding: 0px; width: clamp(2.5rem, 2.2911rem + 0.6949vw, 3.125rem); /*40px - 50px*/ height: clamp(2.5rem, 2.2911rem + 0.6949vw, 3.125rem); /*40px - 50px*/ background-color: transparent; border-radius: var(--wdtRadius_Full); border: 2px solid var(--wdtHeadAltColor); display: list-item; }

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before { content: ''; position: absolute; width: 50%; height: 50%; mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M95.1,11c0-3.4-2.7-6.1-6.1-6.1l-55,0C30.7,4.9,28,7.6,28,11c0,3.4,2.7,6.1,6.1,6.1h48.8v48.8c0,3.4,2.7,6.1,6.1,6.1 s6.1-2.7,6.1-6.1V11z M13.8,94.9l79.6-79.6l-8.6-8.6L5.1,86.2L13.8,94.9z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; background-color: var(--wdtHeadAltColor); left: 0; top: 0; right: 0; bottom: 0; margin: auto; -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: var(--wdtAltTransition); }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.wdt-cus-award-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(10rem, 9.4231rem + 2.5641vw, 12.5rem); /*160px - 200px*/ }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-icon span,
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; }

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem); /*18-25px*/ margin-top: 25px; }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Alt); }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-title h5 a { color: var(--wdtPrimaryColor); }
.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-button a { border-color: var(--wdtPrimaryColor); }

.wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-button a:before { background-color: var(--wdtPrimaryColor) }

@media only screen and (max-width:767px) {
    .wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { margin: 0 10px 0 10px; }
}

@media only screen and (max-width:480px) {
    .wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item { flex-direction: column; }
    .wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { flex-direction: column-reverse; margin: 10px 0; }
    .wdt-cus-award-box .wdt-icon-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button { margin: 0; }
}

.wdt-cus-about-txtedit{
    font-size: var(--wdtFontSize_Base);
    text-transform: uppercase;
    letter-spacing: 4px;
}

/* -------------------------- My Services Imagebox -------------------------- */
.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item {
    overflow: hidden;
    border-radius: var(--wdtRadius_3X);
    background-color: rgba(var(--wdtAccentTxtColorRgb),0.05);
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_3X);
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title {
    padding: 30px;
    border-top: 1px solid var(--wdtBorderColor);
}


.wdt-cus-services-box .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-services-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-content-image>span,
.wdt-cus-services-box .wdt-content-item .wdt-content-image>a {
    display: block;
    overflow: hidden;
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);
    text-transform: capitalize;
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1.02) rotate(0deg);
    transform: scale(1.02) rotate(0deg);
    -webkit-transition: all 0.8s cubic-bezier(0.25, 1.5, 0.5, 1.5);
    transition: all 0.8s cubic-bezier(0.25, 1.5, 0.5, 1.5);
}

.wdt-cus-services-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1.05) rotate(1deg);
    transform: scale(1.05) rotate(1deg);
    -webkit-filter: saturate(140%);
    filter: saturate(140%)
}


/* Heading border style */
.wdt-cus-heading-border .wdt-creative-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title {
    position: relative;
}

.wdt-cus-heading-border .wdt-creative-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border: 1px solid;
    bottom: -3px;
    left: 0;
    border-color: inherit;
}


/*  Service Details Page and Pagination */
.wdt-cus-icon-list-details .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtHeadAltColor)
}

.pricetype3 .wdt-pricing-table-holder[class*="-template-inside-content"]:before {
    opacity: 0;
}

.wdt-sidenav-navigation-container.wdt-details-pagination {
    display: flex;
    justify-content: space-between;
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper p {
    margin-bottom: 0;
    font-family: var(--wdtFontTypo_Alt);
    margin: 0 5px;
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);
    /*14-16px*/
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper p a {
    color: var(--wdtHeadAltColor);
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper:hover a,
.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper:hover span {
    color: var(--wdtPrimaryColor);
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.wdt-sidenav-navigation-container.wdt-details-pagination>div:first-child .wdt-sidenav-navigation-title-wrapper {
    flex-direction: row-reverse;
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper h3,
.wdt-sidenav-navigation-container.wdt-details-pagination>div.no-post span {
    display: none;
}

.wdt-sidenav-navigation-container.wdt-details-pagination .wdt-sidenav-navigation-title-wrapper span {
    color: var(--wdtHeadAltColor);
    font-size: calc(var(--wdtFontSize_Base) + 3px);
    transition: var(--wdtAltTransition)
}

/* Home 4 Gallery */

.wdt-cus-gallery-a .elementor-image-gallery .gallery {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery>.gallery-item:nth-child(2) {
    grid-area: 1/2/3/3;
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery>.gallery-item:nth-child(4) {
    grid-area: 3/1/5/2;
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery .gallery-item>div>a {
    margin: 0;
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery .gallery-item>div>a {
    margin: 0;
    height: 100%;
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery .gallery-item>div>a img {
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-gallery-a .elementor-image-gallery .gallery .gallery-item:hover>div>a img {
    -webkit-filter: saturate(0%) invert(0.9);
    filter: saturate(0%) invert(0.9);
}

@media (max-width:480px) {
    .wdt-cus-gallery-a .elementor-image-gallery .gallery {
        grid-template-columns: 1fr;
    }

    .wdt-cus-gallery-a .elementor-image-gallery .gallery>.gallery-item:nth-child(2) {
        grid-area: auto;
    }

    .wdt-cus-gallery-a .elementor-image-gallery .gallery>.gallery-item:nth-child(4) {
        grid-area: auto;
    }
}


/* --------------------------- Home 4 Hero section -------------------------- */

.wdt-slider-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-slider-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { width: 40px; height: 40px; align-items: center; justify-content: center; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Full); padding: 0; margin-right: 5px; color: var(--wdtPrimaryColor); -webkit-filter: drop-shadow(0px 0px 10px currentcolor); filter: drop-shadow(0px 0px 10px currentcolor); }
.wdt-slider-list.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: visible; }
.wdt-custom-popup-s .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    padding: 0px;
    aspect-ratio: auto;
    border-radius: var(--wdtRadius_Zero);
    text-align: left;
    background-color: transparent;
    color: var(--wdtHeadAltColor);
    display: flex;
    align-items: center;
    text-transform: none;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
    font-size: clamp(0.875rem, 0.8528rem + 0.1227vw, 1rem)
        /* Min-14 & Max-16 */
    ;
    transform-origin: center center;
    justify-content: center;
    transform: none;
    width: 100%;
    max-width: 100%;
    text-decoration: none;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-popup-s .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label+.wdt-popup-box-trigger-icon {
    display: grid;
    place-items: center;
    padding: 23px;
    border-radius: var(--wdtRadius_Full);
    border: 2px solid var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
    font-size: 12px;
    margin-left: 20px;
}

/* Counter */

.wdt-cust-counter-s .wdt-content-item .wdt-content-media-group {
    padding: 20px 25px 25px;
    background-color: var(--wdtSecondaryColor);
    border-radius: 0 0 var(--wdtRadius_Full) 0;
}

.wdt-cust-counter-s .wdt-content-item .wdt-content-media-group:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid var(--wdtBorderColor);
    background: transparent;
    top: 10px;
    left: -10px;
    border-radius: inherit;
    pointer-events: none;
}

.wdt-cust-counter-s .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 5px;
}

.wdt-cust-counter-s .wdt-content-item .wdt-content-counter span {
    font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem)
        /* Min-22 & Max-30 */
    ;
    font-family: var(--wdtFontTypo_H1);
    color: var(--wdtDarkHeadAltColor, var(--wdtAccentTxtColor));
}

.wdt-cust-counter-s .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtDarkHeadAltColor, var(--wdtAccentTxtColor));
}

/* Home Sidee menu */

.wdt-cus-side-menu-lists .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: var(--wdtHeadAltColor);
}

.wdt-cus-side-menu-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    color: var(--wdtHeadAltColor);
}

.wdt-cus-home2-header .wdt-header-menu .wdt-primary-nav>li>a {
    color: var(--wdtAccentTxtColor);
}

/* Blog Social */
.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    font-size: 16px;
    padding: 8px;
    border: 1px solid currentColor;
    border-radius: var(--wdtRadius_Full);
    color: currentColor;
}

.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
    margin: 0;
    transition: var(--wdtAltTransition);
}

.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon,
.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon svg {
    color: var(--wdtPrimaryColor);
    fill: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}

/* ------------------------------ Home 4 Header ----------------------------- */
/* Menu */
.wdt-custom-header-menu .wdt-header-menu ul {
    display: inline-grid;
}

.wdt-custom-header-menu .wdt-header-menu .menu-container ul.wdt-primary-nav>li:not(:last-child)>a:after {
    display: none;
}

.wdt-custom-header-menu .wdt-header-menu .wdt-primary-nav>li>a {
    padding-left: 10px;
}

/* Button */
.wdt-custom-header-btn .wdt-button-holder.wdt-button-size-lg .wdt-button {
    font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem)
        /* Min-22 & Max-30 */
    ;
    font-family: var(--wdtFontTypo_H1);
    font-weight: calc(var(--wdtFontWeight_H1) - 100);
}

/* Blog details icon */
.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
    font-size: 16px;
    padding: 8px;
    border: 2px solid currentColor;
    border-radius: var(--wdtRadius_Full);
    color: currentColor;
}

.wdt-cus-details-socials .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
    margin: 0;
}


/* ------------------------------ Footer type 1 ----------------------------- */
.wdt-cus-footer1-icon-social .elementor-widget-container .elementor-icon-list-items {
    margin: 0;
}

.wdt-cus-footer1-icon-social .elementor-icon-list-items .elementor-icon-list-item a {
    margin: 0;
    background: var(--wdtTertiaryColor);
    width: 40px;
    height: 40px;
}

.wdt-cus-footer1-icon-social .elementor-icon-list-items .elementor-icon-list-item a:hover {
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-footer-menu .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
.wdt-cus-footer-menu .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text,
.wdt-cus-footer1-icon-social .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    margin: auto;
    color: var(--wdtHeadAltColor);
}

.wdt-cus-footer-menu .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-footer1-icon-social .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text {
    color: var(--wdtAccentTxtColor);
}


/* Home 3 Faq */
.wdt-cus-img-grid-col {
    display: grid;
    place-items: center;
}

.wdt-cus-img-grid-col>div {
    grid-area: 1/1;
}


.wdt-cus-icon-spin-bg .elementor-widget-container .elementor-icon {
    font-size: clamp(15.625rem, 10.5769rem + 22.4359vw, 37.5rem);
    color: border-radius
}

.wdt-cus-icon-spin-bg .elementor-widget-container .elementor-icon svg {
    fill: var(--wdtLinkColor) !important;
}

.wdt-cus-faq-img1 .elementor-widget-container img {
    width: clamp(9.375rem, 5.7692rem + 16.0256vw, 25rem);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    align-items: center;
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder {
    transition: var(--wdtBaseTransition);
    padding: clamp(1.25rem, 0.4167rem + 1.7361vw, 2.5rem)
        /*Min:20 & Max:40*/
        0;
}


.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
    font-size: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem)
        /*Min:30 & Max:40*/
    ;
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
    color: var(--wdtPrimaryColor);

}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
    padding-bottom: 20px;
}

.wdt-cus-home2-faq .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description {
    padding-left: clamp(2.8125rem, 2.3958rem + 0.8681vw, 3.4375rem);
}









/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------  Home - 2------------------ ------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------  Awards -----*/

.wdt-cus-h2-awards .wdt-content-item .wdt-content-separator.separator-1 span {
    width: 100%;
    background-color: rgba(var(--wdtAccentTxtColorRgb), 0.15);
    height: 1px;
}

.wdt-cus-h2-awards .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(9.375rem, 7.2962rem + 4.3365vw, 12.5rem);
}

.wdt-cus-h2-awards .wdt-content-item>div {
    width: 100%;
}

.wdt-cus-h2-awards .wdt-content-item .wdt-content-description p {
    margin-bottom: 0;
}

.wdt-cus-h2-awards .wdt-content-item .wdt-content-detail-group {
    display: grid;
    gap: 0;
}

/*---- Animation Text---*/

.wdt-cus-animation-text .wdt-animation-item.text-item .wdt-animation-text, 
.wdt-cus-animation-text .wdt-animation-item.text-item .wdt-animation-text a {
    font-size: clamp(3.125rem, 2.1497rem + 4.4586vw, 7.5rem);
    /*120-50*/
    letter-spacing: -0.03em;
    color: var(--wdtBorderColor);
    -webkit-text-fill-color: var(--wdtBorderColor);
    line-height: 1;
    -webkit-text-stroke: 0px currentColor;
    text-transform: capitalize;
    -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0) 100%);
}

.wdt-cus-animation-text .wdt-animation-item.icon-item i {
    font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem);
    /*70-40*/
    height: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem);
    /*70-40*/
    width: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem);
    /*70-40*/
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtBorderColor);
    -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%);
}

/*---- Pricing plan----*/

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder>div:not(:last-child) {
    margin-bottom: 25px;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder div[class*='-table-footer'] {
    display: block;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    border: none;
    padding: 0;
    flex-direction: row;
    align-items: end;
    color: var(--wdtAccentTxtColor);
    justify-content: center;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle {
    padding: 0.55em 1.1em;
    background: var(--wdtDarkBodyBGColor, var(--wdtBodyBGColor));
    border: 1px solid var(--wdtDarkBorderColor, var(--wdtBorderColor));
    display: inline-block;
    border-radius: 20vw;
    text-shadow: 0em 0em 0.2em currentColor;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-prefix-sale {
    font-size: clamp(3.125rem, 2.4283rem + 3.1847vw, 6.25rem);
    /*100-50*/
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_H2);
    display: flex;
    align-items: start;
    line-height: 0.78em;
    text-shadow: 0 0 30px color-mix(in srgb, currentcolor 50%, transparent);
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    font-size: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem);
    /*30-20*/
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    margin-bottom: 30px;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description {
    display: inline-block;
    font-family: var(--wdtFontTypo_Alt);
    line-height: 0.65;
    margin: 0px;
    line-height: normal;
    font-weight: bold;
    font-size: var(--wdtFontSize_H6);
    letter-spacing: -0.03em;
    text-transform: capitalize;
    background: linear-gradient(var(--wdtPrimaryColor), rgb(var(--wdtPrimaryColorRgb), .5));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wdt-cus-pricingplan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {
    font-size: var(--wdtButton_size);
    padding: var(--wdtPadding_MaxiBtn);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    border-radius: var(--wdtRadius_Part);
    margin-top: clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem);
}

.wdt-cus-pricingplan-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    background: linear-gradient(var(--wdtPrimaryColor), rgb(var(--wdtPrimaryColorRgb), .5));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* .wdt-cus-pricingplan-01 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover {
    color: var(--wdtSecondaryColor);
} */

/*----- Advance Toogle -----*/

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
    display: inline-flex;
    align-items: center;
    margin-bottom: clamp(1.875rem, 1.4302rem + 2.454vw, 4.375rem);    /*Min-30 Max-70*/
    gap: 10px;
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Ext);
    display: flex;
    align-items: center;
}

/* .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"] {
    margin: 0 10px;
    width: 60px !important;
    height: 30px;
    background-color: var(--wdt-elementor-color-custom-1);
    position: relative;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
} */

/* .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:before {
    width: 25px;
    height: 20px;
    margin: 5px;
    background-color: var(--wdtPrimaryColor);
    -webkit-transform: scaleX(1) translateX(0%);
    transform: scaleX(1) translateX(0%);
    will-change: transform;
    isolation: isolate;
} */

/* .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:checked {
    background-color: var(--wdtPrimaryColor);
    padding: 0;
    box-shadow: none;
} */

/* .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"]:checked:before {
    background-color: var(--wdtAccentTxtColor);
    -webkit-transform: scaleX(1) translateX(100%);
    transform: scaleX(1) translateX(100%);
} */

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title span {
    color: var(--wdtAccentTxtColor);
    clip-path: inset(-5px 0);
    padding: 10px;
    margin-left: 10px;
    position: relative;
    white-space: nowrap;
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title span:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--wdtPrimaryColor);
    z-index: -1;
    -webkit-transform: skew(-5deg) rotate(-5deg);
    transform: skew(-5deg) rotate(-5deg);
}

.wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-section { width: 100%; }

@media only screen and (max-width:480px) {
    .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
        flex-direction: column;
    }
    .wdt-cus-pricing-plan .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input[class="wdt-advanced-checkbox-toggle"] {
        margin: 10px 0 20px 0;
    }
}

/*--- Form --*/

.wdt-cus-h2-form p{ margin-bottom: 0; display: grid; gap: 20px; }
.wdt-cus-h2-form .wdt-cus-h2-form-btn { margin-top: 30px; }
.wdt-cus-h2-form .wdt-cus-h2-form-btn input.wpcf7-submit{
    box-shadow: 0 0 60px 0 rgb(var(--wdtPrimaryColorRgb), 0.65);
}

.wdt-dark-bg .wdt-cus-h2-form .wdt-cus-form-btn input[type="submit"]:hover{
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
}

.wdt-cus-form-side-iconlist .elementor-icon-list-item > .elementor-icon-list-text{
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
}

@media(min-width:1025px){
    .wdt-cus-h2-form p {
        grid-template-columns: repeat(2, 1fr);
    }
    

    .wdt-cus-h2-form p>span:has(> textarea) {
        grid-area: 4 / span 2;
    }
}


/*-- Home-2 Form - Side Icon Box---*/
.wdt-cus-h2-iconbox-01 .wdt-content-item > div:not(:last-child){margin-bottom: 0;}
.wdt-cus-h2-iconbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: clamp(4.375rem, 3.1319rem + 4.1609vw, 8.125rem);/*130-70*/
    color: var(--wdtPrimaryColor);
    -webkit-filter: drop-shadow(0px 0px 10px currentcolor);
    filter: drop-shadow(0px 0px 10px currentcolor);
}
.wdt-cus-h2-iconbox-01 .wdt-content-item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.wdt-cus-h2-iconbox-01 .wdt-content-item .wdt-content-detail-group{
    display: grid;

}
.wdt-cus-h2-iconbox-01 .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
}
.wdt-cus-h2-iconbox-01 .wdt-content-item .wdt-content-subtitle{
    color: var(--wdtBodyTxtColor);

}

/*--- Download Icon ---*/

.wdt-cus-download-icon .elementor-icon-wrapper{
    height: clamp(3.75rem, 3.332rem + 1.9108vw, 5.625rem);
    width: clamp(3.75rem, 3.332rem + 1.9108vw, 5.625rem);
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    background-color: rgba(var(--wdtAccentTxtColorRgb),0.05);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-download-icon .elementor-icon-wrapper .elementor-icon{
    font-size: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem); /*25 - 40*/
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-filter: drop-shadow(0px 0px 10px currentcolor);
    filter: drop-shadow(0px 0px 10px currentcolor);
    
}
.wdt-cus-download-icon .elementor-icon-wrapper:hover{
    box-shadow: 0 0 30px 0 var(--wdtPrimaryColor);
    -webkit-box-shadow: 0 0 30px 0 var(--wdtPrimaryColor);
}

.wdt-cus-download-icon .elementor-icon-wrapper:hover .wdt-cus-download-path-01{
    animation: up-down 0.3s linear;
    -webkit-animation: up-down 0.3s linear;
}

@keyframes up-down{
    0%{ transform: translateY(0);-webkit-transform: translateY(0); }
    50%{ transform: translateY(100%);-webkit-transform: translateY(100%); }
    51%{ transform: translateY(-100%);-webkit-transform: translateY(-100%); }
    100%{ transform: translateY(0);-webkit-transform: translateY(0); }
}
.wdt-cus-download-icon .elementor-icon-wrapper .wdt-cus-download-path-01{
    animation: move-up-down 1s linear infinite;
    -webkit-animation: move-up-down 1s linear infinite;
}
@keyframes move-up-down{
    0%{ transform: translateY(0) scaleY(0.98);-webkit-transform: translateY(0) scaleY(0.98); }
    50%{ transform: translateY(5%) scaleY(1);-webkit-transform: translateY(5%) scaleY(1); }
    100%{ transform: translateY(0) scaleY(0.98);-webkit-transform: translateY(0) scaleY(0.98); }
}




.wdt-cus-app-imagebox .wdt-content-item:not(:last-child){
    margin-right: clamp(0.625rem, 0.3463rem + 1.2739vw, 1.875rem); /*10 - 30*/
}
.wdt-cus-app-imagebox .wdt-image-box-holder{
    align-items: end;
    flex: 1;
    display: flex;
    width: auto;
    min-height: clamp(5rem, 4.164rem + 3.8217vw, 8.75rem); /*80 - 140*/
}
.wdt-cus-app-imagebox .wdt-image-box-holder .wdt-content-item{
    flex: 1;
    display: flex;
    width: auto;
    position: relative;
    transition: flex .5s cubic-bezier(.29, 0, .2, 1);
    will-change: flex;
    align-items: center;
}
.wdt-cus-app-imagebox .wdt-image-box-holder:hover .wdt-content-item{
    flex: 1;
}
.wdt-cus-app-imagebox .wdt-image-box-holder:hover .wdt-content-item:hover{
    flex: 1.4;
}
.wdt-cus-app-imagebox .wdt-image-box-holder:hover .wdt-content-item:hover + .wdt-content-item{
    flex: 1.2;
}
.wdt-cus-app-imagebox .wdt-image-box-holder:hover .wdt-content-item:has( + .wdt-content-item:hover){
    flex: 1.2;
} 

/*---- Animation Text ---*/

.wdt-cus-marquee-01 .wdt-animation-item.text-item .wdt-animation-text h5 {
    color: var(--wdtAccentTxtColor);
    /* text-transform: capitalize; */
    -webkit-text-fill-color:currentColor;
    -webkit-text-stroke: unset;
    /* font-weight: var(--wdtFontWeight_Alt); */
    font-size: clamp(1.5rem, 1.4164rem + 0.3822vw, 1.875rem); /*24 - 30*/
}
.wdt-cus-marquee-01 .wdt-animation-item.text-item .wdt-animation-text a:hover{
    color: rgba(var(--wdtAccentTxtColorRgb), 0.7);
}

.wdt-cus-marquee-01 .wdt-animation-item.icon-item {
    font-size:10px;
    color:rgba(var(--wdtAccentTxtColorRgb),0.7)
}

.wdt-cus-marquee-01 .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item {
    padding: clamp(0.625rem, 0.4857rem + 0.6369vw, 1.25rem); /*10 - 20*/
}


/*-- About Page --*/

.wdt-cus-aboutus-iconbox-01 .wdt-content-item{
    padding: 30px;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_3X);
    background-color: rgba(var(--wdtAccentTxtColorRgb), 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    height: 100%;
}
.wdt-cus-aboutus-iconbox-01 .wdt-content-item:hover{
    border-color: var(--wdtLinkHoverColor);
}
.wdt-cus-aboutus-iconbox-01 .wdt-content-item .wdt-content-description p{
    margin-bottom: 0
}

/**------ contact Page Social Icon ------*/

.wdt-cus-contact-socialicon .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 0;
}

.wdt-cus-contact-socialicon .wdt-content-item .wdt-content-media-group{
    display: grid;
    justify-content: center;
}
.wdt-cus-contact-socialicon  .wdt-content-item .wdt-content-media-group > div{
    grid-area: 1/-1;
}
.wdt-cus-contact-socialicon .wdt-content-item{
    padding: clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem) 20px;
    border:1px solid var(--wdtBorderColor);
    border-right:0;
    overflow:hidden;
    background-color:rgba(var(--wdtAccentTxtColorRgb),0.05);
    backdrop-filter:blur(10px);
}
.wdt-cus-contact-socialicon .wdt-column:last-child .wdt-content-item{
    border-right:1px solid var(--wdtBorderColor);
}

.wdt-cus-contact-socialicon .wdt-content-item:before{
    content:"";
    height:100%;
    width:100%;
    background:var(--wdtPrimaryColor);
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    transform:scaleY(0);
    transform-origin: top right;
    transition:var(--wdtBaseTransition);
    -webkit-transform:scaleY(0);
    -webkit-transform-origin: top right;
    -webkit-transition:var(--wdtBaseTransition);
    transition-property:transform;
}
.wdt-cus-contact-socialicon .wdt-content-item:hover:before{
    transform:scaleY(1);
    transform-origin: bottom left;
    -webkit-transform:scaleY(1);
    -webkit-transform-origin: bottom left;
}
.wdt-cus-contact-socialicon .wdt-content-item .wdt-content-icon-wrapper{
    z-index:2;
    opacity:0;
    transition:var(--wdtBaseTransition);
    -webkit-transition:var(--wdtBaseTransition);
}
.wdt-cus-contact-socialicon .wdt-content-item:hover .wdt-content-icon-wrapper{
    opacity:1;
    transition-delay:0.1s;
}
.wdt-cus-contact-socialicon .wdt-content-item:hover .wdt-content-icon-wrapper a:hover span{
    color: rgb(var(--wdtAccentTxtColorRgb), .65);
}
.wdt-cus-contact-socialicon .wdt-content-item .wdt-content-title{
    z-index:0;
}

/* --Custom BG Shadow-- */

.wdt-Primary-shadow-icon.elementor-element .elementor-icon-wrapper .elementor-icon {
    -webkit-filter: drop-shadow(0px 0px 0.3rem currentcolor);
    filter: drop-shadow(0px 0px 0.3rem currentcolor);
}


.wdt-cus-icon-marquee .wdt-icon-box-holder.wdt-rc-template-ico-marquee .wdt-content-item .wdt-content-title h5 { 
    font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); /* Min-24 & Max-30 */ }
.wdt-cus-icon-marquee .wdt-icon-box-holder.wdt-rc-template-ico-marquee .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }

/* About page sign banner */
.wdt-custom-about-section-text-b .wdt-heading-content-wrapper .wdt-content-animation { font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item, 
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-media-group, 
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, 
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img {
    width: 100%; height: 100%; }

.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item { display: grid; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; margin: 0; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { 
    grid-area: 1/1; align-self: flex-end; width: 100%; max-width: 500px; margin: auto 0 40px 250px; }

.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper { margin-bottom: 10px; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-group {
    margin: 0; display: flex; align-items: center; justify-content: center; width: 100%; }

.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-title {
    margin: 0 5px; display: inline-block; width: auto; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin-top: 0; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-separator {
    margin: 0 5px; width: 100%; max-width: 10px; }
.wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-group .wdt-content-subtitle {
    margin: 0 5px; display: inline-block; width: auto; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; }

@media only screen and (max-width: 1540px) {
 .wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin: auto 0 20px 200px; }
}

@media only screen and (max-width: 480px) {
 .wdt-custom-img-box-sign .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin: auto; }
}


.wdt-animation-holder.vertical .wdt-animation-wrapper .wdt-animation-item { display: block; writing-mode: vertical-lr; }
.wdt-animation-holder.vertical .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom, 
.wdt-animation-holder.vertical .wdt-animation-wrapper div[class*="-marqee"].top-to-bottom ~ div[class*="-cloned-marqee"] { justify-self: center; }
.wdt_vertical_marque_mask { -webkit-mask-image: linear-gradient(180deg, currentColor 30%, transparent 70%, currentColor 100%); 
    mask-image: linear-gradient(180deg, transparent 0%, currentColor 50%, transparent 100%);
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%;
    -webkit-mask-position: center center; mask-position: center center; }


.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item { display: inline-flex; justify-content: space-between; width: 100%; padding: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) 0; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-column:last-child .wdt-content-item { padding-bottom: 0; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-column:not(:last-child) .wdt-content-item { border-bottom: 1px solid; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { 
    margin-bottom: 0; align-self: center; flex: 1 0; margin-right: 30px; display: grid ; gap: clamp(1.25rem, 0rem + 3.125vw, 3.75rem); /*20px - 60px*/
    grid-template-columns: repeat(auto-fit, minmax(100px, max-content)); align-items: center; }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-image-wrapper { flex: 1 0; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { flex-grow: 2;  }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0;  }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { display: inline-flex; align-items: center; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { display: inline-flex; align-items: center; }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { display: inline-flex; align-items: center; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button { margin-bottom: 0; margin-right: clamp(1.25rem, 0.8322rem + 1.3899vw, 2.5rem); /*20px - 40px*/ }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a { font-size: 0; position: relative; padding: 0px; width: clamp(2.5rem, 2.2911rem + 0.6949vw, 3.125rem); /*40px - 50px*/ height: clamp(2.5rem, 2.2911rem + 0.6949vw, 3.125rem); /*40px - 50px*/ background-color: transparent; border-radius: var(--wdtRadius_Full); border: 2px solid var(--wdtHeadAltColor); display: list-item; }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before { content: ''; position: absolute; width: 50%; height: 50%; mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M95.1,11c0-3.4-2.7-6.1-6.1-6.1l-55,0C30.7,4.9,28,7.6,28,11c0,3.4,2.7,6.1,6.1,6.1h48.8v48.8c0,3.4,2.7,6.1,6.1,6.1 s6.1-2.7,6.1-6.1V11z M13.8,94.9l79.6-79.6l-8.6-8.6L5.1,86.2L13.8,94.9z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; background-color: var(--wdtHeadAltColor); left: 0; top: 0; right: 0; bottom: 0; margin: auto; -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: var(--wdtAltTransition); }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.wdt-cus-award-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(10rem, 9.4231rem + 2.5641vw, 12.5rem); /*160px - 200px*/ }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-icon span,
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem); /*18-25px*/ margin-top: 25px; }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Alt); color: var(--wdtAccentTxtColor); }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-title h5 a { color: var(--wdtPrimaryColor); }
.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-button a { border-color: var(--wdtPrimaryColor); }

.wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-content-detail-group .wdt-content-button a:before { background-color: var(--wdtPrimaryColor) }

@media only screen and (max-width:767px) {
    .wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { margin: 0 10px 0 10px; }
}

@media only screen and (max-width:480px) {
    .wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item { flex-direction: column; }
    .wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group { flex-direction: column-reverse; margin: 10px 0; }
    .wdt-cus-award-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-button { margin: 0; }
}

.wdt-cus-contact-form .wdt-col1-form p { margin-bottom: 0; display: grid; gap: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem) /* 20px - 40px */; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
.wdt-cus-contact-form .wdt-col2-form p { margin-bottom: 0px; display: grid; gap: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem) /* 20px - 40px */; }
.wdt-cus-contact-form { display: grid; gap: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem) /* 20px - 40px */; }

/*Award section*/
.wdt-custom-award-image-box .wdt-content-item { padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) 0; /*50px - 30px*/
    border-style: solid; border-color: var(--wdtBorderColor); border-width: 0 0 1px; position: relative; }

.wdt-custom-award-image-box .wdt-column:first-child .wdt-content-item { padding-top: 0px; }
.wdt-custom-award-image-box .wdt-column:last-child .wdt-content-item { border-width: 0 ; padding-bottom: 0px; }
.wdt-custom-award-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { 
    display: flex; justify-content: space-between; align-items: center; 
    gap: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 20px - 40px */; position: relative; width: 100%; }

.wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }

/*Title*/

.wdt-custom-award-image-box .wdt-content-item > div[class*="group"] > .wdt-content-title { width: auto; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-title { flex: 0 0 50%; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.3173rem + 0.2564vw, 1.625rem); /* Min-22 & Max-26 */
    font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; }

.wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-title h5 a { color: var(--wdtPrimaryColor); }

.wdt-custom-award-image-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem); margin-top: 25px; }
.wdt-custom-award-image-box .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { 
    font-family: var(--wdtFontTypo_Alt); color: var(--wdtAccentTxtColor); }

/* Icon */

.wdt-custom-award-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { width: auto; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    font-size: clamp(5rem, 4.5673rem + 1.9231vw, 6.875rem); /* Min-80 & Max-110 */ }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }


/*image*/

.wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { flex: 0 0 auto; margin: 0 auto; z-index: -1; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    position: absolute; top: 50%; bottom: 0; left: 0; right: -30%; margin: auto;
    width: fit-content; height: 100%; transform: translateY(-80%) rotate(-15deg) scale(1.1); -webkit-transform: translateY(-80%) rotate(-15deg) scale(1.1); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    transform: translateY(-80%) rotate(-15deg) scale(1); -webkit-transform: translateY(-80%) rotate(-15deg) scale(1); opacity: 1; }

.wdt-custom-award-image-box .wdt-content-item .wdt-content-image > span, .wdt-custom-award-image-box .wdt-content-item .wdt-content-image > a {
    width: 360px; height: 100%; min-height: 230px; overflow: hidden; border-radius: var(--wdtRadius_3X); }

.wdt-custom-award-image-box .wdt-content-item .wdt-content-image > span img, .wdt-custom-award-image-box .wdt-content-item .wdt-content-image > a img {
    height: 100%; object-fit: cover; object-position: center; transform: scale(1); -webkit-transform: scale(1);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-custom-award-image-box .wdt-content-item .wdt-content-image > span:hover img, 
.wdt-custom-award-image-box .wdt-content-item .wdt-content-image > a:hover img {
    transform: scale(1.05); -webkit-transform: scale(1.05); }

/*button*/

.wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-button { flex: 0 0 auto; display: inline-flex; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a {
    width: clamp(3.75rem, 3.4rem + 1.75vw, 5.5rem); /*88px-66px*/ height: clamp(3.75rem, 3.4rem + 1.75vw, 5.5rem); /*88px-66px*/
    padding: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); font-size: 0; position: relative; transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition); opacity: 0; transform: scale(0); -webkit-transform: scale(0); background: transparent; border: 2px solid var(--wdtHeadAltColor); }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a:before {
    content: ''; position: absolute; inset: 0; display: block; width: 30px; height: 30px;
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /*30px - 24px*/ margin: auto;
    -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' xml:space='preserve'%3E%3Cpath d='M99,6c0-2.8-2.2-5-5-5L49.5,1c-2.6,0-5,1.9-5.2,4.5c-0.3,2.9,2.1,5.4,5,5.4H89c0,0,0.1,0,0.1,0.1l0,39.5 c0,2.6,1.9,5,4.5,5.2c2.9,0.3,5.4-2.1,5.4-5V6z M11.5,95.5l86-86c0,0,0-0.1,0-0.1l-7-7c0,0-0.1,0-0.1,0l-86,86c-1.9,1.9-1.9,5.1,0,7 l0,0C6.5,97.4,9.6,97.4,11.5,95.5z'/%3E%3C/svg%3E%0A");
    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' xml:space='preserve'%3E%3Cpath d='M99,6c0-2.8-2.2-5-5-5L49.5,1c-2.6,0-5,1.9-5.2,4.5c-0.3,2.9,2.1,5.4,5,5.4H89c0,0,0.1,0,0.1,0.1l0,39.5 c0,2.6,1.9,5,4.5,5.2c2.9,0.3,5.4-2.1,5.4-5V6z M11.5,95.5l86-86c0,0,0-0.1,0-0.1l-7-7c0,0-0.1,0-0.1,0l-86,86c-1.9,1.9-1.9,5.1,0,7 l0,0C6.5,97.4,9.6,97.4,11.5,95.5z'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    -webkit-mask-position: center center; mask-position: center center; background-color: var(--wdtAccentTxtColor); }
.wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-button > a {
    opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-button > a:hover { border-color: var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a:hover { border-color: var(--wdtPrimaryColor); }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a:hover::before { background-color: var(--wdtPrimaryColor); rotate: 45deg; }
.wdt-custom-award-image-box .wdt-column-holder .wdt-column-wrapper { counter-reset: wdt-award-list-counter; }
.wdt-custom-award-image-box .wdt-column-holder .wdt-column-wrapper .wdt-column {
    counter-increment: wdt-award-list-counter; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button { position: relative; }
.wdt-custom-award-image-box .wdt-content-item .wdt-content-button:after {
    content: "0"counter(wdt-award-list-counter); position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: fit-content; height: fit-content; margin: auto; font-size: clamp(2.25rem, 2.0481rem + 0.8974vw, 3.125rem); /* Min-36 & Max-50 */ font-family: var(--wdtFontTypo_H2); font-weight: var(--wdtFontWeight_H2); line-height: var(--wdtLineHeight_H2);
    color: var(--wdtHeadAltColor); pointer-events: none; opacity: 1; transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-button:after { opacity: 0; transform: scale(0); -webkit-transform: scale(0); }
@media (max-width: 1024px) {
    .wdt-custom-award-image-box .wdt-content-item { padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 20px - 40px */; border: none; overflow: hidden; border-radius: var(--wdtRadius_3X);
        margin-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 20px - 40px */; background: rgba(var(--wdtTertiaryColorRgb), .5); }
    .wdt-custom-award-image-box .wdt-column:first-child .wdt-content-item { 
        padding-top: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 20px - 40px */; }
    .wdt-custom-award-image-box .wdt-column:last-child .wdt-content-item { 
        margin-bottom: 0px; padding-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) /* 20px - 40px */; }
    .wdt-custom-award-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
        display: grid; justify-content: start; align-items: center; gap: 20px; position: static; width: 100%; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
        position: relative; top: 0; bottom: 0; left: 0; right: 0; margin: 0; width: 100%; height: 100%; transform: none;
        -webkit-transform: none; opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
    .wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
        transform: none; -webkit-transform: none; opacity: 1; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { opacity: 0.08; mix-blend-mode: multiply;
        flex: none; margin: 0; width: 100%; grid-area: 1/-1; position: absolute; top: 0; right: 0; left: 0; bottom: 0; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-image > span, 
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-image > a { width: 100%; min-height: 210px; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group > div:not(.wdt-content-image-wrapper) {
        position: relative; z-index: 2; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-button:after { display: none; }
    .wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
}


/*--- Home - 2 Category Icon List ---*/

.wdt-cus-category-iconlist.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{
    display: flex;
    align-items: center;
    background: rgba(var(--wdtHeadAltColorRgb), 0.15);
    padding: 8px 16px;
    line-height: var(--wdtLineHeight_Ext);
    border-radius: var(--wdtRadius_1X);
    width: fit-content;
    margin-bottom: 10px;
    transition:var(--wdtBaseTransition);
    -webkit-transition:var(--wdtBaseTransition);
}
.wdt-cus-category-iconlist.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text:hover{
    background: var(--wdtLinkHoverColor);
}

/*--- Home - 2 Search Download ---*/

.wdt-cus-home-2-search-input-01 .wdt-search-download input[type="text"]{
    padding-right: 5em;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}

.wdt-cus-home-2-search-input-01 .wdt-search-download form { display: grid; }
.wdt-cus-home-2-search-input-01 .wdt-search-download form input, .wdt-cus-home-2-search-input-01 .wdt-search-download form button { grid-area: 1/-1; }

.wdt-cus-home-2-search-input-01 .wdt-search-download form button{
    width: fit-content;
    margin: 5px;
    margin-left: auto;
    /* box-shadow: 0 0 60px rgb(var(--wdtLinkHoverColorRgb), .8);
    -webkit-box-shadow: 0 0 60px rgb(var(--wdtLinkHoverColorRgb), .8); */
    font-size: 0;
    background: transparent;
    border-radius: var(--wdtRadius_Zero);
    padding: var(--wdtInputPadding);
}

.wdt-cus-home-2-search-input-01 .wdt-search-download form button::before{
    content: '\e801';
    font-family: "workz-font";
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtPrimaryColor);
    filter: drop-shadow(0px 0px 0.5rem currentcolor);
    -webkit-filter: drop-shadow(0px 0px 0.5rem currentcolor);
}

.wdt-search-download .wdt-search-results{
    margin-top:20px;
    position: absolute;
    top: 100%;
    left: 0;
    display: flex;
    justify-content: start;
    gap: 1em;
    flex-wrap: wrap;
    width: 100%;

}

.wdt-search-download .wdt-search-results .search-result-item {
    display:flex;
    gap:1em;
    background-color:rgba(var(--wdtHeadAltColorRgb),0.15);
    width:fit-content;
    padding:1em;
    border-radius:var(--wdtRadius_3X);
    max-width:300px;
    min-width: 240px;
    transition:var(--wdtBaseTransition);
    -webkit-transition:var(--wdtBaseTransition);
}
.wdt-search-download .wdt-search-results .search-result-item img{
    width:60px;
    height:auto;
    object-fit:cover;
    border-radius:var(--wdtRadius_2X);
}
.wdt-search-download .wdt-search-results .search-result-item a{
    font-size: 1.1em;
    font-weight:var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    height: fit-content;
}

/*- Header Icon -*/

.wdt-cus-header-icon .wdt-header-icons-list {
    display: flex;
    align-items: center;
}
.wdt-cus-header-icon .wdt-header-icons-list .wdt-header-icons-list-item.user-authlink-item{
    order:2;
}

/* .wdt-cus-header-icon .wdt-header-icons-list-item::after{
    left: 0;
    right: unset;
    background-color: rgba(var(--wdtHeadAltColorRgb), 0.1);
    height:60%;
    margin: auto;
    width: 2px;
} */
.wdt-cus-header-icon .wdt-header-icons-list-item div.wdt-user-authlink-menu-icon > a .icotype-label{
    display: block;
}
.wdt-cus-header-icon .wdt-header-icons-list-item div.wdt-user-authlink-menu-icon > a{
    padding: var(--wdtPadding_Btn);
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Part);
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-cus-header-icon .wdt-header-icons-list-item div.wdt-user-authlink-menu-icon > a:hover i { color:var(--wdtAccentTxtColor); }
.wdt-cus-header-icon .wdt-header-icons-list-item div.wdt-user-authlink-menu-icon > a:hover{
    color:var(--wdtAccentTxtColor);
    box-shadow: 0 0 60px rgb(var(--wdtLinkHoverColorRgb), .8);
}

.wdt-cus-header-icon .wdt-header-icons-list .wdt-header-icons-list-item {
   margin-right: 30px;
   padding: 0;
}
.wdt-cus-header-icon .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number{
    position:absolute;
    right:0;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-header-icon .user-authlink-item .wdt-user-authlink-menu-icon a span i { max-width: inherit; max-height: inherit; width: inherit; min-height: inherit; min-width: inherit; }

/*-- Footer Heading --*/

.wdt-cus-footer-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-footer-heading-01 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{ 
    font-size: clamp(2.5rem, 1.625rem + 4.375vw, 6.875rem);
}
.wdt-cus-footer-heading-01 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title{
    line-height: 1;
}

/*-- Portfolio - popup --*/
.wdt-cus-popup-section .wdt-popup-box-trigger-holder.wdt-click-element-image-n-icon{ min-height:300px; }
.wdt-cus-popup-section .wdt-popup-box-trigger-holder.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element img{ height:100%; object-fit:cover;border-radius:0;}

/*--- Portfolio - Brand Logo ---*/

.wdt-cus-brand-logo .wdt-column-wrapper{ justify-content: center; }

.wdt-cus-brand-logo .wdt-column .wdt-content-item{ border: 1px solid var(--wdtBorderColor); backface-visibility: hidden; padding: 20px; }
@media screen and (min-width:1281px){
.wdt-cus-brand-logo .wdt-column .wdt-content-item{ margin: -0.5px; }
}   

/*--- Home -3 ---*/

/*-- Slider- Heading --*/

.wdt-title-extra-large .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    display: inline-block;
    position: relative;
    font-size: clamp(2.5rem, 1.7788rem + 3.2051vw, 5.625rem);
}
    
.wdt-fill-image,
.wdt-fill-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    pointer-events: all;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    height: 75px;
    width: 75px;
    font-size: clamp(1.125rem, 0.9997rem + 0.417vw, 1.5rem); /*18px - 24px*/
    background: var(--wdtSecondaryColor);
    color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full, 10px);
    transition: transform var(--wdt-elementor-transform-transition-duration);
    transform: perspective(0px) rotateX(0deg) rotateY(0deg) scaleX(1) scaleY(1);
    transform-origin: center;
}
    
.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    display: inline-block;
    background: linear-gradient(25deg, var(--wdtSecondaryColor), var(--wdtPrimaryColor) 80%);
    border-radius: inherit;
    z-index: -1;
} 
.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: var(--wdtSecondaryColor);
    border-radius: inherit;
    z-index: -1;
}
.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover {
    -webkit-transform: perspective(var(--wdt-elementor-transform-perspective)) rotateX(var(--wdt-elementor-transform-rotateX)) rotateY(var(--wdt-elementor-transform-rotateY)) scaleX(var(--wdt-elementor-transform-scale)) scaleY(var(--wdt-elementor-transform-scale));
    transform: perspective(var(--wdt-elementor-transform-perspective)) rotateX(var(--wdt-elementor-transform-rotateX)) rotateY(var(--wdt-elementor-transform-rotateY)) scaleX(var(--wdt-elementor-transform-scale)) scaleY(var(--wdt-elementor-transform-scale));
}
.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-element {
    pointer-events: none;
    border-radius: var(--wdtRadius_3X);
} 
.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    display: flex;
    max-width: fit-content;
    aspect-ratio: unset;
    border-radius: var(--wdtRadius_Zero);
    background: transparent;
    transform: unset;
    backdrop-filter: none;
    text-decoration: none;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Base);
    padding: 0;
    order: 2;
    margin-left: 15px;
}

.wdt-cus-slider-popup-01 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-label{
    transform: unset;-webkit-transform: unset;
}

/*-- Home -3  Counter ---*/
.wdt-cus-home-3-counter .wdt-content-item .wdt-content-counter{
    font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* Min-30 & Max-60 */
    font-weight: var(--wdtFontWeight_H2);
    text-shadow: 0 0 30px rgb(var(--wdtAccentTxtColorRgb), .45);
}
.wdt-cus-home-3-counter .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
}

@media (min-width:481px){
.wdt-cus-home-3-counter .wdt-column-wrapper .wdt-column  .wdt-content-item:after{
   content: "";
   width: 2px;
   height: 70%;
   background-color: var(--wdtBorderColor);
   position: absolute;
   top: 0;
   bottom: 0;
   right: -40px;
   margin: auto;
}
.wdt-cus-home-3-counter .wdt-column-wrapper .wdt-column:last-child .wdt-content-item:after{
    display: none;
}
}


/* --Additional CSS-- */

.edd_empty_cart { font-size: clamp(1rem, 0.9721rem + 0.1274vw, 1.125rem); }
.archive #main { margin-bottom: clamp(3.125rem, 2.0104rem + 5.0955vw, 8.125rem); }
.wpcf7-not-valid-tip { position: absolute; bottom: 10px; right: 10px; font-size: 12px; }

.wdt-cus-iconBox-2 .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
.wdt-cus-iconBox-2 .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item { align-items: center; }

.wdt-header-offer.elementor-element .elementor-widget-container p a { overflow: hidden; line-height: var(--wdtLineHeight_Base); position: relative; display: inline-flex; }

.wdt-header-offer.elementor-element .elementor-widget-container p a::before, 
.wdt-header-offer.elementor-element .elementor-widget-container p a::after { content: ''; display: block; width: 100%; height: 1px; position: absolute; bottom: 2px; background-color: currentColor; transition: transform .4s cubic-bezier(.31,.29,.05,.96); }

.wdt-header-offer.elementor-element .elementor-widget-container p a::before {left: 0;}
.wdt-header-offer.elementor-element .elementor-widget-container p a::after { left: -100%; transition-delay: 0.3s; }

.wdt-header-offer.elementor-element .elementor-widget-container p a:hover::before,
.wdt-header-offer.elementor-element .elementor-widget-container p a:hover::after { transform: translateX(100%); }

#edd_checkout_form_wrap fieldset p:last-child { font-size: var(--wdtFontSize_Ext); margin-top: 5px; }
