/* Filler-leftside */
.wdt-cus-solo-counter .wdt-counter-holder .wdt-content-item { 
    background-color: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); 
    padding: clamp(1.25rem, 1.0417rem + 0.6944vw, 1.875rem) /* Min-20 & Max-30*/  clamp(1.25rem, 1.1458rem + 0.3472vw, 1.5625rem);  /* Min-20 & Max-25*/  }
.wdt-cus-solo-counter .wdt-counter-holder .wdt-content-item:before { 
    content: ''; background-color: var(--wdtHeadAltColor); position: absolute; top: 0;
    left: 0; width: 100%; height: 100%; border-radius: inherit; opacity: 0; pointer-events: none;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); z-index: -1; }
.wdt-cus-solo-counter .wdt-counter-holder .wdt-content-item:hover::before {opacity: 1;}
.wdt-cus-solo-counter .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-solo-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { font-family: var(--wdtFontTypo_H1); }
.wdt-cus-solo-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5, 
.wdt-cus-solo-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a { 
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }

/* Filler Rightside */
.wdt-cus-about-imgbox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image span { 
    width: 70px; height: 70px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);}
.wdt-cus-about-imgbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 150px; height: 80; font-size: 130px;}
.wdt-cus-about-imgbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { height: auto; }
.wdt-cus-about-imgbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: auto; }
@media (min-width: 1541px) {
    .wdt-cust-img-left-side .elementor-widget-container { padding-top: clamp(9.6875rem, 6.5625rem + 3.125vw, 10.3125rem); }
}
@media only screen and (max-width: 1540px) and (min-width: 1281px) {
    .wdt-cust-img-left-side .elementor-widget-container { padding-top: 70px; }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .wdt-cust-img-left-side .elementor-widget-container { padding-top: 115px; }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .wdt-cust-img-left-side .elementor-widget-container { padding-top: 180px; }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
    .wdt-cust-img-left-side .elementor-widget-container { padding-top: clamp(5.9375rem, -0.3343rem + 20.9059vw, 9.6875rem); }
}

/* Service Section */
.wdt-cus-services-imgbox .wdt-column-holder .wdt-column-wrapper, .wdt-cus-services-imgbox .swiper-wrapper { counter-reset: numbercount; }

.wdt-cus-services-imgbox .wdt-content-item{ 
    display: grid; overflow: hidden; border: 1px solid rgba(var(--wdtHeadAltColorRgb),.08);
    border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-services-imgbox .wdt-content-item > div{ grid-area: 1/-1; }
.wdt-cus-services-imgbox .wdt-content-item > div:not(:last-child),
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }

.wdt-cus-services-imgbox .wdt-content-item .wdt-content-image-wrapper, 
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-image > span, 
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-image > a { height: 100%;border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-image img {
    height: 100%; width: 100%; object-fit: cover; object-position: center center; }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-media-group:before { 
    content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: var(--wdtBodyBGColor); 
    pointer-events: none; opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-media-group:before { opacity: 0; }

.wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group { 
    padding: clamp(1.25rem, 0.8333rem + 1.3889vw, 2.5rem); /* Min-20 & Max-40*/ display: flex; gap: 20px; 
    padding-top: clamp(3.75rem, 2.5rem + 4.1667vw, 7.5rem); /* Min-60 & Max-120*/ 
    flex-direction: column; justify-content: flex-end; align-items: flex-start; }
    .wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group > div { position: relative; z-index: 1; }
    .wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group:before { 
    content: '0' counter(numbercount); counter-increment: numbercount; position: absolute; top: 0; left: 0; 
    padding: 20px 15px; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base);
    color: rgba(var(--wdtAccentTxtColorRgb), .8); align-self: flex-start; line-height: 1; background: var(--wdtTertiaryColor);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); z-index: 1; border-bottom-right-radius: 20px; }
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-detail-group:before { color: var(--wdtHeadAltColor); background: var(--wdtPrimaryColor);  }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group:after { 
    content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; 
    background: linear-gradient(to top, rgba(var(--wdtHeadAltColorRgb),1), transparent); pointer-events: none; opacity: 0; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
    transform: translateY(100%); -webkit-transform: translateY(100%); }
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-detail-group:after {
    opacity: 1; transform: translateY(0%); -webkit-transform: translateY(0%); }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-detail-group .wdt-content-title { position: relative; z-index: 1; }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-description,
