----------------------------------
/* ---------  CUSTOM STYLE ---------- */
/* ---------------------------------- */



/* HEADING UPPERCASE */

.wdt-custom-heading-upper .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-heading-upper.elementor-widget-heading .elementor-heading-title {
    text-transform: uppercase;
}


/* FONT WEIGHT BASE */
.wdt-custom-heading-weight-base .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-heading-weight-base.elementor-widget-heading .elementor-heading-title {
    font-weight: var(--wdtFontWeight_Base);
}


/* POINTER EVENTS NONE */
.wdt-custom-pointer-events-none {
    pointer-events: none !important;
}


/* HOME - 5 | FLEX BANNER BG */
.h5-flex-banner-bg .wdt-button-holder.wdt-template-bordered .wdt-button {
    background: var(--wdtAccentTxtColor) !important;
}


/* Interactive Section Home - 01  |  Image Gallery */

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container {
    position: relative;
    margin: 0;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    z-index: 1;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    margin: 0 auto;
    background: transparent;
    max-width: fit-content;
    padding: 0;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    content: none;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    content: '';
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    width: auto;
    height: auto;
    background: transparent;
    transform: unset;
    -webkit-transform: unset;
    visibility: visible;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    box-shadow: 0 0 0 0px inset var(--wdtTertiaryColor);
    pointer-events: none;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 1;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before {
    transform: unset;
    -webkit-transform: unset;
    box-shadow: 0 0 0 4px inset var(--wdtTertiaryColor);
}

.wdt-custom-about-page.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.wdt-custom-about-page.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before {
    box-shadow: 0 0 0 4px inset var(--wdtAccentTxtColor);
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group {
    display: flex;
    gap: 0;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 60px;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
    width: clamp(5rem, 3.75rem + 6.25vw, 11.25rem);
    /* max-180px min-80px*/
    height: clamp(5rem, 3.75rem + 6.25vw, 11.25rem);
    /* max-180px min-80px*/
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset;
    -webkit-transform: unset;
    transform-origin: unset;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}

.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset;
    -webkit-transform: unset;
    transform-origin: unset;
    pointer-events: all;
    opacity: 1;
    visibility: visible;
    transition-delay: 0.2s;
}

/* .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .elementor-column:first-child {
    clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
    visibility: hidden;
    transition: all ease 0.5s; -webkit-transition: all ease 0.5s; 
}
.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .elementor-column:nth-child(2) {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
    visibility: hidden;
    transition: all ease 0.5s; -webkit-transition: all ease 0.5s; 
}
.wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active :is(.elementor-column:first-child, .elementor-column:nth-child(2)) {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    visibility: visible;
    transition-delay: 0.5s; -webkit-transition-delay: 0.5s; 
} */



/* Interactive Section Home - 01  |  Image Gallery */
/* Content */

.wdt-custom-interactive-gallery-content .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-interactive-gallery-content .wdt-content-item {
    display: flex;
    align-items: start;
    justify-content: center;
    padding-right: 20px;
}

.wdt-custom-interactive-gallery-content .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: var(--wdtFontSize_H6);
    margin-right: 15px;
}

.wdt-custom-interactive-gallery-content .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-interactive-gallery-content .wdt-content-item .wdt-content-title h5 {
    margin-top: -3px;
    text-transform: uppercase;
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}



/* Home - 1 | ICON BOX */

.wdt-custom-icon-box-h1 .wdt-content-item {
    padding: 80px;
    background: var(--wdtBodyBGColor);
    border-radius: calc(var(--wdtRadius_3X));
    -webkit-border-radius: calc(var(--wdtRadius_3X));
}

.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: calc(var(--wdtFontSize_Alt) + 30px);
    color: var(--wdtPrimaryColor);
}

.wdt-custom-icon-box-h1 .wdt-content-item>div:not(:last-child),
.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H5) + 4px);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    margin-bottom: 20px;
}

.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5,
.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtSecondaryColor);
}

.wdt-custom-icon-box-h1 .wdt-content-item:hover {
    background: var(--wdtPrimaryColor);
}

.wdt-custom-icon-box-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-icon-box-h1 .wdt-content-item:hover .wdt-content-title h5,
.wdt-custom-icon-box-h1 .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-custom-icon-box-h1 .wdt-content-item:hover .wdt-content-description {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-description {
    max-width: 400px;
    margin: 0 auto;
}



/* Instagram | Home - 1 */

.wdt-custom-instagram-h1 .wdt-content-item {
    border-radius: calc(var(--wdtRadius_2X) + 8px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 8px);
    overflow: hidden;
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 100%;
    height: 100%;
    align-items: center;
    pointer-events: none;
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    position: relative;
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
    transform: scale(0);
    -webkit-transform: scale(0);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before {
    content: '';
    background: rgba(var(--wdtPrimaryColorRgb), 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    border-radius: calc(var(--wdtRadius_Full) - 20%);
    -webkit-border-radius: calc(var(--wdtRadius_Full) - 20%);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-image>a>img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-image>a>img {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
}

.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}




/* NewsLetter | Home - 1 */

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding: 25px 40px;
    padding-right: 150px;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    background: var(--wdtAccentTxtColor);
    color: var(--wdtBodyTxtColor);
    border: none;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    line-height: var(--wdtLineHeight_Alt);
    box-shadow: 0 0 0 0px var(--wdtPrimaryColor) inset;
    -webkit-box-shadow: 0 0 0 0px var(--wdtPrimaryColor) inset;
}

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    margin: 10px;
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    padding: var(--wdtPadding_Btn);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    letter-spacing: 0.1px;
    line-height: var(--wdtLineHeight_Alt);
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    padding-top: 0;
    padding-bottom: 0;
}

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    height: 48px;
}

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus {
    box-shadow: 0 0 0 1px var(--wdtPrimaryColor) inset;
    -webkit-box-shadow: 0 0 0 1px var(--wdtPrimaryColor) inset;
}

.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
    background: var(--wdtLinkColor);
}

.wdt-custom-newsletter-h1.color-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    background: var(--wdtTertiaryColor);
}


/* Rotate Icon | Home - 1 */

.wdt-custom-rotate-ion-h1 .elementor-icon .bg-circle {
    fill: var(--wdtPrimaryColor);
    animation: bg-circle-rotate 20s linear infinite;
    -webkit-animation: bg-circle-rotate 20s linear infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
}

.wdt-custom-rotate-ion-h1 .elementor-icon .center-star {
    fill: var(--wdtAccentTxtColor);
}

.wdt-custom-rotate-ion-h1 .elementor-icon .rotate-letters {
    fill: var(--wdtAccentTxtColor);
    animation: rotate-letters 20s linear infinite;
    -webkit-animation: rotate-letters 20s linear infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
}

.wdt-custom-rotate-ion-h2 .elementor-icon .bg-circle {
    fill: var(--wdtPrimaryColor);
    animation: bg-circle-rotate 20s linear infinite;
    -webkit-animation: bg-circle-rotate 20s linear infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
}

.wdt-custom-rotate-ion-h2 .elementor-icon .center-star {
    fill: var(--wdtSecondaryColor);
}

.wdt-custom-rotate-ion-h2 .elementor-icon .rotate-letters {
    fill: var(--wdtHeadAltColor);
    animation: rotate-letters 20s linear infinite;
    -webkit-animation: rotate-letters 20s linear infinite;
    transform-origin: center;
    -webkit-transform-origin: center;
}

@keyframes bg-circle-rotate {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes bg-circle-rotate {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate-letters {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
}

@-webkit-keyframes rotate-letters {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
}




/* APP SECTION | HOME - 1 | Counter */

.wdt-custom-appsec-counter-h1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-custom-appsec-counter-h1 .wdt-content-item .wdt-content-counter,
.wdt-custom-rating-heading-aside-counter-h1.elementor-widget-heading .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_H5) + 4px);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
    margin-bottom: 0;
}

.wdt-custom-appsec-counter-h1 .wdt-content-item .wdt-content-title h5,
.wdt-custom-rating-aside-counter-h1.elementor-widget-heading .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    margin-bottom: 0;
    margin-top: 10px;
}



/* APP SECTION | HOME - 1 | APP HEADING */

.wdt-custom-app-heading-h1.elementor-widget-heading .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
}



/* Home 1 | Hostpot */

.wdt-custom-hotspot-h1 .wdt-hotspot-item-trigger {
    background: var(--wdtAccentTxtColor);
    width: 16px;
    height: 16px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    padding: 0;
    border: none;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    background: var(--wdtAccentTxtColor);
}

.wdt-custom-hotspot-h1 .wdt-hotspot-item-trigger::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid;
    border-color: var(--wdtAccentTxtColor);
    border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 0;
    animation: ripple-scale 2s ease-out infinite;
    -webkit-animation: ripple-scale 2s ease-out infinite;
    z-index: -1;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-item-trigger:hover::after {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-item-trigger .wdt-hotspot-item-default {
    display: none;
}

@keyframes ripple-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.8;
    }

    80% {
        transform: scale(2.8);
        -webkit-transform: scale(2.8);
        opacity: 0;
    }
}

@-webkit-keyframes ripple-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.8;
    }

    80% {
        transform: scale(2.8);
        -webkit-transform: scale(2.8);
        opacity: 0;
    }
}

.wdt-custom-hotspot-h1 .tippy-box .tippy-arrow {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.7);
    margin: 0 -1px;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-holder .tippy-box .tippy-content {
    padding: 15px;
    padding-top: 20px;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.7);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    max-width: 140px;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-holder .tippy-box .tippy-content img {
    width: 60px;
}

.wdt-custom-hotspot-h1 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    margin: 15px 0 10px 0;
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    color: var(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-hotspot-h1 .wdt-hotspot-holder .tippy-box .tippy-content p {
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-hotspot-h1.type-2 .wdt-hotspot-holder .tippy-box .tippy-content h5 {
    font-weight: 500;
}


/* Home 1 | Animation Text */

.wdt-custom-animation-text-h1 .wdt-animation-item.text-item {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20*/
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-animation-text-h1 .elementor-widget-container {
    background: var(--wdtPrimaryColor);
    padding: clamp(0.3125rem, 0.0625rem + 1.25vw, 1.5625rem) 0;
    /* max-25 min-5 */
}

.wdt-custom-animation-text-h1.right .elementor-widget-container {
    transform-origin: top right;
    -webkit-transform-origin: top right;
}

.wdt-custom-animation-text-h1.left .elementor-widget-container {
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}



/* Home 2 | Heading Style */

.wdt-custom-heading-00 .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-heading-00 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-custom-heading-00 .elementor-heading-title {
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    display: inline;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-heading-00.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover {
    color: var(--wdtSecondaryColor);
}



/* Home 2 | Heading Image Style */

.wdt-custom-heading-img .elementor-heading-title img {
    height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
    position: relative;
    margin-top: clamp(-3rem, -2.6rem + -2vw, -5rem);
}



/* Home 2 | Banner | Popup Box */

.wdt-custom-play-btn-h2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    width: 80px;
    height: 80px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    background: rgba(var(--wdtPrimaryColorRgb), 0.9);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-play-btn-h2 .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
}



/* Home 2 | Instagram */

.wdt-custom-insta-h2 :is(.wdt-content-item > div:not(:last-child), .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-content-item .wdt-content-elements-group > div:not(:last-child)) {
    margin-bottom: 0;
}

.wdt-custom-insta-h2 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--wdtRadius_2X) + 8px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 8px);
    overflow: hidden;
}

.wdt-custom-insta-h2 .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-custom-insta-h2 .wdt-content-item :is(.wdt-content-icon-wrapper, .wdt-content-icon-wrapper .wdt-content-icon) {
    width: 100%;
    height: 100%;
    position: relative;
    pointer-events: none;
    overflow: hidden;
}

.wdt-custom-insta-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    position: absolute;
    right: 8px;
    top: 8px;
    align-items: center;
    justify-content: center;
    background: rgba(var(--wdtPrimaryColorRgb), 0.9);
    color: var(--wdtLinkColor);
    font-size: var(--wdtFontSize_Base);
    padding: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transition: all 0.35s ease-in;
    -webkit-transition: all 0.35s ease-in;
    width: 35px;
    height: 35px;
}

.wdt-custom-insta-h2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background: rgba(var(--wdtPrimaryColorRgb), 0.7);
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    transform: scale(2);
    -webkit-transform: scale(2);
    opacity: 1;
}

.wdt-custom-insta-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    margin-top: 15px;
    letter-spacing: 0;
}



/* Home 2 | Coundown */

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-countdown-label,
.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {
    display: none;
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-downcount {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    border: none;
    width: auto;
    padding: 20px;
    background: var(--wdtPrimaryColor);
    border-radius: calc(var(--wdtRadius_3X));
    -webkit-border-radius: calc(var(--wdtRadius_3X));
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper {
    justify-content: center;
    align-items: center;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: rgba(var(--wdtBorderColorRgb), 0.075);
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper:nth-child(2) {
    border-right: 0;
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper:nth-child(3) {
    border-bottom: 0;
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper:nth-child(4) {
    border: 0;
}

.wdt-custom-countdown-h2 .wdt-counter-wrapper .wdt-counter-number {
    font-size: 80px;
    font-size: clamp(2.75rem, 2.3rem + 2.25vw, 5rem);
    /* max-80  min-44 */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtLinkColor);
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    color: var(--wdtLinkColor);
    margin-top: 10px;
}

.wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
    padding: 20px;
}



/* HOME 2 | Button Border-Radius 8px */

.wdt-custom-btn-h2 .wdt-button-holder.wdt-button-size-nm .wdt-button {
    border-radius: calc(var(--wdtRadius_3X) - 2px);
}



/* Home 2 | Brand Logo */

.wdt-custom-brand-logo-h2 .wdt-content-item>div:not(:last-child),
.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-brand-logo-h2 .wdt-content-item {
    display: grid;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--wdtRadius_3X));
    -webkit-border-radius: calc(var(--wdtRadius_3X));
    overflow: hidden;
}

.wdt-custom-brand-logo-h2 .wdt-content-item>div {
    grid-area: 1/-1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.wdt-custom-brand-logo-h2 .wdt-content-item :is(.wdt-content-image-wrapper, .wdt-content-image-wrapper .wdt-content-image, .wdt-content-image > span, .wdt-content-image > a) {
    width: 100%;
    height: 100%;
    padding: 5px;
}

.wdt-custom-brand-logo-h2 .wdt-content-item :is(.wdt-content-image > span > img, .wdt-content-image > a > img) {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
}

.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-detail-group {
    padding: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem) 20px;
    /* max-60 min-30 */
    background: rgba(var(--wdtAccentTxtColorRgb), 1);
    pointer-events: none;
}

.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Base);
    margin-top: 5px;
    color: var(--wdtBodyTxtColor);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtHeadAltColor);
}

.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-detail-group {
    background: var(--wdtPrimaryColor);
}

.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-subtitle {
    color: var(--wdtLinkColor);
}

.wdt-contact-page.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-detail-group {
    padding: 30px 20px;
}

.wdt-contact-page.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-contact-page.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}




/* Home - 2 | Newsletter */

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    border-radius: calc(var(--wdtRadius_2X) + 2px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 2px);
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    margin: 9px;
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    height: 50px;
    border-radius: calc(var(--wdtRadius_2X) - 2px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) - 2px);
    color: var(--wdtLinkColor);
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-newsletter-h2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div {
    color: var(--wdtAccentTxtColor);
    margin-left: 5px;
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1.wdt-custom-contcat-page .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div a:hover {
    color: var(--wdtPrimaryColor);
}




/* HOME 3 | SUPPORT BLOCK */

.wdt-custom-support-block-h3 :is(.wdt-content-item > div:not(:last-child), .wdt-content-item .wdt-content-detail-group > div:not(:last-child)) {
    margin-bottom: 0;
}

.wdt-custom-support-block-h3 .wdt-content-item {
    display: flex;
    align-items: start;
    justify-content: center;
    background: var(--wdtBodyBGColor);
    padding: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem) clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem);
    /* max-40 & 55 min-25 & 25 */
    border-radius: calc(var(--wdtRadius_3X) - 2px);
    -webkit-border-radius: calc(var(--wdtRadius_3X) - 2px);
    height: 100%;
}

.wdt-custom-support-block-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: clamp(3.5rem, 3.25rem + 1.25vw, 4.75rem);
    /* max-76 min-56 */
    margin-right: clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem);
    /* max-15 min-10 */
    margin-top: -8px;
    margin-bottom: -8px;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-support-block-h3 .wdt-content-item .wdt-content-media-group {
    display: flex;
}

.wdt-custom-support-block-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18 */
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
}

.wdt-custom-support-block-h3 .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    margin-top: 12px;
}




/* CAROUSEL BRAND LOGO | HOME -3 */

