/* --- Home1-Aobut-Filler-counter --- */

.wdt-cus-about-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
}

.wdt-cus-about-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-cus-about-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(3.125rem, 2.7rem + 2.125vw, 5.25rem);
    line-height: 1;
}

.wdt-cus-about-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem);
}

.wdt-cus-about-badge-icon .elementor-icon-wrapper svg .wdt-cus-badge-icon {
    animation: wdt-rotate 10s linear infinite;
    -webkit-animation: wdt-rotate 10s linear infinite;
    transform-origin: center;
}

@keyframes wdt-rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* --- brand-logo-style --- */

.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(7.5rem, 6rem + 7.5vw, 15rem);
    height: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);
    color: var(--wdtHeadAltColor);
    font-size: inherit;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-media-group {
    display: inline-grid;
    justify-content: end;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    overflow: hidden;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    color: var(--wdtHeadAltColor);
    /* transform: translateY(-100px); */
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    cursor: pointer;
    /* opacity: 0; */
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span:hover {
    color: var(--wdtLinkHoverColor);
}

/* .wdt-cus-client-logos .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    opacity: 1;
    transform: translateY(0);
}
.wdt-cus-client-logos .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:first-child .wdt-content-icon span{
    transform: translateY(100px);
} */
.wdt-cus-client-logos .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-client-logos .wdt-content-item .wdt-content-icon-wrapper {
    overflow: hidden;
}

@media(max-width:1024px) {
    .wdt-cus-client-logos .wdt-content-item .wdt-content-media-group {
        justify-content: center;
    }
}


/* --- brand-logo-style-02 --- */

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(7.5rem, 6rem + 7.5vw, 15rem);
    height: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);
    color: var(--wdtHeadAltColor);
    font-size: inherit;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-media-group {
    display: inline-grid;
    justify-content: end;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    overflow: hidden;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    color: var(--wdtHeadAltColor);
    transform: translateY(0px);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
    opacity: 1;
    filter: drop-shadow(0px 100px 0 var(--wdtLinkHoverColor));
}

.wdt-cus-client-logos-02 .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:last-child .wdt-content-icon span {
    opacity: 1;
    transform: translateY(0);
}

.wdt-cus-client-logos-02 .wdt-content-item:hover .wdt-content-media-group>div.wdt-content-icon-wrapper:first-child .wdt-content-icon span {
    transform: translateY(-100px);
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-client-logos-02 .wdt-content-item .wdt-content-icon-wrapper {
    overflow: hidden;
}

@media(max-width:1024px) {
    .wdt-cus-client-logos-02 .wdt-content-item .wdt-content-media-group {
        justify-content: center;
    }
}


/* --- image-box-style-01 --- */

.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide { cursor: grab;}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover {
    align-items: end;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    background: var(--wdtPrimaryColor);
    width: clamp(25rem, 23.125rem + 9.375vw, 34.375rem);
    /* -- 400px to 550px -- */
    height: 330px;
    padding: 50px;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-image>span,
.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-image>a {
    display: flex;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.3625rem + 0.6875vw, 2.1875rem);
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom: 30px;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5,
.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: var(--wdt-Alt-Transition);
    transition: var(--wdt-Alt-Transition);
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5,
.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 {
    transition-delay: .2s;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    transition-delay: .3s;
}

.wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
    border: 1px solid var(--wdtAccentTxtColor);
    background-color: transparent;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home1-imagebox .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0;}
.wdt-cus-home1-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 50px; right: 50px; }
.wdt-cus-home1-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-cus-home1-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}


@media (max-width:1024px) {

    .wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        height: 250px;
        padding: 40px;
    }

}

@media (max-width:767px) {
    .wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        width: 100%;
        height: 300px;
        padding: 20px;
    }

    .wdt-cus-home1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover {
        display: block;
    }
}

/* --- team-tab-style --- */


.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after,
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before,
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before {
    display: none;
}

.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list {
    border-width: 0;
}

.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) {
    margin: 0;
    border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper ul li {
    width: 100%
}

/* .wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor { padding: 1.2em 1.5em 1.2em 0;} */
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor {
    color: var(--wdtHeadAltColor);
}

.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-content-wrapper {
    padding: 0;
    width: calc(100% - 300px);
    margin-left: auto;
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1rem, 0.8571rem + 0.2232vw, 1.125rem);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    overflow: hidden;
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    text-shadow: 0 1.2em var(--wdtPrimaryColor);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-title, 
.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title {
    -webkit-transform: translateY(-1.2em);
    transform: translateY(-1.2em);
}

.wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor{
    padding: 0;
    margin: 20px 20px 20px 0;
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper {
    width: 25%;
}

.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper ul {
    width: 100%;
}

.wdt-cus-team-tab-style .ui-widget-content {
    border: none;
}

.wdt-cus-team-tab-style .ui-tabs .ui-tabs-panel {
    padding: 0;
}

.wdt-cus-team-tab-style .ui-state-default,
.wdt-cus-team-tab-style .ui-widget-content .ui-state-default,
.wdt-cus-team-tab-style .ui-widget-header .ui-state-default {
    border: transparent;
    background: transparent;
}

.wdt-cus-team-tab-style .ui-widget-header {
    border: none;
    background: transparent;
}

.wdt-cus-team-tab-style .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0;
    padding-bottom: 0;
}
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span {
    width: 25px; height: 25px; color: var(--wdtSecondaryColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span i {
    display: flex; align-items: center; justify-content: center; width: inherit; height: inherit;
}
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span svg {
    width: inherit; height: inherit;
}
.wdt-cus-team-tab-style .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
    margin: 0 15px 0 0;
}
.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-icon span, 
.wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
}


@media(max-width:1280px){
    .wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper{ width: 30%; }
    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-content-wrapper { width: 70%; }
}

@media(max-width:1024px){
    .wdt-cus-team-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper{ width: 40%; }
    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-content-wrapper { width: 60%; }
}


@media (max-width:767px) {
    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 100%;
        margin: 0 0 30px 0;
    }

    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 0;
        background-color: transparent;
    }

    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-weight: var(--wdtFontWeight_Alt);
    }
    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon span {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        font-size: 25px;
    }
    .wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,.wdt-cus-team-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        top: 18px;
        bottom: 0;
        left: auto;
        margin: auto;
    }

}


/* --- image-box-counter --- */
.wdt-cus-imgbox-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    /* display: flex;
    justify-content: flex-start; */
    font-size: clamp(2.875rem, 2.675rem + 1vw, 3.875rem);
    font-family: var(--wdtFontTypo_Alt);
    line-height: 1;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-imgbox-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: var(--wdtLetterSpacing_1X);
    text-transform: uppercase;

}

.wdt-cus-imgbox-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-imgbox-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 10px;
}


/* --- imgbox-counter-2 --- */
.wdt-cus-imgbox-counter-2 .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    color: var(--wdtHeadAltColor);
}

.wdt-cus-imgbox-counter-2 .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
}

/* .wdt-cus-imgbox-counter-2 .wdt-counter-holder .wdt-content-item:hover .wdt-content-counter {
    color: var(--wdtPrimaryColor);
} */


/* --- img-box-style-02 --- */
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle {
    display: none;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    display: flex;
    flex-wrap: wrap;
    padding: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    width: 60%;
    background-color: rgba(var(--wdtTertiaryColorRgb), 0.95);
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div {
    color: var(--wdtHeadAltColor);
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: var(--wdt-Alt-Transition);
    transition: var(--wdt-Alt-Transition);
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-title {
    transition-delay: .3s;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-description {
    transition-delay: .4s;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-button {
    transition-delay: .5s;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item>div[class*="group"] .wdt-content-subtitle+.wdt-content-title {
    margin-top: 0;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom: 25px;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image>span,
.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-image>a {
    display: inline;
}

.wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
    border: 1px solid var(--wdtSecondaryColor);
    background-color: transparent;
    color: var(--wdtSecondaryColor);
}

@media (max-width:767px) {
    .wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover {
        display: block;
    }

    .wdt-custom-img-box-style-02 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        width: 100%;
        padding: 40px 20px;
    }
}

/* ---- text-with-img-style ---- */

.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper {
    line-height: var(--wdtLineHeight_Base);
}
.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper span.wdt-text-tile { position: relative; z-index: 1;}
.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container span[class*="elementor-repeater-item-"] img {
    margin: 0 15px;
    margin-top: -10px;
    }
.wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper span.elementor-repeater-item-19c4faa img { 
    margin-top: -70px; 
    z-index: 0;
}

@media (max-width:1280px) { 
    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper {
        line-height: 2;
    }
    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container span[class*="elementor-repeater-item-"] img {
        width: 100px;
        }

    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper span.elementor-repeater-item-19c4faa img { 
        margin-top: -60px; 
    }

}

@media (max-width:767px) { 

    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container span[class*="elementor-repeater-item-"] img {
        width: 80px;
        }
    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container-wrapper span.elementor-repeater-item-19c4faa img { 
            margin-top: -50px; 
        }

}


@media (max-width:1024px) {
    .wdt-cus-text-with-img-1 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper {
        text-align: center !important;
    }
}

/* --- icon-list-style --- */

.wdt-cus-iconlist-style.elementor-widget-icon-list .elementor-icon-list-icon {
    height: 50px;
    width: 50px;
    background-color: var(--wdtPrimaryColor);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
    margin-right: 5px;
}

.wdt-cus-iconlist-style.elementor-widget-icon-list .elementor-icon-list-text {
   font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt);
}

/* --- home3-counter-style-01 --- */
.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: inherit;
    width: 80px;
    height: 80px;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
    width: 100%;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: var(--wdtBorderColor);
    width: 50%;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    color: var(--wdtHeadAltColor);
    font-size: clamp(2.875rem, 2.65rem + 1.125vw, 4rem);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}

.wdt-cus-home3-counter-style-01 .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: var(--wdtLetterSpacing_1X);
}

/* --- home3-animation-text --- */
.wdt-cus-home3-animation-text .wdt-animation-item.text-item .wdt-animation-text {
    font-size: clamp(2.875rem, 2.65rem + 1.125vw, 4rem);
    text-transform: uppercase;
    line-height: 1;
}

.wdt-cus-home3-animation-text .wdt-animation-wrapper .wdt-animation-item {
    padding: 0 15px;
}

.wdt-cus-home3-animation-text .wdt-animation-item.text-item .wdt-animation-text a:hover {
    color: var(--wdtPrimaryColor);
    -webkit-text-stroke: 0px;
}

.wdt-cus-home3-animation-text .wdt-animation-item.icon-item i {
    font-size: inherit;
    width: 50px;
    height: 50px;
}

.wdt-cus-home3-animation-text .wdt-animation-item.icon-item i svg {
    width: inherit;
    height: inherit;
}

/* --- home3-filler-counter --- */
.wdt-cus-home3-filler-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);
    /* 70px - 50px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}

.wdt-cus-home3-filler-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem);
}

.wdt-cus-home3-filler-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

/* --- home3-filler-iconbox --- */
.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
}

.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}
.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    display: flex; align-items: center; justify-content: center;
}
.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: 45px;
    height: 45px;
}

.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}

.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-home3-filler-iconbox .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }

@media (max-width:1280px) {
    .wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item {
        flex-direction: column;
    }

    .wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item>div:not(:last-child) {
        margin-bottom: 20px;
        margin-right: 0px;
    }
}

@media (max-width:1024px) {
    .wdt-cus-home3-filler-iconbox .wdt-icon-box-holder .wdt-content-item {
        align-items: center;
    }
}



/* --- home3-popup-box --- */
.wdt-cus-home3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    flex-direction: row-reverse;
}
.wdt-cus-home3-popup-box .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; }