.wdt-cus-services-imgbox .wdt-cus-services-imgbox .wdt-content-item .wdt-content-title h5 > a { 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); text-transform: capitalize; }
    
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-button > a { 
    padding: var(--wdtRadius_Zero); background: transparent; color: var(--wdtLinkColor); 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-button > a:hover { background: transparent; color: var(--wdtTertiaryColor); }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-button > a .wdt-button-text { 
    position: relative; color: inherit; display: grid; grid-template-columns: auto auto; gap: 10px;}
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-button > a .wdt-button-text:after { 
    content: ''; position: relative; background-color: currentColor;
    mask-image: url("data:image/svg+xml,%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='M2.5,55.7c0,0.3,0.2,0.5,0.5,0.5c0.1,0,0.1,0,0.2,0c5.4-2.1,10.9-2.5,15.8-2.6C36.4,90,72.7,69.3,97.5,50 C74.4,32,41.1,12.8,22.7,39.9C45.4,39,70,48.1,70,48.1S17.2,43,2.8,48.8c-0.2,0.1-0.3,0.3-0.3,0.5L2.5,55.7z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%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='M2.5,55.7c0,0.3,0.2,0.5,0.5,0.5c0.1,0,0.1,0,0.2,0c5.4-2.1,10.9-2.5,15.8-2.6C36.4,90,72.7,69.3,97.5,50 C74.4,32,41.1,12.8,22.7,39.9C45.4,39,70,48.1,70,48.1S17.2,43,2.8,48.8c-0.2,0.1-0.3,0.3-0.3,0.5L2.5,55.7z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%; -webkit-mask-size: 100%; mask-position: center; -webkit-mask-position: center; width: 22px; mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; height: 22px;transform: translateX(0px);transition: transform 0.3s linear; -webkit-transition:transform 0.3s linear;}

.wdt-cus-services-imgbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    font-size: 75px; color: var(--wdtHeadAltColor); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-title h5 a:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-title h5 > a,
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-description,
.wdt-cus-services-imgbox .wdt-content-item:hover .wdt-content-button > a { color: var(--wdtAccentTxtColor); }
.wdt-cus-services-imgbox .wdt-content-item .wdt-content-button > a:hover .wdt-button-text::after{
    transform: translateX(5px);
    -webkit-transform: translateX(5px);

}

/* Tab-Filler-Counter */
.wdt-cust-tabs-filler-counter .wdt-content-item {
    padding: clamp(1.25rem, 1.0411rem + 0.6949vw, 1.875rem) clamp(0.625rem, 0.2072rem + 1.3899vw, 1.875rem) clamp(1.875rem, 1.2483rem + 2.0848vw, 3.75rem); /* 30-20,30-10,60-30 */                       
}
.wdt-cust-tabs-filler-counter  .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cust-tabs-filler-counter .wdt-content-item .wdt-content-counter .wdt-content-counter-number{
    font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */
}
.wdt-cust-tabs-filler-counter .wdt-content-item .wdt-content-counter, 
.wdt-cust-tabs-filler-counter .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base); color: var(--wdtHeadAltColor); line-height: 1; }

/* --- Tab-Filler-Tabs --- */
.wdt-cus-tab-filler-s, .wdt-cus-tab-filler-s .elementor-widget-container { height: 100%;}
.wdt-tabs-container[class*="-template-overlay"] { display: grid; height: 100%; }
.wdt-tabs-container[class*="-template-overlay"] > div { grid-area: 1/-1; width: 100%; height: 100%; }
.wdt-cus-tab-filler-s .wdt-tabs-container[class*="-template-overlay"] .wdt-tabs-list { height: fit-content; }

/* List */
.wdt-tabs-container[class*="-template-overlay"] .wdt-tabs-list-wrapper { display: flex; align-items: flex-end; padding: 40px; }
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { display: none; }

.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor {
    padding: 10px 30px; background: var(--wdtPrimaryColor); color:var(--wdtHeadAltColor); 
    border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { 
    color: var(--wdtHeadAltColor); background: var(--wdtAccentTxtColor);}
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title { line-height: 1; text-transform: capitalize; letter-spacing: 0;}

/* Content */
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper { padding: 0; }
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content,
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content { display: grid; height: 100%; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content > div,
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content > div,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content > div { grid-area: 1/-1; width: 100%; height: 100%; position: relative; }
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content > .wdt-content-wrapper {
    padding: 40px; display: inline-flex ; flex-direction: column; justify-content: flex-end; padding-bottom: 100px; position: relative; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-sub-title,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-sub-title { display: none; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image { height: 100%; }
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image img,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image img { height: 100%; object-fit: cover; object-position: center; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image-wrapper:before,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image-wrapper:before {
    content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background-color: transparent;
    background-image: linear-gradient(180deg, rgba(var(--wdtHeadAltColorRgb), .5) 40%, rgba(var(--wdtHeadAltColorRgb), 1) 60%);
    opacity: 0.65; mix-blend-mode: multiply; z-index: 0; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-title ,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-title {
    font-family: var(--wdtFontTypo_H1); font-weight: var(--wdtFontWeight_H1); line-height: var(--wdtLineHeight_H1); text-transform: capitalize;
    font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem);/* Min-30 & Max-40 */ margin-bottom: 15px; color: var(--wdtAccentTxtColor); }
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-description,
.wdt-tabs-container[class*='-template-overlay'] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-description {
    font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base);
    font-size: var(--wdtFontSize_Base); color: var(--wdtAccentTxtColor); max-width: 600px; }

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover,
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
    background: var(--wdtPrimaryColor);
}

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a {
    color: var(--wdtHeadAltColor);
}

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li {
    border-radius: var(--wdtRadius_Part);
    border: 1px solid var(--wdtPrimaryColor);
    border-top: 0;
    background: var(--wdtTertiaryColor);
}

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
    color: var(--wdtAccentTxtColor);
}
/* .wdt-cus-tab-filler-s .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li {
    background: var(--wdtTertiaryColor);
} */

.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
.wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
    background: var(--wdtHeadAltColor);
}
/* Media-Query */
@media only screen and (max-width:767px) {
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list {
        margin: 0;
    }

    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child) {
        margin-bottom: 0px;
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        margin: 30px;
        max-width: 450px;
        height: 3em;
        width: 100%;
        position: absolute;
        top: 0;
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper .wdt-content-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: end;
        padding: 30px;
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper,
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-title {
        display: none;
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
        border-color:var(--wdtPrimaryColor);
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list {
        box-shadow: unset;
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper .wdt-tabs-content .wdt-content-image {
        height: 350px;
        max-height: 450px;
    }
}
@media only screen and (max-width: 479px) {
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper .wdt-content-wrapper {
      padding:20px
    }
    .wdt-cus-tab-filler-s .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        max-width: 320px;
    }
}


/* --- Tab-Filler-Tag --- */
.wdt-cust-h2-tag-list.elementor-widget .elementor-icon-list-items.elementor-inline-items { margin: calc(-15px / 2); }
.wdt-cust-h2-tag-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin: 0; }
.wdt-cust-h2-tag-list.elementor-widget.elementor-align-left .elementor-icon-list-item a{ 
    padding: 10px 30px; border-radius: var(--wdtRadius_Part); background: var(--wdtPrimaryColor); line-height: 1; margin: calc(15px / 2); }
.wdt-cust-h2-tag-list.elementor-widget.elementor-align-left .elementor-icon-list-item a:hover{ background: var(--wdtTertiaryColor); }

/* --- Before & After-Slider --- */
.wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
    width: 50px; height: 50px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtHeadAltColor); }
.wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-color: var(--wdtPrimaryColor); }