/* .wdt-custom-carousel-brand-logo-h3 .wdt-icon-box-container.swiper,
.wdt-custom-carousel-brand-logo-h3 .swiper.wdt-image-box-container {
    border-radius: 0;
    -webkit-border-radius: var(--wdtRadius_3X);
} */

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item {
    /* padding: 60px 0 40px 0; */
    /* background-color: var(--wdtAccentTxtColor); */
    display: flex;
    max-height: clamp(6.25rem, 5.5rem + 3.75vw, 10rem);
    /* max-160 min-100 */
    position: relative;
    border-left: 1px solid var(--wdtBorderColor);
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item::before,
.wdt-custom-carousel-brand-logo-h3 .wdt-content-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    z-index: 0;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item::before {
    background: var(--wdtAccentTxtColor);
    z-index: 1;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item:hover::before {
    width: 0%;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item::after {
    background: var(--wdtPrimaryColor);
    opacity: 0;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item:hover::after {
    opacity: 1;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    justify-content: center;
    position: relative;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0 !important;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events: none;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(5rem, 4.5rem + 2.5vw, 7.5rem);
    /* max-120 min-80 */
    color: var(--wdtHeadAltColor);
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-image>span,
.wdt-custom-carousel-brand-logo-h3 .wdt-content-item .wdt-content-image>a {
    padding: 0 1px;
}


/* Home - 3 header marquee section */

.wdt-home-3-header-marquee .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-home-3-header-marquee .wdt-animation-wrapper:before,
.wdt-home-3-header-marquee .wdt-animation-wrapper:after {
    content: '';
    background: linear-gradient(90deg, #EEEEEE, transparent);
    width: 25%;
    height: 100%;
    bottom: 0;
    position: absolute;
    z-index: 1;
}

.wdt-home-3-header-marquee .wdt-animation-wrapper:before {
    left: 0;
}

.wdt-home-3-header-marquee .wdt-animation-wrapper:after {
    right: 0;
    background: linear-gradient(90deg, transparent, #EEEEEE);
}


/* FAQ PAGE | FAQ SECTION */

.wdt-custom-faq-1 .wdt-accordion-toggle-holder :is(.wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-description) {
    border: none;
    background: transparent;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:is(.ui-state-hover, .ui-state-active) {
    color: var(--wdtSecondaryColor);
    background: transparent;
    border: none;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder :is(.wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .wdt-accordion-toggle-title-holder) {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /*max-26 min-18 */
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    color: var(--wdtSecondaryColor);
    padding: 0;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    font-size: 160%;
    margin-left: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
    /* max-20 min-10 */
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder :is(.wdt-accordion-toggle-title, .wdt-accordion-toggle-icon) {
    line-height: inherit;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    background: var(--wdtAccentTxtColor);
    padding: 15px 15px 15px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20 */
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: calc(var(--wdtRadius_3X) + 14px);
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    color: rgba(var(--wdtSecondaryColorRgb), 0.7);
    padding: 10px 0;
    padding-right: clamp(1.875rem, 0.75rem + 5.625vw, 7.5rem);
    /* max-120 min-30 */
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    font-size: 100%;
    border: none;
    width: auto;
    height: auto;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.wdt-custom-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}





/* COntact Page | Support Block */



.wdt-custom-icon-box-2 .wdt-content-item {
    padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-50 & 30  min-30 & 20 */
    background: var(--wdtAccentTxtColor);
    height: 100%;
    display: flex;
    align-items: center;
}

.wdt-custom-icon-box-2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
}

.wdt-custom-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-icon-box-2 .wdt-content-item .wdt-content-title :is(h5, h5 a) {
    color: var(--wdtBodyTxtColor);
}

.wdt-custom-icon-box-2 .wdt-content-item:hover {
    background: var(--wdtLinkHoverColor);
}

.wdt-custom-icon-box-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-icon-box-2 .wdt-content-item:hover .wdt-content-title :is(h5, h5 a) {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-icon-box-2 .wdt-content-item:hover .wdt-content-title h5 a:hover {
    color: var(--wdtLinkColor);
}




/* Contact Page | Contact form Aside Section */

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

.wdt-cus-icon-box-3 .wdt-content-item {
    display: flex;
    justify-content: center;
    padding-right: 20px;
}

.wdt-cus-icon-box-3 .wdt-content-item .wdt-content-title h5 {
    margin-top: 20px;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-cus-icon-box-3 .wdt-content-item .wdt-content-subtitle {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18 */
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 0;
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-cus-icon-box-3 .wdt-content-item .wdt-content-description p{ margin-bottom: 0;}

.wdt-cus-icon-box-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(2.1875rem, 2.075rem + 0.5625vw, 2.75rem);
    /* max-44 min-34 */
    color: var(--wdtAccentTxtColor);
    background: var(--wdtPrimaryColor);
    width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    /* max-60 min-50 */
    height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    /* max-60 min-50 */
    padding: 0;
    margin-top: 3px;
    margin-right: 20px;
}

.wdt-cus-icon-box-3 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    /* max-60 min-50 */
}

@media only screen and (max-width:767px) {
    .wdt-cus-icon-box-3 .wdt-content-item {
        padding: 0;
        display: block;
    }

    .wdt-cus-icon-box-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        margin: 0;
        margin-bottom: 10px;
    }
}


/* Contact Page | Contact Form */

.wdt-custom-contact-page-form br {
    display: none;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

/*.wdt-custom-contact-page-form :is( .col-i, .col-ii ) p span:nth-child(1) {*/
/*    padding-right: 7px;*/
/*}*/
/*.wdt-custom-contact-page-form :is( .col-i, .col-ii ) p span:nth-child(3) {*/
/*    padding-left: 8px;*/
/*}*/
.wdt-custom-contact-page-form p {
    margin-bottom: 15px;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) input,
.wdt-custom-contact-page-form .col-iv textarea {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Base);
    color: var(--wdtBodyTxtColor);
    padding: 20px !important;
    border: 1px solid var(--wdtBorderColor);
    background: var(--wdtAccentTxtColor);
}

.wdt-custom-contact-page-form .col-iv textarea {
    height: 180px;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) input {
    padding-right: 50px;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) input:focus,
.wdt-custom-contact-page-form .col-iv textarea:focus {
    box-shadow: none;
    border: 1px solid var(--wdtSecondaryColor) !important;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) input:focus~.wpcf7-not-valid-tip {
    opacity: 0;
}

.wdt-custom-contact-page-form :is(.col-i, .col-ii) input::placeholder,
.wdt-custom-contact-page-form .col-iv textarea::placeholder {
    opacity: 0.6;
    text-transform: capitalize;
}

.wdt-custom-contact-page-form input[type="submit"] {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
    padding: var(--wdtPadding_Btn);
    border: none;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-custom-contact-page-form input[type="submit"]:hover {
    background-position: 100% 0;
}

.wdt-custom-contact-page-form .col-iii {
    margin-top: 30px;
}

.wdt-custom-contact-page-form .col-iii .wpcf7-list-item {
    margin: 5px 1em 5px 0;
}

.wdt-custom-contact-page-form .col-iii .title {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtBodyTxtColor);
    margin-bottom: -5px;
}

.wdt-custom-contact-page-form .col-iii input~span {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    position: relative;
    color: var(--wdtBodyTxtColor); 
    padding: 0 0 0 15px;
}

.wdt-custom-contact-page-form .col-iii input~span::before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border: 1px solid var(--wdtBorderColor);
    top: 2px;
    left: -10px;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
}

.wdt-custom-contact-page-form .col-iii input:checked~span::before {
    width: 8px;
    height: 15px;
    transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    border-width: 2px;
    border-left: transparent;
    border-top: transparent;
    left: -5px;
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-contact-page-form .col-iii input {
    opacity: 0;
}

.wpcf7-form .wdt-custom-contact-page-form~.wpcf7-response-output,
.wpcf7 form .wdt-custom-contact-page-form~.wpcf7-response-output {
    margin-top: 30px;
}

.wdt-custom-contact-page-form .wpcf7-not-valid-tip {
    position: absolute;
    bottom: 0px;
    right: 5px;
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

/* .wdt-custom-contact-page-form .wpcf7-not-valid-tip::before, 
.wdt-custom-contact-page-form .wpcf7-not-valid-tip::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background: var(--wdtAccentTxtColor);
    transform: rotate(40deg); -webkit-transform: rotate(40deg);
    top: 6px;
    left: 11px;
}
.wdt-custom-contact-page-form .wpcf7-not-valid-tip::after {
    transform: rotate(-40deg); -webkit-transform: rotate(-40deg);
} */
.wdt-custom-contact-page-form .col-iii .wpcf7-form-control-wrap {
    padding-right: 50px;
    padding-bottom: 10px;
}




/* Home - 4 | Countdown */

.wdt-custom-coundown-h4 .wdt-countdown-label {
    display: none;
}

.wdt-custom-coundown-h4 .wdt-countdown-holder {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-downcount {
    border: none;
    display: grid;
    grid-template-columns: repeat(4, minmax(clamp(5rem, 3.5rem + 7.5vw, 12.5rem), 1fr));
    /* max-200 min-80px */
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider {
    display: none;
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-counter-wrapper {
    justify-content: center;
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child) {
    border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.3);
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
    padding: 0;
    margin: -10px 0;
}

.wdt-custom-coundown-h4 .wdt-counter-wrapper .wdt-counter-number {
    font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem);
    /* max-80 min-40px */
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-coundown-h4 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtAccentTxtColor);
    margin-top: clamp(0.5rem, 0.35rem + 0.75vw, 1.25rem);
    /* max-20 min-8px */
    margin-bottom: 8px;
}



/* Home - 4 | Counter Section */

.wdt-counter-aside-heading-h4.elementor-widget-heading .elementor-heading-title,
.wdt-custom-counter-h4 .wdt-content-item .wdt-content-counter {
    font-size: clamp(1.875rem, 1.475rem + 2vw, 3.875rem);
    /* max-62 min-30px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: calc(var(--wdtFontWeight_Base) + 100);
    text-transform: capitalize;
    line-height: calc(var(--wdtLineHeight_Base) - 0.5);
}

.wdt-counter-aside-title-h4.elementor-widget-heading .elementor-heading-title,
.wdt-custom-counter-h4 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: 3px;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-counter-h4 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 10px;
}

/* Home - 4 | Client Logo */

.wdt-custom-client-logo-h4 .swiper-slide {
    opacity: 1 !important;
}



/* Home 4 | Instagram */

.wdt-custom-insta-h4 .wdt-content-item {
    display: grid;
    overflow: hidden;
}

.wdt-custom-insta-h4 .wdt-content-item>div {
    grid-area: 1/-1;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.wdt-custom-insta-h4 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-detail-group {
    position: relative;
    pointer-events: none;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-detail-group::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(var(--wdtPrimaryColorRgb), 0.9);
    border-radius: 20%;
    -webkit-border-radius: 20%;
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    opacity: 0;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item:hover .wdt-content-detail-group::before {
    border-radius: 0%;
    -webkit-border-radius: 0%;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: 1;
}

.wdt-custom-insta-h4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_H5) + 6px);
    transform: scale(0);
    -webkit-transform: scale(0);
    opacity: 0;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-image>a>img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-custom-insta-h4 .wdt-column:not(:last-child) .wdt-content-item:hover .wdt-content-image>a>img {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-detail-group {
    background: rgba(var(--wdtSecondaryColorRgb), 0.9);
    pointer-events: none;
}

.wdt-custom-insta-h4 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Ext) + 100);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_H6);
}

.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H6);
    padding: 30px;
    position: relative;
}

.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, var(--wdtPrimaryColor), var(--wdtAccentTxtColor), var(--wdtSecondaryColor), var(--wdtPrimaryColor));
    border-radius: 50%;
    -webkit-border-radius: 50%;
    z-index: -1;
    animation: rotate 5s linear infinite;
    -webkit-animation: rotate 5s linear infinite;
}

.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::after {
    content: '';
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    background: var(--wdtSecondaryColor);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    z-index: -1;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}




/* Home - 4 | TESTIMONIAL CONTENT */

.wdt-custom-testimonial-product-heading-01 .elementor-heading-title {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Base);
    text-transform: uppercase;
}

.wdt-custom-testimonial-product-heading-02.elementor-widget-heading .elementor-heading-title {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
}

.wdt-custom-testimonial-product-price span {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    text-decoration: line-through;
}

.wdt-custom-testimonial-product-price strong {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
    text-decoration: none;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: -70px;
    z-index: -1;
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_Alt) + 50px);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.1);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-elements-group {
    text-align: left;
    margin-left: 20px;
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-image>span,
.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-image>a {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Base);
    text-transform: uppercase;
    letter-spacing: 0;
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating li span.fas.fa-star::before,
.wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating li span.far.fa-star::before {
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating li span.fas.fa-star::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M73.86,68.7l-1.35-6.3,4.61-4.25h0l12.48-11.5,4.85-4.47c2.54-2.35,1.86-4.53-1.5-4.86L81.47,36.2l-17.6-1.72-7-17L52.31,6.32c-1.34-3.26-3.53-3.26-4.86,0L42.88,17.44l-7,17L18.28,36.2,6.8,37.31c-3.37.33-4,2.52-1.5,4.86l17.32,16h0l4.61,4.26-1.35,6.28h0L20.82,92.31c-.74,3.47,1,4.82,3.94,3L41.84,84.67l8-5,15.2,9.48L75,95.31c2.91,1.82,4.68.47,3.94-3L76.4,80.51,73.87,68.7Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M73.86,68.7l-1.35-6.3,4.61-4.25h0l12.48-11.5,4.85-4.47c2.54-2.35,1.86-4.53-1.5-4.86L81.47,36.2l-17.6-1.72-7-17L52.31,6.32c-1.34-3.26-3.53-3.26-4.86,0L42.88,17.44l-7,17L18.28,36.2,6.8,37.31c-3.37.33-4,2.52-1.5,4.86l17.32,16h0l4.61,4.26-1.35,6.28h0L20.82,92.31c-.74,3.47,1,4.82,3.94,3L41.84,84.67l8-5,15.2,9.48L75,95.31c2.91,1.82,4.68.47,3.94-3L76.4,80.51,73.87,68.7Z'/%3E%3C/svg%3E");
}

.wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating li span.far.fa-star::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M93,37.32,81.47,36.2l-17.6-1.72-7-17L52.31,6.32c-1.34-3.26-3.53-3.26-4.86,0L42.88,17.44l-7,17L18.28,36.2,6.8,37.31c-3.37.33-4,2.52-1.5,4.86l17.32,16,4.61,4.26-1.35,6.28-5.06,23.6c-.74,3.47,1,4.82,3.94,3L41.84,84.67l8-5L65,89.15l10,6.16c2.91,1.82,4.68.47,3.94-3L76.4,80.51,73.87,68.7h0l-1.35-6.3,4.61-4.25L89.6,46.65l4.85-4.47C97,39.83,96.31,37.65,93,37.32ZM77.74,47.11l-3,2.8-7.8,7.18L64,59.75l.84,3.94h0l1.58,7.38,1.59,7.38c.46,2.17-.65,3-2.47,1.87l-6.22-3.85-9.5-5.92-5,3.12L34.18,80.32c-1.84,1.14-2.93.3-2.46-1.87l3.16-14.76.84-3.92-2.88-2.66L22,47.1c-1.56-1.46-1.16-2.83.94-3l7.18-.7,11-1.1,4.38-10.62,2.85-6.95c.83-2,2.2-2,3,0l2.85,7L58.63,42.3l11,1.07,7.17.7C78.9,44.28,79.33,45.64,77.74,47.11Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M93,37.32,81.47,36.2l-17.6-1.72-7-17L52.31,6.32c-1.34-3.26-3.53-3.26-4.86,0L42.88,17.44l-7,17L18.28,36.2,6.8,37.31c-3.37.33-4,2.52-1.5,4.86l17.32,16,4.61,4.26-1.35,6.28-5.06,23.6c-.74,3.47,1,4.82,3.94,3L41.84,84.67l8-5L65,89.15l10,6.16c2.91,1.82,4.68.47,3.94-3L76.4,80.51,73.87,68.7h0l-1.35-6.3,4.61-4.25L89.6,46.65l4.85-4.47C97,39.83,96.31,37.65,93,37.32ZM77.74,47.11l-3,2.8-7.8,7.18L64,59.75l.84,3.94h0l1.58,7.38,1.59,7.38c.46,2.17-.65,3-2.47,1.87l-6.22-3.85-9.5-5.92-5,3.12L34.18,80.32c-1.84,1.14-2.93.3-2.46-1.87l3.16-14.76.84-3.92-2.88-2.66L22,47.1c-1.56-1.46-1.16-2.83.94-3l7.18-.7,11-1.1,4.38-10.62,2.85-6.95c.83-2,2.2-2,3,0l2.85,7L58.63,42.3l11,1.07,7.17.7C78.9,44.28,79.33,45.64,77.74,47.11Z'/%3E%3C/svg%3E");
}

.wdt-home-3-testimonial .wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-title h5,
.wdt-home-3-testimonial .wdt-custom-testimonial-product-heading-02.elementor-widget-heading .elementor-heading-title {
    font-weight: var(--wdtFontWeight_Base);
}


/* Home - 4 | TESTIMONIAL */

.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-content-item {
    width: 100%;
}

.wdt-custom-h3.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span {
    display: inline-block;
    padding: 5px;
}

.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    position: absolute;
    top: 5%;
    border: 1px solid currentColor;
    width: 40px;
    height: 40px;
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-h3.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
    width: fit-content;
    padding: 0 10px;
}

@media only screen and (min-width:1281px) {
    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        right: 100%;
    }

    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
        left: 100%;
    }
}

.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h4 .swiper-slide .wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
}

.wdt-custom-testimonial-h4 .swiper-slide-active .wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.wdt-custom-testimonial-h4 .swiper-slide .wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-description {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.wdt-custom-testimonial-h4 .swiper-slide-active .wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-description {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
}

.wdt-custom-testimonial-h4 .swiper-slide .wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating-container {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.wdt-custom-testimonial-h4 .swiper-slide-active .wdt-custom-testimonial-with-product .wdt-content-item .wdt-rating-container {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
}

.wdt-custom-testimonial-h4 .swiper-slide .wdt-custom-testimonial-product-container {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.wdt-custom-testimonial-h4 .swiper-slide-active .wdt-custom-testimonial-product-container {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    transition-delay: 1s;
    -webkit-transition-delay: 1s;
}

.wdt-custom-testimonial-product-container {
    max-width: 350px;
}

.wdt-custom-h3.wdt-custom-testimonial-h4 .wdt-custom-testimonial-product-container {
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
    overflow: hidden;
}

.wdt-custom-h3.wdt-custom-testimonial-h4 .wdt-custom-testimonial-product-container .wdt-custom-testimonial-product-container-column .elementor-widget-wrap {
    border-radius: calc(var(--wdtRadius_2X) - 3px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) - 3px);
    overflow: hidden;
}

.wdt-custom-testimonial-h4-1.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span {
    display: inline-block;
    padding: 5px;
}

.wdt-custom-testimonial-h4-1.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    padding: 0 10px;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    width: fit-content;
}




/* Home - 4 | Slider Content */

.wdt-custom-h4-slider-content .elementor-background-overlay::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(var(--wdtSecondaryColorRgb), 0.3);
}

.wdt-custom-h4-slider-content-01 .elementor-background-overlay::before {
    content: none;
}

.wdt-custom-heading-h4-slider.elementor-widget-heading .elementor-heading-title {
    font-size: clamp(2.5rem, 1.5rem + 5vw, 7.5rem);
    /*max-120 min 40px */
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    line-height: calc(var(--wdtLineHeight_Alt) - 0.15);
}

