
/* ---------------------------------- */
/* ---------  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: capitalize;
}


/* 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_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: 0 0 0 8px inset var(--wdtAccentTxtColor); -webkit-box-shadow: 0 0 0 8px inset var(--wdtAccentTxtColor);
    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 8px inset rgba(var(--wdtAccentTxtColorRgb),0.6); -webkit-box-shadow: 0 0 0 8px inset rgba(var(--wdtAccentTxtColorRgb),0.6);
}
.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_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
.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; -webkit-transform-origin: unset;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease; -webkit-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; -webkit-transform-origin: unset;
    pointer-events: all;
    opacity: 1;
    visibility: visible;
    transition-delay: 0.2s; -webkit-transition-delay: 0.2s;
}



/* 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: capitalize;
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt); 
}



/* Home - 1 | ICON BOX */

.wdt-custom-icon-box-h1 .wdt-content-item {
    padding: 80px;
    background: var(--wdtAccentTxtColor);
    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(--wdtHeadAltColor); 
}
.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: capitalize; 
    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(--wdtHeadAltColor); 
}
.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 {
    box-shadow: 0 0 0 8px rgba(var(--wdtAccentTxtColorRgb),0.6) inset; -webkit-box-shadow: 0 0 0 8px rgba(var(--wdtAccentTxtColorRgb),0.6) inset;
    transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.wdt-custom-instagram-h1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    box-shadow: 0 0 0 8px rgba(var(--wdtAccentTxtColorRgb),1) inset; -webkit-box-shadow: 0 0 0 8px rgba(var(--wdtAccentTxtColorRgb),1) inset;
}
.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.7);
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    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;
    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_Base);
    text-transform: capitalize;
    /* letter-spacing: 0.1px; */
    line-height: var(--wdtLineHeight_Alt);
    background: var(--wdtPrimaryColor);
    color: var(--wdtSecondaryColor);
    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_Zero); -webkit-border-radius: var(--wdtRadius_Zero); 
    height: 48px;
    right: 5px;
}
.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(--wdtLinkColor) inset; -webkit-box-shadow: 0 0 0 1px var(--wdtLinkColor) 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); 
    color: var(--wdtAccentTxtColor);
}

.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(--wdtSecondaryColor); 
}
.wdt-custom-rotate-ion-h1 .elementor-icon .rotate-letters {
    fill: var(--wdtSecondaryColor);
    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: 200; 
    margin-bottom: 0;
    line-height: var(--wdtLineHeight_Alt);
}
.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_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
    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: capitalize;
    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: 400;}


/* Home 1 | Animation Text */

.wdt-custom-animation-text-h1 .wdt-animation-item.text-item {
    font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);/*Max-60 Min-24*/
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtSecondaryColor); 
}
.wdt-custom-animation-text-h1 .elementor-widget-container {
    background: var(--wdtPrimaryColor);
    padding: 20px 0; 
}
.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: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin: 0;
    display: inline; 
}
.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);
}
.wdt-custom-heading-img.wdt-custom-heading-00 .elementor-heading-title {
    line-height: var(--wdtLineHeight_Base);
}



/* 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: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    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(--wdtBodyBGColor);
    border: 1px solid var(--wdtLinkColor);
    box-shadow: 4px 4px 0 var(--wdtLinkColor); -webkit-box-shadow: 4px 4px 0 var(--wdtLinkColor);
}
.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(--wdtLinkColorRgb), 0.25);
}
.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(--wdtBodyBGColorRgb),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;
    margin-bottom: -8px;
    color: var(--wdtLinkColor);
    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(--wdtLinkColor); 
}
.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(--wdtAccentTxtColor);
}
.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);
}
.wdt-custom-h2.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-detail-group {
    background: var(--wdtPrimaryColor);
}
.wdt-custom-h2.wdt-custom-brand-logo-h2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-h2.wdt-custom-brand-logo-h2 .wdt-content-item:hover .wdt-content-detail-group {
    background: var(--wdtLinkColor);
}



/* 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;
    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(--wdtLinkColor);
}




/* 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: center;
    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: capitalize; 
}
.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(--wdtPrimaryColor);
    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(--wdtLinkColorRgb),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(--wdtAccentTxtColor);
}
.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, var(--wdtBodyBGColor), 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, var(--wdtBodyBGColor));}


/* 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(--wdtBodyBGColor);
    height: 100%;
    display: grid;
    align-items: center;
}
.wdt-custom-icon-box-2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
}
.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(--wdtLinkColor);
}
.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(--wdtAccentTxtColor);
    opacity: 0.7;
}

.wdt-custom-icon-box-2 .wdt-content-item > div:not(:last-child){
    margin-bottom:10px;
}

.wdt-custom-icon-box-2 .wdt-content-item .wdt-content-description{
    max-width:220px;
    font-size: var(--wdtFontSize_Ext);
}




.wdt-cut-side-menu-gallery .gallery-item > div > a{
    margin-bottom:0;
}

.wdt-cut-side-menu-gallery .elementor-image-gallery .gallery {
    margin:0;
}


/* 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: capitalize;
    line-height: var(--wdtLineHeight_Alt);
    margin-top: 3px;
}
.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;
}
.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 */
}
.wdt-custom-icon-box-3 .wdt-content-item .wdt-content-title h5, 
.wdt-custom-icon-box-3 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtLinkColor);
}
.wdt-custom-icon-box-3 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}




/* 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);
    font-family: var(--wdtFontTypo_Base);
    border: none;
    background: var(--wdtBodyBGColor);
}
.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 1px var(--wdtLinkColor) 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 .col-iv textarea{
    height:230px;
}
.wdt-custom-contact-page-form input[type="submit"] {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    /* padding: 20px 35px; */
    padding: var(--wdtPadding_Btn);
    border: none;
    color: var(--wdtAccentTxtColor);
    background: var(--wdtLinkColor);
}
.wdt-custom-contact-page-form input[type="submit"]:hover,
.wdt-custom-contact-page-form input[type="submit"]:focus {
    color: var(--wdtLinkColor);
    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: capitalize;
    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;
    top: 0;
}
.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: 0px;
}
.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;
    color: rgba(var(--wdtAccentTxtColorRgb),0.5);
    bottom: 1px;
    right: 5px;
    color: rgba(var(--wdtLinkColorRgb), .5);
    font-size: var(--wdtFontSize_Ext);
}
/* .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(--wdtPrimaryColor);
}
.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(--wdtPrimaryColor);
    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: capitalize;
    font-family: var(--wdtFontTypo_Base);
    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,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide:not(:last-child) .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide:not(:last-child) .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide:last-child .wdt-content-item .wdt-content-detail-group {
    background: rgba(var(--wdtPrimaryColorRgb),1);
    pointer-events: none;
}
.wdt-custom-insta-h4 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_H6);
}
.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-insta-h4 .swiper-slide:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H6);
    /* padding: 30px; */
    position: relative;
    width: 60px;
    height: 60px;
}
.wdt-custom-insta-h4 .wdt-column:last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before,
.wdt-custom-insta-h4 .swiper-slide: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,
.wdt-custom-insta-h4 .swiper-slide: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(--wdtPrimaryColor);
    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_Base);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
}
.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: capitalize;
}
.wdt-custom-testimonial-product-heading-02.elementor-widget-heading .elementor-heading-title a:hover {
    opacity: 0.6;
}
.wdt-custom-testimonial-product-price span {
    font-size: var(--wdtFontSize_Base);
    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) + 0px);
    font-weight: var(--wdtFontWeight_Base);
    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_H5);
    font-weight: var(--wdtFontWeight_Alt);
    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_Base);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    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 {
    content: '';
    background: var(--wdtAccentTxtColor);
    width: 16px;
    height: 16px;
    display: inline-block;
    -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: capitalize;
    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;
    text-wrap: balance;
}
.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: capitalize;
    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: capitalize;
    font-weight: var(--wdtFontWeight_Base);
}
.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: capitalize;
    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;
    right: 135px;
    bottom: 124px;
    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;
    box-shadow: 4px 4px 0 var(--wdtAccentTxtColor); -webkit-box-shadow: 4px 4px 0 var(--wdtAccentTxtColor);
}
.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover {
    border-color: var(--wdtLinkHoverColor);
    box-shadow: 0px 0px 0 var(--wdtAccentTxtColor); -webkit-box-shadow: 0px 0px 0 var(--wdtAccentTxtColor);
}
.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
    background: transparent;
}
.wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before {
    background: var(--wdtPrimaryColor);
}
.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(15deg) scale(0.8) translateX(10%); -webkit-transform: rotateY(15deg) scale(0.8) translateX(10%);
    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) translateX(0%); -webkit-transform: rotate(0deg) scale(1) translateX(0%);
    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;
}

@media only screen and (max-width:1540px) {
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 104px; }
}
@media only screen and (max-width:1280px) {
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 84px; right: 90px; }
}
@media only screen and (max-width:1024px) {
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 74px; right: 35px; }
}
@media only screen and (max-width:767px) {
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 64px; }
}
@media only screen and (max-width:480px) {
    .wdt-custom-slider-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 54px; left: -20px; }
}





/* 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: capitalize;
    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_Ext);
    letter-spacing: 0;
    line-height: var(--wdtLineHeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    color: var(--wdtSecondaryColor);
}
.wdt-custom-marquee-h5 .wdt-animation-item.text-item span {
    font-size: var(--wdtFontSize_Base);
    line-height: var(--wdtLineHeight_Alt);
    padding: 10px 15px;
    padding-top: 13px;
    margin-left: 15px;
    background: rgba(var(--wdtSecondaryColorRgb),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);
}
.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://wdtregalia.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://wdtregalia.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 */
    background: linear-gradient(45deg, currentColor, currentColor);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% 2px;
}
.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.625rem, 1.325rem + 1.5vw, 3.125rem); /* max-50 min-26px */
    width: clamp(1.625rem, 1.325rem + 1.5vw, 3.125rem); /* max-50 min-26px */
    /* 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: capitalize;
    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(--wdtAccentTxtColorRgb), 0.9);
    border: none;
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
    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(--wdtHeadAltColor);
    /* border-color: var(--wdtHeadAltColor); */
}
.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(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_Alt);
    margin-top: -3px;
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.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(--wdtLinkColorRgb),0.8);
    transition: color 0.3s linear; -webkit-transition: color 0.3s linear;
}