@media (min-width: 1025px) {
    .wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; left: calc(30% + clamp(0.5rem, -2.1291rem + 3.2838vw, 3.125rem));
        transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); }
    .wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; right: calc(30% + clamp(0.5rem, -2.1291rem + 3.2838vw, 3.125rem));
        transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: calc(20% + clamp(-0.375rem, -2.1336rem + 2.7451vw, 0.0625rem)); }
    .wdt-drag-slidr-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right:calc(20% + clamp(-0.375rem, -2.1336rem + 2.7451vw, 0.0625rem)); }
}

/* ---- Testimonial style-3 ---- */
.wdt-cus-testimonial-style-3 .wdt-content-item{
    display: flex; flex-direction: column-reverse; padding: clamp(1.5625rem, 0.8333rem + 2.4306vw, 3.75rem);/* Min-24 & Max-26 */ 
    border: 1px solid var(--wdtBorderColor); background-color: var(--wdtAccentTxtColor); 
    border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
    .wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-image > a { 
        width: 70px; height: 70px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-media-group { 
    display: inline-flex; gap: 20px; padding-top: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem);/* Min-20 & Max-40 */ align-items: center; }

.wdt-cus-testimonial-style-3 .wdt-content-item > div:not(:last-child),
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-testimonial-style-3 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 5px; }

.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-additional-title {
    font-size: clamp(1.5rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: normal; } 
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-title h5{ 
  font-size: clamp(1.5rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ text-transform: capitalize; }
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtTertiaryColorRgb), .7); }
    
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-subtitle{ 
color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Base);font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_Alt);letter-spacing: var(--wdtLetterSpacing_2X);text-transform: uppercase; }
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper{ position: absolute;  right: 0; bottom: 0; }
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ 
    font-size: clamp(3.125rem, 2.0833rem + 3.4722vw, 6.25rem); /* Min-50 & Max-100 */ padding: 0; color: var(--wdtTertiaryColor);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform: translateY(10px); -webkit-transform: translateY(10px); }
.wdt-cus-testimonial-style-3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{ 
    transform: translateY(0px); -webkit-transform: translateY(0px); }
.wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }

@media screen and (max-width:1024px) {
    .wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        opacity: 0.15;
        z-index: -1;
    }
}
@media (min-width: 768px) {
    .wdt-cus-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        text-align: center;
        position: absolute;
        right: -20px;
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        z-index: 1;
        top: Calc(clamp(1.5625rem, 0.9375rem + 1.3021vw, 1.5rem) - clamp(3.125rem, 1.875rem + 2.6042vw, 5rem));
        /* Min-25 & Max-50 */
    }
}

@media (max-width: 767px) {
    .wdt-cus-testimonial-style-3.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin: 10px;
        margin-top: 30px;
        margin-bottom: 0;
    }
}

@media (max-width: 479px) {
    .wdt-cus-testimonial-style-3 .wdt-content-item .wdt-content-media-group {
        flex-wrap: wrap;
    }
}
        
/* ---- Testimonial style-2 ---- */

.wdt-cus-testimonial-style-2 .wdt-content-item{
    display: flex; flex-direction: column; 
    border: 1px solid rgba(var(--wdtHeadAltColorRgb),.1); background-color: var(--wdtAccentTxtColor); 
    border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
    .wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-image > span, 
    .wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-image > a { 
        width: 70px; height: 70px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-media-group { 
    display: inline-flex; gap: 20px; padding: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem);/* Min-20 & Max-40 */ align-items: center; }

.wdt-cus-testimonial-style-2 .wdt-content-item > div:not(:last-child),
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-testimonial-style-2 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0; }

.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-additional-title {
    font-size: clamp(1.5rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: normal; } 
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-title h5{ 
    padding-bottom: 8px; font-size: clamp(1.5rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ text-transform: capitalize; }
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtTertiaryColorRgb), .7); }

.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-detail-group { 
    border-top: 1px solid rgba(var(--wdtHeadAltColorRgb), .2); padding: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem);/* Min-20 & Max-40 */ }

.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: var(--wdtLetterSpacing_2X);
    text-transform: uppercase;
}
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-icon-wrapper{ margin-left: auto; }
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ 
    font-size:  clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem); /* Min-50 & Max-70 */ padding: 0; color: var(--wdtTertiaryColor);
    transform: translateY(10px); -webkit-transform: translateY(10px);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-testimonial-style-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{ 
    transform: translateY(0px); -webkit-transform: translateY(0px); }
.wdt-cus-testimonial-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }

.wdt-cus-testimonial-style-2 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: -15px; padding-top: 25px;}
.wdt-cus-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    padding: 10px; width: auto; height: auto; font-size: 15px; margin: 15px;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }

.wdt-cus-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
    background: var(--wdtAccentTxtColor);
}    

@media (min-width: 1025px) {
    .wdt-cus-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        position: absolute;
        right: calc(4.5*clamp(2.5rem, 0.639rem + 2.905vw, 4.125rem));
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        z-index: 1;
        top: Calc(clamp(1.5625rem, 0.9375rem + 1.3021vw, 1.5rem) - clamp(3.125rem, 1.875rem + 2.6042vw, 5rem));
    }
}

/* ---- Work process ---- */

.wdt-cus-home3-process .wdt-column { counter-increment: service-count; }