.wdt-custom-h4-slider-btn .wdt-button-holder.wdt-button-size-sm .wdt-button {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-h4-slider-btn .wdt-button-holder.wdt-button-size-sm .wdt-button:hover {
    color: var(--wdtAccentTxtColor);
}



/* Home - 4 | Slider */

.wdt-custom-social-icon-h4-slider.elementor-widget .elementor-icon-list-item a {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-scroll-down-h4-slider .elementor-icon {
    font-size: var(--wdtFontSize_H6);
    width: 40px;
    height: 40px;
    border: 1px solid currentColor;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.wdt-custom-animation-text-h1.h4-slider .elementor-widget-container {
    background: rgba(var(--wdtSecondaryColorRgb), 0.9);
}

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute;
    left: 0;
    bottom: 10%;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding-left: 30px;
}

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>span {
    display: none;
}

.wdt-custom-slider-h4 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    z-index: 1;
    background: transparent;
    margin-top: 0;
    font-size: var(--wdtFontSize_H6);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    width: 40px;
    height: 40px;
    margin-top: 0;
    border: 1px solid currentColor;
    margin: 5px;
}

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

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction>*::before {
    content: "0";
}

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction>* {
    margin: 0 5px;
}

.wdt-custom-slider-h4 .elementor-widget-wrap.elementor-element-populated {
    perspective: 1000px;
    -webkit-perspective: 1000px;
}

.wdt-custom-slider-h4 .swiper-slide .wdt-custom-heading-h4-slider {
    transform: rotateY(60deg) scale(0.2);
    -webkit-transform: rotateY(60deg) scale(0.2);
    transition: all 1.2s ease;
    -webkit-transition: all 1.2s ease;
    opacity: 0;
}

.wdt-custom-slider-h4 .swiper-slide-active .wdt-custom-heading-h4-slider {
    transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    opacity: 1;
}

.wdt-custom-slider-h4 .swiper-slide-active .wdt-custom-heading-h4-slider:nth-child(1) {
    transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
}

.wdt-custom-slider-h4 .swiper-slide-active .wdt-custom-heading-h4-slider:nth-child(2) {
    transition-delay: 0.6s;
    -webkit-transition-delay: 0.6s;
}

.wdt-custom-slider-h4 .swiper-slide .elementor-widget-text-editor {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    opacity: 0;
}

.wdt-custom-slider-h4 .swiper-slide-active .elementor-widget-text-editor {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transition-delay: 1s;
    -webkit-transition-delay: 1s;
}

.wdt-custom-slider-h4 .swiper-slide .wdt-custom-h4-slider-btn {
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    opacity: 0;
}

.wdt-custom-slider-h4 .swiper-slide-active .wdt-custom-h4-slider-btn {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transition-delay: 1.3s;
    -webkit-transition-delay: 1.3s;
    opacity: 1;
}





/* Home - 5 | Grid Banner */

.wdt-custom-gridbanner-bg-h5 .elementor-element-populated {
    overflow: hidden;
}

.wdt-custom-gridbanner-bg-h5.elementor-column .elementor-widget-wrap.elementor-element-populated>.elementor-background-overlay {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.wdt-custom-gridbanner-bg-h5.elementor-column:hover .elementor-widget-wrap.elementor-element-populated>.elementor-background-overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-gridbanner-heading-h5 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-size: var(--wdtFontSize_Base);
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: calc(var(--wdtFontWeight_Base) + 100);
    font-family: var(--wdtFontTypo_Base);
    color: var(--wdtPrimaryColor);
    margin-bottom: 10px;
}

.wdt-custom-gridbanner-heading-h5 .wdt-heading-holder .wdt-heading-title-wrapper {
    text-transform: capitalize;
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-gridbanner-btn-h5 .wdt-button-holder.wdt-button-size-nm .wdt-button {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtSecondaryColor);
    padding-left: 20px;
    padding-right: 48px;
    pointer-events: none;
}

.wdt-custom-gridbanner-rating-h5.elementor-widget-heading .elementor-heading-title {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Alt);
    letter-spacing: 0;
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: 0;
}

.home-5-blog-listing .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
}



/* Home - 5 | Offer Banner */

.wdt-custom-rotate-ion-h5.wdt-custom-rotate-ion-h1 .elementor-icon .center-star {
    fill: rgba(var(--wdtSecondaryColorRgb), 0.3);
}

.wdt-custom-heading-with-img-h5 img {
    margin-top: -60px
}

.wdt-custom-offerbanner-icon-h5 .wdt-content-item>div:not(:last-child),
.wdt-custom-offerbanner-icon-h5 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 8px;
}

.wdt-custom-offerbanner-icon-h5 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    opacity: 0.8;
}




/* Home - 5 | Testimonial */

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

.wdt-custom-testimonial-h5 .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-description {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    /* max-28 min-20px */
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Base);
    text-transform: capitalize;
    color: rgba(var(--wdtHeadAltColorRgb), 0.9);
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem);
    /* max-22 min-18px */
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-title h5,
.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-title h5 a {
    color: rgba(var(--wdtHeadAltColorRgb), 0.9);
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-title-group span {
    display: none;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    margin-left: 10px;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-media-group>div {
    grid-area: 1/-1;
}

.wdt-custom-testimonial-h5 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    z-index: -1;
    color: rgba(var(--wdtPrimaryColorRgb), 0.15);
}

.wdt-custom-testimonial-h5 .swiper-slide .wdt-content-item .wdt-content-description {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    opacity: 0;
    transition: all ease 0.6s;
    -webkit-transition: all ease 0.6s;
}

.wdt-custom-testimonial-h5 .swiper-slide-active .wdt-content-item .wdt-content-description {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
}

.wdt-custom-testimonial-h5 .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    clip-path: circle(0%);
    -webkit-clip-path: circle(0%);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.wdt-custom-testimonial-h5 .swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    clip-path: circle(100%);
    -webkit-clip-path: circle(100%);
    transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
}

.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border: 2px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}

.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: transparent;
    left: -2px;
    top: -2px;
    right: -2px;
    bottom: -2px;
}

.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 60px;
}

.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,
.wdt-custom-testimonial-h5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    background: var(--wdtPrimaryColor);
}




/* Home - 5 | Video Banner */

.wdt-custom-video-h5 .wdt-advanced-video-container .wdt-play-button span .fa-play {
    font-size: 0;
    background: rgba(255, 255, 255, 0.5);
    width: 25px;
    height: 25px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M84.12,62.4,32.61,92.14A13.74,13.74,0,0,1,12,80.24V20.76A13.74,13.74,0,0,1,32.61,8.86L84.12,38.6A13.74,13.74,0,0,1,84.12,62.4Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M84.12,62.4,32.61,92.14A13.74,13.74,0,0,1,12,80.24V20.76A13.74,13.74,0,0,1,32.61,8.86L84.12,38.6A13.74,13.74,0,0,1,84.12,62.4Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
}

.wdt-custom-video-h5 .wdt-advanced-video-container .wdt-play-button span .fa-pause {
    font-size: 0;
    background: rgba(255, 255, 255, 0.5);
    width: 25px;
    height: 25px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41,20.26V79.74a13.57,13.57,0,0,1-4.67,10.33l-2.72,1.57A13.45,13.45,0,0,1,27,93.49a13.45,13.45,0,0,1-6.61-1.85l-2.72-1.57A13.57,13.57,0,0,1,13,79.74V20.26A13.57,13.57,0,0,1,17.67,9.93l2.72-1.57A13.45,13.45,0,0,1,27,6.51a13.45,13.45,0,0,1,6.61,1.85l2.72,1.57A13.57,13.57,0,0,1,41,20.26Z'/%3E%3Cpath d='M89,20.26V79.74a13.57,13.57,0,0,1-4.67,10.33l-2.72,1.57a12.73,12.73,0,0,1-13.22,0l-2.72-1.57A13.57,13.57,0,0,1,61,79.74V20.26A13.57,13.57,0,0,1,65.67,9.93l2.72-1.57a12.73,12.73,0,0,1,13.22,0l2.72,1.57A13.57,13.57,0,0,1,89,20.26Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41,20.26V79.74a13.57,13.57,0,0,1-4.67,10.33l-2.72,1.57A13.45,13.45,0,0,1,27,93.49a13.45,13.45,0,0,1-6.61-1.85l-2.72-1.57A13.57,13.57,0,0,1,13,79.74V20.26A13.57,13.57,0,0,1,17.67,9.93l2.72-1.57A13.45,13.45,0,0,1,27,6.51a13.45,13.45,0,0,1,6.61,1.85l2.72,1.57A13.57,13.57,0,0,1,41,20.26Z'/%3E%3Cpath d='M89,20.26V79.74a13.57,13.57,0,0,1-4.67,10.33l-2.72,1.57a12.73,12.73,0,0,1-13.22,0l-2.72-1.57A13.57,13.57,0,0,1,61,79.74V20.26A13.57,13.57,0,0,1,65.67,9.93l2.72-1.57a12.73,12.73,0,0,1,13.22,0l2.72,1.57A13.57,13.57,0,0,1,89,20.26Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
}

.wdt-custom-video-h5 .wdt-advanced-video-container .wdt-play-button {
    border: 0;
}

.wdt-custom-video-h5 .wdt-advanced-video-container .wdt-play-button span {
    background: rgba(0, 0, 0, 0.3);
}

.wdt-custom-video-h5 {
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}




/* Home - 5 | Marquee Text */

.wdt-custom-marquee-h5 .wdt-animation-item.text-item {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    /* max-24 min-20px */
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-marquee-h5 .wdt-animation-item.text-item span {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Alt);
    padding: 10px 15px;
    margin-left: 15px;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.15);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 38'%3E%3Cpath d='M131,15.86h1v6h-1v6h1V28a10,10,0,0,1-2,6.06l-.8-.62a9,9,0,0,1-4.9,3.28l.25,1A10.1,10.1,0,0,1,122,38h-3.71V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37H10a8.9,8.9,0,0,1-5.33-1.76l-.6.81A10,10,0,0,1,.36,30.66l1-.26A9.08,9.08,0,0,1,1,28V24.43H0v-6H1v-6H0V10A10,10,0,0,1,.77,6.14l.93.39A9,9,0,0,1,5.63,2.14l-.49-.88A10.06,10.06,0,0,1,10,0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h4a10.16,10.16,0,0,1,2.2.24l-.22,1a9,9,0,0,1,5,3.11l.78-.64A9.94,9.94,0,0,1,132,9.84l-1,0Z'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 38'%3E%3Cpath d='M131,15.86h1v6h-1v6h1V28a10,10,0,0,1-2,6.06l-.8-.62a9,9,0,0,1-4.9,3.28l.25,1A10.1,10.1,0,0,1,122,38h-3.71V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37h-6v1h-6V37H10a8.9,8.9,0,0,1-5.33-1.76l-.6.81A10,10,0,0,1,.36,30.66l1-.26A9.08,9.08,0,0,1,1,28V24.43H0v-6H1v-6H0V10A10,10,0,0,1,.77,6.14l.93.39A9,9,0,0,1,5.63,2.14l-.49-.88A10.06,10.06,0,0,1,10,0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h6V1h6V0h4a10.16,10.16,0,0,1,2.2.24l-.22,1a9,9,0,0,1,5,3.11l.78-.64A9.94,9.94,0,0,1,132,9.84l-1,0Z'/%3E%3C/svg%3E");
    mask-position: center;
    mask-size: 100%;
    mask-repeat: no-repeat;
}

.wdt-custom-marquee-h5 .wdt-animation-item.text-item .wdt-animation-text a {
    display: inline-flex;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-marquee-h5 .elementor-widget-container {
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_3X);
    -webkit-border-radius: var(--wdtRadius_3X);
}

.wdt-custom-marquee-h5.home-1 .elementor-widget-container {
    border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X);
    -webkit-border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X);
}

.wdt-custom-marquee-h5 .wdt-animation-item.text-item .wdt-animation-text a:hover {
    -webkit-text-stroke: 0.5px var(--wdtAccentTxtColor);
}




/* Home - 6 | Support Block */

.wdt-custom-support-heading-h6.elementor-widget-heading .elementor-heading-title {
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: none;
    margin-bottom: 0;
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Base);
}

.wdt-custom-support-heading-h6.wdt-font-weight.elementor-widget-heading .elementor-heading-title {
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
}

.wdt-custom-support-btn-h6 .wdt-button-holder.wdt-button-size-nm .wdt-button {
    padding: 0;
}


/* Home - 5 | Flex Banner */

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    margin-right: 15px;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active {
    flex: 30;
    padding: 0;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option {
    flex-direction: row;
    border: 1px solid rgba(var(--wdtTertiaryColorRgb), 1);
    background: rgba(var(--wdtPrimaryColorRgb), 0.1);
    border-radius: calc(var(--wdtRadius_3X) + 6px);
    -webkit-border-radius: calc(var(--wdtRadius_3X) + 6px);
    padding: 35px 20px;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option::before {
    content: none;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_H6);
    letter-spacing: 0;
    color: var(--wdtHeadAltColor);
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    position: relative;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    overflow: hidden;
    padding: 130px 0 50px 0;
    /*transition: all 0.3s linear;*/
    width: 100%;
    opacity: 1;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title~.elementor {
    /* flex: 0; */
    width: 0;
    opacity: 0;
    overflow: hidden;
    /*transition: all 0.3s linear;*/
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-template-title {
    /* flex: 0; */
    width: 0;
    opacity: 0;
    max-width: 0;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-template-title~.elementor {
    /* flex: 1; */
    width: 100%;
    opacity: 1;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::before {
    content: '';
    width: 50px;
    height: 125px;
    display: inline-flex;
    background: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/flex-banner-cream-img-01.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    position: absolute;
    top: 0;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option:nth-child(2n) .wdt-flex-banner-template-title::before {
    background: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/flex-banner-cream-img-02.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::after {
    content: '';
    display: inline-flex;
    width: 30px;
    height: 30px;
    background: var(--wdtPrimaryColor);
    position: absolute;
    bottom: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,1A49,49,0,1,0,99,50,49,49,0,0,0,50,1ZM66.07,53.56H60a6.55,6.55,0,0,0-6.54,6.53v6a3.46,3.46,0,1,1-6.92,0v-6A6.55,6.55,0,0,0,40,53.56H33.93a3.51,3.51,0,1,1,0-7H40A6.56,6.56,0,0,0,46.54,40V33.86a3.46,3.46,0,0,1,6.92,0V40A6.56,6.56,0,0,0,60,46.54h6.07a3.51,3.51,0,1,1,0,7Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,1A49,49,0,1,0,99,50,49,49,0,0,0,50,1ZM66.07,53.56H60a6.55,6.55,0,0,0-6.54,6.53v6a3.46,3.46,0,1,1-6.92,0v-6A6.55,6.55,0,0,0,40,53.56H33.93a3.51,3.51,0,1,1,0-7H40A6.56,6.56,0,0,0,46.54,40V33.86a3.46,3.46,0,0,1,6.92,0V40A6.56,6.56,0,0,0,60,46.54h6.07a3.51,3.51,0,1,1,0,7Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-option .wdt-custom-flex-banner-content-bg-h5>.elementor-container {
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-option.active .wdt-custom-flex-banner-content-bg-h5>.elementor-container {
    opacity: 1;
}

.wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option:not(.active) {
    cursor: pointer;
}



/* Home - 5 | Flex Banner Content */

.wdt-custom-flex-banner-content-bg-h5,
.wdt-custom-flex-banner-content-bg-h5 .elementor-container,
.wdt-custom-flex-banner-content-bg-h5 .elementor-column {
    height: 100%
}

.wdt-custom-flex-banner-review-h5 p {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-flex-banner-review-h5 p strong {
    color: var(--wdtHeadAltColor);
}

.wdt-custom-flex-banner-pricing-h5 p {
    font-size: var(--wdtFontSize_H6);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-flex-banner-pricing-1-h5 p {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Base);
    text-decoration: line-through;
}





/* Home - 6 | Video Banner */

.wdt-custom-video-banner-h6 .wdt-advanced-video-container .wdt-play-button {
    border: none;
}

.wdt-custom-video-banner-h6 .wdt-advanced-video-container .wdt-play-button span {
    background: var(--wdtBodyBGColor);
    color: var(--wdtSecondaryColor);
}

.wdt-custom-video-banner-h6 .wdt-advanced-video-container .wdt-play-button span i:before {
    text-transform: capitalize;
    text-decoration: underline;
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}




/* Home - 6 | Marquee Section */

.wdt-custom-marquee-h6 .wdt-animation-item.text-item {
    /* font-size: clamp(1.625rem, 1.2rem + 2.125vw, 3.75rem); max-60 min-26px */
    font-size: clamp(1.375rem, 1.1rem + 1.375vw, 2.75rem);
    /* max-44 min-22px */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtPrimaryColor);
    padding-top: 10px;
    padding-bottom: 10px;
    color: var(--wdtSecondaryColor);
}

.wdt-custom-marquee-h6 .wdt-animation-item.text-item span {
    font-style: italic;
    margin-left: clamp(0.3125rem, 0.25rem + 0.3125vw, 0.625rem);
    /* max-10 min-5 */
}

.wdt-custom-marquee-h6 .wdt-animation-item.icon-item i {
    /* font-size: clamp(1.625rem, 1.325rem + 1.5vw, 3.125rem); max-50 min-26px */
    height: clamp(1.375rem, 1.1rem + 1.375vw, 2.75rem);
    /* max-44 min-22px */
    width: clamp(1.375rem, 1.1rem + 1.375vw, 2.75rem);
    /* max-44 min-22px */
    font-size: clamp(1.375rem, 1.1rem + 1.375vw, 2.75rem);
    /* max-44 min-22px */
}

.wdt-custom-marquee-h6 .elementor-widget-container {
    position: relative;
}

/* .wdt-custom-marquee-h6 .elementor-widget-container::before {
    content: '';
    background: linear-gradient(270deg, rgba(244, 232, 218, 0) 0%, rgba(244, 232, 218, 0.71) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}
.wdt-custom-marquee-h6 .elementor-widget-container::after
{
    content: '';
    background: linear-gradient(270deg, rgba(244, 232, 218, 0) 0%, rgba(244, 232, 218, 0.71) 100%);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
} */



/* Home - 6 | Instagram */

.wdt-custom-insta-heading-1-h6.elementor-widget-heading .elementor-heading-title {
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: 3px;
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-insta-heading-1-h6.italic.elementor-widget-heading .elementor-heading-title {
    font-style: italic;
}

.wdt-custom-heading-hover-1.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover {
    color: var(--wdtPrimaryColor);
}





/* Home - 7 | Banner ICON BOX */

.wdt-custom-icon-box-h7 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18px */
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
    margin-bottom: -5px;
}

.wdt-custom-icon-box-h7 .wdt-content-item .wdt-content-media-group {
    display: flex;
}

.wdt-custom-icon-box-h7 .wdt-content-item {
    padding: 10px;
    padding-left: 0;
}




/* Home - 7 | Banner Counter */

.wdt-custom-counter-h7 .wdt-content-item {
    padding: 10px 20px;
    border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.6);
}

.wdt-custom-counter-h7 .wdt-column:last-child .wdt-content-item {
    border: 0;
}

.wdt-custom-counter-h7 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
    /* max-20 min-16px */
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-counter-h7 .wdt-content-item .wdt-content-counter {
    font-size: var(--wdtFontSize_H3);
    line-height: calc(var(--wdtLineHeight_Alt) - 0.15);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);

}

.wdt-custom-counter-h7 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-custom-counter-h7 .wdt-content-item .wdt-content-counter .wdt-content-counter-suffix {
    color: var(--wdtPrimaryColor);
}




/* Home - 7 | FAQ ( Pricing ) */

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    background: rgba(var(--wdtSecondaryColorRgb), 0.6);
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.11);
    border-radius: calc(var(--wdtRadius_2X) + 5px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 5px);
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:hover {
    background: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    padding: clamp(1.5625rem, 1.475rem + 0.4375vw, 2rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* max-32 & 40   min-25 & 20px */
    align-items: start;
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18px */
    color: var(--wdtAccentTxtColor);
    line-height: var(--wdtLineHeight_Alt);
    margin-top: -3px;
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    border: none;
    padding: 0;
    width: auto;
    height: auto;
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);
    /* max-20 min-15px */
    height: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
    /* max-20 min-10px */
    margin-left: 20px;
    margin-top: 4px;
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.5625rem, 1.475rem + 0.4375vw, 2rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* max-32 & 40   min-25 & 20px */
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.wdt-custom-faq-below-heading.elementor-widget-heading .elementor-heading-title {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18px */
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Base);
    margin-bottom: 0;
}

.wdt-custom-faq-animation-h7 .wdt-animation-wrapper .wdt-animation-item {
    padding: 0;
    margin: 0 -7px;
    color: rgba(var(--wdtPrimaryColorRgb), 0.5);
}

.wdt-custom-faq-animation-h7 {
    pointer-events: none;
}




/* Home - 7 | Instagram */

.wdt-custom-instagram-h7.wdt-custom-instagram-h1 .wdt-content-item {
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.18);
}

.wdt-custom-instagram-h7.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(2);
    -webkit-transform: scale(2);
}

.wdt-custom-instagram-h7.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
}




/* Home - 7 | NewsLetter Form */

.wdt-custom-newsletter-h7.wdt-custom-newsletter-h2.wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    color: var(--wdtAccentTxtColor);
}




/* Home - 7 | Newsletter Below Content */

.wdt-custom-newsletter-content-h7.elementor-element .elementor-widget-container {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.8);
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

.wdt-custom-newsletter-content-h7.elementor-element .elementor-widget-container span {
    font-size: var(--wdtFontSize_H5);
    font-weight: calc(var(--wdtFontWeight_Base) + 100);
    color: var(--wdtAccentTxtColor);
    margin-right: 5px;
    margin-bottom: -4px;
}

.wdt-custom-newsletter-content-h7.elementor-element .elementor-widget-container span:not(:first-child) {
    margin-left: 20px;
    position: relative;
    padding-left: 25px;
}

.wdt-custom-newsletter-content-h7.elementor-element .elementor-widget-container span:not(:first-child)::before {
    content: '';
    width: 6px;
    height: 6px;
    background: var(--wdtPrimaryColor);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}




/* Home - 8 | Support Block */

.wdt-custom-support-block-h8 .wdt-icon-box-holder {
    border-radius: calc(var(--wdtRadius_2X) + 6px);
    -webkit-border-radius: calc(var(--wdtRadius_2X) + 6px);
    overflow: hidden;
}

.wdt-custom-support-block-h8 .wdt-content-item {
    padding: clamp(1.5625rem, 1.1875rem + 1.875vw, 3.4375rem) 13%;
    /* max-55 min-25px */
    display: flex;
    align-items: start;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.6);
    height: 100%;
}

.wdt-custom-support-block-h8 .wdt-content-item>div:not(:last-child),
.wdt-custom-support-block-h8 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-support-block-h8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    /* max-60 min-50px */
    font-size: clamp(3.75rem, 3.625rem + 0.625vw, 4.375rem);
    /* max-70 min-60px */
    margin-right: 15px;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-support-block-h8 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem);
    /* max-60 min-50px */
}

