
/* ---------------------------------- */
/* ---------  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: all 0.3s ease; -webkit-transition: all 0.3s ease; 
}
.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: all 0.3s ease; -webkit-transition: all 0.3s ease; 
}
.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: all 0.3s ease; -webkit-transition: all 0.3s ease; 
}
.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: 15px;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    transition: all 0.35s ease-in; -webkit-transition: all 0.35s ease-in; 
}
.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: var(--wdtRadius_3X); -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;
}
.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: rgba(var(--wdtHeadAltColorRgb),0.6);
    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;
    border-radius: calc(var(--wdtRadius_2X) + 5px);
}
.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(--wdtSecondaryColor);
}
.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-custom-icon-box-3 .wdt-content-item > div:not(:last-child), .wdt-custom-icon-box-3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-icon-box-3 .wdt-content-item {
    display: flex;
    align-items: start;
    justify-content: center;
    padding-right: 20px;
}
.wdt-custom-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-custom-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: uppercase;
    line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-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;
    border-radius: 8px;
}
.wdt-custom-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 */
}




/* 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(--wdtSecondaryColor);
    padding: 23px 35px;
    border-radius: calc(var(--wdtRadius_3X) + 12px); -webkit-border-radius: calc(var(--wdtRadius_3X) + 12px);
    border: none;
    background: var(--wdtAccentTxtColor);
}
.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: 0 0 0 2px var(--wdtPrimaryColor) inset;
}
.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: 20px 35px; */
    padding: var(--wdtPadding_Btn);
    border: none;
    border-radius: calc(var(--wdtRadius_3X) + var(--wdtRadius_3X)); -webkit-border-radius: calc(var(--wdtRadius_3X) + var(--wdtRadius_3X));
    color: var(--wdtAccentTxtColor);
    background: var(--wdtPrimaryColor);
}
.wdt-custom-contact-page-form input[type="submit"]:hover {
    color: var(--wdtSecondaryColor);
    background: var(--wdtAccentTxtColor);
}
.wdt-custom-contact-page-form .col-iii {
    margin-top: 30px;
}
.wdt-custom-contact-page-form .col-iii .wpcf7-list-item {
    margin-top: 5px;
    margin-bottom: 10px;
}
.wdt-custom-contact-page-form .col-iii .title {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtAccentTxtColor);
    margin-left: 18px;
    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(--wdtAccentTxtColor);
    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(--wdtAccentTxtColor);
    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;
}
.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: 15px;
    border-radius: 36px;
}
.wdt-custom-contact-page-form .wpcf7-not-valid-tip {
    /* position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-20px,-50%); -webkit-transform: translate(-20px,-50%);
    background: #dc3232;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    width: 24px;
    height: 24px;
    font-size: 0; */
    padding-left: 15px;
}
/* .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;
}
.wdt-custom-contact-page-form .with-spinner {
    float: right;
}




/* 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),1);
    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: 120px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.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-left: 30px;
    margin-right: -10px;
}
.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover {
    border-color: var(--wdtLinkHoverColor);
}
.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);
}

.wdt-custom-gridbanner-bg-h5.elementor-column:first-child .elementor-widget-wrap.elementor-element-populated > .elementor-background-overlay:before
{
    content: '';
    background: linear-gradient(255.12deg, #D9C0A6 36.53%, #F1D8BD 83.62%);
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
}


/* 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://wdtwerk.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://wdtwerk.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: all 0.3s ease; -webkit-transition: all 0.3s ease;
    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: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.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: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.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);
}
.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: all 0.3s ease; -webkit-transition: all 0.3s ease;
    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: uppercase;
    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://wdtwerk.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://wdtwerk.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://wdtwerk.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://wdtwerk.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_3X); -webkit-border-radius: var(--wdtRadius_3X);
    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;
}
.wdt-custom-banner-imgbox-h2 .wdt-content-item:hover .wdt-content-image :is( span > img, a > img ) {
    transform: scale(1.05); -webkit-transform: scale(1.05);
}
.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.6) 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: all 0.3s ease-out;
    transition: all 0.3s ease-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;
    }
    .wdt-custom-gridbanner-bg-h5.elementor-column:first-child .elementor-widget-wrap.elementor-element-populated > .elementor-background-overlay:before{display: none;}
}



/* ------ 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;
        left: -10px
    }

    /* 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;
    }
}