.wdt-cus-home3-process .wdt-column:nth-child(2n-0){ margin-top:0; }
.wdt-cus-home3-process .wdt-content-item{ background-color:transparent; }
.wdt-cus-home3-process .wdt-content-item .wdt-content-subtitle:before {
    content: "0" counter(service-count) "  ";
    font-size: var(--wdtFontSize_Base);
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    justify-content: center;
    align-items: center;
    min-width: 40px;
    min-height: 40px;
    display: flex;
    position: absolute;
    inset: 6px -6px auto auto;
    transition: var(--wdtBaseTransition);
    mask: 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='M66.7,21.2c14.3-24.7-47.6-24.7-33.3,0C19.1-3.6-11.9,50,16.7,50c-28.6,0,2.4,53.6,16.7,28.8c-14.3,24.7,47.6,24.7,33.3,0 C80.9,103.6,111.9,50,83.3,50C111.9,50,80.9-3.6,66.7,21.2z'/%3E%3C/svg%3E%0A");
   -webkit-mask: 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='M66.7,21.2c14.3-24.7-47.6-24.7-33.3,0C19.1-3.6-11.9,50,16.7,50c-28.6,0,2.4,53.6,16.7,28.8c-14.3,24.7,47.6,24.7,33.3,0 C80.9,103.6,111.9,50,83.3,50C111.9,50,80.9-3.6,66.7,21.2z'/%3E%3C/svg%3E%0A");
    mask-size: auto;
    -webkit-mask-size: auto;
    mask-position: center center;
    -webkit-mask-position: center center;
    mask-size: cover;
    -webkit-mask-size: cover;
}
.wdt-cus-home3-process .wdt-content-item .wdt-content-subtitle{ position: absolute; inset: -15px 10px auto auto; font-size:0; }
.wdt-cus-home3-process .wdt-content-item .wdt-content-media-group { width: fit-content; margin-right: auto; margin-left: auto; } 
.wdt-cus-home3-process .wdt-content-item .wdt-content-media-group .wdt-content-image img{ 
    border:8px solid var(--wdtAccentTxtColor); border-radius:var(--wdtRadius_Full); transition:var(--wdtBaseTransition); }
.wdt-cus-home3-process .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ text-transform: capitalize; }
.wdt-cus-home3-process .wdt-content-item .wdt-content-title h5 > a { color: var(--wdtAccentTxtColor); }
.wdt-cus-home3-process .wdt-content-item .wdt-content-title h5 > a:hover { color: rgba(var(--wdtAccentTxtColorRgb), .7); }
.wdt-cus-home3-process .wdt-content-item .wdt-content-title:before { content:none; font-size:0; }
.wdt-cus-home3-process .wdt-content-item:hover .wdt-content-subtitle:before{ color:var(--wdtPrimaryColor); background-color: var(--wdtSecondaryColor); }
.wdt-cus-home3-process .wdt-column-gap-custom > .wdt-column.wdt-active .wdt-content-item .wdt-content-subtitle:before{ color:var(--wdtPrimaryColor); background-color: var(--wdtSecondaryColor); }
.wdt-cus-home3-process .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img{ border-color:var(--wdtPrimaryColor); }
.wdt-cus-home3-process .wdt-column-gap-custom > .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image img{ border-color:var(--wdtPrimaryColor); }
.wdt-cus-home3-process .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{ background-color:transparent; }
.wdt-cus-home3-process .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{ margin-bottom:0; }
.wdt-cus-home3-process .wdt-content-item .wdt-content-media-group  .wdt-content-icon-wrapper{ position: absolute; left:200px; }
.wdt-cus-home3-process .wdt-column:first-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{ content:none; }
.wdt-cus-home3-process .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{ content:none; }
.wdt-cus-home3-process .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{ content:none; }
.wdt-cus-home3-process .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{ content:none; }
.wdt-cus-home3-process .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper{ opacity:0; }
/* .wdt-cus-home3-process .wdt-column:not(:last-child):after {
    content:" "; position: absolute; background-color:var(--wdtBorderColor); 
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 150 55' style='enable-background:new 0 0 150 55;' xml:space='preserve'%3E%3Cpath d='M122.4,26.7c-8,1.5-16.2,1.9-23.6,6.7c1.5,1,2.8,0.6,4,0.6c9.6-0.4,19.1-1.7,28.7-1.2c2.4,0.1,4.8,0.3,7.2,0.5 c1.8,0.1,3.4-0.1,4.2-2c0.7-1.7,0-3.1-1.3-4.2c-6.1-5.2-11.3-11.2-17.1-16.7c-2.1-2-4-4.1-6-6.2c-1.3-1.4-2.7-2.5-4.6-1.2 c-1.8,1.2-1.6,3-0.8,4.8c1.1,2.5,3.1,4.4,5.1,6.2c2,2,4.2,3.9,5.9,6.4c-3.3-0.9-6.7-1.8-10-2.7c-15.9-4.2-32.2-5.9-48.6-5.5 c-16.3,0.4-31.2,4.9-43.8,15.5c-6.2,5.2-11.7,11.1-14,19.2c-0.5,1.8-1.1,3.5-0.7,5.5c0.9-0.2,1.1-1,1.4-1.6 c4.8-11.4,13.3-19,23.6-24.5c2.3-1.2,4.6-2.4,7.1-3.4c7.6-3.2,15.6-4.8,23.9-5c19.8-0.6,39.2,2,58.1,7.9 C121.4,26,122,25.9,122.4,26.7z'/%3E%3C/svg%3E%0A");
    mask-position:center; mask-repeat:no-repeat; top:115px; right: -70px; left: auto; bottom: auto; margin: auto; width:150px; height:55px;
    background-color: var(--wdtBorderColor); z-index: 1; background: rgba(var(--wdtAccentTxtColorRgb), .6);  } */

.wdt-cus-home3-process .wdt-column-gap-custom > .wdt-column.wdt-active ~ .wdt-column:after {
    animation: none;
}