.wdt-cus-home3-popup-box .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-right: 20px;
}
.wdt-cus-home3-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    display: inline;
}
.wdt-cus-home3-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label span {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-home3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    
}

.wdt-cus-home3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
}

.wdt-cus-home3-popup-box .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Ext);
    width: 60px;
    height: 60px;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
    position: relative;
}

.wdt-cus-home3-popup-box .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    background-color: var(--wdtSecondaryColor);
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}


.wdt-cus-home3-popup-box .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover:after {
    transform: scale(1);
    -webkit-transform: scale(1);
}


/* --- home3-clients-counter --- */
.wdt-cus-clients-counter .wdt-counter-holder .wdt-content-item { display: flex; align-items: center; }
.wdt-cus-clients-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter { 
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); line-height: 1;
 }
.wdt-cus-clients-counter .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; }
.wdt-cus-clients-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper { display: flex; }
.wdt-cus-clients-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 { 
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; 
}
.wdt-cus-clients-counter .wdt-content-item > div:not(:last-child) { margin-bottom: 0; margin-right: 10px; }
.wdt-cus-clients-counter .wdt-content-item .wdt-content-media-group { display: flex; }


/* --- home3-image-box --- */
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle,
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.9;
    background-image: unset;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div,
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);
    width: 60%;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.4164rem + 0.3822vw, 1.875rem);
    /* 30px - 24px */
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
    border: 1px solid var(--wdtAccentTxtColor);
    background-color: transparent;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-button>a:hover {
    background-color: transparent;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-title {
    margin-bottom: 20px;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-description {
    margin-bottom: 40px;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-image>span,
.wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-image>a {
    display: inline;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5,
.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: var(--wdt-Alt-Transition);
    transition: var(--wdt-Alt-Transition);
}

.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5,
.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 {
    transition-delay: .2s;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    transition-delay: .3s;
}

.wdt-cus-home3-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    transition-delay: .4s;
}

@media (max-width:1540px) {
    .wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        width: 80%;
    }
}

@media (max-width:767px) {
    .wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        width: 100%;
    }

    .wdt-cus-home3-image-box .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-description {
        margin-bottom: 25px;
    }
}

/* --- home3-advanced-video --- */
.wdt-cus-home3-advanced-video .wdt-advanced-video-container .wdt-play-button {
    width: 85px;
    height: 85px;
    border: none;
}

.wdt-cus-home3-advanced-video .wdt-advanced-video-container .wdt-play-button span {
    font-size: 10px;
    width: 85px;
    height: 85px;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.85);
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home3-advanced-video.elementor-widget.elementor-widget-wdt-advanced-video,
.wdt-cus-home3-advanced-video.elementor-widget .elementor-widget-container,
.wdt-cus-home3-advanced-video.elementor-widget .wdt-advanced-video-container,
.wdt-cus-home3-advanced-video.elementor-widget .wdt-advanced-video-container .wdt-advanced-video {
    height: 100%;
}

/* --- instagram-style --- */
.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0;
    transform: scale(0.85);
    -webkit-transform: scale(0.85);
    background-image: unset;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.8;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: 30px;
    height: 30px;
    color: var(--wdtAccentTxtColor);
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    opacity: 0;
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
    transition-delay: .2s;
}

.wdt-custom-instagram .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    pointer-events: none;
}

/* --- home3-tab-with-testimonial --- */
.wdt-custom-tab-with-testimonial .ui-tabs {
    padding: 0;
}

.wdt-custom-tab-with-testimonial .ui-widget-content,
.wdt-custom-tab-with-testimonial .ui-widget-header,
.wdt-custom-tab-with-testimonial .ui-state-active,
.wdt-custom-tab-with-testimonial .ui-widget-content .ui-state-active,
.wdt-custom-tab-with-testimonial .ui-widget-header .ui-state-active {
    border: none;
    background: transparent;
}

.wdt-custom-tab-with-testimonial .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0;
    margin-bottom: 0;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    /* max-width: 90%; */
    /* margin: 0 auto; */
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 0px;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin-right: clamp(0.9375rem, 0.625rem + 1.5625vw, 2.5rem);
    /*Min-15 Max-40*/
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li {
    background: transparent;
    border: none;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    position: relative;
    padding: 5px;
    display: grid;
    grid-template-columns: max-content 1fr;
    text-align: left !important;
    text-transform: capitalize;
    background: var(--wdtSecondaryColor);
    color: var(--wdtBodyBGColor);
    border-radius: 100px;
    -webkit-border-radius: 100px;
    overflow: hidden;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--wdtPrimaryColor);
    width: 0%;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 0;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after {
    width: 100%;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor>div {
    z-index: 1;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image span img {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper {
    grid-row: 1/3;
    width: clamp(5rem, 1.25rem + 4.6875vw, 6.875rem);
    /*Min-15 Max-40*/
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    padding: 10px 30px;
    padding-bottom: 0;
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title {
    padding: 10px 30px;
    padding-top: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    margin-bottom: 0px;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 0;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover,
.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
    background-color: var(--wdtPrimaryColor);
}

/* .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a {
    color: var(--wdtSecondaryColor);
} */

/* .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
    background: var(--wdtSecondaryColor);
} */

.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list:before {
    content: none;
}

.wdt-custom-tab-with-testimonial .ui-tabs .ui-tabs-panel {
    padding: 0 80px;
    margin-top: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-content-wrapper {
    background-color: transparent;
}

.wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
    background-color: transparent;
}

@media (max-width:1540px) {
    .wdt-custom-tab-with-testimonial .ui-tabs .ui-tabs-panel {
        padding: 0;
    }
}


@media (max-width:1280px) {
    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        max-width: 70%;
        margin: 0 auto;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
        margin-right: 0
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container {
        display: grid;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
        max-width: 80%;
    }
}

@media (max-width:767px) {
    .wdt-custom-tab-with-testimonial .wdt-tabs-container {
        display: block;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper,
    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-sub-title {
        display: none;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container .wdt-tabs-list-wrapper {
        margin-bottom: 30px;
        margin-top: 0px;
        order: 0;
        height: 3em;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 0;
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-weight: var(--wdtFontWeight_Alt);
    }

    .wdt-custom-tab-with-testimonial .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        display: flex;
        margin: 0 0 30px 0;
        width: 100%;
    }

}

@media (max-width: 576px) {
    .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 100%;
    }
}

/* --- home3-testimonial --- */
.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: inherit;
    width: clamp(5rem, 4.5rem + 2.5vw, 7.5rem);
    height: auto;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex;
    width: inherit;
    height: inherit;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group {
    width: max-content;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group span {
    display: none;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item>div:not(:last-child) {
    margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor);
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    text-transform: capitalize;
    line-height: normal;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 15px;
}

.wdt-custom-home3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-description {
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-home3-testimonial .wdt-content-item .wdt-rating li span::before{
    content: "";
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    background: #FAC12E;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M10.4,0.7L13,6c0.1,0.3,0.4,0.5,0.7,0.5l5.9,0.9c0.4,0.1,0.5,0.5,0.2,0.8l-4.2,4.1c-0.2,0.2-0.3,0.5-0.3,0.8l1,5.8 c0.1,0.4-0.3,0.6-0.6,0.5l-5.3-2.8c-0.3-0.1-0.6-0.1-0.9,0l-5.3,2.8C4,19.7,3.6,19.4,3.7,19l1-5.8c0.1-0.3,0-0.6-0.3-0.8L0.1,8.2 C-0.1,7.9,0,7.5,0.4,7.4l5.9-0.9C6.6,6.5,6.8,6.3,7,6l2.6-5.3C9.8,0.4,10.2,0.4,10.4,0.7z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M10.4,0.7L13,6c0.1,0.3,0.4,0.5,0.7,0.5l5.9,0.9c0.4,0.1,0.5,0.5,0.2,0.8l-4.2,4.1c-0.2,0.2-0.3,0.5-0.3,0.8l1,5.8 c0.1,0.4-0.3,0.6-0.6,0.5l-5.3-2.8c-0.3-0.1-0.6-0.1-0.9,0l-5.3,2.8C4,19.7,3.6,19.4,3.7,19l1-5.8c0.1-0.3,0-0.6-0.3-0.8L0.1,8.2 C-0.1,7.9,0,7.5,0.4,7.4l5.9-0.9C6.6,6.5,6.8,6.3,7,6l2.6-5.3C9.8,0.4,10.2,0.4,10.4,0.7z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}

/* --- home3-testimonial-style-2 --- */
.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: normal;
}
.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-subtitle { font-size: clamp(0.625rem, 0.5971rem + 0.1274vw, 0.75rem); line-height: normal; letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; color: var(--wdtBodyTxtColor); }
.wdt-cus-h3-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child) { margin-bottom: 10px; }
.wdt-cus-h3-testimonial .wdt-content-item .wdt-content-title-group.below span { display: none; }

/* --- home3-popup-box --- */
.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: normal;
    flex-direction: row-reverse;
    padding: 10px 15px;
    background-color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}
.wdt-cus-h3-popup-box-style-2 .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; }

.wdt-cus-h3-popup-box-style-2 .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-right: 10px;
}
.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    display: inline;
}
.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label span {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    
}

.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
}

.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 8px;
    width: 30px;
    height: 30px;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
    position: relative;
}

.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after {
    content: "";
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
    background-color: var(--wdtSecondaryColor);
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}


.wdt-cus-h3-popup-box-style-2 .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon:after {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-cus-h3-advanced-testimonial-style-02 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); }
.wdt-cus-h3-advanced-testimonial-style-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,.wdt-cus-h3-advanced-testimonial-style-02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}


/* --- home2-image-flex-box --- */