.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;
}
.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:hover .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, 
.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:hover .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div,
.wdt-custom-faq-h7 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:hover .wdt-accordion-toggle-description {
    color: var(--wdtAccentTxtColor);
}




/* 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: -44px;
}
.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
    right: -40px;
}
.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%); 
    box-shadow: 4px 4px 0 var(--wdtAccentTxtColor); -webkit-box-shadow: 4px 4px 0 var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtAccentTxtColor);
}
.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover {
    box-shadow: 0px 0px 0 var(--wdtAccentTxtColor); -webkit-box-shadow: 0px 0px 0 var(--wdtAccentTxtColor);
    border-color: var(--wdtAccentTxtColor);
}
.wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span {
    display: none;
}

@media screen and (max-width:768px) {
    .wdt-custom-h8.wdt-custom-testimonial-h4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { left: -4px; }
    .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; }
}




/* 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: capitalize;
    line-height: var(--wdtLineHeight_Base);
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-list a {
    color: rgba(var(--wdtAccentTxtColorRgb),0.4);
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-list a:hover, 
.wdt-custom-showcase-h7 .wdt-interactive-showcase-list .wdt-interactive-showcase-active a {
    color: rgba(var(--wdtAccentTxtColorRgb),1);
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::before {
    left: -45px;
    opacity: 1;
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active::after {
    right: -45px;
    opacity: 1;
}

.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
    min-height: 500px;
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper :is( div, img ) {
    height: 100%;
    object-fit: cover;
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: unset; -webkit-transform: unset; 
    opacity: 0;
    transition: transform .2s ease .25s ,visibility 03s ease, opacity 0.4s ease; -webkit-transition: transform .2s ease .25s ,visibility 03s ease, opacity 0.4s ease;
}
.wdt-custom-showcase-h7 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    transform: unset; -webkit-transform: unset;
    opacity: 1;
}

@keyframes rotate-gal {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes rotate-gal {
    0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}





/* Home - 6 | Testimonial Carousel */

.wdt-custom-testimonial-h6.wdt-custom-product-with-testimonial-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    bottom: 50px;
}



/* Home - 6 | Testimonial Carousel Content */

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); /* max-22 min-18px */
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Alt);
    opacity: 0.7;
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonial-h6 .wdt-content-item .wdt-content-subheading {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* max-26 min-20px */
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    font-style: italic;
    margin-top: 5px;
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    width: 100%;
}

.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    text-transform: capitalize;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-wrapper {
    display: grid;
    align-items: end;
}
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-thumb, 
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details {
    grid-area: 1/-1
}
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details {
    z-index: 1;
}
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details:before
{
    content: '';
    position: absolute;
    background: linear-gradient(0deg, #EBDBC4, transparent);
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products li.product .product-details .product-category-wrapper a
{
    color: var(--wdtAccentTxtColor);
}
.woocommerce.wdt-two-bottom-icon-group-without-radius ul.products li.product .product-details > .product-title h5:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons, 
.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products.product-label-boxed li.product .product-labels {
    display: none;
}

.wdt-custom-testimonial-pruduct-h6 .woocommerce ul.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
    grid-template-columns: auto !important;
}
.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-rating li span {
    color: var(--wdtPrimaryColor);
}
.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
    padding-top: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem); /* max-40 min-28 */
}
.wdt-custom-testimonial-h6.wdt-custom-product-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {
    padding-bottom: clamp(1.75rem, 1.6rem + 0.75vw, 2.5rem); /* max-40 min-28 */
}




/* Home - 7 | Testimonial ( Reviews ) */

.wdt-custom-testimonial-h7 .wdt-content-item > div:not(:last-child), 
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group > div:not(:last-child), 
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-elements-group > div:not(:last-child), 
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-testimonial-h7 .wdt-content-item {
    display: grid;
}
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    /* padding: 0 clamp(1.25rem, 1rem + 1.25vw, 2.5rem); max-40 min-20px */
    padding-left: 20px;
    margin-top: 20px;
    position: relative;
    width: 100%;
}
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group::before {
    display: none;
    content: '';
    background: rgba(var(--wdtAccentTxtColorRgb),0.06);
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    height:00%;
    z-index:-1;
    transition: inherit; -webkit-transition: inherit;
}
.wdt-custom-testimonial-h7 .wdt-content-item:hover .wdt-content-media-group::before {
    height: 100%;
    background: rgba(var(--wdtAccentTxtColorRgb),0.14);
}
.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: calc(var(--wdtFontSize_H6) + 2px);
    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_Base);
    letter-spacing: 0;
}
.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-title-group span:before {
    background: var(--wdtAccentTxtColor);
    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:hover .wdt-content-description {
    background: rgba(var(--wdtAccentTxtColorRgb),0.14);
}
.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 {
    content: '';
    background: currentColor;
    display: inline-flex;
    width: 16px;
    height: 16px;
    -webkit-mask-image: url("https://wdtregalia.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://wdtregalia.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);
}

/* .wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image{
    border-radius:var(--wdtRadius_Full);
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    margin:40px 5px 0 5px;
    width:45px;
    height:45px;
}
.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
    background:transparent;
    border:1px solid var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    position:absolute;
    top:-130px;
    right:0;
    left:auto;
    bottom:0px;
}

@media only screen and (max-width:1024px){
    .wdt-custom-testimonial-h7 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        position:relative;
        top:0px;
    }
} */

.wdt-custom-testimonial-h7 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image{
    border-radius:var(--wdtRadius_Full);
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div span{
    display:none;
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    width:45px;
    height:45px;
    box-shadow: 4px 4px 0 var(--wdtAccentTxtColor);
    margin: 5px 0px 5px 20px;
    border:1px solid var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
    background:transparent;    
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover{
    box-shadow: 0px 0px 0 var(--wdtAccentTxtColor);
}

.wdt-custom-testimonial-h7 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    position:absolute;
    top:-130px;
    right:0;
    left:auto;
    bottom:0px;
}

@media only screen and (max-width:1024px){
    .wdt-custom-testimonial-h7 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
        position:relative;
        top:0px;
        margin-top: 30px;
    }
}





/* 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://wdtregalia.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://wdtregalia.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: capitalize;
    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: capitalize;
}
.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);
}




/* 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(--wdtAccentTxtColor);
    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: var(--wdtFontWeight_Base);
    margin-top: -15px;
    font-family: 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(--wdtLinkColor);
}




/* 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: capitalize;
    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(2deg); -webkit-transform: rotate(2deg);
}
.wdt-custom-marque-h7.rotate-left {
    transform: rotate(-1.5deg); -webkit-transform: rotate(-1.5deg);
    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(--wdtBodyTxtColor);
    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.4;
    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);
}
.wdt-custom-icon-box-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}




/* Regalia Thame */

/* Home - 1 Blog */


@media only screen and (min-width:1281px) {
    .wdt-custom-column-wedgit-height > div > div,
    .wdt-custom-column-wedgit-height .elementor-widget-container,
    .wdt-custom-column-wedgit-height .wdt-posts-list-wrapper,
    .wdt-custom-column-wedgit-height .wdt-posts-list-wrapper > div,
    .wdt-custom-column-wedgit-height .wdt-posts-list-wrapper > div > div,
    .wdt-custom-column-wedgit-height .post,
    .wdt-custom-column-wedgit-height .post .entry-thumb,
    .wdt-custom-column-wedgit-height .post .entry-thumb img {
        height: 100% !important;
        object-fit: cover;
    }
    .wdt-custom-column-wedgit-height .wdt-posts-list-wrapper > div > div {
        padding-bottom: 0;
    }
}

/* Header Animation Text */

.wdt-custom-header-animation-text .wdt-animation-item.text-item {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    color: var(--wdtSecondaryColor);
    padding: 0 30px;
    position: relative;
}
.wdt-custom-header-animation-text .wdt-animation-wrapper::before {
    content: '';
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg,rgba(var(--wdtPrimaryColorRgb),1),transparent,transparent,transparent,transparent,transparent,rgba(var(--wdtPrimaryColorRgb),1));
    z-index: 1;
    pointer-events: none;
}




/* Collection Home - 3 */

.wdt-collection-section-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-collection-section-h3 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: end;
}
.wdt-collection-section-h3 .wdt-content-item .wdt-content-media-group > div {
    grid-area: 1/-1;
}
.wdt-collection-section-h3 .wdt-content-item .wdt-content-media-group::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb),0.7), transparent);
    z-index: 1;
    pointer-events: none;
}
.wdt-collection-section-h3 .wdt-content-item .wdt-content-elements-group {
    padding: 20px;
    z-index: 1;
}

/* End */




/* Team Section - Regalia */

.wdt-custom-team-flex-style .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_H5) - 2px);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    padding-top: 3px;
    margin-bottom: -5px;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-social-icons-list li a {
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtAccentTxtColor);
    width: 30px;
    height: 30px;
    border: 1px solid currentColor;
    box-shadow: 0 0 5px rgba(var(--wdtAccentTxtColorRgb),0); -webkit-box-shadow: 0 0 5px rgba(var(--wdtAccentTxtColorRgb),0);
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-social-icons-list li a:hover {
    background: var(--wdtSecondaryColor);
    border-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
    box-shadow: 0 0 5px rgba(var(--wdtAccentTxtColorRgb),0.2); -webkit-box-shadow: 0 0 5px rgba(var(--wdtAccentTxtColorRgb),0.2);
}