.wdt-cus-home3-process .wdt-column:not(:last-child):after {
    content: " "; position: absolute;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 150 55' style='enable-background:new 0 0 150 55;' xml:space='preserve'%3E%3Cpath d='M122.4,26.7c-8,1.5-16.2,1.9-23.6,6.7c1.5,1,2.8,0.6,4,0.6c9.6-0.4,19.1-1.7,28.7-1.2c2.4,0.1,4.8,0.3,7.2,0.5 c1.8,0.1,3.4-0.1,4.2-2c0.7-1.7,0-3.1-1.3-4.2c-6.1-5.2-11.3-11.2-17.1-16.7c-2.1-2-4-4.1-6-6.2c-1.3-1.4-2.7-2.5-4.6-1.2 c-1.8,1.2-1.6,3-0.8,4.8c1.1,2.5,3.1,4.4,5.1,6.2c2,2,4.2,3.9,5.9,6.4c-3.3-0.9-6.7-1.8-10-2.7c-15.9-4.2-32.2-5.9-48.6-5.5 c-16.3,0.4-31.2,4.9-43.8,15.5c-6.2,5.2-11.7,11.1-14,19.2c-0.5,1.8-1.1,3.5-0.7,5.5c0.9-0.2,1.1-1,1.4-1.6 c4.8-11.4,13.3-19,23.6-24.5c2.3-1.2,4.6-2.4,7.1-3.4c7.6-3.2,15.6-4.8,23.9-5c19.8-0.6,39.2,2,58.1,7.9 C121.4,26,122,25.9,122.4,26.7z'/%3E%3C/svg%3E%0A");
    mask-position:center; mask-repeat:no-repeat; top:115px; right: -70px; left: auto; bottom: auto; margin: auto; width:150px; height:55px;
    background-color: var(--wdtBorderColor); z-index: 1; animation: colorRun 5s linear infinite; -webkit-animation: colorRun 5s linear infinite;
    background: linear-gradient(90deg, rgba(var(--wdtTertiaryColorRgb), .5), rgba(var(--wdtAccentTxtColorRgb), .4), rgba(var(--wdtAccentTxtColorRgb), .6), 
    rgba(var(--wdtAccentTxtColorRgb), .4), rgba(var(--wdtTertiaryColorRgb), .5));
    background-size: 300% 100%; }
    @keyframes colorRun {
        0% { background-position: 300% 50%; }
        100% { background-position: 0% 50%; }
    }

.wdt-cus-home3-process .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: var(--wdtPrimaryColor); height:80px; width: 80px; display: flex; justify-content: center; 
    align-items: center; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }
.wdt-cus-home3-process .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{ 
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt-cus-home3-process .wdt-content-item { 
    padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); 
    height: 100%; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }

.wdt-cus-service-process.wdt-cus-home3-process .wdt-content-item .wdt-content-media-group .wdt-content-image img{
    border: 8px solid var(--wdtTertiaryColor);

}  
.wdt-cus-service-process.wdt-cus-home3-process .wdt-content-item .wdt-content-title h5 a:hover {
    color: rgba(var(--wdtTertiaryColorRgb), .7);
}

@media (max-width: 767px) {
.wdt-cus-home3-process .wdt-column:not(:last-child)::after{
    opacity: 0;
}
}


/* --- Banner style 1 --- */
.wdt-cust-full-width-img, .wdt-cust-full-width-img .wdt-image-box-holder, .wdt-cust-full-width-img .wdt-content-item .wdt-content-media-group,
.wdt-cust-full-width-img .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a {
    display: flex; height: 100%; }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.5; background: linear-gradient(to top, var(--wdtHeadAltColor) 0%, transparent 100%); pointer-events: none; }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{ display: none; }
.wdt-cust-imgbox-style-1 .wdt-content-item { overflow: hidden; position: relative; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-cust-imgbox-style-1 .wdt-content-item::after {
    content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    -webkit-transform: skewX(-15deg) translateX(-120%); transform: skewX(-15deg) translateX(-120%); opacity: 1; 
    -webkit-transition: none; transition: none; z-index: 0; }
.wdt-cust-imgbox-style-1 .wdt-content-item:hover:after {
    -webkit-transform: skewX(-15deg) translateX(120%); transform: skewX(-15deg) translateX(120%); -webkit-transition: 1s ease transform; transition: 1s ease transform; }   
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem);/* Min-30 & Max-40 */  }
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a { color: var(--wdtAccentTxtColor); }

.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-title{ margin-bottom: 10px; }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-description{ margin-bottom: 20px; }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Alt);
   letter-spacing: var(--wdtLetterSpacing_2X);
   text-transform: uppercase;
   color: var(--wdtAccentTxtColor);
}
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button > a { 
    font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); font-style: normal; 
    font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Alt); margin: 10px 0 0; outline: none;
    padding: var(--wdtPadding_Btn); text-decoration: none; text-transform: capitalize; -webkit-appearance: none; 
    appearance: none; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding: clamp(1.25rem, 0.625rem + 2.0833vw, 3.125rem); /* Min-20 & Max-50 */ }
.wdt-cust-imgbox-style-1 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{ 
    border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }

/* .wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-title { 
    transform: translateY(125%); -webkit-transform: translateY(125%);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } */
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-content-title { 
    transform: translateY(0%); -webkit-transform: translateY(0%); margin-bottom: 20px; }
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button { opacity: 1;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } 

/* .wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button { 
    position: absolute; bottom: 0; transform: translateY(100%); -webkit-transform: translateY(100%); } 
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-content-button { opacity: 1;  
    transform: translateY(0%); -webkit-transform: translateY(0%); position: relative; }  */

.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { 
    margin-bottom: calc(var(--bottom-height) * -1 - clamp(1.25rem, 0.625rem + 2.0833vw, 3.125rem)) !important; -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); }
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container { margin-bottom: 0 !important; }