.wdt-custom-image-flex-box .wdt-column-holder .wdt-column-wrapper {
    border-width: 1px 0px;
    border-style: solid;
    border-color: var(--wdtBorderColor);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item {
    display: flex;
    align-items: center;
    min-height: 125px;
    padding: 25px 80px;
    background-color: transparent;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column:not(:last-child) .wdt-content-item {
    border-bottom: 1px solid var(--wdtBorderColor);
}

.wdt-custom-image-flex-box .wdt-content-item .wdt-content-media-group {
    position: relative;
    width: 30%;
    height: 100%;
    transition: var(--wdtBaseTransition);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item>div {
    height: 100%;
}

.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>span,
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>a {
    display: block;
    width: 100%;
    height: 100%;
}

.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>a>img {
    object-position: center;
    width: 100%;
    height: 200px;
    object-fit: cover;
    transition: var(--wdtBaseTransition);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wdt-custom-image-flex-box .wdt-content-item .wdt-content-elements-group {
    display: inline-flex;
    align-items: center;
    justify-content: end;
    width: 100%;
}

.wdt-custom-image-flex-box .wdt-content-item>div:not(:last-child),
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-custom-image-flex-box .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: clamp(3.75rem, -0.5447rem + 6.7039vw, 7.5rem);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 1;
    padding-left: 80px;
    width: fit-content;
    color: var(--wdtSecondaryColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    padding: 0px 10px 0px 60px;
    position: relative;
    display: inline-flex;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a {
    position: relative;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-button {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 0;
    top: 0;
    left: auto;
    right: 0;
    bottom: 0;
}


.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
    background-color: var(--wdtSecondaryColor);
    transform: translateX(-40px);
    -webkit-transform: translateX(-40px);
    opacity: 0;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-description { 
    width: 420px;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

/* Hover-style */

.wdt-custom-image-flex-box .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-image-flex-box .wdt-content-item:hover .wdt-content-image>a>img {
    object-position: center;
    width: 100%;
    object-fit: cover;
}

.wdt-custom-image-flex-box .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group,
.wdt-custom-image-flex-box .wdt-column .wdt-content-item:hover .wdt-content-media-group {
    width: 60%;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-button>a,
.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-button>a {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    opacity: 1;
    transition-delay: .2s;
    -webkit-transition-delay: .2s;
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-title h5 a,
.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item,
.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover {
    background-color: var(--wdtPrimaryColor);
}

.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-description,.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-description {
    color: var(--wdtAccentTxtColor);
    opacity: 0;
}

@media (max-width:1540px) {
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item {
        padding: 25px 40px;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
        padding-left: 40px;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
        padding: 0px 10px 0px 30px;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-description {
        width: clamp(21.875rem, 6.4189rem + 19.305vw, 25rem);
    }
}

@media (max-width:1280px) {

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>span>img,
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>a>img {
        height: 150px;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-media-group {
        width: 25%;
    }

    .wdt-custom-image-flex-box .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-flex-box .wdt-content-item:hover .wdt-content-media-group {
        width: 40%;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-button {
        margin-left: 30px;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-description {
        width: clamp(18.75rem, 6.1887rem + 19.6078vw, 21.875rem);
    }


}

@media (max-width:1024px) {
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
        margin-bottom: 15px;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
        flex-direction: column;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
        margin-bottom: 15px;
        padding-left: 30px;
        width: 100%;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>span>img,
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>a>img {
        height: 320px;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-media-group {
        width: 40%;
    }

    .wdt-custom-image-flex-box .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-flex-box .wdt-content-item:hover .wdt-content-media-group {
        width: 70%;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        opacity: 1;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-elements-group {
        justify-content: flex-start; flex-direction: column;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-button {
        position: relative; width: 100%; margin-left: 0; padding-left: 30px;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-description,.wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-description {
        opacity: 1;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-description { 
        padding-left: 30px;
    }
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
        margin-bottom: 25px;
    }

}

@media (max-width:767px) {
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item {
        display: block;
        padding: 40px 20px;
    }
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>span>img,
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-image>a>img {
        height: 200px;
    }
    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-flex-box .wdt-column.wdt-active .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-flex-box .wdt-content-item:hover .wdt-content-media-group {
        width: 100%;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
        margin-top: 20px;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
        padding: 0;
    }

    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
        padding-left: 0px;
    }

    .wdt-custom-image-flex-box .wdt-content-item .wdt-content-button {
        margin-left: 0px;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-description { 
        padding-left: 0px;
    }
    .wdt-custom-image-flex-box .wdt-image-box-holder .wdt-content-item .wdt-content-button { padding-left: 0px; }
}


/* --- button txt --- */

.wdt-cus-button-txt.elementor-element .elementor-widget-container p > a { color: var(--wdtSecondaryColor);} 
.wdt-cus-button-txt.elementor-element .elementor-widget-container p > a:hover { color: var(--wdtPrimaryColor);}

/* dark-bg */
.wdt-dark-bg.wdt-cus-button-txt.elementor-element .elementor-widget-container p > a { color: var(--wdtAccentTxtColor);} 
.wdt-dark-bg.wdt-cus-button-txt.elementor-element .elementor-widget-container p > a:hover { color: var(--wdtSecondaryColor);}


/* --- mailchimp-type-01 --- */
.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not(:last-child) {
    margin: 0;
    margin-right: 5px;
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    margin-bottom: 20px;
    border: 0px solid;
    border-bottom: 1px solid var(--wdtBorderColor);
    padding-left: 0;
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-terms-wrapper {
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
    display: inline;
    font-size: var(--wdtFontSize_Ext);
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"] {
    border-color: var(--wdtSecondaryColor);
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input::-webkit-input-placeholder {
    opacity: 0.6;
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{
    margin-top: 0;
    display: inline;
    top:15px;
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-terms-wrapper > a {
    position:relative;
}
.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-terms-wrapper .wdt-terms-condition-lbl {
    line-height: unset; opacity: 0.75;
}

.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    flex-direction: column;
}
.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
    padding-right: 0em;
}
.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] > *:only-child {
    font-size: inherit;
}
.wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    font-size: var(--wdtFontSize_H3); height: auto;
}
.wdt-footer-social-icon-list.wdt-cus-newsletter-icon .elementor-icon-list-items .elementor-icon-list-item a {
    border-color: var(--wdtSecondaryColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-footer-social-icon-list.wdt-cus-newsletter-icon .elementor-icon-list-items .elementor-icon-list-item a:hover {
    border-color: var(--wdtPrimaryColor);
}


@media only screen and (max-width: 767px) {
    .wdt-custom-mailchimp-type-01 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-terms-wrapper {
      justify-content: start;
    }
  }

/* --- slider-heading --- */

.wdt-custom-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.5rem, 1rem + 2.5vw, 4rem);
    /* Min-24 & Max-64 */
    line-height: normal;
}

/* --- home2-slider-counter --- */
.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: flex-end;
    width: 100%;
    flex-wrap: wrap;
}
.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); width: fit-content; }
.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item>div:not(:last-child) {
    margin-bottom: 20px;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
    display: flex; padding: 0; font-size: inherit; width: clamp(5rem, 4.5rem + 2.5vw, 7.5rem); height: clamp(5rem, 4.5rem + 2.5vw, 7.5rem);
 }
 .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon i { 
    display: flex; width: inherit; height: inherit; 
 }
 .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { 
     width: inherit; height: inherit; 
 }

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    width: 60%;
 }

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(2.875rem, 2.575rem + 1.5vw, 4.375rem);
    /* Min-46 & Max-70 */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
    padding-right: 60px;
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: normal;
    text-transform: uppercase;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button>a {
    background-color: transparent;
    color: var(--wdtPrimaryColor);
    padding: 0;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button>a span {
    display: none;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button>a .wdt-button-text::after {
    margin-left: 0;
    font-size: clamp(5rem, 3.5rem + 7.5vw, 12.5rem);
    padding: 5px;
}

.wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button {
    overflow: hidden;
}

.wdt-custom-flex-box .elementor-widget-wrap.elementor-element-populated {
    display: unset;
}

@media (max-width:1540px) {
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
        padding-right: 20px;
    }
}
@media (max-width:767px) {
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 {
        padding: 0px;
    }

    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group {
        flex-direction: column;
    }

    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
        margin-bottom: 20px;
    }
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-right: 0px; width:100%; }
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper { width: 100%; }
}

@media (max-width:480px) {
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item {
        flex-direction: column;
    }

    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item>div:not(:last-child) {
        margin-bottom: 20px;
    }
    .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { justify-content: center;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .wdt-cus-home2-slider-counter .wdt-col,
    .wdt-cus-home2-slider-counter div[class*="wdt-col"],
    .wdt-cus-home2-slider-counter section[class*="wdt-col"],
    .wdt-cus-home2-slider-counter li[class*="wdt-col"] {
        width: 100% !important;
    }
}


/* --- home2-slider --- */
/* .wdt-home2-advanced-carousel .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; font-size: inherit; width: clamp(6.25rem, 5rem + 6.25vw, 12.5rem); height: clamp(6.25rem, 5rem + 6.25vw, 12.5rem); color: var(--wdtPrimaryColor);}

.wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder > div, .wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder h2, .wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-button-holder {
    transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; transition: var(--wdt-Alt-Transition); -webkit-transition: var(--wdt-Alt-Transition);
}
.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder > div, .wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder h2, .wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-button-holder {
    transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; 
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder > div.wdt-heading-content-wrapper {
    transition-delay: .3s; -webkit-transition-delay: .3s;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder h2 {
    transition-delay: .2s; -webkit-transition-delay: .2s;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-button-holder { transition-delay: .5s; -webkit-transition-delay: .5s; } */

.wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder>div,
.wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder h2,
.wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-button-holder {
    overflow: hidden;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder .wdt-heading-subtitle {
    animation-delay: .1s;
    animation: title-entrance .4s linear both;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder .wdt-heading-title {
    animation-delay: .2s;
    animation: title-entrance .4s linear both;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-custom-slider-heading .wdt-heading-holder>div.wdt-heading-content-wrapper {
    animation: desc-entrance .4s linear both;
    animation-delay: .3s;
}

@keyframes title-entrance {

    0% {
        transform: translateY(100%);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes desc-entrance {
    0% {
        clip-path: inset(100% 0% 0% 0%);
        transform: translateY(50px);
        opacity: 0;
    }

    50% {
        clip-path: inset(50% 0% 0% 0%);
        opacity: 1;
    }

    100% {
        clip-path: inset(0% 0% 0% 0%);
        transform: translateY(0%);
    }

}


.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-content-item .wdt-button-holder .wdt-button {
    animation-delay: .4s;
    animation: title-entrance .3s linear both;
}



.wdt-home2-advanced-carousel .swiper-slide .wdt-content-item .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button>a {
    transform: translate(-200px, 200px);
    -webkit-transform: translate(-200px, 200px);
    opacity: 0;
    transition: .4s ease;
    -webkit-transition: .4s ease;
}

.wdt-home2-advanced-carousel .swiper-slide.swiper-slide-active .wdt-cus-home2-slider-counter .wdt-counter-holder .wdt-content-item .wdt-content-button>a {
    transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    opacity: 1;
    transition-delay: .1s;
    -webkit-transition-delay: .1s;
}


.wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    bottom: clamp(6.25rem, 4.1027rem + 3.352vw, 8.125rem);
    /* Min-100 & Max-130 */
    left: clamp(8.125rem, -10.4853rem + 29.0503vw, 24.375rem);
    /* Min-130 & Max-390 */
}

.wdt-home2-advanced-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination>.swiper-pagination-bullet:not(:last-child) {
    margin-right: 20px;
}

.wdt-home2-advanced-carousel .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: inherit; color: inherit; font-size:inherit; width: clamp(5rem, 4.5rem + 2.5vw, 7.5rem); height: clamp(5rem, 4.5rem + 2.5vw, 7.5rem); -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; }
.wdt-home2-advanced-carousel .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: inherit; color: inherit; }

.wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}

/* .wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    width: 8px;
    height: 8px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    transform: scale(2.5);
    -webkit-transform: scale(2.5);
}

.wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background: var(--wdtSecondaryColor);
    border-color: var(--wdtSecondaryColor);
} */

@media (max-width:1024px) {
    .wdt-home2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        bottom: clamp(3.125rem, 2.5568rem + 2.8409vw, 4.375rem);
        /* Min-50 & Max-70 */
        left: 0;
        right: 0;
        margin: auto;
    }
}

.elementor-section.wdt-cus-h1-video-section { height: 100%; object-fit: cover; object-position: center; }



/* --- home3-image-box-style-01 --- */

.elementor-element.wdt-cus-home3-imagebox, .wdt-cus-home3-imagebox .elementor-widget-container , .wdt-cus-home3-imagebox .wdt-image-box-holder, .wdt-cus-home3-imagebox .wdt-image-box-container, .wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item, .wdt-cus-home3-imagebox .wdt-content-item .wdt-content-media-group, .wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover, .wdt-cus-home3-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper, .wdt-cus-home3-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before, .wdt-cus-home3-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-home3-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span, .wdt-cus-home3-imagebox .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { height: 100%; }
.wdt-cus-home3-imagebox .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div { color: var(--wdtAccentTxtColor); }

.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide { cursor: grab;}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover {
    align-items: end;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    background: rgba(var(--wdtTertiaryColorRgb), 0.95);
    width:455px;
    /* -- 400px to 550px -- */
    padding: 40px;
}

.wdt-cus-home3-imagebox .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-home3-imagebox .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-home3-imagebox .wdt-content-item .wdt-content-image>span,
.wdt-cus-home3-imagebox .wdt-content-item .wdt-content-image>a {
    display: flex;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.2635rem + 0.5096vw, 1.875rem); line-height: normal;
}
.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a {
    color: var(--wdtSecondaryColor);
}
.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 a {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>*:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-title h5,.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-description,.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: var(--wdt-Alt-Transition);
    transition: var(--wdt-Alt-Transition);
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5,.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description, .wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title h5 {
    transition-delay: .2s;
}
.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description {
    transition-delay: .3s;
}
.wdt-cus-home3-imagebox .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button>a {
    transition-delay: .4s;
}

.wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-button>a {
    color: var(--wdtSecondaryColor);
    background-color: transparent;
    padding: 0;
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}

.wdt-cus-home3-imagebox .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0;}
.wdt-cus-home3-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 25px; right: 25px; }
.wdt-cus-home3-imagebox .wdt-carousel-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div {  color: var(--wdtSecondaryColor); }
.wdt-cus-home3-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-cus-home3-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}

@media (max-width:1024px) {

    .wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        padding: 40px;
    }

}

@media (max-width:767px) {
    .wdt-cus-home3-imagebox .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        width: 100%;
        height: 100%;
        padding: 40px 20px 60px 20px;
    }
    .wdt-cus-home3-imagebox .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: auto; right: 0; left: 0; bottom: 20px; }

}



/* --- home3-animation-style --- */
.wdt-cus-h3-animation .wdt-animation-item.icon-item i {
    width: clamp(8.125rem, 7.625rem + 2.5vw, 10.625rem); /* -- 170px to 130px -- */
    height: clamp(3.4375rem, 3.25rem + 0.9375vw, 4.375rem); /* -- 70px to 55px -- */
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    /* color: rgba(var(--wdtSecondaryColorRgb), 0.7); */
}
.wdt-cus-h3-animation .wdt-animation-item.icon-item i:hover {
    color: var(--wdtPrimaryColor);
}
.wdt-cus-h3-animation .wdt-animation-wrapper .wdt-animation-item {
    padding: 0 clamp(1.5625rem, 1.125rem + 2.1875vw, 3.75rem);
}

.wdt-cus-h3-animation .wdt-animation-holder {
    position: relative;
}
.wdt-cus-h3-animation .wdt-animation-holder:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, var(--wdtAccentTxtColor) 0%, transparent 20%);
    pointer-events: none;
}
.wdt-cus-h3-animation .wdt-animation-holder:after { 
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, var(--wdtAccentTxtColor) 0%, transparent 20%);
    pointer-events: none;
}


/* === Timeline ===  */

.wdt-cus-h1-timeline .wdt-content-item > div:not(:last-child),.wdt-cus-h1-timeline  .wdt-content-item .wdt-content-media-group > div:not(:last-child),.wdt-cus-h1-timeline  .wdt-content-item .wdt-content-detail-group > div:not(:last-child),.wdt-cus-h1-timeline  .wdt-content-item .wdt-content-elements-group > div:not(:last-child){
    margin-bottom: 0;
}

.wdt-cus-h1-timeline .wdt-content-item {
    border-top: 2px dashed var(--wdtBorderColor);
    padding: 0 30px 0 90px;
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-media-group{
    padding-top: 30px;
    padding-bottom: 20px;
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
    background-color: var(--wdtPrimaryColor);
    height: 60px;
    width: 60px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    display: flex;
    justify-content: center;
    align-items: center;
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: inherit;
    width: 35px;
    height: 35px;
    padding: 0;
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-h1-timeline .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    width: inherit; height: inherit; display: flex;
}
.wdt-cus-h1-timeline .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit; height: inherit;
}

.wdt-cus-h1-timeline .wdt-content-item > div[class*="group"] > .wdt-content-subtitle {
    width: fit-content;
}
.wdt-cus-h1-timeline .wdt-content-item .wdt-content-subtitle{
    padding: 0px 0 60px;
    margin: 0;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); /* Min-30 & Max-50 */
    font-weight: var(--wdtFontWeight_Alt);
    /* position: relative; */
    pointer-events: none;
    background-color: transparent;
    color: rgba(var(--wdtSecondaryColorRgb),0.1);
    overflow: visible;
    line-height: 1;
    letter-spacing: normal;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
    position: absolute;
    top: 0;
    left: -70px;
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-subtitle:before{
    content: '';
    height: 20px;
    width: 20px;
    background-color: var(--wdtSecondaryColor);
    position: absolute;
    bottom: -12px;
    right: -30px;
    border-radius: var(--wdtRadius_Full);
    z-index: 1;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-subtitle:after{
    content: '';
    height: 100%;
    width: 1px;
    border: 1px dashed var(--wdtBorderColor);
    position: absolute;
    top: 2px;
    right: -20px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-h1-timeline  .swiper-slide-active .wdt-content-item .wdt-content-subtitle:after,.wdt-cus-h1-timeline   .wdt-content-item:hover .wdt-content-subtitle:after{
    border: 1px dashed rgba(var(--wdtPrimaryColorRgb),0.8);
}

.wdt-cus-h1-timeline  .swiper-slide-active .wdt-content-item .wdt-content-subtitle:before,.wdt-cus-h1-timeline  .wdt-content-item:hover .wdt-content-subtitle:before{
    box-shadow: 0px 0px 1px 10px rgba(var(--wdtPrimaryColorRgb),0.5);
    -webkit-box-shadow: 0px 0px 1px 10px rgba(var(--wdtPrimaryColorRgb),0.5);
}


.wdt-cus-h1-timeline .wdt-content-item:hover .wdt-content-subtitle,.wdt-cus-h1-timeline .wdt-content-item .wdt-content-subtitle:hover,.wdt-cus-h1-timeline .swiper-slide-active .wdt-content-item .wdt-content-subtitle {
    color:var(--wdtPrimaryColor);
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-title h5{
    margin-bottom: 15px;
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtSecondaryColor);
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-title h5 a:hover{
    color: var(--wdtPrimaryColor);
}

.wdt-cus-h1-timeline .wdt-content-item .wdt-content-button > a .wdt-button-text::after {
    display: none;
}
.wdt-cus-h1-timeline .wdt-image-box-holder .wdt-image-box-wrapper.swiper-wrapper { padding: 30px 20px; }



/* --- home1-text-editor --- */
.wdt-cus-h1-textedit p a{
    color: var(--wdtPrimaryColor);
    position: relative;
    overflow: hidden;
    display: inline-flex;
    line-height: var(--wdtLineHeight_Ext);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext)
}

.wdt-cus-h1-textedit a:before,.wdt-cus-home1-textedt-1 a:after{
    content: '';
    height: 1px;
    width: 100%;
    background-color: var(--wdtPrimaryColor);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}


/* home3-tab-content */
.wdt-cus-tab-content p {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-cus-tab-content.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    font-size: 96px;
    line-height: 0.4;
    text-align: center;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-cus-tab-content.wdt-cus-tab-content-02.elementor-widget-text-editor .elementor-drop-cap {
    line-height: 0.9;
}



/* home3-tab-icon-list */
.wdt-custom-tab-icon-list ul li.elementor-icon-list-item .elementor-icon-list-text { 
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
}





/* --- home3-filler-tab --- */

.wdt-cus-h3-filler-tab .ui-tabs {
    padding: 0;
}
.wdt-cus-h3-filler-tab .ui-widget-content {
    border: 0;
    background: transparent;
    color: transparent;
}
.wdt-cus-h3-filler-tab .ui-widget-header {
    border:0;
    background: transparent;
    color: transparent;
}
.wdt-cus-h3-filler-tab .ui-corner-all,.wdt-cus-h3-filler-tab .ui-corner-bottom,.wdt-cus-h3-filler-tab .ui-corner-right,.wdt-cus-h3-filler-tab .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.wdt-cus-h3-filler-tab .ui-corner-all,.wdt-cus-h3-filler-tab .ui-corner-bottom,.wdt-cus-h3-filler-tab .ui-corner-left,.wdt-cus-h3-filler-tab .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.wdt-cus-h3-filler-tab .ui-corner-all,.wdt-cus-h3-filler-tab .ui-corner-top,.wdt-cus-h3-filler-tab .ui-corner-right,.wdt-cus-h3-filler-tab .ui-corner-tr {
    border-top-right-radius: 0px;
}
.wdt-cus-h3-filler-tab .ui-corner-all,.wdt-cus-h3-filler-tab .ui-corner-top,.wdt-cus-h3-filler-tab .ui-corner-left,.wdt-cus-h3-filler-tab .ui-corner-tl {
    border-top-left-radius: 0px;
}
.wdt-cus-h3-filler-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0px; }
.wdt-cus-h3-filler-tab .ui-state-default,.wdt-cus-h3-filler-tab .ui-widget-content .ui-state-default,.wdt-cus-h3-filler-tab .ui-widget-header .ui-state-default,.wdt-cus-h3-filler-tab .ui-state-active,.wdt-cus-h3-filler-tab .ui-widget-content .ui-state-active,.wdt-cus-h3-filler-tab .ui-widget-header .ui-state-active {
    border: 0;
    background: transparent;
    color: transparent;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background-color: transparent;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    color: var(--wdtSecondaryColor);
    background-color: transparent;
    padding: 10px 20px;
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
    display: inherit; overflow: hidden;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title span {
    text-shadow: 0 1.2em var(--wdtPrimaryColor);
    -webkit-transform: translateY(0em);
    transform: translateY(0em);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-title span, .wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-title span {
    -webkit-transform: translateY(-1.2em);
    transform: translateY(-1.2em);
}


.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child),.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li {
    margin: 0;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li {
    position: relative;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child):after{
    content:"";
    position: absolute;
    top:0;
    bottom: 0;
    left:auto;
    right: 0;
    margin: auto;
    width: 1px;
    height: 15px;
    background-color: var(--wdtPrimaryColor);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    background-color: transparent;
}
.wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 20px;}
.wdt-cus-h3-filler-tab .ui-tabs .ui-tabs-panel { padding: 0; }


@media only screen and (max-width: 767px) {
    .wdt-cus-h3-filler-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding:0;
        background-color: transparent;
    }
    .wdt-cus-h3-filler-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 100%;
        margin: 0 0 30px 0;
    }
    .wdt-cus-h3-filler-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list {
        box-shadow: none;
    }
    .wdt-cus-h3-filler-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
        font-family: var(--wdtFontTypo_Alt);
        font-size: var(--wdtFontSize_Ext);
        font-weight: var(--wdtFontWeight_Alt);
        text-transform: uppercase;
    }
    .wdt-cus-h3-filler-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child):after{
        display: none;
    }
}


/* --- home2-about-filler-text --- */
.wdt-cus-h2-about-text p {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Base);
}
.wdt-cus-h2-about-text p a{
    text-decoration: underline;
}

/* --- home2-about-filler-list --- */
.wdt-cus-h2-about-list .elementor-icon-list-items li .elementor-icon-list-text span {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: normal;
}

/* --- home2-about-heading --- */
.wdt-cus-h2-about-heading .wdt-heading-holder{
    display: flex; align-items: center;
}
.wdt-cus-h2-about-heading .wdt-heading-holder .wdt-heading-icon-wrapper {
    margin-bottom: 0px;
    margin-right: 15px;
}

.wdt-cus-h2-about-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon span {
    display: flex; align-items: center; justify-content: center;
    font-size: inherit; width: 50px; height: 50px; 
}
.wdt-cus-h2-about-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon span i {
    display: flex; width: inherit; height: inherit; 
}
.wdt-cus-h2-about-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon span svg {
    width: inherit; height: inherit; 
}

/* --- home4-works-icon box --- */
.wdt-cus-h4-iconBox-1 .wdt-icon-box-holder{
    overflow: hidden;
}   
   
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, 
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg, 
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span a {
   width: inherit;
   height: inherit;
   color: inherit;
   font-size: inherit;
}

.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   width: 80px;
   height: 80px;
   color: var(--wdtPrimaryColor);
}

.wdt-cus-h4-iconBox-1 .wdt-column-wrapper {
   counter-reset: wdt-counter;
}

.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-media-group{width: 100%;}


.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper {
   width: 120px;
   height: 120px;
   align-items: center;
   justify-content: center;
   margin-bottom: 10px;
}

.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
   width: 80px;
   height: 80px;
   justify-content: center;
   align-items: center;
   transition: var(--wdtBaseTransition);
   -webkit-transition: var(--wdtBaseTransition);
}