.wdt-custom-support-block-h8 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
    /* max-24 min-20px */
    font-weight: var(--wdtFontWeight_Base);
    text-transform: uppercase;
    margin-bottom: 10px;
}

.wdt-custom-support-block-h8 .wdt-content-item .wdt-content-description {
    color: rgba(var(--wdtHeadAltColorRgb), 0.7);
}




/* Home - 8 | Instagram Hover */

.wdt-custom-insta-hover-h8.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-insta-hover-h8.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-image>a>img {
    transform: unset;
    -webkit-transform: unset;
}

.wdt-custom-insta-hover-h8.wdt-custom-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(2);
    -webkit-transform: scale(2);
}

.wdt-custom-insta-hover-h8.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
}




/* Home - 8 | Client Logo */

.wdt-custom-client-logo-h8 .swiper-slide {
    opacity: 1 !important;
}

.wdt-custom-client-logo-h8 .wdt-icon-box-wrapper .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}





/* Home - 8 | Testimonial Content */

.wdt-custom-h8.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-elements-group {
    margin-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.wdt-custom-h8 .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-h8 .wdt-content-item>div[class*="group"] .wdt-content-title+.wdt-content-subtitle {
    margin-top: 0;
}

.wdt-custom-h8.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-subtitle {
    margin-left: 10px;
    margin-bottom: -6px;
    font-size: 16px;
    text-transform: capitalize;
    color: rgba(var(--wdtAccentTxtColorRgb), 0.6);
}

.wdt-custom-h8.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-title h5 {
    font-weight: 400;
    text-transform: uppercase;
}

.wdt-custom-h8 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 30px;
}

.wdt-custom-h8.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    font-style: italic;
}

.wdt-custom-h8.wdt-custom-testimonial-with-product .wdt-content-item .wdt-content-icon-wrapper {
    top: -100px
}




/* Home - 8 | Testimonial */

.wdt-custom-h8 .elementor-widget-wrap {
    flex-direction: column;
}

.wdt-custom-h8 .wdt-custom-testimonial-product-container {
    max-width: 450px;
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .swiper-slide .wdt-custom-testimonial-product-container {
    border-radius: 15px;
    overflow: hidden;
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    opacity: 0;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .swiper-slide-active .wdt-custom-testimonial-product-container {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition-delay: 1s;
    -webkit-transition-delay: 1s;
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
    left: 0;
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
    right: 0;
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    top: 45%;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    border-color: var(--wdtAccentTxtColor);
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div svg {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div span {
    display: none;
}




/* HOME - 8 | Offer Banner */

.wdt-custom-offer-h8 .wdt-heading-holder {
    width: 100%;
    max-width: clamp(7.5rem, 6.875rem + 3.125vw, 10.625rem);
    /* max-170 min-120px */
    height: clamp(7.5rem, 6.875rem + 3.125vw, 10.625rem);
    /* max-170 min-120px */
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}




/* Home - 8 | Grid Banner Content */

.wdt-custom-banner-content-h8 p {
    font-size: var(--wdtFontSize_Ext);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.6);
    font-weight: var(--wdtFontWeight_Ext);
}




/* Home - 7 | Interactive Showcase | Gallery Showcase */

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container {
    margin: 0;
    position: relative;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
    z-index: 0;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(var(--wdtSecondaryColorRgb), 0.25);
    z-index: 1;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    margin: clamp(0.9375rem, 0.5625rem + 1.875vw, 2.8125rem) clamp(2.5rem, 1.5rem + 5vw, 7.5rem);
    /* max-45 min-15px */
    /* & */
    /* max-120 min-40px */
    position: relative;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: clamp(0.9375rem, 0.5625rem + 1.875vw, 2.8125rem);
    /* max-45 min-15px */
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::before,
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::after {
    content: '';
    width: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18px */
    height: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    /* max-24 min-18px */
    background: var(--wdtPrimaryColor);
    display: inline-flex;
    position: absolute;
    top: 32%;
    transform-origin: center;
    -webkit-transform-origin: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92.92,97.7A45,45,0,0,1,50.19,52.38,45.14,45.14,0,0,1,2.92,93,45.09,45.09,0,0,1,48.24,50.27,45.12,45.12,0,0,1,7.65,3,45.1,45.1,0,0,1,50.38,48.32,45.07,45.07,0,0,1,97.62,7.73h0A45.11,45.11,0,0,1,52.33,50.46,45.07,45.07,0,0,1,92.92,97.7Z'/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92.92,97.7A45,45,0,0,1,50.19,52.38,45.14,45.14,0,0,1,2.92,93,45.09,45.09,0,0,1,48.24,50.27,45.12,45.12,0,0,1,7.65,3,45.1,45.1,0,0,1,50.38,48.32,45.07,45.07,0,0,1,97.62,7.73h0A45.11,45.11,0,0,1,52.33,50.46,45.07,45.07,0,0,1,92.92,97.7Z'/%3E%3C/svg%3E");
    mask-size: cover;
    mask-position: center;
    mask-repeat: no-repeat;
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    animation: rotate-gal linear 5s infinite;
    -webkit-animation: rotate-gal linear 5s infinite;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::before {
    left: 0;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::after {
    right: 0;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.5rem, 1.275rem + 1.125vw, 2.625rem);
    /* max-42 min-24px */
    /* font-weight: var(--wdtFontWeight_Base); */
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-list a {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.4);
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-list a:hover,
.wdt-custom-showcase-h7 .wdt-interactive-showcase-list .wdt-interactive-showcase-active a {
    color: rgba(var(--wdtAccentTxtColorRgb), 1);
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::before {
    left: -45px;
    opacity: 1;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::after {
    right: -45px;
    opacity: 1;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    min-height: 500px;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper :is(div, img) {
    height: 100%;
    object-fit: cover;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset;
    -webkit-transform: unset;
    opacity: 0;
    transition: transform .2s ease .25s, visibility 03s ease, opacity 0.4s ease;
    -webkit-transition: transform .2s ease .25s, visibility 03s ease, opacity 0.4s ease;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset;
    -webkit-transform: unset;
    opacity: 1;
}

@keyframes rotate-gal {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate-gal {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}





/* Home - 6 | Testimonial Carousel */

.wdt-custom-testimonial-h6.wdt-custom-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    bottom: 50px;
}



/* Home - 6 | Testimonial Carousel Content */

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem);
    /* max-22 min-18px */
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    opacity: 0.7;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h6 .wdt-content-item .wdt-content-subheading {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem);
    /* max-26 min-20px */
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    font-style: italic;
    margin-top: 5px;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    width: 100%;
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    text-transform: capitalize;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-wrapper {
    display: grid;
    align-items: end;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-thumb,
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details {
    grid-area: 1/-1
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details {
    z-index: 1;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details:before {
    content: '';
    position: absolute;
    background: linear-gradient(0deg, #EBDBC4, transparent);
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details .product-category-wrapper a {
    color: var(--wdtAccentTxtColor);
}

.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-details>.product-title h5:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons,
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products.product-label-boxed li.product .product-labels {
    display: none;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    grid-template-columns: auto !important;
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-rating li span {
    color: var(--wdtPrimaryColor);
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
    padding-top: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem);
    /* max-40 min-28 */
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    padding-bottom: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem);
    /* max-40 min-28 */
}




/* Home - 7 | Testimonial ( Reviews ) */

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

.wdt-custom-testimonial-h7 .wdt-content-item {
    display: grid;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* max-40 min-20px */
    margin-top: -20px;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-detail-group {
    order: 1;
    display: flex;
    flex-direction: column-reverse;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-image-wrapper {
    width: 100%;
    max-width: 80px;
    margin-right: clamp(1.125rem, 1.0375rem + 0.4375vw, 1.5625rem);
    /* max-25 min-18px */
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-image>span,
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-image>a {
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: 0;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-title-group span:before {
    background: var(--wdtPrimaryColor);
    margin: 0;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-elements-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 clamp(1rem, 0.825rem + 0.875vw, 1.875rem) 20px;
    /* max-30 min-16px */
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-style: italic;
    padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* max-50 min-30px */
    /* max-40 min-20px */
    padding-bottom: clamp(2.8125rem, 2.5rem + 1.5625vw, 4.375rem);
    /* max-70 min-45px */
    background: rgba(var(--wdtAccentTxtColorRgb), 0.06);
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-rating li {
    padding: 0;
    font-size: var(--wdtFontSize_Ext);
    margin-left: 6px;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-rating li span::before {
    background: currentColor;
    display: inline-flex;
    width: 16px;
    height: 16px;
    -webkit-mask-image: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/star.svg");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-image: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/star.svg");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: cover;
}

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_H5) + 4px);
}

.wdt-custom-testimonial-h7 .wdt-testimonial-wrapper:hover .wdt-content-item .wdt-content-image :is(span img, a img) {
    filter: grayscale(1);
}

.wdt-custom-testimonial-h7 .wdt-testimonial-wrapper:hover .wdt-content-item:hover .wdt-content-image :is(span img, a img) {
    filter: grayscale(0);
}




/* Home - 8 | CATEGORY */

.wdt-custom-category-h8 .wdt-content-item {
    display: grid;
    border-radius: calc(var(--wdtRadius_3X) - 4px);
    -webkit-border-radius: calc(var(--wdtRadius_3X) - 4px);
    overflow: hidden;
}

.wdt-custom-category-h8 .wdt-content-item>div {
    grid-area: 1/-1;
    width: 100%;
    height: 100%;
}

.wdt-custom-category-h8 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-media-group {
    display: flex;
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-detail-group {
    pointer-events: none;
    padding: 40px clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* max-40 min-20 */
    position: relative;
    z-index: 0;
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H6) + 2px);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    pointer-events: all;
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-title :is(h5, h5 a) {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtHeadAltColor);
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: 0;
    font-family: var(--wdtFontTypo_Base);
    color: rgba(var(--wdtAccentTxtColorRgb), 0.6);
}

.wdt-custom-category-h8 .wdt-content-item:hover .wdt-content-image :is(span > img, a > img) {
    transform: scale(1.15) rotate(-5deg);
    -webkit-transform: scale(1.15) rotate(-5deg);
}

.wdt-custom-category-h8 .wdt-content-item .wdt-content-detail-group::before {
    content: '';
    width: 90%;
    height: 40%;
    background: var(--wdtHeadAltColor);
    opacity: 0.3;
    position: absolute;
    left: 5%;
    top: 0;
    z-index: -1;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -webkit-mask-image: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/h8-category-mask-image.png");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-image: url("https://wdtpullingo.wpengine.com/wp-content/uploads/2023/12/h8-category-mask-image.png");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: cover;
}

.wdt-custom-category-h8 .wdt-content-item:hover .wdt-content-detail-group::before {
    opacity: 0;
}




/* Home - 2 | BANNER IMAGE BOX */
.wdt-custom-banner-imgbox-h2,
.wdt-custom-banner-imgbox-h2.elementor-element .elementor-widget-container,
.wdt-custom-banner-imgbox-h2 .wdt-image-box-holder,
.wdt-custom-banner-imgbox-h2 .wdt-column-holder .wdt-column-wrapper,
.wdt-custom-banner-imgbox-h2 .wdt-column-wrapper .wdt-column {
    width: 100%;
    height: 100%;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item {
    display: flex;
    align-items: start;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    overflow: hidden;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item .wdt-content-media-group {
    display: flex;
    width: 100%;
    height: 100%;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item :is(.wdt-content-image-wrapper, .wdt-content-image-wrapper .wdt-content-image, .wdt-content-image > span, .wdt-content-image > a) {
    width: 100%;
    height: 100%;
    display: inline-flex;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item .wdt-content-image :is(span > img, a > img) {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -o-object-fit: cover;
    -o-object-position: center;
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1);
    transition: transform .25s cubic-bezier(.25, .01, .25, 1);
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item:hover .wdt-content-image :is(span > img, a > img) {
    -webkit-transform: scale(1.1) rotate(2deg);
    transform: scale(1.1) rotate(2deg);
    -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1);
    transition: transform .25s cubic-bezier(.25, .01, .25, 1);
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item .wdt-content-detail-group {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
    /* max-60 min-30 */
    z-index: 1;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem);
    /* max-30 min-18 */
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    display: inline;
    line-height: var(--wdtLineHeight_Base);
    ;
}

.wdt-custom-banner-imgbox-h2 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

/* .wdt-custom-banner-imgbox-h2 .wdt-content-item::before {
    content: '';
    background: linear-gradient(180deg, transparent 48%, rgba(var(--wdtHeadAltColorRgb), 0.2) 100%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
} */

/* For Mega menu */

.wdt-custom-banner-imgbox-h2.for-megamenu .wdt-content-item .wdt-content-detail-group {
    padding: clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem);
}


/* HOME -5 | BANNER SECTION GET SUPPORT */

.wdt-custom-get-support-h5 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-custom-get-support-h5 .wdt-content-item {
    display: flex;
    align-items: center;
}

.wdt-custom-get-support-h5 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 60px;
    color: var(--wdtPrimaryColor);
}

.wdt-custom-get-support-h5 .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
}

.wdt-custom-get-support-h5 .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: 0;
    text-transform: capitalize;
    color: var(--wdtBodyTxtColor);
}

.wdt-custom-get-support-h5 .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
}




/* HOME - 5 | INSTAGRAM TAGS */

.wdt-custom-insta-tags-h5.elementor-widget .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.wdt-custom-insta-tags-h5.elementor-widget .elementor-icon-list-item a {
    background: rgba(var(--wdtPrimaryColorRgb), 0.09);
    padding: 5px 25px;
    margin: 10px;
    color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    border-radius: var(--wdtRadius_Part);
    -webkit-border-radius: var(--wdtRadius_Part);
}

.wdt-custom-insta-tags-h5.elementor-widget .elementor-icon-list-item a:hover {
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}




/* INSTAGRAM | HOME - 6 */

.wdt-custom-instagram-h6,
.wdt-custom-instagram-h6.elementor-element .elementor-widget-container,
.wdt-custom-instagram-h6 .wdt-image-box-holder,
.wdt-custom-instagram-h6 .wdt-column-holder .wdt-column-wrapper,
.wdt-custom-instagram-h6 .wdt-column-wrapper.wdt-column-gap-no .wdt-column,
.wdt-custom-instagram-h6 .wdt-content-item,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-media-group,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image>span,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image>a {
    width: 100%;
    height: 100%;
}

.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-instagram-h6 .wdt-content-item .wdt-content-image>a>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -o-object-fit: cover;
    -o-object-position: center;
}

.wdt-custom-instagram-h6 .wdt-content-item {
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}




/* Promo Code */

.wdt-custom-promocode-h8 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-transform: uppercase;
}

.wdt-custom-promocode-h8 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle span {
    font-size: 90%;
    padding: 5px 10px;
    background: rgba(var(--wdtBorderColorRgb), 0.3);
    border: 2px dashed rgba(var(--wdtBorderColorRgb), 0.4);
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}




/* Offer Banner section | Home 8 */

.wdt-custom-offer-banner-section-h8 {
    height: 100%;
    overflow: hidden;
}

.wdt-custom-offer-banner-section-h8 .elementor-container {
    height: 100%;
}




/* HOME - 8 | HOSTPOT ASIDE IMAGE BOX */

.wdt-custom-image-box-style-7 .wdt-content-item,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}

.wdt-custom-image-box-style-7 .wdt-content-item {
    width: 100%;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group {
    flex: 0 0 20%;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 0;
    position: relative;
    z-index: 1;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-image>a>img {
    width: 80px;
    border-radius: var(--wdtRadius_2X);
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group {
    column-gap: 20px;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group {
    flex: 0 0 80%;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem);
    font-weight: calc(var(--wdtFontWeight_Alt) + 100);
    background: -webkit-linear-gradient(195deg, rgb(203, 203, 203) 0%, transparent 99%, transparent 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inherit;
    position: absolute;
    left: 0;
    margin: 0;
    transform: translateX(-12%);
    -webkit-transform: translateX(-12%);
    z-index: 0;
    pointer-events: none;
    -webkit-transition: var(--wdt-Ad-Transition)-out;
    transition: var(--wdt-Ad-Transition)-out;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    flex: 0 0 80%;
}

.wdt-custom-image-box-style-7 .wdt-content-item>div[class*="group"] .wdt-content-title+.wdt-content-subtitle,
.wdt-custom-image-box-style-7 .wdt-content-item>div[class*="group"] .wdt-content-subtitle+.wdt-content-title {
    margin-top: 0;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    margin-top: 0;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    display: table;
    white-space: nowrap;
    overflow: hidden;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after {
    content: "";
    position: relative;
    top: 0.7em;
    left: 1em;
    display: table-cell;
    width: 100%;
    height: 2px;
    background-image: linear-gradient(90deg, rgb(203, 203, 203) 50%, transparent 50%);
    background-repeat: repeat-x;
    background-size: 15px 1px;
}

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    flex: 0 0 auto;
    font-weight: 500;
}

.wdt-custom-image-box-style-7 .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle {
    transform: translateX(-22%) scale(0.8);
    -webkit-transform: translateX(-22%) scale(0.8);
}




/* HOME - 6 | SUPPORT BLOCK | FILLER */

.wdt-custom-h8-filler-1 .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
}

.wdt-custom-h8-filler-1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
}

.wdt-custom-h8-filler-1 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);
    /* max-20 min-16 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_H5);
    text-transform: capitalize;
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-h8-filler-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-h8-filler-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtPrimaryColor);
    font-size: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem);
    /* max-70 min-50 */
}




/* HOME - 5 | PLAY ICON ROTATE | POPUP ICON */

.play-icon-rotate {
    transform-origin: center;
    animation: rotate 10s linear infinite;
    -webkit-animation: rotate 10s linear infinite;
    animation-direction: reverse;
    -webkit-animation-direction: reverse;
}




/* HOME - 5 | COUNTER */

.wdt-custom-counter-h5 .swiper-slide,
.wdt-custom-counter-h5 .swiper>.swiper-wrapper>.swiper-slide {
    cursor: grab;
    height: auto;
}

.wdt-custom-counter-h5 .wdt-content-item {
    padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px;
    /* max-60 min-40 */
    width: 100%;
    position: relative;
    background: rgba(var(--wdtHeadAltColorRgb), 0.35);
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.3);
    border-left-width: 0;
    height: 100%;
}

.wdt-custom-counter-h5 .wdt-content-item::before {
    display: inline-block;
    content: '';
    background: rgba(var(--wdtHeadAltColorRgb), 0.5);
    position: absolute;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-counter-h5 .wdt-content-item:hover::before {
    width: 100%;
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-media-group {
    display: flex;
    justify-content: center;
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
    margin-top: 0;
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);
    /* max-80 min-60 */
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-counter {
    font-size: clamp(2.875rem, 2.675rem + 1vw, 3.875rem);
    line-height: 1;
    color: var(--wdtPrimaryColor);
    margin-top: -8px;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_H6);
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem);
    /* max-26 min-20 */
    text-transform: capitalize;
    font-weight: calc(var(--wdtFontWeight_Base) + 200);
    margin-top: -15px;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontTypo_Base);
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-title h5,
.wdt-custom-counter-h5 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-counter-h5 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtPrimaryColor);
}




/* MARQUEE | HOME - 7 */

.wdt-custom-marque-h7 .wdt-animation-item.text-item {
    font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);
    /* max-30 min-20 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: uppercase;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-marque-h7 .wdt-animation-item.icon-item i {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18 */
    width: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18 */
    height: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /* max-26 min-18 */
    color: var(--wdtAccentTxtColor);
    animation: rotate 6s infinite linear;
    -webkit-animation: rotate 6s infinite linear;
    animation-direction: reverse;
    -webkit-animation-direction: reverse;
}

.wdt-custom-marque-h7 {
    background: var(--wdtPrimaryColor);
    pointer-events: none;
}

.wdt-custom-marque-h7.rotate-right {
    transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
}

.wdt-custom-marque-h7.rotate-left {
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    opacity: 0.5;
}




/* HOME - 2 | SUPPORT BLOCK | ICON BOX */

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: inline-flex;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 80px;
    color: var(--wdtHeadAltColor);
    position: relative;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    background: var(--wdtPrimaryColor);
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(0.5) translateY(0%) translateX(50%);
    -webkit-transform: scale(0.5) translateY(0%) translateX(50%);
    /*opacity: 0.5;*/
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-icon-box-h2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::before {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    opacity: 1;
}

.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
}



/* -------------------------------------- */
/* ---------- RESPONSIVE START ---------- */
/* -------------------------------------- */



/* ------ MIN-WIDTH - 1541PX ------ */

@media screen and (min-width:1541px) {

    /* Home 2 | Heading Style */
    .wdt-custom-heading-00 .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-heading-00 h5.elementor-heading-title {
        font-size: calc(var(--wdtFontSize_H5) + 4px);
    }
}



/* ------ MAX-WIDTH - 1540PX ------ */

@media screen and (max-width:1540px) {

    /* Interactive Section Home - 01  |  Image Gallery */
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 40px;
    }

    /* Home - 1 | ICON BOX */
    .wdt-custom-icon-box-h1 .wdt-content-item {
        padding: 40px 30px;
    }

    /* Home - 5 | Flex Banner */
    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active {
        flex: 20;
    }
}



/* ------ MAX-WIDTH - 1280PX ------ */

@media screen and (max-width:1280px) {

    /* Home - 1 | ICON BOX */
    .wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: calc(var(--wdtFontSize_Alt) + 10px);
    }

    .wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5 {
        font-size: calc(var(--wdtFontSize_H5) + 0px);
    }

    /* Home 2 | Coundown */
    .wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
        padding-right: 5px;
        padding-left: 5px;
    }

    /* Home - 5 | Offer Banner */
    .wdt-custom-heading-with-img-h5 img {
        margin-top: -45px
    }

    /* Home - 5 | Flex Banner */
    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active {
        flex: 15;
    }

    /* Home - 6 | Testimonial Carousel */
    .wdt-custom-testimonial-h6.wdt-custom-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        bottom: 30px;
    }


}