.wdt-custom-team-flex-style .wdt-column-wrapper {
    flex-wrap: nowrap;
}
.wdt-custom-team-flex-style .wdt-column-wrapper .wdt-column {
    width: auto;
    flex: 1;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
    min-height: 530px;
    max-height: 530px;
}
.wdt-custom-team-flex-style .wdt-content-item {
    overflow: hidden;
}
.wdt-custom-team-flex-style .wdt-content-item, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-media-group, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image > span, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image > a {
    height: 100%;
    width: 100%;
    position: relative;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left center;
    filter: grayscale(1);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    z-index: 0;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-image-wrapper::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(var(--wdtSecondaryColorRgb),0.2);
    z-index: 1;
    pointer-events: none;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: end;
    position: relative;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-media-group > div {
    grid-area: 1/-1;
    margin-bottom: 0 !important;
}
.wdt-custom-team-flex-style .wdt-content-item .wdt-content-elements-group {
    padding: 35px 40px;
    z-index: 1;
}
.wdt-custom-team-flex-style .wdt-column .wdt-content-item .wdt-content-elements-group > div {
    transform: translateY(40px); -webkit-transform: translateY(40px);
    opacity: 0;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 0s; -webkit-transition-delay: 0s;
}

/* Active */

.wdt-custom-team-flex-style .wdt-column-wrapper .wdt-column.wdt-active {
    flex: 2;
}
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group > div {
    transform: translateY(0); -webkit-transform: translateY(0);
    opacity: 1;
}
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-image > a > img {
    filter: grayscale(0);
}
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group > div:nth-child(1) {
    transition-delay: 0.35s; -webkit-transition-delay: 0.35s;
}
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group > div:nth-child(2) {
    transition-delay: 0.4s; -webkit-transition-delay: 0.4s;
}
.wdt-custom-team-flex-style .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group > div:nth-child(3) {
    transition-delay: 0.45s; -webkit-transition-delay: 0.45s;
}

/* End */



/* Treanding artist */

.wdt-custom-trending-artist .wdt-content-item .wdt-content-image > span, 
.wdt-custom-trending-artist .wdt-content-item .wdt-content-image > a {
    clip-path: circle(50%); -webkit-clip-path: circle(50%);
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
}
.wdt-custom-trending-artist .wdt-content-item:hover .wdt-content-image > span, 
.wdt-custom-trending-artist .wdt-content-item:hover .wdt-content-image > a {
    clip-path: circle(45%); -webkit-clip-path: circle(45%);
}
.wdt-custom-trending-artist .wdt-content-item .wdt-content-image {
    border: 1px solid transparent;
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-custom-trending-artist .wdt-content-item:hover .wdt-content-image {
    border-color: rgba(var(--wdtHeadAltColorRgb),0.5);
}
.wdt-custom-trending-artist .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    margin-top: -5px;
}
.wdt-custom-trending-artist .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 5px;
}
.wdt-custom-trending-artist .wdt-content-item .wdt-content-description {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
}

/* End */


/* Transition */

.wdt-custom-hover-color-dark-bg.elementor-widget.elementor-align-right .elementor-icon-list-item a:hover {
    color: var(--wdtLinkColor);
}


/* Section Position */