.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column .wdt-content-item:hover .wdt-content-icon-wrapper:after {
   background: var(--wdtSecondaryColor);
   border: 2px solid var(--wdtSecondaryColor);
}

.wdt-cus-h4-iconBox-1 .wdt-content-item > div:not(:last-child),
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-cus-h4-iconBox-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
   margin-bottom: 30px;
}


.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column  .wdt-content-item .wdt-content-title h5 {
   font-size: var(--wdtFontSize_H6);
}

.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column  .wdt-content-item .wdt-content-title h5 a:before{
   display: inline-flex;
   align-items: center;
   justify-content: center;
   font-size: inherit;
   margin-right: 5px;
   counter-increment: wdt-counter;
   content: counter(wdt-counter)". ";
}
.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
    background: var(--wdtTertiaryColor);
    content: "";
    position: absolute;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
 }

.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
   content: "";
   position: absolute;
   -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 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cpath d='M15,2.8V15h-4V6.8L2.8,15L0,12.2L8.2,4H0V0h12.2L15,2.8z'%3E%3C/path%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
   -webkit-mask-position: center;
   -webkit-mask-size: contain;
   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 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cpath d='M15,2.8V15h-4V6.8L2.8,15L0,12.2L8.2,4H0V0h12.2L15,2.8z'%3E%3C/path%3E%3C/svg%3E");
   mask-repeat: no-repeat;
   mask-position: center center;
   mask-size: 16px;
   background-color: var(--wdtPrimaryColor);
}