/* ------ MAX & MIN WIDTH - 1280PX & 1025PX ------ */

@media screen and (max-width:1280px) and (min-width:1025px) {

    /* Contact Page | Contact Form */
    .wdt-custom-contact-page-form :is(.col-i, .col-ii) p {
        grid-template-columns: repeat(1, 1fr);
    }

    .wdt-custom-icon-box-2 .wdt-column-gap-custom .wdt-column:nth-child(4),
    .wdt-custom-icon-box-2 .wdt-column-gap-custom .wdt-column:last-child {
        width: 50% !important;
    }
}

@media screen and (max-width:1024px) and (min-width:769px) {

    .wdt-custom-icon-box-2 .wdt-column-gap-custom .wdt-column:nth-child(4),
    .wdt-custom-icon-box-2 .wdt-column-gap-custom .wdt-column:last-child {
        width: 50% !important;
    }
}



/* ------ MAX-WIDTH - 1024PX ------ */

@media screen and (max-width:1024px) {

    /* Home - 1 | ICON BOX */
    .wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
        font-size: calc(var(--wdtFontSize_Alt) - 10px);
    }

    .wdt-custom-icon-box-h1 .wdt-content-item .wdt-content-title h5 {
        font-size: calc(var(--wdtFontSize_H5) - 6px);
    }

    /* Home - 4 | TESTIMONIAL */
    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev {
        left: 0px;
    }

    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next {
        right: 0px;
    }

    /* Home - 4 | Slider */
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        bottom: 60px;
        justify-content: center;
        left: 0;
        right: 0;
        padding: 0;
    }

    .wdt-custom-slider-h4 .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin: 0;
    }

    /* Home - 5 | Flex Banner */
    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options {
        display: flex;
        overflow: hidden;
        flex-direction: column;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option {
        width: 100% !important;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        position: relative;
        transition: flex .8s cubic-bezier(.29, 0, .2, 1);
        -webkit-transition: flex .8s cubic-bezier(.29, 0, .2, 1);
        will-change: flex;
        padding: 20px 35px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title {
        flex: unset;
        writing-mode: horizontal-tb;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        height: 100%;
        padding: 0 50px 0 100px;
        /*transition: all .8s cubic-bezier(.29,0,.2,1);*/
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-template-title {
        flex: unset;
        height: 0;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title~.elementor {
        flex: unset;
        height: 0;
        margin-bottom: -2px;
        /*transition: all .8s cubic-bezier(.29,0,.2,1);*/
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-template-title~.elementor {
        flex: unset;
        height: 100%;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::after {
        bottom: auto;
        right: 0;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::before {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        top: auto;
        left: 25px;
        width: 35px;
        height: 90px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option {
        display: grid;
        grid-template-rows: auto;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active {
        grid-template-rows: auto;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option :is(.wdt-custom-flex-banner-content-bg-h5) {
        /*height: 0;*/
        /*transform: scale(0);*/
        opacity: 0;
        transition: all 0.8s ease;
        -webkit-transition: all 0.8s ease;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option.active :is(.wdt-custom-flex-banner-content-bg-h5) {
        /*height: 100%;*/
        /*transform: scale(1);*/
        opacity: 1;
    }

    /* Home - 7 | Interactive Showcase | Gallery Showcase */
    .wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::before {
        left: -35px;
    }

    .wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::after {
        right: -35px;
    }
}

@media screen and (max-width:1024px) and (min-width:769px) {

    .wdt-custom-icon-box-h2 .wdt-column-wrapper.wdt-column-gap-custom .wdt-column:nth-child(4),
    .wdt-custom-icon-box-h2 .wdt-column-wrapper.wdt-column-gap-custom .wdt-column:last-child {
        width: 50% !important;
    }

    /* Interactive Section Home - 01  |  Image Gallery */
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 30px;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        top: 46%;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 100px;
        height: 100px;
    }

    /* Content */
    .wdt-custom-interactive-gallery-content .wdt-content-item {
        padding-right: 0;
    }

    /* NewsLetter | Home - 1 */
    .wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
        padding-left: 25px;
    }

    /* Contact Page | Contact Form */
    .wdt-custom-contact-page-form :is(.col-i, .col-ii) p {
        grid-template-columns: repeat(1, 1fr);
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper img {
        height: 650px;
    }

}

@media screen and (max-width:768px) and (min-width:481px) {
    .wdt-custom-icon-box-h2 .wdt-column-wrapper.wdt-column-gap-custom .wdt-column:last-child {
        width: 100% !important;
    }
}


/* ------ MAX-WIDTH - 768PX ------ */

@media screen and (max-width:768px) {

    /* Interactive Section Home - 01  |  Image Gallery */
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 30px;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        top: 360px;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 100px;
        height: 100px;
    }

    /* Content */
    .wdt-custom-interactive-gallery-content .wdt-content-item {
        padding-right: 0;
    }

    /* NewsLetter | Home - 1 */
    .wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
        padding-left: 25px;
    }

    /* Contact Page | Contact Form */
    .wdt-custom-contact-page-form :is(.col-i, .col-ii) p {
        grid-template-columns: repeat(1, 1fr);
    }

    /* Home - 4 | TESTIMONIAL */
    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        position: relative;
        margin: 0 10px;
        margin-top: 10px;
    }

    .wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin-top: 30px;
    }

    /* Home - 5 | Flex Banner */
    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title {
        font-size: calc(var(--wdtFontSize_H6) - 2px);
        padding: 0 35px 0 70px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option {
        padding: 15px 20px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::before {
        left: 20px;
        width: 20px;
        height: 60px;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title::after {
        width: 25px;
        height: 25px;
    }

    /* Home - 7 | Banner ICON BOX */
    .wdt-custom-icon-box-h7 .wdt-content-item {
        padding: 5px;
        padding-left: 0;
    }

    /* Home - 8 | Testimonial */
    .wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        transform: unset;
        -webkit-transform: unset;
    }

    .wdt-custom-h8 .wdt-custom-testimonial-product-container {
        max-width: 350px;
    }

    /* HOME - 8 | HOSTPOT ASIDE IMAGE BOX */
    .wdt-custom-image-box-style-7 .wdt-column-wrapper .wdt-column .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title {
        flex: 0 0 100%;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
        position: unset;
        transform: inherit;
        display: inline;
        line-height: 1;
        margin-bottom: 10px;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title {
        margin-bottom: 12px;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
        margin: auto;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after {
        content: none;
    }

    .wdt-custom-image-box-style-7 .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle {
        transform: unset;
        -webkit-transform: unset;
    }

    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option,
    .wdt-custom-flex-banner-h5 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-template-title {
        height: auto !important;
    }
}





/* ------ MIN & MAX-WIDTH - 768PX & 481PX ------ */

@media screen and (max-width:768px) and (min-width:481px) {

    /* Home 2 | Coundown */
    .wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-downcount {
        grid-template-columns: repeat(4, 1fr);
    }

    .wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper {
        border-width: 0;
    }

    .wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper:not(:last-child) {
        border-right: 1px solid;
    }

    /* HOME - 5 | COUNTER */
    .wdt-custom-counter-h5 .wdt-content-item .wdt-content-media-group {
        flex-direction: column;
    }

    .wdt-custom-counter-h5 .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
        margin-right: 0;
        margin-bottom: 20px;
        margin-top: 0;
    }
}





/* ------ MAX-WIDTH - 480PX ------ */

@media screen and (max-width:480px) {

    /* Interactive Section Home - 01  |  Image Gallery */
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 15px;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        top: 230px;
    }

    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-custom-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 80px;
        height: 80px;
    }

    /* NewsLetter | Home - 1 */
    .wdt-custom-newsletter-h1 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
        padding-right: 90px;
    }

    .wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
        padding: 0 20px;
    }

    .wdt-custom-newsletter-h1 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']>*:only-child {
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.3,86.64l-.52.8.63-.77A.23.23,0,0,0,77.3,86.64Z'/%3E%3Cpath d='M97.6,3.41A2.32,2.32,0,0,0,94.85,2.1l-.06,0c-11,4.54-21.64,10.35-31.93,16C58.66,20.39,54.32,22.77,50,25c-9.2,4.7-18.44,9.83-27.38,14.78C16.24,43.35,9.59,47,2.91,50.59a2.69,2.69,0,0,0-.93,3A2,2,0,0,0,3.7,55.11a303,303,0,0,1,29.69,6.5c.2,7.37.12,15,0,22.34,0,3.85-.07,7.68-.07,11.48a2.36,2.36,0,0,0,1.7,2.45,2.7,2.7,0,0,0,.48.05,2.28,2.28,0,0,0,2-1.3c5.56-9,10.77-17.13,15.88-24.68C61.1,77.05,69,82.33,76,88.08a1.86,1.86,0,0,0,1.76.51,2.85,2.85,0,0,0,1.91-1.91l0-.15c2.57-15.06,4.82-27.63,8.39-40.91,3.08-12.34,6.6-26.66,9.35-40.7A1.47,1.47,0,0,0,97.6,3.41ZM35.08,57c-7.83-2-15.89-4.11-23.88-5.7,7.43-3.84,14.76-7.8,21.87-11.64C38.92,36.54,45,33.28,51,30.14c4.59-2.42,9.21-5,13.67-7.41,5.71-3.15,11.56-6.37,17.44-9.37C66.11,27.43,50.33,42.1,35.08,57Zm3,21.3V60.58c11.77-11.51,23-22.09,33.85-32-5.52,6.09-11.1,12.23-16.78,18.48l-9,10a12.19,12.19,0,0,0-3.49,3.83,2.66,2.66,0,0,0-.85,1.75c-.09.26-.2.53-.31.83a17.59,17.59,0,0,0-1,3.16c-.85,3.55-1.53,7.14-2.2,10.63C38.19,77.62,38.12,78,38.05,78.33Zm6.22-.4-2.85,4.39c.53-2.42,1-4.86,1.47-7.25.38-2,.77-4,1.19-6,.21-1.07.43-2,.65-2.9,1.65,1.18,3.33,2.34,5,3.36C47.91,72.32,46.06,75.17,44.27,77.93Zm32.51,9.51.52-.8a.23.23,0,0,1,.11,0Zm8-46.38-1,4.07c-3.17,12-5.43,23.95-7.79,37.09-8-6.08-16.53-11.8-24.75-17.34L47,62c1.17-1.42,2.34-2.59,3.6-3.85l9.06-10.07c5.73-6.23,11.54-12.64,17.17-18.85,4.8-5.3,9.75-10.75,14.66-16.11C89.5,22.32,87.21,31.45,84.8,41.06Z'/%3E%3Cpath d='M37.46,44.63a2,2,0,0,1-.86,1.58c-1.52,1-3.15,2-4.73,3s-3.17,2-4.67,3l-.11.06a2.22,2.22,0,0,1-1,.24,2.11,2.11,0,0,1-.74-.14,2.2,2.2,0,0,1-1.12-1.05,2.07,2.07,0,0,1,.88-2.82c1.52-1,3.13-2,4.69-3s3.18-2,4.67-3a1.7,1.7,0,0,1,1.54-.2,2.06,2.06,0,0,1,1,.82A2.52,2.52,0,0,1,37.46,44.63Z'/%3E%3Cpath d='M37.43,51.12l-.11.1A19.71,19.71,0,0,1,35,52.63,20.3,20.3,0,0,0,33,53.9a1.84,1.84,0,0,1-1,.33,1.89,1.89,0,0,1-1.57-.91,2.18,2.18,0,0,1,.43-3.06A18.84,18.84,0,0,1,33,48.87a17.78,17.78,0,0,0,2.07-1.27,1.82,1.82,0,0,1,2.51.36A2.35,2.35,0,0,1,37.43,51.12Z'/%3E%3C/svg%3E");
        -webkit-mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M77.3,86.64l-.52.8.63-.77A.23.23,0,0,0,77.3,86.64Z'/%3E%3Cpath d='M97.6,3.41A2.32,2.32,0,0,0,94.85,2.1l-.06,0c-11,4.54-21.64,10.35-31.93,16C58.66,20.39,54.32,22.77,50,25c-9.2,4.7-18.44,9.83-27.38,14.78C16.24,43.35,9.59,47,2.91,50.59a2.69,2.69,0,0,0-.93,3A2,2,0,0,0,3.7,55.11a303,303,0,0,1,29.69,6.5c.2,7.37.12,15,0,22.34,0,3.85-.07,7.68-.07,11.48a2.36,2.36,0,0,0,1.7,2.45,2.7,2.7,0,0,0,.48.05,2.28,2.28,0,0,0,2-1.3c5.56-9,10.77-17.13,15.88-24.68C61.1,77.05,69,82.33,76,88.08a1.86,1.86,0,0,0,1.76.51,2.85,2.85,0,0,0,1.91-1.91l0-.15c2.57-15.06,4.82-27.63,8.39-40.91,3.08-12.34,6.6-26.66,9.35-40.7A1.47,1.47,0,0,0,97.6,3.41ZM35.08,57c-7.83-2-15.89-4.11-23.88-5.7,7.43-3.84,14.76-7.8,21.87-11.64C38.92,36.54,45,33.28,51,30.14c4.59-2.42,9.21-5,13.67-7.41,5.71-3.15,11.56-6.37,17.44-9.37C66.11,27.43,50.33,42.1,35.08,57Zm3,21.3V60.58c11.77-11.51,23-22.09,33.85-32-5.52,6.09-11.1,12.23-16.78,18.48l-9,10a12.19,12.19,0,0,0-3.49,3.83,2.66,2.66,0,0,0-.85,1.75c-.09.26-.2.53-.31.83a17.59,17.59,0,0,0-1,3.16c-.85,3.55-1.53,7.14-2.2,10.63C38.19,77.62,38.12,78,38.05,78.33Zm6.22-.4-2.85,4.39c.53-2.42,1-4.86,1.47-7.25.38-2,.77-4,1.19-6,.21-1.07.43-2,.65-2.9,1.65,1.18,3.33,2.34,5,3.36C47.91,72.32,46.06,75.17,44.27,77.93Zm32.51,9.51.52-.8a.23.23,0,0,1,.11,0Zm8-46.38-1,4.07c-3.17,12-5.43,23.95-7.79,37.09-8-6.08-16.53-11.8-24.75-17.34L47,62c1.17-1.42,2.34-2.59,3.6-3.85l9.06-10.07c5.73-6.23,11.54-12.64,17.17-18.85,4.8-5.3,9.75-10.75,14.66-16.11C89.5,22.32,87.21,31.45,84.8,41.06Z'/%3E%3Cpath d='M37.46,44.63a2,2,0,0,1-.86,1.58c-1.52,1-3.15,2-4.73,3s-3.17,2-4.67,3l-.11.06a2.22,2.22,0,0,1-1,.24,2.11,2.11,0,0,1-.74-.14,2.2,2.2,0,0,1-1.12-1.05,2.07,2.07,0,0,1,.88-2.82c1.52-1,3.13-2,4.69-3s3.18-2,4.67-3a1.7,1.7,0,0,1,1.54-.2,2.06,2.06,0,0,1,1,.82A2.52,2.52,0,0,1,37.46,44.63Z'/%3E%3Cpath d='M37.43,51.12l-.11.1A19.71,19.71,0,0,1,35,52.63,20.3,20.3,0,0,0,33,53.9a1.84,1.84,0,0,1-1,.33,1.89,1.89,0,0,1-1.57-.91,2.18,2.18,0,0,1,.43-3.06A18.84,18.84,0,0,1,33,48.87a17.78,17.78,0,0,0,2.07-1.27,1.82,1.82,0,0,1,2.51.36A2.35,2.35,0,0,1,37.43,51.12Z'/%3E%3C/svg%3E");
        mask-position: center;
        mask-repeat: no-repeat;
        mask-size: contain;
        width: 35px;
        height: 30px;
        background: currentColor;
    }

    /* Home 2 | Coundown */
    .wdt-custom-countdown-h2 .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper {
        padding: 10px 0;
    }

    /* Home - 7 | Interactive Showcase | Gallery Showcase */
    .wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::before {
        left: -30px;
    }

    .wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::after {
        right: -30px;
    }

    /* Home - 6 | Testimonial Carousel */
    .wdt-custom-testimonial-h6.wdt-custom-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: relative;
        bottom: 0px;
        margin-top: 30px;
    }

    .wdt-custom-counter-h7 .wdt-content-item {
        border-right: none;
    }
}





/* Responsive MIN-481PX and MAX-1280PX */

@media screen and (min-width:481px) and (max-width:1280px) {

    /* hOME - 6 | INSTAGRAM */
    .wdt-custom-order-section:nth-child(2) {
        order: 1;
    }

    .wdt-custom-order-section:nth-child(4) {
        order: 2;
    }

    .wdt-custom-order-section:nth-child(1) {
        order: 3;
    }

    .wdt-custom-order-section:nth-child(3) {
        order: 4;
    }

    .wdt-custom-order-section:nth-child(5) {
        order: 5;
    }
}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/*                                                                      Pullingo Sections                                                                                      */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* -------------------------------------------------------------------------- */
/*                              About us Section                              */
/* -------------------------------------------------------------------------- */
.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span {
    width: clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem);
    /*Min-50 Max-70*/
    height: clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem);
    /*Min-50 Max-70*/
    font-size: clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem);
    /*Min-50 Max-70*/
    color: var(--wdtHeadAltColor);
    background: transparent;
    border: 0;
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon>span {
    background: transparent;
    color: var(--wdtHeadAltColor)
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-separator {
    display: none;
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 15px;
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem);
    /*Min-20 Max-24*/
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group {
    display: block;
}

@media only screen and (max-width:767px) {
    .wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item {
        flex-direction: column;
    }
}


/* -------------------------------------------------------------------------- */
/*                           Home 2 Slider template                           */
/* -------------------------------------------------------------------------- */
.wdt-cus-slider3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2rem, 1.0525rem + 4.3312vw, 6.25rem);
    /*Min-40 Max-100*/
}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element {
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;

}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    position: relative;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    top: 0;
    bottom: 0;
    right: 0;
}