.wdt-custom-section-position {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

@media only screen and (max-width:1024px) {
    .wdt-custom-section-position { position: relative; }
}



/* Category | Home - 3 */

.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-category-h3 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: end;
    justify-items: start;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group > div {
    grid-area: 1/-1;
    width: 100%;
    overflow: hidden;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-title {
    pointer-events: none;
    position: relative;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-title a {
    pointer-events: all;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem); /* max-36 min-22 */
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
    transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
    font-family: var(--wdtFontTypo_Alt);
    /* -webkit-transform: translateY(25px);
    transform: translateY(25px); */
    opacity: 1;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-title h5, 
.wdt-custom-category-h3 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-image {
    position: relative;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-image a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent, var(--wdtLinkColor));
    transition: 0.3s all ease; -webkit-transition: 0.3s all ease;
    pointer-events: none;
    z-index: 1;
    /* clip-path: circle(0%); -webkit-clip-path: circle(0%); */
    /* transform: scale(0.4); -webkit-transform: scale(0.4); */
}
.wdt-custom-category-h3 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a::before {
    /* clip-path: circle(100%); -webkit-clip-path: circle(100%); */
    /* transform: scale(1); -webkit-transform: scale(1); */
    opacity: 1;
}
.wdt-custom-category-h3 .wdt-content-item:hover .wdt-content-title h5 {
    opacity: 1;
    transition-delay: 150ms; -webkit-transition-delay: 150ms;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { 
    z-index: 2;
}
.wdt-custom-category-h3,
.wdt-custom-category-h3 .elementor-widget-container,
.wdt-custom-category-h3 .wdt-image-box-holder,
.wdt-custom-category-h3 .wdt-column-holder .wdt-column-wrapper,
.wdt-custom-category-h3 .wdt-content-item,
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group,
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image > span, 
.wdt-custom-category-h3.wdt-content-item .wdt-content-image > a {
    height: 100%;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-image img {
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: var(--wdt-Ad-Transition);
    transform-origin: top left;
}
.wdt-custom-category-h3 .wdt-content-item:hover .wdt-content-image img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
    padding: 10px;
}

.wdt-custom-category-h3 .wdt-content-item .wdt-content-media-group .wdt-content-subtitle {
    /* opacity: 0; */
    /* -webkit-transform: translateX(-25px);
    transform: translateX(-25px); */
    transition: var(--wdtAltTransition);
}

.wdt-custom-category-h3 .wdt-content-item:hover .wdt-content-elements-group .wdt-content-subtitle {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
    transition-delay: 150ms;
}


/* End */




/* Home 3 | Slider */

.wdt-simple-advanced-carosel-h3 .wdt-content-item { 
    width: 100%;
}
.wdt-simple-advanced-carosel-h3 .swiper-slide .wdt-carousal-img1-h3 { 
    transform: translateY(50%) scaleY(1.3); -webkit-transform: translateY(50%) scaleY(1.3); 
    opacity: 0; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
    transition-duration: 0.5s; -webkit-transition-duration: 0.5s; 
    transition-delay: 0.3s; -webkit-transition-delay: 0.3s; 
}
.wdt-simple-advanced-carosel-h3 .swiper-slide .wdt-carousal-img2-h3 { 
    transform: translateY(-40%) scaleY(1.3); -webkit-transform: translateY(-40%) scaleY(1.3); 
    opacity: 0; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
    transition-duration: 0.5s; -webkit-transition-duration: 0.5s; 
    transition-delay: 0.4s; -webkit-transition-delay: 0.4s; 
}
.wdt-simple-advanced-carosel-h3 .swiper-slide-active .wdt-carousal-img1-h3,
.wdt-simple-advanced-carosel-h3 .swiper-slide-active .wdt-carousal-img2-h3 { 
    transform: translateY(0) scaleY(1); -webkit-transform: translateY(0) scaleY(1); 
    opacity: 1; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { 
    background: transparent; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > span { display: none; }
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
    font-size: 26px; 
    padding: 0; 
    width: 65px; 
    height: 65px; 
    border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); 
    border: 1px solid var(--wdtPrimaryColor); 
    color: var(--wdtPrimaryColor); 
    opacity: 0.45; 
    margin: 0 15px; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { 
    opacity: 1; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div svg:not(:root) { overflow: visible; }
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div .wdt-custom-arrow-scale { 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev .wdt-custom-arrow-scale { 
    transform-origin: right; -webkit-transform-origin: right; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next .wdt-custom-arrow-scale { 
    transform-origin: left; -webkit-transform-origin: left; 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev:hover .wdt-custom-arrow-scale { 
    transform: scaleX(1.4) translateX(-75%); -webkit-transform: scaleX(1.4) translateX(-75%); 
}
.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:hover .wdt-custom-arrow-scale { 
    transform: scaleX(1.4) translateX(75%); -webkit-transform: scaleX(1.4) translateX(75%); 
}

.wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { 
    position: absolute; 
    right: auto; 
    bottom: 150px; 
    left: clamp(0.9375rem, -27.016rem + 29.0237vw, 7.8125rem); /* max-125 min-15 */
}

.wdt-simple-advanced-carosel-h3 .swiper-slide {
    visibility: hidden;
}

.wdt-simple-advanced-carosel-h3 .swiper-slide.swiper-slide-active {
    visibility: visible;
}

@media only screen and (max-width:1540px) {
    .wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { 
        /* right: 5%; */
        bottom: 70px; 
    }
}
@media only screen and (max-width:1280px) {
    .wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { 
        bottom: 80px;
        left: 220px;
    }
}

@media only screen and (max-width:1024px) {
    .wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 150px;
        bottom: 100px;
        left: auto;
    }
}

@media only screen and (max-width:768px) {
    .wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 5%;
        bottom: 80px;
        left: auto !important;
    }
}

@media only screen and (max-width:480px) {
    .wdt-simple-advanced-carosel-h3.wdt-simple-advanced-carosel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
        right: 0;
        bottom: 50px;
        left: 0 !important;
    }
}

/* End */



/* Home 3 | Section Alignment */

@media only screen and (min-width:768px) and (max-width:1280px) {
    .wdt-custom-section-align-h3 .elementor-container > .elementor-column:nth-child(1) { order: 1; }
    .wdt-custom-section-align-h3 .elementor-container > .elementor-column:nth-child(2) { order: 3; }
    .wdt-custom-section-align-h3 .elementor-container > .elementor-column:nth-child(3) { order: 4; }
    .wdt-custom-section-align-h3 .elementor-container > .elementor-column:nth-child(4) { order: 2; }
}

/* End */



/* Product Style */

.woocommerce ul.products.wdt-custom-left-align-product li.product .product-wrapper {
    padding: 30px;
    padding-bottom: 20px;
    background: var(--wdtAccentTxtColor);
}
.woocommerce ul.products.wdt-custom-left-align-product li.product .product-thumb {
    position: relative;
    margin-bottom: 10px;
}
.woocommerce ul.products.wdt-custom-left-align-product li.product .product-thumb::before {
    content: '' !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 0 0 0 8px var(--wdtTertiaryColor) inset; -webkit-box-shadow: 0 0 0 8px var(--wdtTertiaryColor) inset;
    z-index: 1;
    padding: 0 !important;
    pointer-events: none;
    opacity: 0.6;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.woocommerce ul.products.wdt-custom-left-align-product li.product:hover .product-thumb::before {
    opacity: 1;
}
.woocommerce ul.products.wdt-custom-left-align-product li.product .product-details h5, 
.woocommerce ul.products.wdt-custom-left-align-product li.product-category .product-wrapper h3 {
    color: var(--wdtLinkColor);
}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons a, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons a.button, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons button, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons button.button, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    box-shadow: 3px 3px 0 var(--wdtBodyTxtColor); -webkit-box-shadow: 3px 3px 0 var(--wdtBodyTxtColor);
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons a:hover, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons a.button:hover, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons button:hover, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons button.button:hover, 
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons .button:hover {
    background: var(--wdtLinkColor) !important;
    border-color: var(--wdtLinkColor);
    box-shadow: 0 0 0 var(--wdtBodyTxtColor); -webkit-box-shadow: 0 0 0 var(--wdtBodyTxtColor);
}
.woocommerce ul.products.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip,
.woocommerce ul.products.wdt-custom-left-align-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip:after {
    background: var(--wdtLinkColor);
    border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero);
}
.woocommerce ul.products.wdt-custom-left-align-product.product-label-boxed li.product:hover .product-labels {
    opacity: 0;
}



/* Type 2 */
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal.wdt-custom-bottom-icon-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
    box-shadow: 4px 4px 0 0 var(--wdtLinkColor); -webkit-box-shadow: 4px 4px 0 0 var(--wdtLinkColor);
    margin: 10px 14px 14px 10px;
    border: 1px solid var(--wdtLinkColor);
}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal.wdt-custom-bottom-icon-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a:hover:before {
    background: var(--wdtSecondaryColor) !important;
}
.woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal.wdt-custom-bottom-icon-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a.add_to_cart_button:hover:before {
    color: var(--wdtSecondaryColor);
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip {
    background: var(--wdtLinkColor);
    border-radius: 0px; -webkit-border-radius: 0px;
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip:after {
    background: var(--wdtLinkColor);
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-thumb {
    position: relative;
    transition: all 0.4s ease; -webkit-transition: all 0.4s ease;
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product:hover .product-thumb {
    border-color: var(--wdtPrimaryColor);
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-details .product-title h5 {
    color: var(--wdtLinkColor);
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-thumb::before {
    content: '' !important;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0 !important;
    box-shadow: 0 0 0 8px var(--wdtAccentTxtColor) inset;
    opacity: 0.6;
    pointer-events: none;
    z-index: 1;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.woocommerce ul.products.wdt-custom-bottom-icon-product li.product:hover .product-thumb::before {
    opacity: 1;
}


/* Type 3 | Home 3 */

.wdt-home-3-product.woocommerce ul.products.wdt-custom-left-align-product li.product .product-wrapper {
    padding: 0;
    background: transparent !important;
}
.wdt-home-3-product.woocommerce ul.products.wdt-custom-left-align-product li.product:hover .product-thumb {
    border-color: var(--wdtPrimaryColor);
}
.wdt-home-3-product.woocommerce span.price,
.wdt-home-3-product.woocommerce ul.products li.product .price {
    color: var(--wdtAccentTxtColor);
}
.wdt-home-3-product.woocommerce ul.products.wdt-custom-left-align-product li.product .product-details h5, 
.wdt-home-3-product.woocommerce ul.products.wdt-custom-left-align-product li.product-category .product-wrapper h3 {
    color: var(--wdtAccentTxtColor);
}




@media only screen and (max-width:1540px) {
    .woocommerce ul.products.wdt-custom-left-align-product li.product .product-wrapper {
        padding: 20px;
        padding-bottom: 10px;
    }
    .woocommerce ul.products.wdt-custom-left-align-product li.product .product-thumb {
        margin-bottom: 5px;
    }
}

@media only screen and (max-width:768px) {
    .woocommerce ul.products.wdt-custom-left-align-product li.product .product-details > .product-title h5,
    .woocommerce ul.products.wdt-custom-bottom-icon-product li.product .product-details > .product-title h5 {
        font-size: calc(var(--wdtFontSize_H5) - 6px);
    }
    .woocommerce ul.wdt-custom-left-align-product.products[class*="columns-"]:not(.products-apply-isotope, .swiper-wrapper) {
        gap: 20px;
    }
}



/* Eevents | Home - 1 */

.wdt-events-holder .wdt-event-item h2 {
    font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    color: var(--wdtPrimaryColor);
    margin: 0;
    margin-bottom: 15px;
}
.wdt-events-holder .wdt-event-item h2 a:hover {
    color: var(--wdtLinkColor);
}
.wdt-events-holder .wdt-event-item .wdt-event-meta-wrapper {
    display: flex;
    align-items: center;
    column-gap: 50px;
    flex-wrap: wrap;
    margin-bottom: 12px;
}
.wdt-events-holder .wdt-event-item .wdt-event-meta-wrapper p {
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    font-weight: 400;
    margin-bottom: 3px;
}
.wdt-events-holder .wdt-event-item .wdt-event-meta-wrapper > p > i::before {
    content: '';
    position: relative;
    display: inline-block;
    width: 22px;
    height: 22px;
    color: var(--wdtBodyTxtColor);
    background: currentColor;
    top: 5px;
    margin-right: 10px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center;
}
.wdt-events-holder .wdt-event-item .wdt-event-meta-wrapper > p:nth-child(1) > i::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='M91.82,15.38H79.19V13.74a5.67,5.67,0,0,0-11.34,0v1.64h-36a.51.51,0,0,0-.24,0V13.74a5.67,5.67,0,0,0-11.34,0v1.64H7.64a2,2,0,0,0-2,2V86.94a5.64,5.64,0,0,0,5.65,5.65H88.17a5.67,5.67,0,0,0,5.65-5.65V17.39A2,2,0,0,0,91.82,15.38Zm-20-1.64a1.66,1.66,0,0,1,3.32,0v7.34a1.66,1.66,0,0,1-3.32,0Zm-47.58,0a1.66,1.66,0,0,1,3.32,0v7.34a1.66,1.66,0,0,1-3.32,0Zm65.53,73.2a1.65,1.65,0,0,1-1.64,1.64H11.29a1.62,1.62,0,0,1-1.64-1.64V41.32a.68.68,0,0,0,.28,0H89.81Zm0-49.59H9.93a.68.68,0,0,0-.28,0v-18H20.27v1.69a5.67,5.67,0,0,0,11.34,0V19.35a.51.51,0,0,0,.24,0h36v1.69a5.67,5.67,0,0,0,11.34,0V19.39H89.81Z'/%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='M91.82,15.38H79.19V13.74a5.67,5.67,0,0,0-11.34,0v1.64h-36a.51.51,0,0,0-.24,0V13.74a5.67,5.67,0,0,0-11.34,0v1.64H7.64a2,2,0,0,0-2,2V86.94a5.64,5.64,0,0,0,5.65,5.65H88.17a5.67,5.67,0,0,0,5.65-5.65V17.39A2,2,0,0,0,91.82,15.38Zm-20-1.64a1.66,1.66,0,0,1,3.32,0v7.34a1.66,1.66,0,0,1-3.32,0Zm-47.58,0a1.66,1.66,0,0,1,3.32,0v7.34a1.66,1.66,0,0,1-3.32,0Zm65.53,73.2a1.65,1.65,0,0,1-1.64,1.64H11.29a1.62,1.62,0,0,1-1.64-1.64V41.32a.68.68,0,0,0,.28,0H89.81Zm0-49.59H9.93a.68.68,0,0,0-.28,0v-18H20.27v1.69a5.67,5.67,0,0,0,11.34,0V19.35a.51.51,0,0,0,.24,0h36v1.69a5.67,5.67,0,0,0,11.34,0V19.39H89.81Z'/%3E%3C/svg%3E");
}
.wdt-events-holder .wdt-event-item .wdt-event-meta-wrapper > p:nth-child(2) > i::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='M49.81,2.56a36,36,0,0,0-36.07,35.8c0,20.48,22.12,46.49,31.7,56.72A6.07,6.07,0,0,0,49.81,97h0a6.19,6.19,0,0,0,4.37-1.92c9.5-10.31,31.67-36.48,31.67-56.72A36,36,0,0,0,49.81,2.56Zm1.45,89.79a2.12,2.12,0,0,1-1.41.64,2.39,2.39,0,0,1-1.48-.64C41.15,84.61,17.7,58,17.74,38.36a32.07,32.07,0,0,1,64.14,0C81.88,57.16,60.47,82.37,51.26,92.35Z'/%3E%3Cpath d='M49.81,20.88a18,18,0,1,0,18,18A18.07,18.07,0,0,0,49.81,20.88Zm0,32.07a14,14,0,1,1,14-14A14.05,14.05,0,0,1,49.81,53Z'/%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='M49.81,2.56a36,36,0,0,0-36.07,35.8c0,20.48,22.12,46.49,31.7,56.72A6.07,6.07,0,0,0,49.81,97h0a6.19,6.19,0,0,0,4.37-1.92c9.5-10.31,31.67-36.48,31.67-56.72A36,36,0,0,0,49.81,2.56Zm1.45,89.79a2.12,2.12,0,0,1-1.41.64,2.39,2.39,0,0,1-1.48-.64C41.15,84.61,17.7,58,17.74,38.36a32.07,32.07,0,0,1,64.14,0C81.88,57.16,60.47,82.37,51.26,92.35Z'/%3E%3Cpath d='M49.81,20.88a18,18,0,1,0,18,18A18.07,18.07,0,0,0,49.81,20.88Zm0,32.07a14,14,0,1,1,14-14A14.05,14.05,0,0,1,49.81,53Z'/%3E%3C/svg%3E");
}
.wdt-events-holder .wdt-event-item .wdt-event-Categories-wrapper {
    display: flex;
    column-gap: 30px;
    row-gap: 20px;
    flex-wrap: wrap;
    margin-top: 20px;
}
.wdt-events-holder .wdt-event-item .wdt-event-Categories-wrapper .wdt-event-Categories a,
.wdt-events-holder .wdt-event-item a.wdt-event-item-button {
    display: inline-block;
    background: transparent;
    color: var(--wdtLinkColor);
    padding: var(--wdtPadding_Btn);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
    position: relative;
    overflow: hidden;
    border: 1px solid var(--wdtLinkColor);
    box-shadow: 4px 4px 0px var(--wdtLinkColor); -webkit-box-shadow: 4px 4px 0px var(--wdtLinkColor);
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-events-holder .wdt-event-item .wdt-event-Categories-wrapper .wdt-event-Categories a::before,
.wdt-events-holder .wdt-event-item a.wdt-event-item-button::before {
    content: '';
    position: absolute;
    left: -60%;
    top: -60%;
    width: 0;
    height: 150%;
    filter: url(#wdt-btn-filter); -webkit-filter: url(#wdt-btn-filter);
    z-index: -1;
    transition: all 1.5s cubic-bezier(0.1, 0.22, 0.3, 1); -webkit-transition: all 1.5s cubic-bezier(0.1, 0.22, 0.3, 1);
    background-color: var(--wdtPrimaryColor);
    background: var(--wdt-Button-BackgroundColor);
}
.wdt-events-holder .wdt-event-item .wdt-event-Categories-wrapper .wdt-event-Categories a:hover,
.wdt-events-holder .wdt-event-item a.wdt-event-item-button:hover {
    color: var(--wdtAccentTxtColor);
    box-shadow: 0 0 0 0 var(--wdtLinkColor); -webkit-box-shadow: 0 0 0 0 var(--wdtLinkColor);
}
.wdt-events-holder .wdt-event-item .wdt-event-Categories-wrapper .wdt-event-Categories a:hover::before,
.wdt-events-holder .wdt-event-item a.wdt-event-item-button:hover::before {
    width: 220%;
    height: 220%;
}
.wdt-events-holder .wdt-event-item a.wdt-event-item-button {
    display: none;
    margin-top: 20px;
}

.wdt-events-holder {
    overflow: hidden;
}
.wdt-events-holder .wdt-column-wrapper .wdt-column {
    position: relative;
}
.wdt-events-holder .wdt-column-wrapper .wdt-column::before {
    content: '';
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 0;
    height: 1px;
    background: rgba(var(--wdtLinkColorRgb),0.2);
}


.wdt-events-holder .wdt-column-wrapper .wdt-event-item:has(.wdt-event-item-media) {
    display: grid;
    grid-template-columns: 330px auto;
}
.wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-item-media {
    grid-area: span 100 / 1;
    max-width: 300px;
    width: 100%;
    margin-right: 30px;
}
.wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-content-wrapper p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-item-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (min-width: 1281px) and (max-width: 1540px){
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item:has(.wdt-event-item-media) { grid-template-columns: 230px auto; }
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-item-media { max-width: 200px; }    
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item:has(.wdt-event-item-media) {
        grid-template-columns: auto;
    }
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-item-media {
        max-width: 100%;
        grid-area: unset;
        margin-right: 0;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:768px) {
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item:has(.wdt-event-item-media) {
        grid-template-columns: auto;
    }
    .wdt-events-holder .wdt-column-wrapper .wdt-event-item .wdt-event-item-media {
        max-width: 100%;
        grid-area: unset;
        margin-right: 0;
        margin-bottom: 30px;
    }
}

/* End */






/* Events Single */

#tribe-events-pg-template {
    max-width: 1680px;
    width: 100%;
    padding: 0 40px;
    margin: 0 auto;
}
.tribe-events-content a {
    border-bottom: 0;
}
#tribe-events-pg-template .wdt-events-meta-content,
#tribe-events-footer,
.tribe-events-event-meta:before, .single-tribe_events .tribe-events-event-meta > div:first-child > h2, .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group-venue dd address, .tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-back, .tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-notices, .tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-schedule, .tribe_events.has-post-thumbnail .wdt-events-left-content .tribe-events.tribe-common, .tribe-events-meta-group.tribe-events-meta-group-organizer, .tribe-events-meta-group.tribe-events-meta-group-venue > dl > :not(.tribe-venue), .single-tribe_events .tribe-events-event-meta > div dt.tribe-event-tags-label, .single-tribe_events .tribe-events-event-meta > div.tribe-events-meta-group-details dd.tribe-event-tags {
    display: none !important;
}
.tribe_events {
    display: flex;
    flex-direction: column;
}
.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events) {
    order: unset;
}
#tribe-events-pg-template .tribe-events-event-image {
    order: 1;
    margin-bottom: 0;
}
#tribe-events-pg-template .wdt-events-right-content {
    order: 2;
}
#tribe-events-pg-template .wdt-events-left-content {
    order: 3;
}
.single-tribe_events .tribe-events-event-meta {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 10px;
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* max-60 40 min-20 */
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.single-tribe_events .tribe-events-event-meta > div {
    padding: 0;
    margin: 0;
    width: auto;
    flex: unset;
}
.single-tribe_events .tribe-events-event-meta > div dl,
.single-tribe_events .tribe-events-event-meta > div {
    display: flex;
    justify-content: start;
    align-items: center;
    margin: 0;
    gap: 6px;
    flex-wrap: wrap;
}
.single-tribe_events .tribe-events-event-meta > div * {
    margin: 0;
}
.single-tribe_events .tribe-events-event-meta > div abbr[title] {
    text-decoration: none;
}
.single-tribe_events .tribe-events-event-meta > div .tribe-events-single-section-title,
.single-tribe_events .tribe-events-event-meta > div dt {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
}
.single-tribe_events .tribe-events-event-meta > div dd,
.single-tribe_events .tribe-events-event-meta > div dd a {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtAccentTxtColor);
}
.single-tribe_events .tribe-events-event-meta > div dd a:hover {
    color: var(--wdtLinkColor);
}
.single-tribe_events .tribe-events-event-meta > div.tribe-events-meta-group-details,
.single-tribe_events .tribe-events-event-meta > div.tribe-events-meta-group-details dd:not(.tribe-events-event-categories) {
    margin-right: clamp(1.875rem, -4.3897rem + 7.8247vw, 5rem); /* max-80 min-30 */
}


.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtHeadAltColor);
}

.tribe-events-meta-group-venue .tribe-events-single-section-title::after {
    content: ":";
    margin-left: -5px;
    display: inline-block;
}

.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper > div {
    margin: 0;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header,
.wdt-custom-events-meta .tec-events-elementor-event-widget__cost-header,
.wdt-custom-events-meta .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-header,
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header {
    width: auto;
    margin: 0;
    margin-right: 10px;
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    display: inline-block;
    text-transform: capitalize;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime,
.wdt-custom-events-meta .tec-events-elementor-event-widget__cost,
.wdt-custom-events-meta .tec-events-elementor-event-widget__categories-link-wrapper,
.wdt-custom-events-meta .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a,
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    display: inline-block;
    text-decoration: none;
    margin: 0;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a:hover {
    opacity: 0.65;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, 
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container {
    margin: 0;
    border: none;
    display: block;
    max-width: unset;
    width: auto;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-map {
    display: none;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details {
    padding: 0;
    display: flex;
}
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue {
    display: flex;
    margin: 0;
    align-items: center;
    justify-content: start;
    flex-direction: unset;
}

@media only screen and (max-width:768px) {
    .wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper {
        justify-content: center;
        text-align: center;
        gap: 8px;
    }
    .wdt-custom-events-meta .tec-events-elementor-event-widget__venue {
        justify-content: center;
    }
}

/* Navigation */

.entry-post-navigation.type3 {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
.entry-post-navigation.type3 > div {
    overflow: hidden;
    padding: 50px 20px;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    height: 124px;
    background: var(--wdtTertiaryColor);
    border-radius: 0px;
}
.entry-post-navigation.type3 > .post-prev-link {
    justify-content: flex-end;
    text-align: left;
}
.entry-post-navigation.type3 > .post-next-link {
    justify-content: flex-start;
    text-align: right;
}
.entry-post-navigation.type3 > div.no-post {
    cursor: not-allowed;
}

.entry-post-navigation.type3 > div > a {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg, 
.entry-post-navigation.type3 > .post-next-link > .next-post-bgimg {
    background-position: center;
    background-size: cover;
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 134px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg {
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
}
.entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg {
    left: 12px;
    right: auto;
}
.entry-post-navigation.type3 > .post-next-link > .next-post-bgimg {
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
}
.entry-post-navigation.type3 > .post-next-link > .next-post-bgimg {
    right: 12px;
    left: auto;
}
.entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap {
    width: calc(100% - 155px);
}
.entry-post-navigation.type3 > div > .nav-title-wrap p {
    display: block;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: normal;
    margin: 0;
    position: relative;
    text-transform: capitalize;
    width: 100%;
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_Ext);
}
.entry-post-navigation.type3 > div > .nav-title-wrap p a {
    color: var(--wdtPrimaryColor);
}
.entry-post-navigation.type3 > div.post-next-link > .nav-title-wrap p a:after, 
.entry-post-navigation.type3 > div.post-prev-link > .nav-title-wrap p a:before {
    font-family: "wdt-ext-icon";
	font-style: normal;
	font-weight: 700;
	display: inline-block;
	text-decoration: inherit;
	font-size: calc(var(--wdtFontSize_Base) - 2px);
	margin: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.78757V10.9793H9.0732L2.94159 4.84267L2.94159 11H0L0 1.39841L1.67791 0L10.8758 0V2.8387L5.05472 2.8387L11 8.78757Z' fill='currentcolor'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.78757V10.9793H9.0732L2.94159 4.84267L2.94159 11H0L0 1.39841L1.67791 0L10.8758 0V2.8387L5.05472 2.8387L11 8.78757Z' fill='currentcolor'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 100%;
    mask-repeat: no-repeat;
	content: '';
	background: currentColor;
    width: 10px;
    height: 10px;
}
.entry-post-navigation.type3 > div.post-prev-link > .nav-title-wrap p a:before {
    margin-right: 5px;
}
.entry-post-navigation.type3 > div.post-next-link > .nav-title-wrap p a:after {
    margin-left: 5px;
    transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.entry-post-navigation.type3 > div > .nav-title-wrap h3 {
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    margin: 10px 0 0 0;
    position: relative;
    width: 100%;
    text-transform: capitalize;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.entry-post-navigation.type3 > div > .nav-title-wrap h3 a {
    margin: 0;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
}
.entry-post-navigation.type3 > div > .nav-title-wrap h3 a {
    color: var(--wdtLinkColor);
}
.entry-post-navigation.type3 > div > .nav-title-wrap h3 a:hover {
    color: var(--wdtPrimaryColor);
}
.entry-post-navigation.type3 > div.no-post > .nav-title-wrap h3 {
    margin: 0;
}

@media only screen and (max-width:1280px) {
    .single-tribe_events .tribe-events-event-meta {
        justify-content: center;
        row-gap: 15px;
        column-gap: 30px;
    }
    .single-tribe_events .tribe-events-event-meta > div.tribe-events-meta-group-details {
        margin-right: 0;
    }
    .single-tribe_events .tribe-events-event-meta > div.tribe-events-meta-group-details dd:not(.tribe-events-event-categories) {
        margin-right: clamp(0.3125rem, 0rem + 1.5625vw, 1.875rem);
    }
    .single-tribe_events .tribe-events-event-meta > div dl, .single-tribe_events .tribe-events-event-meta > div {
        justify-content: center;
        row-gap: 15px;
    }
    .entry-post-navigation.type3 > div {
        padding: 20px 0px;
    }
}
@media only screen and (max-width:1024px) {
    #tribe-events-pg-template {
        padding: 0 30px;
    }
    .entry-post-navigation.type3 > div > .nav-title-wrap h3 {
        font-size: var(--wdtFontSize_Ext);
    }
}

@media only screen and (max-width:768px) {
    #tribe-events-pg-template {
        padding: 0 20px;
    }
    .entry-post-navigation.type3 > div *[class*="-bgimg"] {
        display: none;
    }
    .entry-post-navigation.type3 > div {
        padding: 15px 0;
        justify-content: center !important;
    }
    .entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap {
        width: calc(100% - 50px);
    }
}

@media only screen and (max-width:480px) {
    .entry-post-navigation.type3 > div > .nav-title-wrap h3:not(.no-post h3) {
        display: none;
    }
    .entry-post-navigation.type3 {
        grid-template-columns: 1fr;
    }
    .entry-post-navigation.type3 > div {
        height: auto;
    }
    .entry-post-navigation.type3 > .post-prev-link, 
    .entry-post-navigation.type3 > .post-next-link {
        text-align: center;
    }
}

/* End */







/* Swiper */
.swiper-fade .swiper-slide { visibility: hidden; }
.swiper-fade .swiper-slide-active { visibility: visible; }
.swiper-button-disabled {cursor: not-allowed;}
/* End */



/* Icon Box | Home - 3 */

.wdt-custom-icon-box-h3 .wdt-content-item {
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); /* max-40 min-20 */
    height: 100%;
}
.wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
}
.wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); /* max-80 min-60 */
}
.wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* max-24 min-20 */
    text-transform: capitalize;
}
.wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-button > a {
    background: linear-gradient(0deg, currentColor, currentColor);
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Alt);
    padding: 0;
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
}
.wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-button > a:hover {
    background-color: transparent;
    background-size: 100% 1px;
}
.wdt-custom-icon-box-h3 .wdt-content-item > div:not(:last-child), .wdt-custom-icon-box-h3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem); /* max-15 min-10 */
}

/* End */



/* Counter | Home 2 */

.wdt-custom-counter-h2 .wdt-content-item .wdt-content-counter {
    font-size: clamp(2.25rem, 1.925rem + 1.625vw, 3.875rem); /* max-62 min-36 */
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 1;
    font-family: var(--wdtFontTypo_Alt);
}
.wdt-custom-counter-h2 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-custom-counter-h2 .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* max-24 min-20 */
    font-weight: var(--wdtFontWeight_Base);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    font-family: var(--wdtFontTypo_Base);
}
.wdt-custom-counter-h2 .wdt-content-item .wdt-content-title h5, .wdt-custom-counter-h2 .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-counter-h2 .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtAccentTxtColor);
    opacity: 0.7;
}

.wdt-custom-counter-h2 .wdt-content-item {
    padding: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem) 0; /* max-35 min-25 */
    background: rgba(var(--wdtAccentTxtColorRgb),0.13);
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.7);
}