.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after,.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before{
    top: 0;
   bottom: 0;
   right: -65px;
   margin: auto;
   width: 50px;
   height: 50px;
}

@media (max-width:1540px) {
  .wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after,.wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
       right: -40px;
   }
}


@media (max-width:767px) {

   .wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:before {
       display: none;
   }

   .wdt-cus-h4-iconBox-1 .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group:after {
       display: none
   }
}




/* ------- Santhosh Style------- */

/* ----Home1---- */

/* Icon */

.wdt-cust-h1-slider-icon .elementor-icon {
    font-size: clamp(5.625rem, 1.25rem + 14.5833vw, 18.75rem);
    /* Min-90 & Max-300 */
}

/* Heading */

.wdt-cus-h1-slider .wdt-heading-holder .wdt-heading-title-wrapper {
    overflow: hidden;
}

.wdt-cust-h1-slider span.wdt-heading-title {
    overflow: hidden;
}

.wdt-cust-h1-slider .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2.8125rem, 1.75rem + 3.5417vw, 6rem);
    /* Min-45 & Max-96 */
    line-height: 1;
}


.wdt-cust-h1-slider .swiper-fade .swiper-slide .elementor-icon-wrapper .elementor-icon {
    overflow: hidden;
    animation-delay: .6s;
    -webkit-animation-delay: .6s;
    transform: translate(1em, -1em);
    transition: var(--wdtBaseTransition);
    -webkit-transform: translate(1em, -1em);
    -webkit-transition: var(--wdtBaseTransition);
    opacity: 0;
}

.wdt-cust-h1-slider .swiper-fade .swiper-slide.swiper-slide-active .elementor-icon-wrapper .elementor-icon {
    opacity: 1;
    animation: icon-entrance .5s linear;
    animation-delay: .2s;
    -webkit-animation: webkit-icon-entrance .5s linear;
    -webkit-animation-delay: .2s;
    transition-delay: .2s;
    transform: translate(0em);
    -webkit-transition-delay: .2s;
    -webkit-transform: translate(0em);
}


@keyframes icon-entrance {
    0% {
        transform: translate3d(1.2em, 1.2em, 0px);
        opacity: 1;
    }

    25% {
        transform: translate3d(-1.2em, 1.2em, 0px);
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        transform: translate3d(0%, 0%, 0px);
        opacity: 1;
    }
}

@keyframes webkit-icon-entrance {
    0% {
        -webkit-transform: translate3d(1.2em, 1.2em, 0px);
        opacity: 1;
    }

    25% {
        -webkit-transform: translate3d(-1.2em, 1.2em, 0px);
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        -webkit-transform: translate3d(0%, 0%, 0px);
        opacity: 1;
    }
}

/* --Slider-- */

.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
}

.wdt-cust-h1-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin: 0;
}

.wdt-cust-h1-slider .swiper-slide .wdt-slider-1-section>.elementor-background-overlay {
    transform: scale(1.3) translateX(50px);
    -webkit-transform: scale(1.3) translateX(50px);
    clip-path: inset(0 0 0 100%);
    transition: .6s cubic-bezier(.79, .14, .15, .86) !important;
    -webkit-transition: .6s cubic-bezier(.79, .14, .15, .86) !important;
    pointer-events: none;
}

.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-slider-1-section>.elementor-background-overlay {
    transform: scale(1) translateX(0px);
    -webkit-transform: scale(1) translateX(0px);
    clip-path: inset(0 0 0 0);
}

.wdt-cust-h1-slider .swiper-slide .wdt-slider-1-section .elementor-container div.elementor-column:first-child {
    opacity: 0;
    transform: translateX(-500px) translateZ(0) scaleX(1.4);
    -webkit-transform: translateX(-500px) translateZ(0) scaleX(1.4);
    transition: .6s cubic-bezier(.79, .14, .15, .86);
    -webkit-transition: .6s cubic-bezier(.79, .14, .15, .86);
}

.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-slider-1-section .elementor-container div.elementor-column:first-child {
    opacity: 1;
    transform: translateX(0) translateZ(0) scaleX(1);
    -webkit-transform: translateX(0) translateZ(0) scaleX(1);
}

.wdt-cust-h1-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next:before {
    background: var(--wdtPrimaryColor);
}

.wdt-cust-h1-slider .swiper-slide .wdt-slider-1-section .elementor-container{
    position: relative;
}
 .wdt-cust-h1-slider .swiper-slide .wdt-slider-1-section .elementor-container:before {
content: '';
position: absolute;
width: 50%;
height: 8px;
background: linear-gradient(90deg, var(--wdtPrimaryColor) 50.01%, transparent 50%);
background-size: 250%;
background-position: left;
bottom: 0;
left: 0;
/* transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition); */
z-index: 1;
opacity: 0;
}



.wdt-cust-h1-slider .swiper-slide.swiper-slide-active .wdt-slider-1-section .elementor-container:before  {
    animation: loop-swiper var(--swiper-autoplay) linear var(--swiper-duration) both;
    -webkit-animation: loop-swiper var(--swiper-autoplay) linear var(--swiper-duration) both;
    opacity: 1;
}
/* animation */
@keyframes loop-swiper {
    0% {
        background-position: right;
    }
    100% {
        background-position: left;
    }
}

@media (max-width:1024px) {
    .wdt-cust-h1-slider .swiper-slide .wdt-slider-1-section .elementor-container:before {
        width: 100%;
    }
}




/* ----Home 2---- */

/* --Counter-- */

.wdt-h2-cust-counter .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-h2-cust-counter .wdt-content-item,
.wdt-h2-cust-counter .wdt-content-item .wdt-content-media-group {
    width: 100%;
    height: 100%;
    display: flex;
}

.wdt-h2-cust-counter .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    padding: clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem);
    /* Min-20 & Max-50 */
}

/* Image */

.wdt-h2-cust-counter .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-h2-cust-counter .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a {
    height: 100%;
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    transform: scaleX(1);
    transform-origin: left;
    -webkit-transform: scaleX(1);
    -webkit-transform-origin: left;
    opacity: .85;
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-h2-cust-counter .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: .85;
    transform: scaleX(0);
    transform-origin: right;
    transition: var(--wdtBaseTransition);
    transition-property: transform;
    -webkit-transform: scaleX(0);
    -webkit-transform-origin: right;
    -webkit-transition: var(--wdtBaseTransition);
    -webkit-transition-property: transform;
    background-image: linear-gradient(20deg, transparent, transparent);
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image {
    opacity: 0;
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image {
    opacity: 1;
    transition: var(--wdtBaseTransition);
    transition-delay: 250ms;
    -webkit-transition: var(--wdtBaseTransition);
    -webkit-transition-delay: 250ms;
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    z-index: 1;
}

.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div span,
.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-h2-cust-counter .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}

/* Counter */

.wdt-h2-cust-counter .wdt-content-item .wdt-content-counter {
    font-size: clamp(3.125rem, 2.5429rem + 1.2142vw, 4rem);
    /* Min-50 & Max-64 */
    line-height: 1;
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

.wdt-h2-cust-counter .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div span {
    color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

/* Icon */

.wdt-h2-cust-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4rem, 3.3348rem + 1.3877vw, 5rem);
    /* Min-64 & Max-80 */
}

.wdt-h2-cust-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    margin-bottom: clamp(1rem, -1.2473rem + 2.6019vw, 1.875rem);
    /* Min-0 & Max-30 */
}

/* Subtitle  */

.wdt-h2-cust-counter .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

/* --Home 2 Image Box-- */

.wd-cus-h2-imgbox-s .wdt-content-item {
    display: grid;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.wd-cus-h2-imgbox-s .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wd-cus-h2-imgbox-s .wdt-content-item>div {
    grid-area: 1/-1;
}

/* --- Image-box --- */

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-image-wrapper,
.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-image>span,
.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-image>a {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-elements-group.wdt-content-group:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(var(--wdtAccentTxtColorRgb), 1);
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 1;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}

.wd-cus-h2-imgbox-s .wdt-content-item:hover .wdt-content-elements-group.wdt-content-group:before,
.wd-cus-h2-imgbox-s .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group.wdt-content-group:before {
    opacity: .95;
}

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-image img {
    object-fit: cover;
    object-position: center;
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 0;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
    position: relative;
    z-index: -1;
}

.wd-cus-h2-imgbox-s .wdt-content-item:hover .wdt-content-image img,
.wd-cus-h2-imgbox-s .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-image img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    opacity: 1;
}

/* --- Content-box --- */

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-elements-group.wdt-content-group {
    padding: clamp(1.875rem, 1.4592rem + 0.8673vw, 2.5rem)
        /* Min-30 & Max-40 */
        clamp(1.25rem, -1.2559rem + 3.1299vw, 2.5rem)
        /* Min-20 & Max-40 */
    ;
    display: inline-flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
    justify-content: center;
}

/* Button */
.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-button > a {
    padding: 0;
    background: transparent;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}
.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-button > a:hover {
    background: transparent;
}

/* Icon */

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-icon-wrapper {
    position: relative;
    justify-content: space-between;
    padding-bottom: 10px;
}

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H1);
    /* Min-30 & Max-50 clamp(1.875rem, 1.0417rem + 1.7361vw, 3.125rem) */
    padding: 0;
    color: var(--wdtPrimaryColor);
}

.wd-cus-h2-imgbox-s .wdt-content-item .wdt-content-icon-wrapper:after {
    content: '';
    position: relative;
    width: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.334rem)
        /* Min-40 & Max-60 */
    ;
    height: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.334rem)
        /* Min-40 & Max-60 */
    ;
    display: inline-flex;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve"><path d="M15,2.8V15h-4V6.8L2.8,15L0,12.2L8.2,4H0V0h12.2L15,2.8z"></path></svg>');
    mask-position: center;
    mask-size: 100%;
    mask-repeat: no-repeat;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve"><path d="M15,2.8V15h-4V6.8L2.8,15L0,12.2L8.2,4H0V0h12.2L15,2.8z"></path></svg>');
    -webkit-mask-position: center;
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    background-color: var(--wdtHeadAltColor);
    transform: translate3d(-10px, 10px, -30px);
    -webkit-transform: translate3d(-10px, 10px, -30px);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    opacity: 0;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
}