.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtSecondaryColor);
    z-index: -1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon:before {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.wdt-cus-popup-slider .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    display: grid;
    place-items: center;
    width: clamp(5rem, 4.7213rem + 1.2739vw, 6.25rem);
}

.wdt-cus-popup-slider .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element * {
    grid-area: 1/1;
}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element img {
    border-radius: var(--wdtRadius_Full);
}


.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0px 2px var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-popup-slider .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element:hover:before {
    box-shadow: inset 0 0 50px 5px var(--wdtSecondaryColor);
    ;
}

.wdt-cus-slider-btn .wdt-button-holder[class*="wdt-animation"] .wdt-button:before {
    width: 50px;
    height: 25px;
    left: auto;
    background: var(--wdtSecondaryColor);
    right: -50px;
    margin: auto 0
}


/* -------------------------------------------------------------------------- */
/*                                Home 2 Slider                               */
/* -------------------------------------------------------------------------- */
.wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 0;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 50px;
}

.wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    border-radius: var(--wdtRadius_Full);
    height: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    /* 35px to 50px */
    width: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    /* 35px to 50px */
    font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem);
    /* 14px to 18px */
}

.wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div span {
    display: none;
}

.wdt-cus-slider-icon-menu .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: var(--wdtFontSize_Base);
    line-height: normal;
    transition: var(--wdtAltTransition);
}

.wdt-cus-slider-icon-menu .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item {
    max-width: 180px;
}