.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description {
    opacity: 0; transform: translateY(50%); -webkit-transform: translateY(50%); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description { 
    opacity: 1; transform: translateY(0%); -webkit-transform: translateY(0%); }


@media (max-width: 1024px){

.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { 
        margin-bottom: 0 !important; background: rgb(var(--wdtSecondaryColorRgb),0.5);}   
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description {
        opacity: 1; transform: unset; -webkit-transform: unset; }
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
.wdt-cust-imgbox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description { 
    opacity: 1; transform: unset; -webkit-transform: unset; }

}

/* CUSTOM BTN STYLE */
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a{
    position: relative;
}
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a:before,
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a:after{
    content: '';
    position: absolute;
    width:  clamp(1.75rem, 1.7221rem + 0.1274vw, 1.875rem); /*28-30px*/
    height:  clamp(1.75rem, 1.7221rem + 0.1274vw, 1.875rem); /*28-30px*/
    background: inherit;
    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%3Cg%3E%3Cpath d='M67.3,28.7c-6.4,2.7-12.1,6.8-16.5,12.2c-15,18.5,0.7,32.8,0.7,32.8c-0.8-24.7,21-34.1,21-34.1 C55.8,50.3,55.1,75.5,55.1,75.5c24.2,9.1,31-24.7,31.9-29.7c0.1-0.7,0.2-1.3,0.4-2c3.4-15.1,10.2-21.5,10.2-21.5 C85.9,21.9,74.4,25.7,67.3,28.7L67.3,28.7z'/%3E%3Cpath d='M13.8,63c1.6,2.9,12.7,22.1,25.7,11.5c0,0-5.7-15.2-18.1-18.4c0,0,15.3,1.2,19.9,16.5c0,0,6.7-12-6.4-20.2 c-3.8-2.4-8.1-3.8-12.6-4.1c-5-0.3-12.8-0.3-19.8,2.4c0,0,5.5,2.5,10.7,11C13.4,62.2,13.6,62.6,13.8,63L13.8,63z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-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%3Cg%3E%3Cpath d='M67.3,28.7c-6.4,2.7-12.1,6.8-16.5,12.2c-15,18.5,0.7,32.8,0.7,32.8c-0.8-24.7,21-34.1,21-34.1 C55.8,50.3,55.1,75.5,55.1,75.5c24.2,9.1,31-24.7,31.9-29.7c0.1-0.7,0.2-1.3,0.4-2c3.4-15.1,10.2-21.5,10.2-21.5 C85.9,21.9,74.4,25.7,67.3,28.7L67.3,28.7z'/%3E%3Cpath d='M13.8,63c1.6,2.9,12.7,22.1,25.7,11.5c0,0-5.7-15.2-18.1-18.4c0,0,15.3,1.2,19.9,16.5c0,0,6.7-12-6.4-20.2 c-3.8-2.4-8.1-3.8-12.6-4.1c-5-0.3-12.8-0.3-19.8,2.4c0,0,5.5,2.5,10.7,11C13.4,62.2,13.6,62.6,13.8,63L13.8,63z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    left: 0px;
    top: 0px;
    z-index: -1;
    -webkit-transform: translate(5px,5px) rotate(-145deg);
    transform: translate(5px,5px) rotate(-145deg);
    -webkit-transition: transform var(--wdt-Ad-Transition);
    transition: transform var(--wdt-Ad-Transition);
}
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a:after{
    left: auto;
    top: auto;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    -webkit-transform: translate(-5px,-5px) rotate(80deg);
    transform: translate(-5px,-5px) rotate(80deg);
}
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a:hover:after{
    transform: translate(15px,15px) rotate(145deg);
    -webkit-transform: translate(15px,15px) rotate(145deg);
}
.wdt-cust-imgbox-style-1 .wdt-content-item .wdt-content-button a:hover:before{
    transform: translate(-15px,-15px) rotate(-45deg);
    -webkit-transform: translate(-15px,-15px) rotate(-45deg);
}

/* ---- Pricing Plan ---- */
.wdt-cus-pricing-type3 .wdt-pricing-table-holder {
    padding: clamp(1.875rem, 1.6667rem + 0.6944vw, 2.5rem)
        /* Min-30 & Max-40 */
        clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem)
        /* Min-20 & Max-40 */
    ;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
    border: 1px solid var(--wdtBorderColor);
    overflow: hidden;
}

.wdt-cus-pricing-type3 .wdt-pricing-table-holder:hover {
    border-color: var(--wdtPrimaryColor);
}

.wdt-cus-pricing-type3.wdt-cus-pricing-type3-active .wdt-pricing-table-holder:hover {
    border-color: var(--wdtPrimaryColor);
}
.wdt-cus-pricing-type3 .wdt-pricing-table-holder::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    
}
.wdt-cus-pricing-type3 .wdt-pricing-table-holder::before { background: var(--wdtAccentTxtColor); opacity: 1; }

.wdt-cus-pricing-type3.wdt-cus-pricing-type3-active .wdt-pricing-table-holder::before,
.wdt-cus-pricing-type3 .wdt-pricing-table-holder:hover::before { background: var(--wdtPrimaryColor); opacity: 0.9; }

        
.wdt-cus-pricing-type3 .wdt-pricing-table-holder > div[class*='-table-header']:first-child .wdt-content-subtitle{ display: none; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-header']:first-child + div[class*='-table-footer'] .wdt-content-button{ display: none; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-footer'] + div[class*='-table-header'] .wdt-content-title { display: none; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-pricing + div[class*='-table-footer'] .wdt-pricing-table-footer-description{ display: none; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description{ padding: 0; }


.wdt-cus-pricing-type3 .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text { text-decoration: none !important; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder > .wdt-pricing-table-header {
    border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),0.7);
    padding-bottom: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);
}
.wdt-cus-pricing-type3.wdt-cus-pricing-type3-active .wdt-pricing-table-holder > .wdt-pricing-table-header,
.wdt-cus-pricing-type3 .wdt-pricing-table-holder:hover > .wdt-pricing-table-header {
    border-bottom-color:var(--wdtHeadAltColor);          
}
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-header'] > div:not(:last-child),
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-footer'] > div:not(:last-child) { margin-bottom: 15px; }

.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { font-size: var(--wdtFontSize_H6); }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { 
    font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem);/* Min-30 & Max-40 */ 
    font-family: var(--wdtFontTypo_H1); font-weight: var(--wdtFontWeight_H1); text-transform: capitalize; } 
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-feature-title { 
    font-size: clamp(1.4rem, 1.4721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ color: var(--wdtHeadAltColor); line-height: var(--wdtLineHeight_H1);
    font-family: var(--wdtFontTypo_H1); font-weight: var(--wdtFontWeight_H1); text-transform: capitalize; margin: 15px 0; } 

.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list-inner { display: inline-flex; line-height: var(--wdtLineHeight_Base); } 
.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    top: .2em; position: relative; display: inline-flex; }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span i { 
    display: inline-flex; } 
    
.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    font-size: clamp(1.45rem, 1.3721rem + 0.1274vw, 1.625rem); /* Min-24 & Max-26 */ color: var(--wdtHeadAltColor); 
    font-weight: var(--wdtFontWeight_H1); font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span {
    color: var(--wdtHeadAltColor); font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ 
    font-weight: var(--wdtFontWeight_H1); font-family: var(--wdtFontTypo_Alt); }