.wd-cus-h2-imgbox-s .wdt-content-item:hover .wdt-content-icon-wrapper:after,
.wd-cus-h2-imgbox-s .wdt-column-wrapper .wdt-column.wdt-active .wdt-content-item .wdt-content-icon-wrapper:after {
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    opacity: 1;
    transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}

@media screen and (min-width: 1281px) {
    .wd-cus-h2-imgbox-s .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item:after {
        position: absolute;
        content: '';
        width: 1px;
        height: 100%;
        border-right: 1px solid rgba(var(--wdtBorderColorRgb), .3);
        top: 0;
        right: 0;
        z-index: 1;
    }

    .wd-cus-h2-imgbox-s .wdt-content-item {
        border-top: 1px solid rgba(var(--wdtBorderColorRgb), .3);
    }
}

/* --Pop-Up Video Box-- */
.wdt-cust-h2-popup-video .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { min-height: 300px; }
.wdt-cust-h2-popup-video .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { display: none; }
.wdt-cust-h2-popup-video .wdt-popup-box-trigger-holder,
.wdt-cust-h2-popup-video .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { justify-content: center; }
.wdt-cust-h2-popup-video .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: relative; }



/* --Testimonial-- */

.wdt-cust-testimonial-style-3  .wdt-content-item{
    display: flex;
    flex-direction: column-reverse;
    padding: 20px;
    border: 1px var(--wdtTertiaryColor) solid;
    background: var(--wdtBodyBGColor);
}

.wdt-cust-testimonial-style-3 .wdt-content-item > div:not(:last-child), 
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), 
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 0;
}

/* Icon */
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute; right: 0; top: 0; transform: translate(0%, -25%); opacity: .05; line-height: 1; z-index: -1; }
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(2.375rem, 4rem + 1.875vw, 4.25rem); }
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }

/* Image */
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-media-group {
    position: relative; display: flex; align-items: center; padding: 10px 10px 0; }

.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-image>span,
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-image>a {
    margin: 10px; width: 100px; height: 100px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); overflow: hidden; }

.wdt-cust-testimonial-style-3 .wdt-content-item:hover .wdt-content-image>span img,
.wdt-cust-testimonial-style-3 .wdt-content-item:hover .wdt-content-image>a img {
    transform: scale(1.1); transition: var(--wdtBaseTransition); -webkit-transform: scale(1.1); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-image>span img,
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-image>a img {
    transform: scale(1); transition: var(--wdtBaseTransition); -webkit-transform: scale(1); -webkit-transition: var(--wdtBaseTransition); }

/* Content */
.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-detail-group {
position: relative;
padding: 30px 25px;
background: var(--wdtTertiaryColor);}

.wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-elements-group { padding: 10px 10px 0; width: 100%; }

/* --- Pagination --- */
.wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div i {
    filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor));
    -webkit-filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor));
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}
.wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover i {
    transform: translate(1.2em, -1.2em);
    -webkit-transform: translate(1.2em, -1.2em);
}
.wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev i {
    filter: drop-shadow(1.2em 1.2em 0 var(--wdtPrimaryColor));
    -webkit-filter: drop-shadow(1.2em 1.2em 0 var(--wdtPrimaryColor));
}
.wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev:hover i {
    transform: translate(-1.2em, -1.2em);
    -webkit-transform: translate(-1.2em, -1.2em);
}

@media screen and (min-width: 768px) {

     /* Swiper Container */
.wdt-cust-testimonial-style-3 .wdt-carousel-holder {
    padding: 0 clamp(3.75rem, 2.0833rem + 3.4722vw, 6.25rem)
    /* Min-60 & Max-100 */;
    margin: 0 clamp(1.25rem, 0rem + 2.6042vw, 3.125rem)
    /* Min-20 & Max-50 */ ;
    }

    /* Arrow */
    .wdt-cust-testimonial-style-3 .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-testimonial-style-3 .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-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    font-size: var(--wdtFontSize_H1);
    width: 50px;
    height: 50px;
    overflow: hidden;
    color: var(--wdtHeadAltColor);
}

.wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    display: none;
}

@media screen and (max-width: 767px) {
    .wdt-cust-testimonial-style-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin: 20px 10px 0;
    }
}

@media screen and (max-width: 480px) {

    .wdt-cust-testimonial-style-3 .wdt-content-item .wdt-content-media-group {
        flex-direction: column;
        justify-content: center;
    }
}

/* --Pricing Plan-- */

/* -----------------------
      Pricing Plan Tabs
-------------------------- */
.wdt-pricing-tab .ui-widget-content, .wdt-pricing-tab .ui-tabs .ui-tabs-panel {
    border-width: 0;
    padding: 0;
}
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper {
    margin-bottom: clamp(1.875rem, 1.6661rem + 0.6949vw, 2.5rem); /* Min-30 & Max-40 */ }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper { background-color: transparent; padding: 0; }

.wdt-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
    width: fit-content; background: var(--wdtAccentTxtColor); justify-content: space-between !important; 
    padding: 8px; border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); margin: 0 auto; }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li {
    border-width: 0;
    background: transparent;
} 
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor { 
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H1); padding: 1em; min-width: 260px; max-width: 260px; }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a, 
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    position: relative; overflow: hidden; background: transparent; color: var(--wdtHeadAltColor); text-transform: capitalize; letter-spacing: 0; }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor {
    color: var(--wdtAccentTxtColor); }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before {
    content: ''; position: absolute; width: 100%; height: 100%; background: var(--wdtPrimaryColor); 
    -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); z-index: -1; }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child a.ui-tabs-anchor:before {
    -webkit-transform: translatex(100%); transform: translatex(100%); }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:last-child a.ui-tabs-anchor:before {
    -webkit-transform: translatex(-100%); transform: translatex(-100%); }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child.ui-state-active a.ui-tabs-anchor:before, 
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:last-child.ui-state-active a.ui-tabs-anchor:before {
    -webkit-transform: translatex(0%); transform: translatex(0%); }

.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

/* -------------------
      Active Plan
--------------------- */

.wdt-cust-pricing-plan.wdt-active-plan .wdt-pricing-table-holder {
    background: var(--wdtPrimaryColor);
}
.wdt-cust-pricing-plan.wdt-active-plan .wdt-pricing-table-holder div[class*='-table-header']:before,
.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover div[class*='-table-header']:before {
    border-color: rgba(var(--wdtAccentTxtColorRgb), .15);
}
.wdt-cust-pricing-plan.wdt-active-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}
.wdt-cust-pricing-plan.wdt-active-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale,
.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    color: var(--wdtAccentTxtColor);
}

.wdt-cust-pricing-plan.wdt-active-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing:before, 
.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing:before {
    border-color: rgba(var(--wdtAccentColorRgb), .15); }

/* -------------------
    Default Plan
--------------------- */

.wdt-cust-pricing-plan .wdt-pricing-table-holder {
    padding: clamp(1.875rem, 1.0435rem + 1.7346vw, 3.125rem)
        /* Min-30 & Max-50 */
        clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem)
        /* Min-20 & Max-50 */
    ;
    border: 1px solid rgba(var(--wdtHeadAltColorRgb), .15);
    overflow: hidden;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder>div {
    width: 100%;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtPrimaryColor);
    top: 0;
    left: 0;
    opacity: 0;
    transition: var(--wdt-Alt-Transition);
    transform: scale(0.99);
    -webkit-transition: var(--wdt-Alt-Transition);
    -webkit-transform: scale(0.99);
    visibility: hidden;
    pointer-events: none;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover:before {
    opacity: 0.5;
    visibility: visible;
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/* Media Icon */

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'],
.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper,
.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon {
    display: inline-flex;
    justify-content: center;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(3.125rem, 2.0833rem + 2.1701vw, 4.65rem);
    /* Min-50 & Max-75 */
    width: clamp(3.125rem, 2.0833rem + 2.1701vw, 4.65rem);
    /* Min-50 & Max-75 */
    height: clamp(3.125rem, 2.0833rem + 2.1701vw, 4.65rem);
    /* Min-50 & Max-75 */
    color: var(--wdtHeadAltColor);
    display: inline-flex;
    margin-bottom: 10px;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span i {
    padding: 0;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span:before {
    background-color: transparent;
}

/* Header */



.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.4164rem + 0.3822vw, 1.875rem);
    /* Min-24 & Max-30 */
    text-transform: uppercase;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle {
    letter-spacing: 0;
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_H1);
}

/* Pricing */
.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    right: auto;
    left: 0%;
    border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb), .15);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
    pointer-events: none;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    color: var(--wdtHeadAltColor);
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale>span.wdt-pricing-table-pricing-sale-price {
    font-size: clamp(2.5rem, 2.3607rem + 0.6369vw, 3.125rem);
    /* Min-40 & Max-50 */
    font-family: var(--wdtFontTypo_H1);
    font-weight: var(--wdtFontWeight_H1);
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-left: 0;
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
}

/* Features */

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features {
    margin-bottom: clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);
    /* Min-30 & Max-50 */
    display: inline-flex;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list {
    display: inline-flex;
    flex-direction: column;
    margin: 0 auto;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}


/* Icon */

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    transition: var(--wdt-Alt-Transition);
    -webkit-transition: var(--wdt-Alt-Transition);
}