@media only screen and (min-width:769px) {
    .wdt-custom-counter-h2 .wdt-column:not(:last-child) .wdt-content-item {
        border-right: 0;
    }
}

@media only screen and (max-width:768px) {
    .wdt-custom-counter-h2 .wdt-column:nth-child(2n-1) .wdt-content-item {
        border-right: 0;
    }
    .wdt-custom-counter-h2 .wdt-column:nth-child(n) .wdt-content-item {
        border-bottom: 0;
    }
    .wdt-custom-counter-h2 .wdt-column-wrapper {
    border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.7);
    }
}

/* End */



/* Home - 2 slider */

.wdt-custom-h3-slider .swiper-fade .wdt-thumbnail-carousel .swiper-slide {
    visibility: visible;
    pointer-events: all;
    cursor: pointer;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper {
    overflow: hidden;
    padding-bottom: 120px;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    overflow: visible;
    height: 1000px;
    opacity: 0;
    transform: scale(1.1); -webkit-transform: scale(1.1);
    transform-origin: top center; -webkit-transform-origin: top center;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-duration: 0.6s; -webkit-transition-duration: 0.6s;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-image img {
    opacity: 1;
    transform: scale(1); -webkit-transform: scale(1);
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container,
.wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide,
.wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper,
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image {
    position: static;
    overflow: visible;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info {
    background: transparent;
    margin: 0 auto;
    padding: 0;
    max-width: 1000px;
    width: 100%;
    padding-top: 160px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info::before {
    content: '';
    top: -50px;
    left: -3000px;
    position: absolute;
    background: var(--wdtLinkColor);
    opacity: 0.65;
    width: 10000px;
    height: 10000px;
    pointer-events: none;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info h4 {
    font-size: clamp(1.875rem, 1rem + 4.375vw, 6.25rem);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-h3-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button > a {
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Alt);
    padding: var(--wdtPadding_Btn);
    border-radius: 0px;
    border: 1px solid ;
    background: transparent;
    position: relative;
    overflow: hidden;
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtAccentTxtColor);
    box-shadow: 4px 4px 0px var(--wdtAccentTxtColor); -webkit-box-shadow: 4px 4px 0px var(--wdtAccentTxtColor);
}
.wdt-custom-h3-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover {
    color: var(--wdtAccentTxtColor);
    background: transparent;
    box-shadow: 0 0 0px var(--wdtLinkColor); -webkit-box-shadow: 0 0 0px var(--wdtLinkColor);
}
.wdt-custom-h3-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button > a::before {
    content: '';
    position: absolute;
    left: -60%;
    top: -60%;
    width: 0;
    height: 150%;
    filter: url(#wdt-btn-filter); -webkit-filter: url(#wdt-btn-filter);
    z-index: -1;
    transition: all 1.5s cubic-bezier(0.1, 0.22, 0.3, 1); -webkit-transition: all 1.5s cubic-bezier(0.1, 0.22, 0.3, 1);
    background-color: var(--wdtPrimaryColor);
    background: var(--wdt-Button-BackgroundColor);
}
.wdt-custom-h3-slider .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover::before {
    width: 220%;
    height: 220%;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img {
    filter: grayscale(1); -webkit-filter: grayscale(1);
    transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
    height: 140px;
    width: 100%;
    object-fit: cover;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before {
    display: none;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide-thumb-active .wdt-thumb-slider-thumbnail img, 
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:hover img {
    filter: grayscale(0); -webkit-filter: grayscale(0);
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper {
    margin-bottom: clamp(2.5rem, 1.75rem + 3.75vw, 6.25rem); /* max-100 min-40 */
}

.wdt-custom-h3-slider .wdt-thumbnail-carousel {
    margin: 0 auto;
    max-width: 1600px;
    padding: 0 120px;
}
.wdt-custom-h3-slider .wdt-thumbcarousel-pagination-wrapper {
    position: relative;
    max-width: 1600px;
    margin: 0 auto;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div {
    position: absolute;
    padding: 0;
    margin: 0;
    width: auto;
    height: 30px;
    font-size: 48px;
    background: transparent;
    color: rgba(var(--wdtAccentTxtColorRgb),0.5);
    bottom: 58px;
    overflow: hidden;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev {
    left: 40px;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next {
    right: 40px;
}
.wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover {
    color: rgba(var(--wdtAccentTxtColorRgb),1);
}

@media only screen and (max-width:1540px) {
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper { padding-bottom: 100px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-top: 140px; }
    .wdt-custom-h3-slider .wdt-thumbnail-carousel {
        padding: 0px;
        margin: 0 120px;
    }
}

@media only screen and (max-width:1280px) {
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img {
        height: 120px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div {
        bottom: 50px;
        font-size: 44px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper { padding-bottom: 80px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-top: 120px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image img { height: 800px; }
}

@media only screen and (max-width:1024px) {
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper { padding-bottom: 70px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-top: 115px; }
}

@media only screen and (max-width:768px) {
    .wdt-custom-h3-slider .wdt-thumbnail-carousel {
        margin: 0 85px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img {
        height: 110px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div {
        bottom: 45px;
        font-size: 40px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper { padding-bottom: 60px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-top: 80px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image img { height: 720px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev {
        left: 20px;
    }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next {
        right: 20px;
    }
}

@media only screen and (max-width:480px) {
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder > .swiper { padding-bottom: 50px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-top: 70px; }
    .wdt-custom-h3-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image img { height: 750px; }
}

/* End */



/* Social Icons | Home 2 */

.wdt-custom-social-icon-h2.elementor-widget-icon-list .elementor-icon-list-text {
    transform: rotate(90deg) translateX(35px); -webkit-transform: rotate(90deg) translateX(35px);
    white-space: nowrap;
    /* background: rgba(var(--wdtAccentTxtColorRgb), 0.3); */
    padding: 0 15px;
    margin-bottom: -10px;
    text-transform: capitalize;
    background: var(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_Base)
}
.wdt-custom-social-icon-h2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon ~ .elementor-icon-list-text {
    display: none;
}
.wdt-custom-social-icon-h2.elementor-element .elementor-widget-container {
    background: rgba(var(--wdtAccentTxtColorRgb),0.2);
    padding: 22px 0;
    width: 60px;
}
.wdt-custom-social-icon-h2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: 0;
    margin-left: 2px;
}
.wdt-custom-social-icon-h2.elementor-widget.elementor-align-center .elementor-icon-list-item a:hover {
    opacity: 0.6;
}

/* End */



/* Scroll Down | Home 2 */

.wdt-custom-scrolldown-h2.elementor-element .elementor-widget-container {
    background: rgba(var(--wdtAccentTxtColorRgb),0.2);
    padding: 22px 0;
    width: 60px;
}
.wdt-custom-scrolldown-h2.elementor-widget-icon-list .elementor-icon-list-text {
    transform: rotate(90deg) translateX(25px); -webkit-transform: rotate(90deg) translateX(25px);
    white-space: nowrap;
    text-transform: capitalize;
}
.wdt-custom-scrolldown-h2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    transform: rotate(-90deg) translateX(-40px); -webkit-transform: rotate(-90deg) translateX(-40px);
    margin-top: 20px;
    margin-left: 6px;
    font-size: 40px;
    /* background: rgba(var(--wdtAccentTxtColorRgb),0.3); */
    background: var(--wdtHeadAltColor);
    height: 30px;
    align-items: center;
    padding: 0 5px 0 12px;
}
.wdt-custom-scrolldown-h2.elementor-widget.elementor-widget-icon-list a {
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-scrolldown-h2.elementor-widget.elementor-widget-icon-list:hover a {
    color: var(--wdtAccentTxtColor);
    opacity: 0.6;
}
.wdt-custom-scrolldown-h2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    animation: scroll-down 1.5s linear infinite; -webkit-animation: scroll-down 1.5s linear infinite;
}

@keyframes scroll-down {
    0% { clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    40% { clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    60% { clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    100% { clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%); }
}
@-webkit-keyframes scroll-down {
    0% { clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    40% { clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    60% { clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    100% { clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%); }
}

/* End */



/* Booking Contact Form */

.wdt-custom-booking-contactfrom br {
    display: none;
}
.wdt-custom-booking-contactfrom .col-i > p {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
    margin-bottom: 30px; 
}
.wdt-custom-booking-contactfrom .col-ii > p {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 30px;
}
.wdt-custom-booking-contactfrom .wdt-cus-submit-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}
.wdt-custom-booking-contactfrom p label {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
    text-transform: capitalize;
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-booking-contactfrom p label > * {
    margin-top: 10px;
}
.wdt-custom-booking-contactfrom input:not(input[type="submit"]) {
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.4);
}
.wdt-custom-booking-contactfrom input:not(input[type="submit"]):focus {
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb),1);
}
.wdt-custom-booking-contactfrom input[type="submit"] {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtLinkColor);
}
.wdt-custom-booking-contactfrom input[type="submit"]:hover {
    background: var(--wdtLinkColor);
    color: var(--wdtAccentTxtColor);
}

@media only screen and (max-width:768px) {
    .wdt-custom-booking-contactfrom .col-i > p {
        grid-template-columns: repeat(1,1fr);
        gap: 20px;
        margin-bottom: 20px;
    }
    .wdt-custom-booking-contactfrom .col-ii > p {
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    }
    .wdt-custom-booking-contactfrom .wdt-cus-submit-btn {
        margin-top: 30px;
    }
}

@media only screen and (max-width:480px) {
    .wdt-custom-booking-contactfrom .col-ii > p {
        grid-template-columns: repeat(1,1fr);
    }
}

/* End */



.woocommerce .review .star-rating { height: 1.2em; }
.ftinvwl-twitter:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 18'%3E%3Cpath d='M0.0462914 0L7.3819 9.92811L0 18H1.66179L8.1253 10.9338L13.3464 18H19L11.2522 7.51415L18.1236 0.00146392H16.4618L10.5102 6.50992L5.70131 0.00146392H0.0477214L0.0462914 0ZM2.48907 1.23845H5.08663L16.5558 16.7601H13.9582L2.48907 1.23845Z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 18'%3E%3Cpath d='M0.0462914 0L7.3819 9.92811L0 18H1.66179L8.1253 10.9338L13.3464 18H19L11.2522 7.51415L18.1236 0.00146392H16.4618L10.5102 6.50992L5.70131 0.00146392H0.0477214L0.0462914 0ZM2.48907 1.23845H5.08663L16.5558 16.7601H13.9582L2.48907 1.23845Z'%3E%3C/path%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; mask-position: center; background: currentColor; }



/* Team Section | Home 3 */

.wdt-custom-team-section .wdt-content-item > div:not(:last-child), .wdt-custom-team-section .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-custom-team-section .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-team-section .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
    padding: 20px;
    background: var(--wdtAccentTxtColor);
}
.wdt-custom-team-section .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    grid-template-columns: 80px auto;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-image > span > img, .wdt-custom-team-section .wdt-content-item .wdt-content-image > a > img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    border-radius: 50%;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 5px;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Alt);
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-team-section .wdt-content-item .wdt-content-subtitle {
    font-size: calc(var(--wdtFontSize_Base) - 1px);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    color: rgba(var(--wdtBodyTxtColorRgb),0.7);
    letter-spacing: 0;
}


.wdt-custom-team-section .wdt-content-item .wdt-content-detail-group {
    display: grid;
    justify-content: center;
    align-items: end;
    margin-bottom: 20px;
    overflow: hidden;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-detail-group > div {
    grid-area: 1/-1;
}
.wdt-custom-team-section .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    z-index: 1;
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li a {
    width: 35px;
    height: 35px;
    background: var(--wdtAccentTxtColor);
    color: var(--wdtSecondaryColor);
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    box-shadow: 0 0 10px rgba(var(--wdtBodyTxtColorRgb),0.1);
    -webkit-box-shadow: 0 0 10px rgba(var(--wdtBodyTxtColorRgb),0.1);
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li a:hover {
    background: var(--wdtPrimaryColor);
    color: var(--wdtSecondaryColor);
}
.wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image, .wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image {
    overflow: hidden;
}
.wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image > span, .wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image > a {
    transform: scale(1); -webkit-transform: scale(1);
    transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
    position: relative;
}
/* .wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image::before, 
.wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(var(--wdtSecondaryColorRgb),0.5);
    transition: all 0.4s ease; -webkit-transition: all 0.4s ease;
    transform: scale(0.5); -webkit-transform: scale(0.5);
    opacity: 0;
    pointer-events: none;
    z-index: 1;
}
.wdt-custom-team-section .wdt-content-item:hover .wdt-secondary-content-image::before, 
.wdt-custom-team-section .wdt-content-item:hover .wdt-secondary-content-image::before {
    transform: scale(1); -webkit-transform: scale(1);
    opacity: 1;
} */


.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li {
    transform: translateY(50px); -webkit-transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
.wdt-custom-team-section .wdt-content-item:hover .wdt-social-icons-list li {
    transform: translateY(0); -webkit-transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(1) {
    transition-delay: 0.04s;
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(2) {
    transition-delay: 0.08s;
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(3) {
    transition-delay: 0.12s;
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(4) {
    transition-delay: 0.15s;
}


.wdt-custom-team-section .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-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background: rgba(var(--wdtBorderColorRgb),0.2);
    left: -2px;
    top: -2px;
    right: -2px;
    bottom: -2px;
}
.wdt-custom-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-custom-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-color: var(--wdtPrimaryColor);
}
.wdt-custom-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 60px;
}
.wdt-custom-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before, .wdt-custom-team-section .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    background: var(--wdtPrimaryColor);
}
.wdt-custom-team-section .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
}
.wdt-custom-team-section .wdt-content-item .wdt-social-icons-list li .wdticon-youtube::before {
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    width: 20px;
    height: auto;
} 

.wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image > span img, .wdt-custom-team-section .wdt-content-item .wdt-secondary-content-image > a img{
    transition:var(--wdtAltTransition);
    -webkit-transition:var(--wdtAltTransition);
}

.wdt-custom-team-section .wdt-content-item:hover .wdt-secondary-content-image > span img, .wdt-custom-team-section .wdt-content-item:hover .wdt-secondary-content-image > a img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
}

/* End */


/* Popup Newsletter */

.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    right: 5px;
}

/* End */



/* Home 2 Counter Newsletter */

.wdt-custom-social-icon-h2.elementor-widget-icon-list .elementor-icon-list-text {
    background: var(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_Base);
}

.wdt-custom-scrolldown-h2.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    background: var(--wdtHeadAltColor);
}


.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    align-items: center;
}

.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper {
    margin-bottom: 0;
    margin-right: 10px;
}

.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter-number,
.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter-suffix {
    font-size: var(--wdtFontSize_H5);
}

.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group .wdt-content-title {
    font-size: var(--wdtFontSize_Ext);
}

.wdt-cus-counter-newsletter .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-counter-newsletter .wdt-counter-holder {
    overflow: hidden;
}

.wdt-cus-counter-newsletter .wdt-counter-holder .wdt-column {
    position: relative;
}

.wdt-cus-counter-newsletter .wdt-counter-holder .wdt-column:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    right: -6px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.wdt-cus-counter-newsletter .wdt-counter-holder .wdt-column:last-child::before {
    opacity: 0;
}

@media only screen and (max-width:768px) {
.wdt-cus-counter-newsletter .wdt-counter-holder .wdt-column-wrapper {
    justify-content: center;
}}

/* Home 2 Counter Newsletter */




.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { 
    animation: wdt-heading-text 0.5s ease;
}

.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(2) {
    animation-delay: 0.2s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(3) {
    animation-delay: 0.4s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(4) {
    animation-delay: 0.6s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(5) {
    animation-delay: 0.8s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(6) {
    animation-delay: 1s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(7) {
    animation-delay: 1.2s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(8) {
    animation-delay: 1.4s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(9) {
    animation-delay: 1.6s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(10) {
    animation-delay: 1.8s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(11) {
    animation-delay: 2s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(12) {
    animation-delay: 2.2s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(13) {
    animation-delay: 2.4s;
}
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(14) {
    animation-delay: 2.6s;
}


@keyframes wdt-heading-text {
    0% { 
        text-shadow: 0px 0px 0px;
        transform: translate(0px,0px);
    }
    50% { 
        text-shadow: 5px 5px 2px;
        transform: translate(-5px,-5px);
    }
    100% { 
        text-shadow: 0px 0px 0px;
        transform: translate(0px,0px);
    }
}



.tinv-wishlist h2 { margin-top: 0; }
.tinv-wishlist .social-buttons { margin-bottom: 30px; }

.wdt-wishlist-count span.wishlist_products_counter_text img { opacity: 0; }
.wdt-wishlist-count span.wishlist_products_counter_text {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M1.05102 6.82254C0.671078 4.05173 2.44767 1.31621 5.2269 1.02678C7.32363 0.807938 9.18114 1.95157 10.0219 3.68112C10.2225 4.09409 10.7783 4.09409 10.9788 3.68112C11.8196 1.95157 13.6772 0.807938 15.7739 1.02678C18.5531 1.31621 20.3262 4.05173 19.9498 6.82254C19.0667 13.2854 10.5004 19 10.5004 19C10.5004 19 1.93404 13.2854 1.05102 6.82254Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -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 21 20' fill='none'%3E%3Cpath d='M1.05102 6.82254C0.671078 4.05173 2.44767 1.31621 5.2269 1.02678C7.32363 0.807938 9.18114 1.95157 10.0219 3.68112C10.2225 4.09409 10.7783 4.09409 10.9788 3.68112C11.8196 1.95157 13.6772 0.807938 15.7739 1.02678C18.5531 1.31621 20.3262 4.05173 19.9498 6.82254C19.0667 13.2854 10.5004 19 10.5004 19C10.5004 19 1.93404 13.2854 1.05102 6.82254Z' stroke='currentcolor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: contain;
    background: currentColor;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.wdt-wishlist-count a span.wishlist_products_counter_text { background: var(--wdtLinkColor); }
.wdt-dark-bg .wdt-wishlist-count a span.wishlist_products_counter_text { background: var(--wdtAccentTxtColor); }
.wdt-wishlist-count a:hover span.wishlist_products_counter_text { background: var(--wdtPrimaryColor); }


.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th { border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); }
.wdt-post-entry .blog-entry:has(.entry-body:empty) > div.entry-title { margin-bottom: 20px; }
.blog-entry .entry-thumb .wdticon-quote-left { display: none; }

.wdt-custom-blog-icon.elementor-widget-icon .elementor-icon svg { fill: none; stroke: currentColor; stroke-width: 1px; }

.wc-block-components-shipping-calculator-address button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained { margin-top: 20px; }


.wdt-heading-holder .wdt-heading-content-wrapper { text-wrap: balance; }


.wdt-custom-image,
.wdt-custom-image .elementor-widget-container,
.wdt-custom-image .elementor-widget-container img { height: 100%; object-fit: cover; object-position: center; }



/* About page filler Iconbox */

.wdt-custom-icon-box-h3 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5>a:hover {
    color: rgb(var(--wdtAccentTxtColorRgb), .7);
}

/* About page filler Iconbox */


/* Home 3 special offers */

.wdt-custom-icon-box-h3-type2 .wdt-icon-box-holder .wdt-content-item {
    display: flex;
    align-items: flex-start;
}

.wdt-custom-icon-box-h3-type2 .wdt-content-item {
    padding: 0px;
}

.wdt-custom-icon-box-h3-type2 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-custom-icon-box-h3-type2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group {
    margin-left: 15px;
}

.wdt-custom-icon-box-h3-type2 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 20px;
}

.wdt-custom-icon-box-h3-type2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: 55px;
}



.wdt-custom-insta-last-child .wdt-content-item,
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-media-group > div {
    grid-area: 1/-1;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-elements-group {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: var(--wdtBodyBGColor);
    pointer-events: none;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    position: relative;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before {
    content: '';
    position: absolute;
    width: 200%;
    height: 200%;
    border-radius: var(--wdtRadius_Full);
    background: linear-gradient(45deg, #a90000, #c5b605, #731386, #b80763, #c09904, #037e00);
    animation: rotate 5s linear infinite; -webkit-animation: rotate 5s linear infinite;
    z-index: -1;
}
.wdt-custom-insta-last-child .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::after {
    content: '';
    width: calc(200% - 2px);
    height: calc(200% - 2px);
    position: absolute;
    background: var(--wdtBodyBGColor);
    border-radius: var(--wdtRadius_Full);
    z-index: -1;
}
.wdt-custom-insta-last-child .wdt-content-title {
    margin-top: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);/* max-20 min-10 */
    margin-bottom: -20px;
}

.wdt-custom-insta-last-child .wdt-content-title h5 a {
    color: var(--wdtBodyTxtColor) !important;
}



.wdt-collection-section .wdt-image-box-wrapper .wdt-content-item .wdt-content-subtitle {
    color: rgb(var(--wdtAccentTxtColorRgb), 0.8);
    font-weight: var(--wdtFontWeight_Alt);
}


.wdt-cus-counter-h1-description .wdt-heading-holder .wdt-heading-content-wrapper {
    text-wrap:unset;
}



/* Interactive Showcase content */

.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-showcase-content .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px 25px;
    flex-wrap: wrap;
}
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-showcase-content .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* max-26 min-20 */
}
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-showcase-content .wdt-content-item .wdt-content-button > a {
    padding: 5px 10px; 
    background: var(--wdtPrimaryColor);
    box-shadow: 4px 4px 0 0 var(--wdtLinkColor); -webkit-box-shadow: 4px 4px 0 0 var(--wdtLinkColor);
    margin: 0 4px 4px 0;
    font-family: var(--wdtFontTypo_Alt);
    text-transform: capitalize;
    pointer-events: none;
}
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-showcase-content .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0;
    width: auto;
}
.wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-custom-showcase-content .wdt-content-item > div:not(:last-child) {
    margin-bottom: 20px;
}




.home-2-blog-listing .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H6); line-height: var(--wdtLineHeight_Base); }

.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list { left: 1px; }


.swiper-zoom-container>img { object-fit: contain !important; width: unset !important; }


/* IPanorama Section */
   
.wdt-custom-parorama, .wdt-custom-parorama > .elementor-widget-container, .wdt-custom-parorama > .elementor-widget-container .elementor-shortcode, .wdt-custom-parorama > .elementor-widget-container .elementor-shortcode .ipnrm {
    height: 100%;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-thumbs-bar .ipnrm-thumb .ipnrm-thumb-title{
    font-family: var(--wdtFontTypo_Base);
    border: 1px solid var(--wdtAccentTxtColor);
    background: var(--wdtPrimaryColor);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-thumbs-bar{
    background: none;
    position: absolute;
    bottom: 100px;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bl-bar{
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    justify-content: center;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title{
    /*padding: var(--wdtPadding_MiniBtn);*/
    /*padding-top: 10px;*/
    /*padding-bottom: 10px;*/
    padding: 10px;
    background-color: var(--wdtPrimaryColor);
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H6);
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    width: 150px;
    height: 150px;
    text-align: center;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-list .ipnrm-thumb{
    max-width: 80%;
    border: none;
    display: flex;
    margin: auto;
    height: 100%;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-list .ipnrm-thumb img{
    margin: auto;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap.ipnrm-active{
    background: rgba(var(--wdtLinkColorRgb), .3);
    backdrop-filter: blur(3px);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close:before, .wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close:after{
    content: "" !important;
    width: 25px;
    height: 1.5px;
    background-color: var(--wdtAccentTxtColor);
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
    left: 0px;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    background-image: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close:after{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close:hover:before, .wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-thumbs-wrap .ipnrm-thumbs-close:hover:after{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn{
    margin: 5px 20px;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn:hover:before{
    background: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn:hover{
    transform: scale(.9);
    -webkit-transform: scale(.9);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn{
    transition: var(--wdt-Ad-Transition);
}
.wdt-custom-parorama .ipnrm-lightbox.ipnrm-show, .wdt-custom-parorama .ipnrm.ipnrm-scene-active .ipnrm-canvas{
    cursor: move;
}
.wdt-custom-parorama > .elementor-widget-container .elementor-shortcode .ipnrm{
    min-height: 500px;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-thumbs{
    display: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-bs, .wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-ts{
    height: 100%;
    pointer-events: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-br-bar{
    top: 20px;
    right: 20px;
    bottom: unset;
    pointer-events: all;
    padding: 0;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn{
    padding: 10px;
    background-color: var(--wdtPrimaryColor);
    width: 40px;
    height: 40px;
    margin: 0;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-fullscreen:after {
    content: "";
    width: 40px;
    height: 40px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M46.9,4.9L33.6,18.2l-1.8-1.8L45.1,3.1H35.1V0.5h14.4v14.4h-2.6V4.9L46.9,4.9z M49.5,35.1v14.4H35.1v-2.6h10.1L31.8,33.6 l1.8-1.8l13.3,13.3V35.1H49.5L49.5,35.1z M14.9,49.5H0.5V35.1h2.6v10.1l13.3-13.3l1.8,1.8L4.9,46.9h10.1V49.5L14.9,49.5z M0.5,14.9 V0.5h14.4v2.6H4.9l13.3,13.3l-1.8,1.8L3.1,4.9v10.1L0.5,14.9L0.5,14.9z'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 60%;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath d='M46.9,4.9L33.6,18.2l-1.8-1.8L45.1,3.1H35.1V0.5h14.4v14.4h-2.6V4.9L46.9,4.9z M49.5,35.1v14.4H35.1v-2.6h10.1L31.8,33.6 l1.8-1.8l13.3,13.3V35.1H49.5L49.5,35.1z M14.9,49.5H0.5V35.1h2.6v10.1l13.3-13.3l1.8,1.8L4.9,46.9h10.1V49.5L14.9,49.5z M0.5,14.9 V0.5h14.4v2.6H4.9l13.3,13.3l-1.8,1.8L3.1,4.9v10.1L0.5,14.9L0.5,14.9z'/%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: 60%;
    background-image: none;
    background-color: var(--wdtAccentTxtColor);
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-fullscreen{
    position: absolute;
    top: 0;
    right: 0;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-interface{
    height: 100%;
    display: grid;
    place-items: center;
    place-content: center;
    align-items: center;
    width: 100%;
    margin: auto;
    pointer-events: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-interface > div{
    pointer-events: all;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-look-left, .wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-look-right{
    position: absolute;
    bottom: 20px;
    left: 50px;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn.ipnrm-look-right{
    left: auto;
    right: 50px;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-btn:not(.ipnrm-look-right, .ipnrm-look-left, .ipnrm-fullscreen){
    display: none;
}
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title { font-size: 0; display: flex !important; justify-content: center; align-items: center; }
.wdt-custom-parorama .ipnrm.ipnrm-scene-active[class*="ipnrm-widget-"] .ipnrm-title:before {
    box-sizing: border-box;
    content: '';
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    background: url(../images/360\ Animation.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: auto;
}

/* My Account */

@media screen and (min-width: 768px){
    .woocommerce-account .woocommerce .wdt-three-fourth { width: 73%; }
}


/* Footer Time list | Home 2 */

.wdt-custom-footer-time .elementor-icon-list-text span {
    width:100px;
    display: block;
    float: left;
    position: relative;
}
.wdt-custom-footer-time .elementor-icon-list-text span::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 0.5px;
    background: var(--wdtAccentTxtColor);
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}





.wdt-custom-stock-and-btn .product-buttons-wrapper .stock { display: none; }  
.wdt-custom-stock-and-btn .quantity input { height: 47px; }
/* .wdt-custom-stock-and-btn .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button { margin-top: -3px; } */


.wdt-cus-price-links .wdt-content-item:nth-child(even) .wdt-content-button > a {
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtAccentTxtColor);
    box-shadow: 4px 4px 0 0 var(--wdtAccentTxtColor);
}
.wdt-cus-price-links .wdt-content-item:nth-child(even) .wdt-content-button > a:hover{
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtPrimaryColor);
    background-color: var(--wdtPrimaryColor);
    box-shadow:  0 0 var(--wdtPrimaryColor);
}
.wdt-cus-price-links .wdt-content-item .wdt-content-button > a{
    color:var(--wdtPrimaryColor);
    box-shadow: 4px 4px 0 0 var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
}










   



/* -------------------------------------- */
/* ---------- 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: 5px 5px 10px 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 - 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: 600px;
    }
    .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: 410px; 
    }
    .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: 245px; 
    }
    .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: 5px 0 15px; 
    }

    /* 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;
    }

    .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{position: unset;margin-top: 10px;}
}





/* 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;
    }
}