.wdt-cus-pricing-type3.wdt-cus-pricing-type3-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a,
.wdt-cus-pricing-type3 .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button > a { background-color: var(--wdtHeadAltColor); }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth > a {
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); 
    font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; line-height: normal; -webkit-border-radius: var(--wdtRadius_Part);
    border-radius: var(--wdtRadius_Part); color: var(--wdtHeadAltColor); }
.wdt-cus-pricing-type3 .wdt-pricing-table-holder:hover  div[class*='-table-footer'] .wdt-content-button.fullwidth > a,
.wdt-cus-pricing-type3.wdt-cus-pricing-type3-active .wdt-pricing-table-holder  div[class*='-table-footer'] .wdt-content-button.fullwidth > a{
    color: var(--wdtAccentTxtColor);
}

.wdt-cust-stack-icon.elementor-view-stacked .elementor-icon { border: 10px solid var(--wdtBodyBGColor); }

.wdt-solo-counter-style-1 .wdt-content-item{ 
    display: flex ; padding: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem)/* Min-30 & Max-40 */ clamp(2.125rem, 1.8185rem + 1.4013vw, 3.5rem) /* Min-34 & Max-56 */; 
    background: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0; }

.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-counter { 
    font-size: clamp(2.125rem, 1.8185rem + 1.4013vw, 3.5rem); /* Min-34 & Max-56 */
    line-height: 1; font-family: var(--wdtFontTypo_Alt); color: var(--wdtAccentTxtColor); }
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    padding: 10px; background: var(--wdtPrimaryColor); width: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */
    height: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ font-size: clamp(1.25rem, 1.0417rem + 0.6944vw, 1.875rem);/* Min-20 & Max-30 */ 
    color: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }

.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-media-group{ display: flex; gap: 15px; align-items: center; }
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-subtitle{ 
    color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_Base); letter-spacing: normal; font-family: var(--wdtFontTypo_Base); }
.wdt-solo-counter-style-1 .wdt-content-item .wdt-content-media-group{ display: flex; gap: 15px; align-items: center; }

@media (max-width: 1280px) { .wdt-solo-counter-style-1 .wdt-content-item .wdt-content-media-group { flex-wrap: wrap; } }


.wdt-grid-column-imgs.elementor-column > .elementor-widget-wrap { display: grid; align-items: end; }
.wdt-grid-column-imgs .wdt-grid-img { grid-area: 1/-1; }


.wdt-cust-h1-iconbox-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cust-h1-iconbox-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cust-h1-iconbox-style-1 .wdt-content-item .wdt-content-detail-group {
    position: relative; display: grid ; grid-template-columns: auto 1fr; gap: 20px; }

.wdt-cust-h1-iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    display: inline-flex; font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ 
    width: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ 
    height: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */ padding: 0; top: 0.15em; }
.wdt-cust-h1-iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }


/* ---- Home-2 Slider ---- */
.wdt-cust-h2-slider .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem);/* Min-30 & Max-40 */ height: fit-content; width: fit-content; 
    background-color: transparent; color: var(--wdtPrimaryColor); box-shadow: none; -webkit-box-shadow: none; padding: 0; }
.wdt-cust-h2-slider .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: transparent; color: var(--wdtPrimaryColor); }


    .wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-cust-h2-slider-btn, 
.wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-media-group ,
.wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-title-wrapper { 
    transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-subtitle-wrapper 
{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 350ms; }
.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-title-wrapper 
{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 400ms; }
.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-cust-h2-slider-title .wdt-heading-holder .wdt-heading-content-wrapper
{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 500ms; }
.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-media-group 
{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 600ms; }
.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-cust-h2-slider-btn 
{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition-delay: 750ms; }


.wdt-cust-h2-slider .swiper-fade .swiper-slide .wdt-content-item .wdt-h2-slider-img1 img{ 
    transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); opacity: 0; visibility: hidden;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transform-origin: left bottom; }
.wdt-cust-h2-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-h2-slider-img1 img{ 
    animation: hand-intro 1s linear; opacity: 1; visibility: visible; }


/* Icon-box */
.wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-media-group { display: inline-grid; grid-template-columns: auto 1fr; gap: 15px; align-items: center; }
.wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-icon-wrapper { height: 100%; }
.wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{ display: inline-flex; }
.wdt-h2-slider-iconbox-s .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.25rem, 1.125rem + 0.4167vw, 1.625rem); /* Min-20 & Max-26 */ }

/* Animation */
@keyframes hand-intro {
    0% { opacity: 0; }
    25% { transform: scale(1.05) rotate(2deg) translateY(10%) translateX(-10%); 
        -webkit-transform: scale(1.05) rotate(2deg) translateY(10%) translateX(-10%); opacity: 0; }
    50% { opacity: 1; }
    100% { transform: scale(1) rotate(0deg) translateY(0%) translateX(0%);
         -webkit-transform: scale(1) rotate(0deg) translateY(0%) translateX(0%); opacity: 1; }
}


/* Home-3 Slider */

.wdt-cust-h3-slider-1 .wdt-content-item > div.elementor { width: 100%; }