/* Footer */

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) {
    margin-bottom: 0
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover {
    background: rgba(var(--wdtPrimaryColorRgb), .99);
}

.wdt-cust-pricing-plan:not(.wdt-active-plan) .wdt-pricing-table-holder:before {
    background: repeating-linear-gradient(135deg, rgb(134, 134, 134), rgb(255, 255, 255) 10.25%), 
    repeating-linear-gradient(-135deg, rgb(134, 134, 134), rgb(255, 255, 255) 10.25%),
        linear-gradient(rgba(0, 0, 0, 1) 33.3%, grey 0px, rgb(255, 255, 255) 66.7%) 0px center / 100% 305%;
    background-blend-mode: multiply;
    background-position: 0 100%;
    -webkit-filter: contrast(999);
    filter: contrast(999);
    mix-blend-mode: screen;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder:hover:before {
    background-position: 0 0%;
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a .wdt-pricing-button::after{
    filter: drop-shadow(-1.2em 1.2em 0 var(--wdtSecondaryColor));
    -webkit-filter: drop-shadow(-1.2em 1.2em 0 var(--wdtSecondaryColor));
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a .wdt-pricing-button span {
    text-shadow: 0 1.2em var(--wdtSecondaryColor);
}

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button > a { background-color: var(--wdtSecondaryColor); }

.wdt-cust-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button > a:hover { background-color: var(--wdtAccentTxtColor); }

/* --Contact Form-- */

.wdt-home-2-contact-form p {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
}
.wdt-home-2-contact-form p > span:has(textarea), 
.wdt-home-2-contact-form p > span:has(.wpcf7-acceptance) {
    grid-column: 1/3;
}
.wdt-home-2-contact-form p > span .wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}
.wdt-home-2-contact-form p > span .wpcf7-acceptance .wpcf7-list-item span.wpcf7-list-item-label {
    margin: 0;
    margin-left: 10px;
}

.wdt-home-2-contact-form p > span {
    margin-bottom: 0px;
}

.wdt-h2-form-btn {
    display: inline-grid;
    grid-template-columns: auto auto;
    gap: 25px;
    position: relative;
    padding-top: 10px;
}
.wdt-h2-form-btn .wpcf7-spinner {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.wdt-h2-form-btn input.wpcf7-submit { padding-right: 60px;}
.wdt-h2-form-btn span.wdt-cust-icon { 
    top: 18px; right: 30px; position: absolute; display: inline-flex; z-index: 1; 
    justify-content: center; overflow: hidden; align-items: flex-start; line-height: 1; }

.wdt-h2-form-btn span.wdt-cust-icon:before {
    content: '\e800'; font-family: "kothu-font"; position: relative; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); 
    width: 1em; height: 1em; color: var(--wdtAccentTxtColor); display: block; line-height: 1; 
    filter: drop-shadow(-1.2em 1.2em 0 var(--wdtAccentTxtColor)); -webkit-filter: drop-shadow(-1.2em 1.2em 0 var(--wdtAccentTxtColor)); 
    opacity: 1; transition: var(--wdt-Alt-Transition); -webkit-transition: var(--wdt-Alt-Transition); }

.wdt-contact-form-1 .wdt-h2-form-btn:has( > input:hover)  span.wdt-cust-icon:before  { 
    transform: translate(1.2em, -1.2em); -webkit-transform: translate(1.2em, -1.2em); } 
.wdt-h2-form-btn p:has( > input:hover)  span.wdt-cust-icon:before { 
    transform: translate(1.2em, -1.2em); -webkit-transform: translate(1.2em, -1.2em); }

.wdt-cust-interactive-s .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after {
transform: translate(1.2em, -1.2em); -webkit-transform: translate(1.2em, -1.2em); opacity: 1; }

.wdt-contact-privacy > p { display: flex; padding-right: 20%; }
.wdt-contact-privacy > p a{ text-decoration: underline; text-underline-offset: .15em; font-weight: var(--wdtFontWeight_Alt); }

@media screen and (max-width: 767px) {
.wdt-home-2-contact-form p, .wdt-h2-form-btn { grid-template-columns: 1fr; gap: 20px; }
.wdt-home-2-contact-form p > span:has(textarea), 
.wdt-home-2-contact-form p > span:has(.wpcf7-acceptance) { grid-column: 1; }
.wdt-contact-privacy > p { padding-right: 0; }
.wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; }
}

/* ----Home 3---- */

/* --Slider-- */

/* Content-Group */

.wdt-cus-h3-slider .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    overflow: hidden;
}

/* Heading */

.wdt-cus-h3-slider .wdt-heading-holder .wdt-heading-title-wrapper {
    overflow: hidden;
}

.wdt-cus-h3-slider .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.5rem, 1rem + 2.5vw, 4rem);/* Min-26 & Max-64 */
}

/* Description */

.wdt-cust-h3-slider .wdt-content-item .wdt-content-description {
    max-width: 480px;
}

/* Button */

.wdt-cus-h3-slider .wdt-button-holder.wdt-button-size-nm .wdt-button {
    padding: clamp(1.25rem, 0.0027rem + 2.6019vw, 3.125rem);
    /* Min-20 & Max-50 */
    font-size: clamp(1.25rem, 0.2106rem + 2.1683vw, 2.8125rem);
    /* Min-20 & Max-45 */
    border-radius: var(--wdtRadius_Full);
    aspect-ratio: 1;
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-h3-slider .wdt-button .wdt-button-icon span {
    margin-left: 0;
    filter: drop-shadow(-1em 1em 0 currentColor);
    -webkit-filter: drop-shadow(-1em 1em 0 currentColor);
    aspect-ratio: 1;
}

.wdt-cus-h3-slider .wdt-button:hover .wdt-button-icon span {
    transform: translate(1em, -1em);
    -webkit-transform: translate(1em, -1em);
}

/* Entrance Animation */

.wdt-cus-h3-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper span {
    animation-delay: .1s;
    animation: title-entrance .5s linear both;
    -webkit-animation-delay: .1s;
    -webkit-animation: title-entrance .5s linear both;
    margin: 1px;
}

.wdt-cus-h3-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    animation-delay: .1s;
    animation: title-entrance .5s linear both;
    -webkit-animation-delay: .1s;
    -webkit-animation: title-entrance .5s linear both;
}

.wdt-cus-h3-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper {
    animation: desc-entrance .5s linear both;
    -webkit-animation: desc-entrance .5s linear both;
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
}

.wdt-cus-h3-slider .swiper-fade .swiper-slide .wdt-button-holder>a {
    transform: rotate(60deg) scale(0.4);
    -webkit-transform: rotate(60deg) scale(0.4);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-h3-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-button-holder>a {
    opacity: 1;
    transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    transition-duration: .6s;
}
/* Safari-Browser */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .wdt-cus-h3-slider .swiper-fade .swiper-slide.swiper-slide-active .wdt-button-holder>a { height: intrinsic; }
}

/* Media-query */
@media screen and (max-width: 1280px) {
    .wdt-cust-h3-slider .wdt-content-item .wdt-content-detail-group {
        padding: 10%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1280px) {
    .wdt-cust-h3-slider .wdt-content-item .wdt-content-detail-group {
        padding: 10%;
        max-width: 100%;
    }
}

@keyframes desc-entrance {
    0% {
        clip-path: inset(100% 0% 0% 0%);
        transform: translateY(50px);
        -webkit-transform: translateY(50px);
        opacity: 0;
    }

    50% {
        clip-path: inset(50% 0% 0% 0%);
        opacity: 1;
    }

    100% {
        clip-path: inset(0% 0% 0% 0%);
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
}

@keyframes title-entrance {
    0% {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
    }

    100% {
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
    }
}

/* ----Contact Us---- */

/* --Contact detail-- */

.wdt-cus-contact-box-s .wdt-advanced-slider-block {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 25px;
}

.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    margin: 0;
    display: inline-grid;
    gap: 5px;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cust-contact-icon-box .wdt-content-item .wdt-content-button > a{
    padding: 0;
    background: transparent;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}
.wdt-cust-contact-icon-box .wdt-content-item .wdt-content-button > a:hover{
    background: transparent;
}
.wdt-cust-contact-icon-box .wdt-content-item .wdt-content-button > a .wdt-button-text::after {
    filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor));
    -webkit-filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor));
}