/* .wdt-cus-slider2 .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent 60%, #000);
    z-index: 1;
    left: 0;
    opacity: 0.8;
    pointer-events: none;
} */

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-heading-holder>.wdt-heading-title-wrapper>span {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 100ms;
    opacity: 0;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper {
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 300ms;
    opacity: 0;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-button-holder {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 500ms;
    opacity: 0;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-button-holder .wdt-button:before {
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
    transition-delay: 900ms;
    opacity: 0;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-popup-box-trigger-holder {
    -webkit-transform: scale(0) rotate(90deg);
    transform: scale(0) rotate(90deg);
    transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
    transition-delay: 700ms;
    opacity: 0;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder>.wdt-heading-title-wrapper>span,
.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder {
    -webkit-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
    opacity: 1
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-popup-box-trigger-holder {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1
}

.wdt-cus-slider2 .swiper-fade .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide .wdt-button-holder.wdt-button-size-nm .wdt-button {
    -webkit-transform: unset;
    transform: unset;
    -webkit-transition: inherit;
    transition: inherit;
    transition-delay: 0s;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper.swiper-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder .wdt-button:before {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
}

.wdt-cus-popup-slider .wdt-popup-box-trigger-holder {
    display: block;
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .swiper-slide .wdt-content-item .elementor-element:before {
    -webkit-transform: scale(1.5) skewY(8deg) rotate(5deg);
    transform: scale(1.5) skewY(8deg) rotate(5deg);
    transition: transform 2s cubic-bezier(.25, .01, .25, 1);
}

.wdt-cus-slider2 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-content-item .elementor-element:before {
    -webkit-transform: scale(1) skewY(0deg) rotate(0deg);
    transform: scale(1) skewY(0deg) rotate(0deg);
}

.wdt-cus-slider-icon-menu .elementor-icon-list-icon{
    background-color: transparent !important;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 200% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    margin-right:10px;
    padding: 8px;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-slider-icon-menu.elementor-widget-icon-list .elementor-icon-list-icon svg{ margin: 0 !important}

@media only screen and (max-width:1024px) {
    .wdt-cus-slider-icon-menu .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a{
        flex-direction:column;
        text-align:center;
    }

    .wdt-cus-slider-icon-menu .elementor-icon-list-icon{
        margin:0;
        margin-bottom:10px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        justify-content: center;
        top: unset;
        bottom: 50px;
        height: auto;
    }

    .wdt-cus-slider2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
        margin: 5px;
    }
}

@media only screen and (max-width:480px) {
    .wdt-cus-slider-icon-menu .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group {
        flex: none;
    }
}


/* -------------------------------------------------------------------------- */
/*                                Grid section                                */
/* -------------------------------------------------------------------------- */
.wdt-cus-grid-img-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-grid-img-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-cus-grid-img-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image>span,
.wdt-cus-grid-img-slider .wdt-image-box-holder .wdt-content-item .wdt-content-image>a {
    display: block;
}

.wdt-cus-collection-title .wdt-heading-holder .wdt-heading-title-wrapper {
    margin-bottom: 5px;
}

.wdt-cus-collection-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.75rem, 1.4904rem + 1.1538vw, 2.875rem);
    /* Min-28 & Max-36 */
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cus-collection-title .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    font-size: 18px;
    letter-spacing: 0;
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
}

.wdt-cus-grid-img-slider,
.wdt-cus-grid-img-slider * {
    height: 100%;
}

.wdt-cus-grid-img-slider .wdt-content-item .wdt-media-image-overlay-container,
.wdt-cus-grid-img-slider .wdt-content-item .wdt-media-image-overlay-container * {
    height: auto;
}

.wdt-cus-grid-img-slider .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-grid-img-slider .wdt-content-item .wdt-content-image>a>img {
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item {
    overflow: hidden;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay{
    place-items: end;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-content-title{
    text-align: start;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    background:linear-gradient(180deg, transparent 50%, rgba(var(--wdtLinkColorRgb), 0.75) 100%);
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
    -webkit-transform: scale(1);
    transform: scale(1.1);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    pointer-events: none;
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay-container .wdt-content-title h5 {
    font-size: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);
    /* Min-24 & Max-32 */
    color: var(--wdtAccentTxtColor);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay-container .wdt-content-title h5,
.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-overlay-container .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div:not(.wdt-content-button) a:hover,
.wdt-cus-grid-img-slider .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5 a:hover {
    color: var(--wdtAccentTxtColor);
}



/* -------------------------------------------------------------------------- */
/*                         Home 1 Interactive showcase                        */
/* -------------------------------------------------------------------------- */

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container {
    position: relative;
    margin: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
    position: absolute;
    left: 45%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    z-index: 1;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    margin: 0 auto;
    background: transparent;
    max-width: fit-content;
    padding: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    padding: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    content: none;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    content: '';
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    width: auto;
    height: auto;
    background: transparent;
    transform: unset;
    -webkit-transform: unset;
    visibility: visible;
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: inset 0 0 0 4px var(--wdtAccentTxtColor);
    pointer-events: none;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 1;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before {
    transform: unset;
    -webkit-transform: unset;
    box-shadow: inset 0 0 0 4px var(--wdtSecondaryColor);
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group {
    display: flex;
    gap: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    margin-bottom: 40px;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
    width: clamp(5rem, 3.8157rem + 5.414vw, 10.3125rem);
    /*Min-80 Max-165*/
    height: clamp(5.625rem, 4.4407rem + 5.414vw, 10.9375rem);
    /*Min-90 Max-175*/
    border-radius: 0;
    -webkit-border-radius: 0;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset;
    -webkit-transform: unset;
    transform-origin: unset;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset;
    -webkit-transform: unset;
    transform-origin: unset;
    pointer-events: all;
    opacity: 1;
    visibility: visible;
}

.wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    width: 45px;
    height: 45px;
    display: grid;
    place-items: center;
    border-radius: var(--wdtRadius_Full);
    background-image: linear-gradient(to right, var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtQuaternaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    background-position: 90% 0;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i {
    margin-left: 3px;
}

.wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 15px;
    background: var(--wdtSecondaryColor);
    z-index: -1;
    -webkit-transform: translate(-40px);
    transform: translate(-40px);
}

.wdt-cus-interactive-gallery-content .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-interactive-gallery-content .wdt-content-item {
    display: flex;
    align-items: start;
    justify-content: center;
}

.wdt-cus-interactive-gallery-content .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    margin-right: 20px;
    margin-top: 5px;
}

.wdt-cus-interactive-gallery-content .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 20px;
}

.wdt-cus-interactive-gallery-content .wdt-content-item .wdt-content-title h5 {
    text-transform: capitalize;
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-common-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-interactive-gallery-content .wdt-icon-box-holder,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-button-holder,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder {
    opacity: 0;
    -webkit-transform: scale(1) translate(50px);
    transform: scale(1) translate(50px);
    -webkit-transition: all .4s var(--wdt-Ad-Transition);
    transition: all .4s var(--wdt-Ad-Transition);
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-interactive-gallery-content .wdt-icon-box-holder {
    transition-delay: 0.5s
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-button-holder,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder {
    transition-delay: 0.6s
}

.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-common-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-common-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-interactive-gallery-content .wdt-icon-box-holder,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-button-holder,
.wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-popup-play-icon .wdt-popup-box-trigger-holder {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
}

@media only screen and (max-width:1540px) {
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 40px;
    }
}


@media only screen and (max-width:1024px) {
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        left: 50%;
        top: 50%;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 30px;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 100px;
        height: 100px;
    }
}

@media only screen and (max-width:767px) {
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        top: 420px;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 30px;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 100px;
        height: 100px;
    }
}

@media only screen and (max-width:479px) {
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        top: 315px;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
        margin-bottom: 0px;
        margin-right: 15px;
    }

    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image,
    .wdt-cus-intractive-img-gallery-h1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>.wdt-interactive-showcase-content-group .wdt-content-image img {
        width: 80px;
        height: 80px;
    }
}


/* -------------------------------------------------------------------------- */
/*                           Home 1 | Hotspot                                 */
/* -------------------------------------------------------------------------- */

.wdt-cus-hotspot-h1 .wdt-hotspot-item-trigger {
    background: var(--wdtPrimaryColor);
    width: 16px;
    height: 16px;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    padding: 0;
    border: none;
    cursor: pointer;
}

.wdt-cus-hotspot-h1 .wdt-hotspot-item-active .wdt-hotspot-item-trigger {
    background: var(--wdtPrimaryColor);
}

.wdt-cus-hotspot-h1 .wdt-hotspot-item-trigger::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid;
    border-color: var(--wdtAccentTxtColor);
    background-color: var(--wdtPrimaryColor);
    border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 0;
    animation: ripple-scale 2s ease-out infinite;
    -webkit-animation: ripple-scale 2s ease-out infinite;
    z-index: -1;
}


.wdt-cus-hotspot-h1 .wdt-hotspot-item-trigger:hover::after {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}

.wdt-cus-hotspot-h1 .wdt-hotspot-item-trigger .wdt-hotspot-item-default {
    display: none;
}

@keyframes ripple-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.8;
    }

    80% {
        transform: scale(2.8);
        -webkit-transform: scale(2.8);
        opacity: 0;
    }
}

@-webkit-keyframes ripple-scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.8;
    }

    80% {
        transform: scale(2.8);
        -webkit-transform: scale(2.8);
        opacity: 0;
    }
}

.page-template .tippy-box .tippy-arrow::before {
    content: "";
    position: absolute;
    border: 0;
    width: 35px;
    height: 9px;
    background: var(--wdtPrimaryColor);
    top: 3px;
    left: -34px;
}

.page-template .tippy-box .tippy-arrow {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.7);
    margin: 0 -1px;
}

.page-template .tippy-box {
    background: linear-gradient(to right, rgba(var(--wdtPrimaryColorRgb), 0.5), rgba(var(--wdtPrimaryColorRgb), 0.5), rgba(var(--wdtPrimaryColorRgb), 0.5), rgba(var(--wdtPrimaryColorRgb), 0.5)) !important; border-radius: 0; -webkit-transform: translateX(20px); transform: translateX(20px); 
    border: 2px solid var(--wdtPrimaryColor);
}

.page-template .tippy-box .tippy-content span.wdt-hotspot-image img {
    object-fit: contain;
}

.page-template .tippy-box .tippy-content .wdt-hotspot-content h5 {
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
    color: var(--wdtAccentTxtColor);
    line-height: var(--wdtLineHeight_Base);
}

.page-template .wdt-hotspot-holder .tippy-box .tippy-content p {
    font-size: var(--wdtFontSize_Ext);
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Ext);
}

@media only screen and (max-width:767px) {
    .page-template .tippy-box .tippy-content .wdt-hotspot-content h5 {
        font-size: var(--wdtFontSize_Ext);
    }

    .page-template .tippy-box .tippy-content span.wdt-hotspot-image img {
        width: 60px;
        height: 60px;
    }

    .page-template .tippy-box .tippy-content {
        gap: 10px;
    }

    .page-template .tippy-box {
        padding: 10px;
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@media only screen and (max-width:479px){
    .page-template .tippy-box .tippy-arrow::before{
        opacity: 0;
    }
    .page-template .tippy-box{
        transform: translateX(0px);
    }
}




/* -------------------------------------------------------------------------- */
/*                           Home 1 | Animation Text                          */
/* -------------------------------------------------------------------------- */

.wdt-cus-animation-text-h1 .wdt-animation-item.text-item {
    font-size: clamp(1.625rem, 1.1923rem + 1.9231vw, 3.5rem);
    /* Min-26 & Max-56 */
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    width: max-content;
    line-height: normal;
}

.wdt-cus-animation-text-h1 .elementor-widget-container {
    padding: clamp(0.3125rem, 0.0625rem + 1.25vw, 1.5625rem) 0;
    /* max-25 min-5 */
    background-color: var(--wdtAccentTxtColor);
    /* box-shadow: 0 0px 18px 20px var(--wdtAccentTxtColor); */
}

.wdt-cus-animation-text-h1 .elementor-widget-container .wdt-animation-wrapper:before {
    content: '';
    position: absolute;
    width: 110px;
    height: 100%;
    background: linear-gradient(-90deg, transparent 0%, var(--wdtBodyBGColor) 85%);
    left: 0px;
    top: 0;
    z-index: 2;
}

.wdt-cus-animation-text-h1 .elementor-widget-container .wdt-animation-wrapper:after {
    content: '';
    position: absolute;
    width: 110px;
    height: 100%;
    background: linear-gradient(90deg, transparent 0%, var(--wdtBodyBGColor) 85%);
    right: 0px;
    top: 0;
    z-index: 2;
}

.wdt-cus-animation-text-h1.rotate .elementor-widget-container .wdt-animation-wrapper:before,
.wdt-cus-animation-text-h1.rotate .elementor-widget-container .wdt-animation-wrapper:after{
    width:60px
}

.wdt-cus-animation-text-h1.right .elementor-widget-container {
    transform-origin: top right;
    -webkit-transform-origin: top right;
}

.wdt-cus-animation-text-h1.left .elementor-widget-container {
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

/* -------------------------------------------------------------------------- */
/*                            Instagram | Home - 1                            */
/* -------------------------------------------------------------------------- */

.wdt-cus-instagram-h1 .wdt-content-item {
    overflow: hidden;
}

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

.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper,
.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 100%;
    height: 100%;
    align-items: center;
    pointer-events: none;
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    position: relative;
    font-size: var(--wdtFontSize_H5);
    width: 50px;
    height: 50px !important;
    background: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtHeadAltColor);
    transform: scale(0);
    -webkit-transform: scale(0);
    opacity: 0;
    padding: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    pointer-events: none;
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:after {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before {
    content: '';
    background: linear-gradient(0deg, rgb(var(--wdtHeadAltColorRgb), 0.5), transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-image>span>img,
.wdt-cus-instagram-h1 .wdt-content-item .wdt-content-image>a>img {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transition: transform .25s cubic-bezier(.25, .01, .25, 1);
    transition: transform .25s cubic-bezier(.25, .01, .25, 1);
}

.wdt-cus-instagram-h1 .wdt-content-item:hover .wdt-content-image>span>img,
.wdt-cus-instagram-h1 .wdt-content-item:hover .wdt-content-image>a>img {
    -webkit-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg);
}

.wdt-cus-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
}

.wdt-cus-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before {
    opacity: 1;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
}

.wdt-cus-instagram-h1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-instagram-h1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-cus-insta-title .wdt-heading-holder .wdt-heading-background-text-wrapper {
    top: -5%;
}

.wdt-cus-insta-title .wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text {
    font-size: clamp(11.25rem, 9.8567rem + 6.3694vw, 17.5rem);
    /*Min-180 Max-280*/
}


@media only screen and (max-width:767px) {
    .wdt-cus-insta-title .wdt-heading-holder .wdt-heading-background-text-wrapper {
        top: 25%;
    }
}


/* -------------------------------------------------------------------------- */
/*                           Newsletter with banner                           */
/* -------------------------------------------------------------------------- */

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    border-radius: 0;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:has(input[type="checkbox"]) {
    margin-bottom: 50px;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    margin: 0;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
    border-radius: 0;
}

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    border-color: var(--wdtBorderColor);
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div span.wdt-terms-condition-lbl,
.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div a {
    font-size: var(--wdtFontSize_Ext);
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    height: 100%;
    right: 0px;
    top: 0px;
    padding: var(--wdtPadding_Btn);
    text-transform: capitalize;
    border: 0;
    border-radius: 0;
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(var(--wdtFontWeight_H6) - 100);
    line-height: normal;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input[type="email"] {
    margin: 0px;
    padding: 20px 30px !important;
    background: transparent;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div input {
    appearance: none;
    padding-left: 0px;
    margin: 0;
    padding-right: 0;
    width: 15px;
    height: 15px;
    background: transparent;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div span.wdt-terms-condition-lbl:before {
    border: 1px solid var(--wdtHeadAltColor);
    border-radius: 0;
    width: 15px;
    height: 15px;
    left: -15px;
    top: 2px;
    margin: 0;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div span.wdt-terms-condition-lbl {
    position: relative;
    padding-left: 4px;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div {
    position: absolute;
    margin-top: 0px;
    bottom: -50px;
}

.wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
    height: 100%;
    right: 0px;
    top: 0px;
    padding: var(--wdtPadding_Btn);
    border: 0;
    border-radius: 0;
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}


@media screen and (max-width:767px) {
    .wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
        justify-content: center;
    }

    .wdt-cus-mail-5 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        position: relative;
        margin: 0;
        margin: 20px 0;
    }
}

/* -------------------------------------------------------------------------- */
/*                             testimonial type 1                             */
/* -------------------------------------------------------------------------- */
.wdt-cus-testimonial-h1 .wdt-content-item .wdt-content-detail-group .wdt-content-separator,
.wdt-cus-testimonial-h1 .wdt-content-item .wdt-content-detail-group .wdt-rating-container {
    display: none;
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group {
    display: grid;
    grid-template-columns: 25% 1fr;
    gap: 20px;
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item {
    padding: 30px;
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-group {
    align-items: center;
    margin-bottom: 0 !important;
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper,
.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    min-width: unset
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image {
    width: 120px;
    height: 120px;
}

.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-cus-testimonial-h1 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
    width: 100%;
    height: 100%;
}


/* -------------------------------------------------------------------------- */
/*                           Interactive Product Box                          */
/* -------------------------------------------------------------------------- */
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    padding: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.5rem, 1.1377rem + 1.6561vw, 3.125rem);
    margin-bottom: 0;
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container {
    display: grid;
    grid-template-columns: 70% 1fr;
    border: 1px solid var(--wdtBorderColor);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0px;
    height: 100%
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
    border-bottom: 1px solid var(--wdtBorderColor)
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    grid-area: unset;
    padding: 0;
    visibility: visible;
    transform: scale(1);
    background: var(--wdtPrimaryColor);
    justify-content: center;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:not(:last-child) {
    border-bottom: 1px solid var(--wdtBorderColor)
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group {
    display: grid;
    place-items: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group>div {
    grid-area: 1/1;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    padding: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper>div {
    height: clamp(8.75rem, 6.2448rem + 3.9106vw, 10.9375rem);
    /*Min-140 Max-175*/
    display: flex;
    align-items: center;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
    overflow: hidden;
    padding: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active,
.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active {
    height: clamp(14.375rem, 12.9434rem + 2.2346vw, 15.625rem);
    /*Min-230 Max-250*/
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active {
    display: grid;
    place-items: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image {
    width: clamp(11.25rem, 2.6606rem + 13.4078vw, 18.75rem);
    /*Min-180 Max-300*/
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-title {
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-title {
    padding-bottom: 20px;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description {
    max-width: 600px;
    height: 0;
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-description {
    height: 100%;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-description {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1
}


.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>* {
    height: 100%;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-content-group {
    padding: clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);
    /*Min-30 Max-50*/
    margin-left: 150px;
    border-left: 1px solid var(--wdtBorderColor);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list #wdt-interactive-showcase-0 {
    counter-reset: prefix;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-title:before {
    counter-increment: prefix;
    content: "" counter(prefix) ".";
    position: absolute;
    right: calc(100% + 85px);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-interactive-showcase-button a .wdt-interactive-showcase-button-link {
    font-size: 0;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-interactive-showcase-button a {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-interactive-showcase-button a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M98.73,9.6a8.1,8.1,0,0,0-8.11-8.1h-73a8.11,8.11,0,0,0,0,16.21H82.51V82.57a8.11,8.11,0,0,0,16.22,0ZM12.2,99.5,96.35,15.34,84.89,3.87.73,88Z'%3E%3C/path%3E%3C/svg%3E");
    ;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M98.73,9.6a8.1,8.1,0,0,0-8.11-8.1h-73a8.11,8.11,0,0,0,0,16.21H82.51V82.57a8.11,8.11,0,0,0,16.22,0ZM12.2,99.5,96.35,15.34,84.89,3.87.73,88Z'%3E%3C/path%3E%3C/svg%3E");
    ;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background: var(--wdtAccentTxtColor);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-interactive-showcase-media-group .wdt-interactive-showcase-button a:hover:before {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtPrimaryColor);
    opacity: 0;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active:before {
    opacity: 0.7;
}

.wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-interactive-showcase-button a:before {
    opacity: 1;
}


@media only screen and (max-width:1024px) {
    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-interactive-showcase-content-group {
        margin-left: 73px;
    }

    .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-title:before {
        right: calc(100% + 45px);
    }
}


/* -------------------------------------------------------------------------- */
/*                          Home 1 Type 1 Testimonial                         */
/* -------------------------------------------------------------------------- */

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    padding-bottom: clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem);
    /*Min-20 Max-40*/
    width: 90%;
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0px !important;
    padding-top: clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem);
    /*Min-20 Max-40*/
    display: flex;
    align-items: center;
    border-top: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.8);
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom: 0px !important;
    margin-right: 16px;
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-size:  clamp(1.3125rem, 0.6683rem + 1.0056vw, 1.875rem);
    /*Min-21 Max-30*/
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Base);
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-rating li .fas.fa-star:before {
    content: "\2605";
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-rating li span {
    font-size:  clamp(1.25rem, 0.8205rem + 0.6704vw, 1.625rem);/*26-20*/
    color: #FFC30A;
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container {
    margin-bottom: 10px !important;
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image>a>img {
    border-radius: var(--wdtRadius_Full);
    width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem);
    /*Min-60 Max-100*/
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_H4);
}

.wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext);
    letter-spacing: 0px;
    text-transform: capitalize;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide {
    transition: 0s ease;
    z-index: 0;
    overflow: hidden;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide-active {
    opacity: 1 !important;
    z-index: 1;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide .wdt-content-item .wdt-cus-single-product .product-thumb {
    transition: -webkit-clip-path 0s cubic-bezier(.91, .13, .26, .88) 0.8s;
    transition: clip-path 0s cubic-bezier(.91, .13, .26, .88) 0.8s;
    transition: clip-path 0s cubic-bezier(.91, .13, .26, .88) 0.8s, -webkit-clip-path 0s cubic-bezier(.91, .13, .26, .88) 0.8s;
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide-active .wdt-content-item .wdt-cus-single-product .product-thumb {
    transition: -webkit-clip-path 0.8s linear;
    transition: clip-path 0.8s linear;
    transition: clip-path 0.8s linear, -webkit-clip-path 0.8s linear;
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide .wdt-cus-product-testimonial,
.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide .wdt-cus-product-image {
    animation: product-side-out 1.5s ease-in-out both;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide-active .wdt-cus-product-testimonial,
.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper .swiper-slide-active .wdt-custom-product-image {
    animation: product-side-in 1.5s ease-in-out both;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    margin: 5px;
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div span {
    font-size: 0;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before {
    display: none;
}

.wdt-cus-product-hotspot .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper),
.wdt-cus-product-with-testimonial-carousel .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    grid-template-columns: 1fr !important;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: relative;
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 30px;
    height: 15px;
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    font-size: clamp(0.875rem, 0.7163rem + 0.7051vw, 1.5625rem);
    /* 14px to 25px */
    width: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    /* 35px to 50px */
    height: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    /* 35px to 50px */
}

@media(max-width: 1540px) {
    .wdt-cus-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: 2%;
    }

    .wdt-cus-product-with-hotspot-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right: 62%;
    }
}

@media screen and (min-width:1025px) {
    .wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper {
        position: absolute;
        bottom: 0;
        right: 0;
        margin: auto;
    }
}

@media screen and (max-width:1024px) {
    .wdt-cus-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        margin-top: 30px;
    }
}

@media screen and (max-width:767px) {
    .wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
        width: 100%;
    }

    .wdt-cus-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
        justify-content: center;
    }
}

@media only screen and (max-width:480px) {}


/* -------------------------------------------------------------------------- */
/*                                 Faq Section                                */
/* -------------------------------------------------------------------------- */

.wdt-cus-faq-1 .wdt-accordion-toggle-holder :is(.wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-description) {
    border: none;
    background: transparent;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:is(.ui-state-hover, .ui-state-active) {
    background: transparent;
    border: none;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder :is(.wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .wdt-accordion-toggle-title-holder) {
    font-size: clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);
    /*max-26 min-18 */
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    padding: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    font-size: 160%;
    margin-left: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
    /* max-20 min-10 */
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder :is(.wdt-accordion-toggle-title, .wdt-accordion-toggle-icon) {
    line-height: inherit;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    background: var(--wdtAccentTxtColor);
    padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 0;
    /* max-30 min-20 */
    border: 0;
    border-radius: 0;
    position: relative;
}

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

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    padding: 15px 30px;
    padding-right: clamp(1.875rem, 0.75rem + 5.625vw, 7.5rem);
    /* max-120 min-30 */
}


.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
    font-size: 100%;
    border: none;
    width: auto;
    height: auto;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}


@media only screen and (max-width:1024px) {
    .wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
        padding: 10px 25px;
    }
}


/* -------------------------------------------------------------------------- */
/*                            Product filler type1                            */
/* -------------------------------------------------------------------------- */
.wdt-cus-filler-products-01 .woocommerce ul.products.wdt-product-style-01.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details {
    padding: 20px 30px;
}

.wdt-cus-filler-products-01 .wdt-products-container .products .product-grid-view .product-wrapper .product-details .product-element-group-wrapper {
    display: none
}

.wdt-cus-filler-products-01 .woocommerce ul.products.wdt-product-style-01 li.product .product-details .product-title {
    margin-bottom: 0px;
}

.wdt-cus-filler-products-01 .elementor-widget-wdt-shop-products .woocommerce ul.products:not(.products-apply-isotope) .product .wdt-col {
    padding: 10px;
}

.wdt-cus-product-filler-img .elementor-widget-container {
    position: relative;
}

.elementor-element.wdt-cus-product-filler-img.e-con:before {
    content: '';
    position: absolute;
    width: 80%;
    height: 90%;
    background: var(--wdtTertiaryColor);
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    z-index: -1;
}

/* .wdt-cus-product-filler-img .elementor-widget-container:before {
    content: '';
    position: absolute;
    width: 80%;
    height: 90%;
    background: var(--wdtTertiaryColor);
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    z-index: -1;
} */

.wdt-cus-product-rating .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item {
    box-shadow: 0 0 15px -5px var(--wdtBorderColor);
    padding: 15px;
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-product-rating .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-product-rating .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-size: var(--wdtFontSize_Ext);
}

/* -------------------------------------------------------------------------- */
/*                            Shop type 2 & 4 & 6                             */
/* -------------------------------------------------------------------------- */

.woocommerce ul.products.product-style-default.wdt-product-style-02:not(.product-padding-content) li.product.product-grid-view .product-details,
.woocommerce ul.products.product-style-default.wdt-product-style-04:not(.product-padding-content) li.product.product-grid-view .product-details,
.woocommerce ul.products.product-style-default.wdt-product-style-06:not(.product-padding-content) li.product.product-grid-view .product-details {
    padding: 20px 0;
}

.woocommerce ul.products.wdt-product-style-02 li.product .product-details .product-category-wrapper a,
.woocommerce ul.products.wdt-product-style-04 li.product .product-details .product-category-wrapper a,
.woocommerce ul.products.wdt-product-style-06 li.product .product-details .product-category-wrapper a {
    font-size: var(--wdtFontSize_Ext);
    text-transform: capitalize;
}

.woocommerce ul.products.wdt-product-style-02 li.product .product-details>.product-title h5 a,
.woocommerce ul.products.wdt-product-style-04 li.product .product-details>.product-title h5 a,
.woocommerce ul.products.wdt-product-style-06 li.product .product-details>.product-title h5 a {
    font-size: var(--wdtFontSize_H5);
    line-height: calc(var(--wdtLineHeight_Alt) + 0.1);
}

.woocommerce ul.products.wdt-product-style-02.product-content-alignment-center li.product .product-details .product-price span.price,
.woocommerce ul.products.wdt-product-style-04.product-content-alignment-center li.product .product-details .product-price span.price,
.woocommerce ul.products.wdt-product-style-06 li.product .product-details .product-price span.price {
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: 0;
    line-height: normal;
}

.woocommerce ul.products.wdt-product-style-02 li.product .product-details .product-title,
.woocommerce ul.products.wdt-product-style-04 li.product .product-details .product-title,
.woocommerce ul.products.wdt-product-style-06 li.product .product-details .product-title {
    margin-bottom: 0px;
}

.woocommerce ul.products.products.wdt-product-style-02.product-content-alignment-center.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-category-wrapper,
.woocommerce ul.products.products.wdt-product-style-04.product-content-alignment-center.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-category-wrapper,
.woocommerce ul.products.products.wdt-product-style-06.product-thumb-iconsgroup-position-horizontal li.product .product-details .product-category-wrapper {
    line-height: 1;
    margin-bottom: 6px;
}

.woocommerce ul.products.wdt-product-style-06 li.product .product-details .product-price {
    margin: 0;
}

/* -------------------------------------------------------------------------- */
/*                                 Shop Type 4                                */
/* -------------------------------------------------------------------------- */

.woocommerce ul.products.wdt-product-style-04.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    flex-direction: row;
    border-radius: 0;
    background-image: linear-gradient(45deg, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor));
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.woocommerce ul.products.wdt-product-style-04.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline a:before,
.woocommerce ul.products.wdt-product-style-04.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons>.wc_btn_inline a:hover:before {
    background-color: var(--wdtLinkColor) !important;
}


/* -------------------------------------------------------------------------- */
/*                           home 7 counter filler                            */
/* -------------------------------------------------------------------------- */
.wdt-cus-home-2-counter-1 .wdt-content-item>div[class*="group"]>.wdt-content-title {
    margin-bottom: 0;
}


/* -------------------------------------------------------------------------- */
/*                           Home 7 Product Hotspot                           */
/* -------------------------------------------------------------------------- */
.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
    position: absolute;
    margin: auto;
    border-radius: var(--wdtRadius_Full);
    height: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    width: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem);
    font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem);
}

.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div span {
    font-size: 0;
}

.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    left: 4%;
    margin: auto;
    top: calc(50% + 0px);
}

.wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    right: 65%;
    margin: auto;
    top: calc(50% + 0px);
}

@media only screen and (max-width:1540px) {
    .wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: 2%
    }

    .wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right: 63%
    }
}


@media only screen and (max-width:1024px) {
    .wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        left: 4%;
        top: calc(25% + 0px);
    }

    .wdt-cus-product-hotspot .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
        right: 4%;
        top: calc(25% + 0px);
    }
}


/* -------------------------------------------------------------------------- */
/*                                  Header 4                                  */
/* -------------------------------------------------------------------------- */
.wdt-cus-header-marquee .wdt-animation-holder .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item {
    font-size: var(--wdtFontSize_Base);
    font-weight: normal;
}

.wdt-cus-header-marquee .wdt-animation-holder .wdt-animation-wrapper:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 100%;
    background: linear-gradient(-90deg, transparent 0%, var(--wdtBodyBGColor) 100%);
    left: 0px;
    top: 0;
    z-index: 2;
}

.wdt-cus-header-marquee .wdt-animation-holder .wdt-animation-wrapper:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 100%;
    background: linear-gradient(90deg, transparent 0%, var(--wdtBodyBGColor) 100%);
    right: 0px;
    top: 0;
    z-index: 2;
}

.wdt-cus-header-4-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    padding: var(--wdtPadding_MiniBtn);
    background-color: transparent !important;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-header-4-menu .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover {
    background-position: 100% 0;
}

.wdt-cus-header-4-menu .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {
    font-weight: var(--wdtFontWeight_Alt);
    line-height: normal;
}

.wdt-cus-header4-menu .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: clamp(1rem, 0.9721rem + 0.1274vw, 1.125rem);
    /*Min-18 - Max-20*/
    font-weight: var(--wdtFontWeight_Alt);
}


/* home 2 img filler */

.wdt-cus-h2-img-filler .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-h2-img-filler .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    background: none;
}

.wdt-cus-h2-img-filler .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    align-items:flex-end;
    align-content:flex-end;
}

.wdt-cus-h2-img-filler .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 a{
    background-color: transparent;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor));
    color: var(--wdtHeadAltColor);
    background-size: 300% 100%;
    padding:15px;
    display: block;
    width: 100%;
}

.wdt-cus-h2-img-filler .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 a:hover{
    color: var(--wdtHeadAltColor);
    background-position: 100% 0;
}

.wdt-cus-h2-img-filler .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5{
    color:var(--wdtHeadAltColor);
    font-size:clamp(1.25rem, 0.9637rem + 0.4469vw, 1.5rem);/*20px-24px*/
}


/* Home 2 Unusual Slider */
.wdt-cus-slider-edit p{
    font-size: clamp(5rem, 2.25rem + 13.75vw, 18.75rem);
    font-family: var(--wdtFontTypo_Alt);
    line-height: normal;
    font-weight: 700;  
    background-image: -webkit-linear-gradient(0deg, #EA1C24 10%, #FEDA00 35%, #1A81E8 60%, #A931BE 80%, #F17421 100%);
    background-clip: text;
    color: transparent;
}

.wdt-cus-content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(1.75rem, 1.1154rem + 2.8205vw, 4.5rem); /* Min-28 & Max-72 */
}


/* Collections flex banner */

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options{
    counter-reset: wdt-counter-option;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option.active{
    pointer-events: all;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option:before{
    counter-increment: wdt-counter-option;
    content: counter(wdt-counter-option) "";
    position: absolute;
    display: block;
    width: clamp(2.8125rem, 2.6457rem + 0.9202vw, 3.75rem);
    height: clamp(2.8125rem, 2.6457rem + 0.9202vw, 3.75rem);
    left: 30px;
    top: 30px;
    font-size: clamp(1.5rem, 1.411rem + 0.4908vw, 2rem);
    z-index: 2;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    -webkit-transform: skewX(20deg) translateX(-100%);
    transform: skewX(20deg) translateX(-100%);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option.active:before{
    opacity: 1;
    -webkit-transform: skewX(0deg) translateX(0%);
    transform: skewX(0deg) translateX(0%);
    transition-delay: 50ms;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label{
    z-index: 1;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-shadow{
        background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4), transparent 50%);
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button{
    padding: 0;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a{
    background: transparent;
    font-size: clamp(1.5rem, 1.411rem + 0.4908vw, 2rem);
    font-family: var(--wdtFontTypo_Alt);
    padding: 0;
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options {
    counter-reset: wdt-counter-option;
    -webkit-scrollbar-width: none;
    scrollbar-width: none;
    scroll-behavior: smooth;
    display: flex;
    overflow: auto;
    scroll-snap-type: x mandatory;
    flex-wrap: nowrap;
    padding-bottom: 0;
    margin: 0;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:focus,
.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover{
    color: var(--wdtSecondaryColor);
    background-color: transparent;
}

.wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option{
    transition: flex .6s cubic-bezier(.29, 0, .2, 1);
}

@media only screen and (min-width:1025px){
    .wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option.active{
        flex: 1.3;
    }
}

@media only screen and (max-width:1024px){

    .wdt-flex-banner-options:not(.vertical-slider) .wdt-flex-banner-option:not(:last-child){
        margin-right: 5px;
    }

    .wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option:before{
        top: 20px;
        left: 20px;
    }

    .wdt-cus-flex-banner-type-a .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label{
        padding: 20px;
    }
}


/* Mailchimp with bg */
.wdt-cus-mailchimp-lists .elementor-icon-list-items .elementor-icon-list-text{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-cus-mail-5-light .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div a{
    color: var(--wdtAccentTxtColor)
}
.wdt-cus-mail-5-light .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div a:hover{
     color: var(--wdtSecondaryColor)
}
.wdt-cus-mail-5-light .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder+div span.wdt-terms-condition-lbl:before{
    border-color: var(--wdtAccentTxtColor);
}
.wdt-cus-mail-5-light .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder + div input[type="checkbox"]:checked ~ span.wdt-terms-condition-lbl:before{
    border-bottom: 2px solid var(--wdtAccentTxtColor);
    border-right: 2px solid var(--wdtAccentTxtColor);
}

/* Popup Video Banner Grid */

.wdt-cus-popup-video-type-a,
.wdt-cus-popup-video-type-a .wdt-testimonial-holder,
.wdt-cus-popup-video-type-a .wdt-testimonial-holder .wdt-content-item,
.wdt-cus-popup-video-type-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group,
.wdt-cus-popup-video-type-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    height: 100%;
    width: 100%;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item{
    cursor:pointer;
    display:grid;
    align-items:end;
    overflow: hidden;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item > div{
    grid-area:1/1;
}


.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:linear-gradient(180deg, transparent 50%, rgba(var(--wdtLinkColorRgb), 0.55) 100%);
    pointer-events: none;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group{
    padding:20px;
    z-index:1;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-bottom:10px;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem);
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a{
    color:var(--wdtAccentTxtColor);
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group{
    margin-bottom:0;
    display:grid;
    justify-content:end;
    align-items:start;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group > div{
    grid-area:1/1;
    margin-bottom: 0;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    display: inline-flex;
    font-size:16px;
    margin:14px;
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    background-color: transparent !important;
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor)) !important;
    color: var(--wdtHeadAltColor) !important;
    background-size: 300% 100%;
    background-position: 0px 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover{
    background-position: 100% 0;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-rating-container{
    display:flex;
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li{
    padding-bottom:0
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-rating-container .wdt-rating li span{
    font-size:var(--wdtFontSize_Ext)
}

.wdt-cus-popup-video-type-a .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}


/* Side Menu  */

.wdt-popup-box-window.mfp-wrap[class*="side-slide"].wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner{
    overflow-y: hidden;
    width: 100%;
    height: 100vh;
}

.wdt-popup-box-window.mfp-wrap.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner~.mfp-close{
    top: 30px;
    right: 30px;
}

.wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container {
    display:grid;
    
}
.wdt-custom-side-menu-temp .elementor-widget-container > .wdt-interactive-showcase-container > div{
   grid-area: 1/-1;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before, .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    display: none;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    z-index: 1;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper {
    width: 100%;
    padding: 0;
    z-index: 2;
    transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);
    display: flex;
    align-content: center;
    justify-content: flex-end;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    width: 100%;
    max-width: fit-content;
    margin: 0;
    padding: 10px 10vw;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
    width: fit-content;
    padding:clamp(0.625rem, 0.2083rem + 0.8681vw, 1.25rem);
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group {
    display: block;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title a {
    font-size: calc(var(--wdtFontSize_H1) + 20px);
    font-weight: 900;
    line-height: var(--wdtLineHeight_Ext);
    text-transform: uppercase;
    letter-spacing: 6px;
    -webkit-text-stroke: 1.5px var(--wdtHeadAltColor);
    color: transparent;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    opacity: 0;
    -webkit-transform: scaleX(1) scale(1.2);
    transform: scaleX(1) scale(1.2);
    -webkit-transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transform-origin: center;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    -webkit-transform: scaleX(1) scale(1);
    transform: scaleX(1) scale(1);
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image {
    width: 100%;
}

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-content-image-wrapper .wdt-content-image span > img {
    width: 100%;
    height: 100%;
}
    
 .wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    flex: 1 1 100%;
    padding: 20px;
}   

.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    background-image: linear-gradient(to right, var(--wdtQuaternaryColor) 0%, var(--wdtSecondaryColor) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px var(--wdtLinkColor);
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-size: clamp(2.5rem, 2.0385rem + 2.0513vw, 4.5rem) /* Min-44 & Max-70 */;
    letter-spacing: 0.05em;
    filter: drop-shadow(4px 4px 0 var(--wdtPrimaryColor));
    -webkit-filter: drop-shadow(4px 4px 0 var(--wdtPrimaryColor));
    font-family: var(--wdtFontTypo_Ext);
}



.wdt-custom-side-menu-temp { width: 100vw; height: 100vh; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container { margin: 0px; width: 100%;}
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container > div.wdt-interactive-showcase-content-wrapper { padding: 0px; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-media-group { width: 100vw; height: 100vh; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper,
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper > .wdt-content-image { height: 100%; }
.wdt-custom-side-menu-temp .wdt-interactive-showcase-container .wdt-interactive-showcase-media-group > .wdt-content-image-wrapper > .wdt-content-image img { 
  width: 100%; height: 100%; object-fit: cover; object-position: center center; }


@media only screen and (max-width: 1024px) {
  .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 20px 30px;
     background-color: rgba(225, 225, 225, 0.5); -webkit-box-shadow: 0px 0px 0px 100vmax rgba(225, 225, 225, 0.5); box-shadow: 0px 0px 0px 100vmax rgba(225, 225, 225, 0.5); 
    }

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper { justify-content: center; }
    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        width: 100%; text-align: center;
    }
}

@media (max-width:767px){

    .wdt-custom-side-menu-temp .wdt-interactive-showcase-container > .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { padding: 10px 10px; }
}



/* ------------------------------ Home 6 Slider ----------------------------- */
.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    top: auto;
    left: auto;
    right: 6%;
    bottom: 35%
}

.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div{
    width:  clamp(2.5rem, 1.9427rem + 2.5478vw, 5rem);/*Min-40 Max-80*/
    height:  clamp(2.5rem, 1.9427rem + 2.5478vw, 5rem);/*Min-40 Max-80*/
    font-size: clamp(1rem, 0.8746rem + 0.5732vw, 1.5625rem);/*Min-16 Max-25*/
}

.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide .wdt-cus-heading-slider4 .wdt-heading-holder .wdt-heading-title{
-webkit-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0;
filter:blur(4px) hue-rotate(100deg);
transition:all cubic-bezier(.25,.75,.5,1.25);
transition-duration:1s
}

.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-cus-heading-slider4 .wdt-heading-holder .wdt-heading-title{
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity:1;
-webkit-filter:blur(0px) hue-rotate(0deg);
filter:blur(0px) hue-rotate(0deg);
}

.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-h4-slider-content:before{
-webkit-transform:scale(1.04) rotate(2deg);
transform:scale(1.04) rotate(2deg) skewY(-3deg);
filter:blur(5px) grayscale(100%);
transition:all cubic-bezier(.25,.75,.5,1.25);
transition-duration:1s
}

.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-custom-h4-slider-content:before{
-webkit-transform:scale(1) rotate(0deg) skewY(0deg);
transform:scale(1) rotate(0deg) skewY(0deg);
-wenkit-filter:blur(0px) grayscale(-0%);
filter:blur(0px) grayscale(-0%);
}
.wdt-custom-slider-h4 .swiper-slide .elementor-widget-text-editor{
-webkit-transform:translateX(-100px);
transform:translateX(-100px);
opacity:0;
transition:all cubic-bezier(.25,.75,.5,1.25);
transition-duration:0.8s
}
.wdt-custom-slider-h4 .swiper-slide-active .elementor-widget-text-editor{
transition-delay:0.5s;
opacity:1;
-wenkit-transform:translateX(0px);
transform:translateX(0px);
}
.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-h4-slider-content .elementor-widget-wdt-button{
-wenkit-transform:translateX(50px);
transform:translateX(50px);
opacity:0;
transition:all cubic-bezier(.25,.75,.5,1.25);
transition-duration:0.6s;
transition-delay:0.9s;
}
.wdt-custom-slider-h4 .wdt-advanced-carousel-holder .swiper-slide.swiper-slide-active .wdt-custom-h4-slider-content .elementor-widget-wdt-button{
-webkit-transform:translateX(0px);
transform:translateX(0px);
opacity:1;
}

.wdt-cus-heading-slider4 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(1.875rem, 0.7604rem + 5.0955vw, 6.875rem);
}

@media only screen and (max-width:1540px){
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        right: 1%
    }
}

@media only screen and (max-width:1024px){
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{
        bottom: 100px;
        right: 0;
        left: 0;
        margin: auto;
    }
}


/* ------------------------------- Home 6 CTA ------------------------------- */
.wdt-cus-cta .wdt-elementor-repeater-container-wrapper{
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
}

.wdt-cus-cta .wdt-elementor-repeater-container-wrapper .wdt-text-tile{
    padding-right: 15px;
     line-height: calc(var(--wdtLineHeight_Base) - 0.3);
}

 .wdt-cus-cta .wdt-elementor-repeater-container-wrapper span img{
     border-radius: calc(var(--wdtRadius_2X)*3);
     margin: 0 15px 0 0;
 }
 
 .wdt-cus-signature .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title {
    margin-bottom:0;
}
.wdt-cus-signature .wdt-content-item .wdt-content-media-group{
    display: inline-flex;
    flex-direction: column;
}
.wdt-cus-signature .wdt-content-item .wdt-content-media-group .wdt-content-elements-group{
    display: inline-flex;
    align-items: baseline;
    gap: 5px;
}

.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description p{
margin-bottom:0px;
}  

@media (max-width:767px){
 .wdt-cus-cta .wdt-elementor-repeater-container-wrapper .wdt-text-tile{
    margin-bottom:10px;
}
}


/*---insta-box---*/
.wdt-cus-insta-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){
margin-bottom:10px;
}

.wdt-cus-insta-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ 
font-size: clamp(1.5rem, 1.0417rem + 0.9549vw, 2.1875rem);
border-radius:var(--wdtRadius_Full);
background-image: linear-gradient(to right, var(--wdtQuaternaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor), var(--wdtSecondaryColor));
color:var(--wdtHeadAltColor);
width:clamp(2.5rem, 2.0833rem + 0.8681vw, 3.125rem);
height:clamp(2.5rem, 2.0833rem + 0.8681vw, 3.125rem);
}

.wdt-cus-insta-icon-box .wdt-content-item .wdt-content-title h5{
font-size: clamp(1.25rem, 1.0833rem + 0.3472vw, 1.5rem);
font-weight: var(--wdtFontWeight_Base);
text-transform: uppercase;
}


/* ------------------------------ Home 6 Brand ------------------------------ */
.wdt-custom-carousel-brand-logo-h3 .wdt-carousel-holder {
    overflow: hidden;  }
 
 .wdt-custom-carousel-brand-logo-h3 .wdt-carousel-holder .swiper {
 
 margin-right: -1px;
 border-top: 1px solid var(--wdtBorderColor);
 border-bottom: 1px solid var(--wdtBorderColor);
 
 }
 
 .wdt-custom-carousel-brand-logo-h3 .swiper-slide { 
 border-right: 1px solid var(--wdtBorderColor); /*border-left: 1px solid var(--wdtBorderColor); */}
 
 .wdt-custom-carousel-brand-logo-h3 .swiper-slide .wdt-content-item {
 
 border: none;
 }