.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-shadow { 
    background-image: linear-gradient(to top, rgba(var(--wdtHeadAltColorRgb),.65), transparent);
    transform: translateY(100%); -webkit-transform: translateY(100%); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-shadow { 
    transform: translateY(0%); -webkit-transform: translateY(0%); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    opacity: 0;
    -webkit-transform: rotate(0deg) translateY(100%);
    -moz-transform: rotate(0deg) translateY(100%);
    -ms-transform: rotate(0deg) translateY(100%);
    -o-transform: rotate(0deg) translateY(100%);
    transform: rotate(0deg) translateY(100%);
    writing-mode: horizontal-tb;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: clamp(1.5rem, 1.375rem + 0.4167vw, 1.875rem); /* Min-24 & Max-30 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_H6);
    line-height: var(--wdtLineHeight_H6);
    margin-bottom: 10px;
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-title {
    opacity: 1; -webkit-transform: rotate(0deg) translateY(0%); -moz-transform: rotate(0deg) translateY(0%); 
    -ms-transform: rotate(0deg) translateY(0%); -o-transform: rotate(0deg) translateY(0%); transform: rotate(0deg) translateY(0%); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:before {display: none;}

.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { flex-direction: column; align-items: flex-start; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info { padding: 0; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content, 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content, 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button,
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button{ opacity: 0;
    padding: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content{ 
    transform: translateY(0%); -webkit-transform: translateY(0%); opacity: 1; transition-delay: 150ms; } 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button{ 
  transform: translateY(0%); -webkit-transform: translateY(0%); opacity: 1; transition-delay: 250ms; } 

/* Flex-banner Button */
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a {
    color: var(--wdtAccentTxtColor);
    line-height: normal;
    background: unset;
    position: relative;
    padding: 0;
    font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Base);
   text-transform: capitalize;
   display: flex;
   gap: 10px;
   width: fit-content;
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content{
    margin-bottom: 20px;
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a:hover { 
    background-color: transparent; color: var(--wdtPrimaryColor);
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:after {
    content: '';
    position: relative;
    display: inline-block;
    background-color: currentColor;
    mask-image: url("data:image/svg+xml,%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='M2.5,55.7c0,0.3,0.2,0.5,0.5,0.5c0.1,0,0.1,0,0.2,0c5.4-2.1,10.9-2.5,15.8-2.6C36.4,90,72.7,69.3,97.5,50 C74.4,32,41.1,12.8,22.7,39.9C45.4,39,70,48.1,70,48.1S17.2,43,2.8,48.8c-0.2,0.1-0.3,0.3-0.3,0.5L2.5,55.7z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%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='M2.5,55.7c0,0.3,0.2,0.5,0.5,0.5c0.1,0,0.1,0,0.2,0c5.4-2.1,10.9-2.5,15.8-2.6C36.4,90,72.7,69.3,97.5,50 C74.4,32,41.1,12.8,22.7,39.9C45.4,39,70,48.1,70,48.1S17.2,43,2.8,48.8c-0.2,0.1-0.3,0.3-0.3,0.5L2.5,55.7z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%;
    -webkit-mask-size: 100%;
    mask-position: center;
    -webkit-mask-position: center;
    width: 22px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    height: 22px;
    transform: translateX(0px);
    transition: transform 0.3s linear;
    -webkit-transition: transform 0.3s linear;
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a:hover { 
    background-color: transparent; color: var(--wdtPrimaryColor);
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover:after {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
}
.wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
    height: 50px; width: 50px; background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtHeadAltColor); }

@media (min-width: 1025px) {
    .wdt-cust-h3-slider-1 .swiper { margin: 0 80px; }
    .wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; left: 0%; }
    .wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { 
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; right: 0%; }
    .wdt-cust-h3-slider-1 .wdt-content-item > div.elementor {
        width: 100%;
    }

    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:nth-child(2n+2) { margin-top: 80px; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) { margin-right: 30px; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active { flex: 1.5; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active:hover { flex: 1.6; }
}

@media (max-width: 1024px) {
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options {
            -webkit-scrollbar-width: none;
            scrollbar-width: none;
            scroll-behavior: smooth;
            overflow: hidden;
            scroll-snap-type: none;
            width: 100%;
            display: flex;
            gap: 30px;
            height: 100%;
            align-items: center;
            flex-wrap: wrap;
            justify-content: center;
        }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) { margin-right: 0px; }
}
@media (max-width: 480px) {
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option {
      flex: 0 0 100%;
      gap: 20px;
    }
}


/* ---- Social Icon ---- */
/*==== Common Social Icons ====*/
.wdt-common-social-icons ul.elementor-icon-list-items { gap: 8px 0; }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a {
    position: relative; overflow: hidden; background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); padding: 8px; 
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { background-color: rgba(var(--wdtPrimaryColorRgb), 1); }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon { 
    -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon { -webkit-transform: scale(1.04); transform: scale(1.04); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg { 
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { fill: var(--wdtAccentTxtColor); }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { fill: inherit; margin: 0; }

/*** Dark Bg Styles ***/
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a { background-color: rgba(var(--wdtPrimaryColorRgb), 1); }

.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { background-color: rgba(var(--wdtPrimaryColorRgb), 0.7); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { fill: inherit; }

.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }

.wdt-social-icon-style.elementor-widget-icon-list .elementor-icon-list-item > a {
    padding: 11px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); background: var(--wdtPrimaryColor); }
.wdt-social-icon-style.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; line-height: 1; }


/* ---Contact-filler-icon-box--- */

.wdt-cus-contact-filler .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    height: clamp(2.75rem, 2.5913rem + 0.7051vw, 3.4375rem);
    width: clamp(2.75rem, 2.5913rem + 0.7051vw, 3.4375rem);
}
.wdt-cus-contact-filler .wdt-content-item .wdt-content-subtitle {
    font-size: 1.25em;
    font-weight: var(--wdtFontWeight_H5);
    font-family:var(--wdtFontTypo_H5);
    line-height: var(--wdtLineHeight_H5);
    letter-spacing:0;
}
.wdt-cus-contact-filler.wdt-cus-footer-iconbox .wdt-content-item .wdt-content-detail-group {
    margin-left: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
    
}
.wdt-cus-contact-filler.wdt-cus-footer-iconbox .wdt-specifications-holder .wdt-content-item .wdt-content-button > a{
    color: var(--wdtHeadAltColor);
}
.wdt-cus-contact-filler.wdt-cus-footer-iconbox .wdt-specifications-holder .wdt-content-item .wdt-content-button > a:hover{
    color: rgba(var(--wdtTertiaryColorRgb),0.7);
}
.wdt-cus-contact-filler .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 3px;
}
@media screen and (max-width:1024px){
.wdt-cus-contact-filler .wdt-content-item .wdt-advanced-slider-block{
        flex-direction: unset;
        align-items: center;
}
.wdt-cus-contact-filler .wdt-content-item .wdt-image-icon-group{
        margin-bottom: 0px;
}
.wdt-cus-contact-filler .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 0px;
}
}