.wdt-cust-contact-icon-box .wdt-content-item .wdt-content-button > a span {
    text-shadow: 0 1.2em var(--wdtPrimaryColor);
}
.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button>a,
.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a {
    background: none;
    color: var(--wdtBodyTxtColor);
    padding: 0;
    margin: 0;
    border: 0;
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
    /*18px - 16px*/
    width: fit-content;
    display: inherit;
    font-family: var(--wdtFontTypo_Base);
    text-transform: inherit;
    border-radius: var(--wdtRadius_Zero);
    font-weight: var(--wdtFontWeight_Base);
    display: inline-flex;
    letter-spacing: normal;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button>a .wdt-button-text:after {
    display: none;
}

.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button {
    margin: 0;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button>a:hover span {
    -webkit-transform: translateY(0em);
    transform: translateY(0em);
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 {
    margin: 0;
    font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* Min-18 & Max-20 */
    font-weight: var(--wdtFontWeight_H1);
    font-family: var(--wdtFontTypo_H1);
    line-height: 1;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColo);
    pointer-events: none;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-description {
    color: var(--wdtBodyTxtColor);
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
    /*18px - 16px*/
    max-width: 260px;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button>a:hover,
.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a:hover {
    background: none;
    color: var(--wdtPrimaryColor);
    border: 0;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon a {
    pointer-events: none;
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: clamp(3.125rem, 2.75rem + 1.875vw, 5rem);
    /*80px - 50px*/
    height: clamp(3.125rem, 2.75rem + 1.875vw, 5rem);
    /*80px - 50px*/
    font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);
    /*40px - 24px*/
    line-height: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button > a span {
    transition: unset;
}

.wdt-dark-bg.wdt-cus-contact-box-s .wdt-content-item .wdt-content-button>a, .wdt-dark-bg.wdt-cus-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a, .wdt-dark-bg.wdt-cus-contact-box-s .wdt-content-item .wdt-content-description { 
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s,.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .elementor-widget-container, .wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item-holder, .wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item-holder > div{
    height:100%;
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-advanced-slider-block { display: flex; }
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item-holder .wdt-content-item {
    padding: 20px;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.8);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    height: 100%;
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item .wdt-content-description, .wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button {
   font-size: var(--wdtFontSize_Ext); 
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); line-height: normal;
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-content-item .wdt-content-button>a, .wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button+.wdt-content-button>a {
    font-size: var(--wdtFontSize_Ext); line-height: normal; 
}
.wdt-cus-contact-box-s.wdt-cus-h3-contact-box-s .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    gap: 0px;
}

/* --Form-- */

.wdt-contact-form-1,
.wdt-contact-form-1 .wdt-form-column-1 p,
.wdt-contact-form-1 .wdt-form-column-2 p {
    display: grid;
    gap: 30px;
    margin-bottom: 0;

}

/* Column-1 */

/*Dropdown*/

.wdt-contact-form-1 .wdt-form-column-1 .select2-container.select2-container--default .select2-selection--single {
    overflow: hidden;
}

.wdt-contact-form-1 .wdt-form-column-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: var(--wdtInputPadding);
    line-height: normal;
    background: var(--wdtAccentTxtColor);
}

/* Column-2 */

.wdt-contact-form-1 .wdt-form-column-2 p span:has(> textarea) {
    grid-column: 1/3;
}

.wdt-contact-form-1 .wdt-form-column-2 p textarea {
    background: var(--wdtAccentTxtColor);
}

/*CheckBox*/

.wdt-contact-form-1 .wdt-form-column-2 p span.wpcf7-form-control.wpcf7-acceptance.optional {
    color: var(--wdtAccentTxtColor);
    vertical-align: top;
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wpcf7-form-control.wpcf7-acceptance.optional .wpcf7-list-item {
    margin: 0; font-size: clamp(0.875rem, 0.8333rem + 0.1389vw, 1rem);/* Min-14 & Max-16 */ 
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wpcf7-form-control.wpcf7-acceptance.optional .wpcf7-list-item label {
    display: inline-flex;
    align-items: baseline;
    color: var(--wdtHeadAltColor);
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wpcf7-form-control.wpcf7-acceptance.optional input {
    margin-right: 10px;
    background: transparent;
}

/*Button*/

.wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn {
    display: inline-flex;
    justify-content: flex-end;
    margin-left: auto;
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn input[type="submit"] {
    background-color: var(--wdtPrimaryColor);
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn input[type="submit"]:hover {
    background-color: var(--wdtHeadAltColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn .wpcf7-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.wdt-contact-form-1 .wdt-h2-form-btn {
    display: inline;
    gap: 0;
    position: relative;
    padding-top: 0px;
    width: fit-content;
    margin-left: auto;
}


@media only screen and (min-width: 768px) {

    .wdt-contact-form-1 .wdt-form-column-1 p,
    .wdt-contact-form-1 .wdt-form-column-2 p {
        grid-template-columns: 1fr 1fr;
    }

    .wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn {
        justify-content: flex-end;
        margin-left: auto;
    }
}

@media only screen and (max-width: 767px) {

    .wdt-contact-form-1,
    .wdt-contact-form-1 .wdt-form-column-1 p,
    .wdt-contact-form-1 .wdt-form-column-2 p {
        gap: 25px;
    }
    .wdt-contact-form-1 .wdt-h2-form-btn {
        margin-left: 0;
        margin-right: auto;
    }
    .wdt-contact-form-1 .wdt-form-column-2 p {
        display: flex;
        flex-direction: column;
    }

    .wdt-contact-form-1 .wdt-form-column-2 p span.wdt-form-btn {
        justify-content: flex-start;
        margin-left: 0;
    }
}

/* @media only screen and (max-width: 480px) {

    .wdt-contact-form-1 .wdt-form-column-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
    .wdt-contact-form-1 p span>input,
    .wdt-contact-form-1 p span>textarea {
        padding: 15px;
        font-size: calc(var(--wdtFontSize_Ext) - 1px);
    }
} */

/* --Location Image Box-- */

.wdt-cust-contact-imgbox .wdt-column-wrapper,
.wdt-cust-contact-imgbox .wdt-content-item,
.wdt-cust-contact-imgbox .wdt-column-wrapper .wdt-column {
    transition: var(--wdtBaseTransition);
}

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper,
.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group {
    display: flex;
    flex-direction: column;
}

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group {
    padding: clamp(1.5625rem, 0.5231rem + 2.1683vw, 3.125rem);
    /*Min-25 & Max-50*/
    background: var(--wdtHeadAltColor);
    position: relative;
    z-index: 0;
    color: var(--wdtAccentTxtColor);
}

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper .wdt-content-image a {
    pointer-events: none;
}

/* Content */

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
    z-index: -1;
}

.wdt-cust-contact-imgbox .wdt-content-item:hover .wdt-advanced-slider-block .wdt-content-detail-group:before {
    opacity: 1;
}

/*Title*/

.wdt-cust-contact-imgbox .wdt-advanced-slider-block .wdt-content-title h5 {
    margin: 0;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cust-contact-imgbox .wdt-advanced-slider-block .wdt-content-title h5 a {
    pointer-events: none;
}

/*Button*/

.wdt-cust-contact-imgbox .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group {
    display: grid;
    gap: 5px;
}

/* --- interactive-showcase --- */
    
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, 
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    display: none;
}

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container > div {
    height: 100%;
} 
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper {
    display: inline-flex;
    align-items: center;
} 

/* Image */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper span {
    display: block;
}
.wdt-cust-interactive-style1 .wdt-cust-interactive-section .elementor-widget-image,
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] > div,
.wdt-cust-interactive-style1 .wdt-cust-interactive-section.elementor-section .elementor-container {
    display: flex;
    height: 100%;
}
.wdt-cust-interactive-style1 .wdt-cust-interactive-section .elementor-widget-image img {
    object-fit: cover;
    object-position: center center;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    opacity: .35;
    visibility: hidden;
    transform:scale(1);
    transform-origin: center center;
    -webkit-transform:scale(1);
    -webkit-transform-origin: center center;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] > div {
    display: flex;
    height: 100%;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    visibility: visible;
    transform:scale(1);
    -webkit-transform:scale(1);
    background: var(--wdtAccentTxtColor);
}

/* Content */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    width: 100%;
    max-width: 100%;
}

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-cust-interactive-style1 .wdt-interactive-showcase-content-group {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem); /* Min-20 & Max-24 */ 
    line-height: 1;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-content-group .wdt-interactive-showcase-content-group {
    width: 100%;
}

/* Title */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
font-size: inherit; /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_H1); font-weight: var(--wdtFontWeight_Alt);
line-height: var(--wdtLineHeight_Ext);
text-transform: uppercase; margin-left: 10px; transition: var(--wdt-Alt-Transition); -webkit-transition: var(--wdt-Alt-Transition); 
position: relative; display: flex; width: 100%; justify-content: space-between; align-items: space-between; overflow: hidden; }

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title span {
text-shadow: 0 1.2em var(--wdtPrimaryColor); transform: translate(0em, 0em); -webkit-transform: translate(0em, 0em); 
transition: var(--wdt-Alt-Transition); -webkit-transition: var(--wdt-Alt-Transition); }

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title span {
    transform: translate(0em, -1.2em); -webkit-transform: translate(0em, -1.2em); }

.wdt-cust-interactive-style1 li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group{ color: var(--wdtPrimaryColor); }
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > a:hover{ 
    color: var(--wdtLinkColor); }

/* Icon */
.wdt-cust-interactive-style1 li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group i{ color: var(--wdtPrimaryColor); }

.wdt-cust-interactive-style1 li .wdt-interactive-showcase-content-group i{
    color: inherit; display: inline-flex; min-height: 30px; min-width: 50px; 
    position: relative;
    font-size: 40px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cust-interactive-style1 li .wdt-interactive-showcase-content-group i svg{
transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transition: var(--wdtBaseTransition); 
-webkit-transition: var(--wdtBaseTransition); position: absolute; top: 50%; left: 0; }

/* Description */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-content-description {
   margin: 25px clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem) /* Min-20 & Max-50 */;
   margin-right: 0; color: var(--wdtHeadAltColor); }
.wdt-cust-interactive-address {
    padding: 10%;
  }
   

@media only screen and (min-width: 1281px) {

.wdt-cust-interactive-section .wdt-cust-interactive-column-2 > .elementor-widget-wrap.elementor-element-populated {
display: grid;
grid-template-columns: 70% auto;
grid-template-rows: 100%;
align-items: center;
}

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container {
    display: grid;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container > div {
    grid-area: 1/-1;
    height: 100%;
}


/* Image */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-content-container, 
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > a {
    display: grid;
    grid-template-columns: 27% 73%;
}

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    grid-column-end: 3;
}

/* Content */

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after {
    content: '\e800'; font-family: "kothu-font"; position: relative; font-size: inherit; font-weight: var(--wdtFontWeight_Base); 
    width: 1em; height: 1em; color: var(--wdtSecondaryColor); display: block; margin-left: 14px; 
    filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor)); -webkit-filter: drop-shadow(-1.2em 1.2em 0 var(--wdtPrimaryColor)); 
    opacity: 0; transition: var(--wdt-Alt-Transition); -webkit-transition: var(--wdt-Alt-Transition); }
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:after {
    transform: translate(1.2em, -1.2em); -webkit-transform: translate(1.2em, -1.2em); opacity: 1; }

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0px; }

.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > a {
    align-items: center; position: relative; }
.wdt-cust-interactive-style1 ul.wdt-interactive-showcase-list li > a > .wdt-interactive-showcase-content-group {
    padding: 25px clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem) /* Min-20 & Max-50 */;
    padding-left: 0;
    border-bottom: 1px solid var(--wdtBorderColor);
}
.wdt-cust-interactive-style1 ul.wdt-interactive-showcase-list li:last-child > a > .wdt-interactive-showcase-content-group {
    border-bottom-width: 0;
}

/* Description */
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-content-description {
   grid-column-end:4;
   font-size: clamp(0.875rem, 0.6129rem + 0.3226vw, 1rem);/* Min-14 & Max-16 */
}
}
@media only screen and (max-width: 1280px) {
.wdt-cust-interactive-section .wdt-cust-interactive-column-2 > .elementor-widget-wrap.elementor-element-populated {
display: grid;
grid-template-columns: 60% auto;
align-items: center;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    overflow: auto;
}
    
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li{
    flex: 1 1 40%;
    min-width: clamp(18.125rem, 17.4194rem + 3.2258vw, 20rem);
    padding: 25px 20px 20px;
    margin: 0 20px;
    margin-left: 0;
    display: flex;
    border: 1px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active{
    background-color: var(--wdtAccentTxtColor);
}


.wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-content-description {
   margin: 15px 0 0;
}
.wdt-cust-interactive-style1 li .wdt-interactive-showcase-content-group i svg{ 
    transform: translate(0, -50%); -webkit-transform: translate(0, -50%); top: 50%; }
}

@media only screen and (max-width: 767px) {

.wdt-cust-interactive-section .wdt-cust-interactive-column-2 > .elementor-widget-wrap.elementor-element-populated {
    display: grid;
grid-template-columns: 100%;
}
.wdt-cust-interactive-address { padding: 5%; }
}
@media only screen and (max-width: 480px) { 
    .wdt-cust-interactive-style1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-image { min-height: 250px; }
    .wdt-cust-interactive-address { padding: 10%; }
}

.wdt-cust-interactive-column-2 .elementor-widget-container{
    width: 100%;
}

.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child) {margin-bottom: 0px;margin-right: 15px;}

.wdt-interactive-cust-icon-box .wdt-content-item {
    padding: 5px 0;
}
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-media-group {
    display: flex;
}
.wdt-interactive-cust-icon-box .wdt-column-wrapper > .wdt-column:not(:last-child) {
        border-bottom: 1px solid var(--wdtBorderColor);
    }
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-title h5, .wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
}
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-title{
    align-self: center;
}
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-title h5 {
    padding-right: 10%;
}
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.375rem, 1.2635rem + 0.5096vw, 1.875rem); /* Min-22 & Max-30 */
    padding: 0;
}
.wdt-interactive-cust-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    display: inline-flex;
}

/* Location Tabs */
    
    /* Tabs */
    .wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-content-wrapper { padding: 0; padding-top: clamp(1.5rem, 1.3rem + 1vw, 2.5rem); }
    .wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-content-wrapper { background: transparent; }
    .wdt-cus-portfolio-tab.wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { 
        color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); }
    .wdt-cus-portfolio-tab.wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
    .wdt-cus-portfolio-tab.wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
        color: var(--wdtAccentTxtColor);
        background-color: var(--wdtSecondaryColor);
    }
    .wdt-cus-portfolio-tab.wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title span { 
        text-shadow: 0 1.2em var(--wdtAccentTxtColor); }
    .wdt-cus-h3-filler-tab.wdt-cust-h2-hotspot .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
        font-size: clamp(1.125rem, 1.0418rem + 0.1735vw, 1.25rem); /* Min-20 & Max-24 */
    }
    
    /* Hotspot */
    .wdt-cust-h2-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
        border-radius: var(--wdtRadius_Zero);
        -webkit-border-radius: var(--wdtRadius_Zero);
    }
    .wdt-cust-h2-hotspot .wdt-hotspot-repeater-item.wdt-hotspot-item-active .wdt-hotspot-item-trigger { 
        border-color: var(--wdtLinkHoverColor); background-color: var(--wdtSecondaryColor); }
    .wdt-cust-h2-hotspot .wdt-hotspot-repeater-item .wdt-hotspot-item-trigger { background-color: var(--wdtPrimaryColor);  }
    .wdt-cust-h2-hotspot .wdt-hotspot-repeater-item .wdt-hotspot-item-trigger > div { cursor: pointer; }

    .wdt-cust-h2-hotspot .wdt-hotspot-holder .tippy-box .tippy-content { padding: 20px; }
    .wdt-cust-h2-hotspot .wdt-hotspot-holder img{ width: 100%; height: 100%; opacity: .2;}
    .wdt-cust-h2-hotspot .wdt-hotspot-content h5 + p{ display: none }
    
    .wdt-cust-h2-hotspot .wdt-hotspot-content-wrapper { display: grid; gap: 15px }
    .wdt-cust-h2-hotspot .wdt-hotspot-content-wrapper .wdt-hotspot-additional-content { 
        display: grid; grid-template-columns: auto auto; gap: 10px; justify-content: flex-start; color: var(--wdtHeadAltColor); }

    .wdt-cust-h2-hotspot .wdt-hotspot-content-wrapper .wdt-hotspot-item-icon, 
    .wdt-cust-h2-hotspot .wdt-hotspot-content-wrapper .wdt-hotspot-item-icon i { display: inline-flex; font-size: inherit; }
    
    .wdt-cust-h2-hotspot .wdt-hotspot-content-wrapper .wdt-hotspot-item-icon { font-size: var(--wdtFontSize_H6); }

/* ------- Santhosh Style End------- */


body .wrapper .inner-wrapper:has(> #main .wdt-custom-sticky) { overflow: clip; }
.wdt-custom-sticky {
    align-self: flex-start;
    position: sticky;
    top: 0;
}