
/* Header Icon Border */
/* 
.wdt-custom-side-nav-icon-border::before {
    content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; } */

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



/* Button Style */

.wdt-custom-btn .wdt-content-item .wdt-content-button > a,
.wdt-custom-btn .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) > a { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); padding-right: 75px; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: 1; text-transform: capitalize; letter-spacing: var(--wdtLetterSpacing_3X); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background: transparent; border: 1px solid currentColor; color: var(--wdtHeadAltColor); position: relative; }

.wdt-custom-btn .wdt-content-item .wdt-content-button > a:hover,
.wdt-custom-btn .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) > a:hover { background: transparent; color: var(--wdtHeadAltColor); }

.wdt-custom-btn .wdt-content-item .wdt-content-button > a::before,
.wdt-custom-btn .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) > a::before,
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before { content: ''; background: currentColor; width: 25px; height: 8px; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }

.wdt-custom-btn .wdt-content-item .wdt-content-button > a:hover::before,
.wdt-custom-btn .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) > a:hover::before,
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }

@keyframes btn-arrow { 0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); } 65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); } 100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }
@-webkit-keyframes btn-arrow { 0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } 35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); } 65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); } 100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }



/* Header Popup Icon */

.wdt-custom-header-pop-icon > * { animation: header-popup-scale 2s linear infinite; -webkit-animation: header-popup-scale 2s linear infinite; transform-origin: right center; -webkit-transform-origin: right center; position: relative; }
.wdt-custom-header-pop-icon > *:nth-child(2) { animation-delay: 0.8s; -webkit-animation-delay: 0.8s; }
.wdt-custom-header-pop-icon > *:nth-child(3) { animation-delay: 1.4s; -webkit-animation-delay: 1.4s; }
.wdt-popup-box-trigger-element:hover .wdt-custom-header-pop-icon > *, .wdt-custom-header-pop-icon:hover > * { animation-play-state: paused; -webkit-animation-play-state: paused; }

@keyframes header-popup-scale { 50% { transform: scaleX(0.2); -webkit-transform: scaleX(0.2); } }
@-webkit-keyframes header-popup-scale { 50% { transform: scaleX(0.2); -webkit-transform: scaleX(0.2); } }



/* Footer copyright */

#footer .footer-copyright-1 a:not(:focus) { text-decoration: underline; }


/* Custom Image */
.wdt-custom-image,
.wdt-custom-image .elementor-widget-container,
.wdt-custom-image .elementor-widget-container,
.wdt-custom-image img { width: 100%; height: 100%; object-fit: cover; object-position: center; }



/* Social Icons | Footer */

.wdt-custom-social-icon .elementor-icon-list-items .elementor-icon-list-item a { width: 30px;height: 30px; /* align-items: center; justify-content: center; */ border-radius: var(--wdtRadius_Full); box-shadow: 0 0 0 15px var(--wdtAccentTxtColor) inset; }
.wdt-custom-social-icon .elementor-widget .elementor-icon-list-icon i { width: auto; }
.wdt-custom-social-icon.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text { display: none; }



/* Blog Grid | Simple Style */

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-thumb { margin-bottom: -20px; }
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div.entry-author,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even).entry-author { float: right; margin-right: 15px;}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-top: 10px; }
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div.entry-date { padding: 14px 26px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); margin: 0; }
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:not(:last-child):after { display: none; }

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div.entry-author,
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even).entry-author { margin-right: 0px; }
    /* .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-bottom: 0 !important; } */
}
@media only screen and (max-width:1024px) and (min-width:768px) {
    /* .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-bottom: 0 !important; } */
}
@media only screen and (max-width:767px) and (min-width:480px) {
    /* .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-bottom: 0 !important; } */
}
@media only screen and (max-width:479px) {
    /* .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div.entry-author,
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even).entry-author { margin-right: 0px; float: none; width: 100%; } */
    /* .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div.entry-date { transform: translateY(0); -webkit-transform: translateY(0); }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-top: -28px !important; } */
}


/* Blog List Style */

.wdt-post-entry.entry-list-layout .blog-entry .entry-meta-group i { color: var(--wdtPrimaryColor); }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child):after { display: none !important; }
.entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button { padding: 0; border: none; }
.entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before { right: -44px; }
.entry-list-layout.wdt-post-entry .blog-entry > div:not(:first-child) { margin-bottom: 15px; }
.entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb { margin-bottom: 0; }

@media only screen and (min-width:768px) {
    .entry-list-layout.wdt-simple-style.wdt-post-entry .blog-entry:hover > div.entry-thumb { transform: unset; -webkit-transform: unset; }
    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry > .entry-thumb + div.entry-meta-group { padding-top: 15px; }
    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):last-child { padding-bottom: 20px; }
}


/* Blog Single */

.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-author .meta-author-img,
.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-author .meta-author-info span { display: none; }
.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-author .meta-author-info a::before,
.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-date::before { font-family: "mantra-custom-icons"; color: var(--wdtPrimaryColor); margin-right: 8px; line-height: 1.5; }
.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-author .meta-author-info a::before { content: '\e803'; }
.blog-single-entry.post-minimal .entry-thumb ~ .post-meta .single-entry-date::before { content: '\e804'; }


/* Blog Sidebar | Social Icon | Banner Image Text */

.widget:has(.wdt-custom-sidebar-icon) ul li, 
.widget:has(.wdt-custom-sidebar-icon) ol li { width: auto; border-bottom: none; }

.wdt-custom-sidbar-banner .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem); /* Min-24 & Max-36 */ }
.wdt-custom-sidbar-banner .wdt-content-item > div:not(:last-child) { margin-bottom: 10px; }
.wdt-custom-sidbar-banner .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); /* max-60 min-20 */ }
.wdt-custom-sidbar-banner .wdt-content-item { padding: clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem); /* max-45 min-20 */ }


/* Navigation | Numbered */

.wdticon-angle-double-right:before { background: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='75.51 50 27.46 98 23.87 94.41 68.22 50 23.87 5.59 27.46 2 75.51 50'/%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%3Cpolygon points='75.51 50 27.46 98 23.87 94.41 68.22 50 23.87 5.59 27.46 2 75.51 50'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdticon-angle-double-left:before { background: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='31.78 50 76.13 94.41 72.54 98 24.49 50 72.54 2 76.13 5.59 31.78 50'/%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%3Cpolygon points='31.78 50 76.13 94.41 72.54 98 24.49 50 72.54 2 76.13 5.59 31.78 50'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }



/* Woocommerce Product | Cart button product */

.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb { display: grid; align-items: center; }
.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb > * { grid-area: 1/-1; }
.woocommerce ul.products.product-thumb-alignment-top.product-label-boxed.wdt-custom-cart-btn-product li.product .product-thumb-content, 
.woocommerce ul.products.product-thumb-alignment-top.product-label-rounded.wdt-custom-cart-btn-product li.product .product-thumb-content, 
.woocommerce ul.products.product-thumb-alignment-top.product-label-angular.wdt-custom-cart-btn-product li.product .product-thumb-content, 
.woocommerce ul.products.product-thumb-alignment-top.product-label-ribbon.wdt-custom-cart-btn-product li.product .product-thumb-content, 
.woocommerce ul.products.product-thumb-alignment-top.product-label-circle.wdt-custom-cart-btn-product li.product .product-thumb-content { padding-left: 30px; padding-right: 30px; }
.woocommerce ul.products.product-thumb-buttonelement-style-skinbgfill-rounded.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button a, 
.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button a.button, 
.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button .button { width: 130px; height: 130px; letter-spacing: var(--wdtLetterSpacing_3X); line-height: var(--wdtLineHeight_Base); }
.woocommerce .wdt-custom-cart-btn-product a.button { font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); }
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a, 
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a.button, 
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button { transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a:hover, 
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a.button:hover, 
.woocommerce ul.wdt-custom-cart-btn-product.products[class*="product-thumb-buttonelement-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button:hover { background: var(--wdtLinkColor); }
.woocommerce ul.wdt-custom-cart-btn-product.products.product-hover-secimage-fade li.product.product-with-secondary-image .product-thumb .image .secondary-image { opacity: 0; clip-path: circle(100%); -webkit-clip-path: circle(100%); transform: scale(1.3); -webkit-transform: scale(1.3); transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; }
.woocommerce ul.wdt-custom-cart-btn-product.products.product-hover-secimage-fade li.product.product-with-secondary-image:hover .product-thumb .image .secondary-image { opacity: 1; clip-path: circle(100%); -webkit-clip-path: circle(100%); transform: scale(1); -webkit-transform: scale(1); }
.woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb-content { opacity: 0; transform: scale(1.3); -webkit-transform: scale(1.3); transition: all 0.8s ease; -webkit-transition: all 0.8s ease; }
.woocommerce ul.products.wdt-custom-cart-btn-product li.product:hover .product-thumb-content { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .woocommerce ul.products.product-thumb-alignment-top.product-label-boxed.wdt-custom-cart-btn-product li.product .product-thumb-content, 
    .woocommerce ul.products.product-thumb-alignment-top.product-label-rounded.wdt-custom-cart-btn-product li.product .product-thumb-content, 
    .woocommerce ul.products.product-thumb-alignment-top.product-label-angular.wdt-custom-cart-btn-product li.product .product-thumb-content, 
    .woocommerce ul.products.product-thumb-alignment-top.product-label-ribbon.wdt-custom-cart-btn-product li.product .product-thumb-content, 
    .woocommerce ul.products.product-thumb-alignment-top.product-label-circle.wdt-custom-cart-btn-product li.product .product-thumb-content { padding-left: 0px; padding-right: 0px; }
    .woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button a, 
    .woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button a.button, 
    .woocommerce ul.products.wdt-custom-cart-btn-product li.product .product-thumb .product-buttons-wrapper.product-button .button { width: 115px; height: 115px; }
}


/* Product single */

.woocommerce div.product .elementor-widget.wdt-custom-product-single-price div.summary { display: flex; align-items: center; justify-content: space-between; row-gap: 15px; column-gap: 30px; flex-wrap: wrap; }
.woocommerce div.product .elementor-widget.wdt-custom-product-single-price div.summary > div { margin: 0; width: auto; }
.woocommerce div.product .wdt-custom-product-single-price .summary .woocommerce-product-rating .woocommerce-review-link { display: none; }
.woocommerce .wdt-custom-product-single-price .star-rating > span:before, 
.woocommerce ul.products li.product .wdt-custom-product-single-price .star-rating > span:before,
.woocommerce .wdt-custom-product-single-price .star-rating:before, 
.woocommerce ul.products li.product .wdt-custom-product-single-price .star-rating:before { color: #FFAE18; }

.woocommerce .product .wdt-custom-product-single-buttons form.cart .variations tr { display: flex; justify-content: space-between; align-items: center; row-gap: 10px; flex-wrap: wrap; }
.woocommerce .product .wdt-custom-product-single-buttons form.cart .variations tr > *,
.woocommerce .product .wdt-custom-product-single-buttons form.cart .variations tr th.label { margin: 0; padding: 0; }
.woocommerce .product .wdt-custom-product-single-buttons form.cart .variations tr th.label { margin-right: 15px; position: relative; }
.woocommerce .product .wdt-custom-product-single-buttons form.cart .variations tr th.label::before { content: ':'; display: inline-block; color: var(--wdtBorderColor); position: absolute; right: 0px; font-weight: 700; }
.woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary div.woocommerce-variation { display: flex; align-items: center; justify-content: start; flex-wrap: wrap;  gap: 15px 30px; margin-bottom: 20px; }
.woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary div.woocommerce-variation > div { width: auto; margin: 0; }
.woocommerce.single-product .product .single_add_to_cart_button:before { display: none; }
.woocommerce div.product p.stock { font-size: var(--wdtFontSize_Ext); }
.woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary .variations_button,
.woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary > div.product-buy-now { margin: 0; }

.woocommerce div.product .wdt-custom-product-single-buttons .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.single_add_to_cart_button { min-width: 230px; }
/* .woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary > div { margin-bottom: 0; }
.woocommerce div.product .wdt-custom-product-single-buttons .summary.wdt-product-summary > div.product-buy-now { position: absolute; left: 280px; bottom: 0; } */

.woocommerce a.button.quick_buy_now_button { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); padding-right: 75px; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: 1; text-transform: capitalize; letter-spacing: var(--wdtLetterSpacing_3X); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background: transparent; border: 1px solid currentColor; color: var(--wdtHeadAltColor); position: relative; }
.woocommerce a.button.quick_buy_now_button:hover { background: transparent; color: var(--wdtHeadAltColor); }
.woocommerce a.button.quick_buy_now_button::before { content: ''; background: currentColor; width: 25px; height: 8px; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.woocommerce a.button.quick_buy_now_button:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }

.woocommerce:has(.wdt-custom-product-single-buttons) .select2-container--default .select2-results>.select2-results__options .select2-results__option:not([id*="select2-pa_size-result-"]) { display: none; }
.woocommerce:has(.wdt-custom-product-single-buttons) .select2-container { width: auto !important; min-width: 80px; }

.woocommerce:has(.wdt-custom-product-single-buttons) div.product form.cart div.quantity { margin-right: 30px; }

@media only screen and (max-width:479px) { 
    .woocommerce div.product .wdt-custom-product-single-buttons .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.single_add_to_cart_button { min-width: auto; }
 }


/* Product Single | Deription Tabs */

.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs:before { display: none; }
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs:before { content: ''; transform: unset; -webkit-transform: unset; position: absolute; left: 0; width: 100%; background-color: var(--wdtBorderColor); z-index: 0; bottom: -1px; }
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs { text-align: left; margin-bottom: 35px; } 
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li { margin: 0 50px; }
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); padding: 15px 0; }
.woocommerce div.product .wdt-custom-main-product-tabs .woocommerce-tabs ul.tabs li.active a, 
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .wdt-custom-main-product-tabs .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover { color: var(--wdtLinkHoverColor); }
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before, 
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after { content: ''; bottom: -2px; height: 3px; }
.woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs .panel { margin: 0; }

@media only screen and (max-width:1024px) {
    .woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li { margin: 0 30px; }
}

@media only screen and (max-width:767px) {
    .woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li { margin: 0; }
    .woocommerce div.product .wdt-custom-main-product-tabs .woocommerce-tabs ul.tabs li, 
    .woocommerce div.product .wdt-custom-main-product-tabs .woocommerce-tabs ul.tabs li.active, 
    .woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li, 
    .woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active { border-color: var(--wdtBorderColor); }
    .woocommerce div.product .wdt-custom-main-product-tabs .woocommerce-tabs ul.tabs li, 
    .woocommerce div.product .wdt-custom-main-product-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li { text-align: left; }
}



/* Shop page */

.woocommerce-shop:has(.product-loop-sorting-item) .select2-container--default .select2-selection--single { border: 0; background: rgba(var(--wdtHeadAltColorRgb),0.05) !important; }

.woocommerce .product-loop-sorting { border-bottom: 1px solid var(--wdtBorderColor); transition: var(--wdt-Ad-Transition); }
.woocommerce .product-loop-sorting:has( + .product-loop-filters-area-content:not(.hide) ) { margin-bottom: 0; }
.woocommerce ul.products ~ .product-loop-sorting { border-bottom: none; }

.woocommerce .product-loop-sorting .product-loop-sorting-item-group .product-loop-sorting-item:last-child { background: rgba(var(--wdtHeadAltColorRgb),0.05); height: 46px; padding-left: 20px; border-radius: 10px; }



/* Shop Sidebar */

.widget.woocommerce .woocommerce-product-search { position: relative; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { border: none; background: rgba(var(--wdtHeadAltColorRgb),0.05); padding-right: 55px; }
.widget.woocommerce .woocommerce-product-search input[type="search"]:focus { box-shadow: 0 0 0 1px var(--wdtPrimaryColor) inset; }
.widget.woocommerce .woocommerce-product-search button[type="submit"] { position: absolute; top: 12px; right: 30px; background: transparent; color: var(--wdtPrimaryColor); font-size: 0px; width: 24px; height: 24px; margin: 0; padding: 0; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.widget.woocommerce .woocommerce-product-search button[type="submit"]:hover { color: var(--wdtHeadAltColor); }
.widget.woocommerce .woocommerce-product-search button[type="submit"]::before { content: ""; position: absolute; display: block; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M14.4,18.7c-5,0-9.1-4.1-9.1-9.1s4.1-9.1,9.1-9.1s9.1,4.1,9.1,9.1S19.4,18.7,14.4,18.7z M14.4,3.4 c-3.4,0-6.2,2.8-6.2,6.2s2.8,6.2,6.2,6.2s6.2-2.8,6.2-6.2S17.8,3.4,14.4,3.4z'/%3E%3C/g%3E%3Cg%3E%3Crect x='1.1' y='18.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -12.5327 10.0477)' width='9.5' height='2.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M14.4,18.7c-5,0-9.1-4.1-9.1-9.1s4.1-9.1,9.1-9.1s9.1,4.1,9.1,9.1S19.4,18.7,14.4,18.7z M14.4,3.4 c-3.4,0-6.2,2.8-6.2,6.2s2.8,6.2,6.2,6.2s6.2-2.8,6.2-6.2S17.8,3.4,14.4,3.4z'/%3E%3C/g%3E%3Cg%3E%3Crect x='1.1' y='18.7' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -12.5327 10.0477)' width='9.5' height='2.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: 50% auto; mask-size: 50% auto; background-color: var(--wdtPrimaryColor); right: 0; top: 0; bottom: 0; width: 48px; transition: var(--wdtBaseTransition); transform: scaleX(-1); }
.widget.woocommerce .woocommerce-product-search button[type="submit"]:hover::before { background: var(--wdtHeadAltColor); }

.secondary-sidebar .widget.woocommerce.widget_product_categories,
.secondary-sidebar .widget.woocommerce.widget_rating_filter,
.secondary-sidebar .widget.woocommerce.widget_price_filter { background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: 50px; padding-bottom: 0; }
.secondary-sidebar .widget.woocommerce.widget_product_categories { border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0; -webkit-border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0; margin-top: 40px; margin-bottom: 0; }
.secondary-sidebar .widget.woocommerce.widget_price_filter { border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X); -webkit-border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X); padding-bottom: 50px; margin-bottom: 40px; }
.secondary-sidebar .widget.woocommerce.widget_rating_filter { padding-top: 40px; margin-bottom: 0; }
.secondary-sidebar :is(.widget_product_categories,.widget_rating_filter,.widget_price_filter) .widgettitle, 
.secondary-sidebar .widget:is(.widget_product_categories,.widget_rating_filter,.widget_price_filter) ul li > a, 
.secondary-sidebar :is(.widget_product_categories,.widget_rating_filter,.widget_price_filter) .tagcloud a { color: var(--wdtAccentTxtColor); }
.secondary-sidebar .widget:is(.widget_product_categories,.widget_rating_filter,.widget_price_filter) ul li > a:hover, 
.secondary-sidebar :is(.widget_product_categories,.widget_rating_filter,.widget_price_filter) .tagcloud a:hover { color: var(--wdtHeadAltColor); }
.secondary-sidebar .widget.woocommerce.widget_product_categories ul li { border-color: var(--wdtAccentTxtColor); position: relative; }
.secondary-sidebar .widget.woocommerce.widget_product_categories ul li:not(:last-child) a::before,
.secondary-sidebar .widget.woocommerce.widget_product_categories ul li:not(:last-child) a::after { content: ''; position: absolute; background: var(--wdtAccentTxtColor); display: inline-block; width: 5px; height: 5px; bottom: -3px; left: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.secondary-sidebar .widget.woocommerce.widget_product_categories ul li:not(:last-child) a::after { right: 0; left: auto; }
.woocommerce .secondary-sidebar .widget_rating_filter ul li { border: none; }
.woocommerce .secondary-sidebar .widget_rating_filter ul li a { padding: 5px 0; }

.secondary-sidebar .widget.woocommerce.widget_products { background: var(--wdtAccentTxtColor); padding: 50px; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); }

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

    .secondary-sidebar .widget.woocommerce.widget_product_categories, 
    .secondary-sidebar .widget.woocommerce.widget_rating_filter, 
    .secondary-sidebar .widget.woocommerce.widget_price_filter,
    .secondary-sidebar .widget.woocommerce.widget_products { padding-left: 30px; padding-right: 30px; }
}

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

    .secondary-sidebar .widget.woocommerce.widget_product_categories, 
    .secondary-sidebar .widget.woocommerce.widget_rating_filter, 
    .secondary-sidebar .widget.woocommerce.widget_price_filter { padding: 30px 20px; padding-bottom: 0; }
    .secondary-sidebar .widget.woocommerce.widget_price_filter { padding-bottom: 30px; }
    .secondary-sidebar .widget.woocommerce.widget_products { padding: 30px 20px; }
    .secondary-sidebar .widget.woocommerce.widget_rating_filter { padding-top: 25px; }
}


/* 404 Page */

.wdt-custom-404-svg .wdt-custom-404-text { animation: wdt-404-text 3s ease; -webkit-animation: wdt-404-text 3s ease; }
.wdt-custom-404-svg .wdt-custom-404-cloud-1, .wdt-custom-404-svg .wdt-custom-404-cloud-2 { animation: wdt-404-cloud 2.5s linear infinite; -webkit-animation: wdt-404-cloud 2.5s linear infinite; }
.wdt-custom-404-svg .wdt-custom-404-cloud-2 { animation-direction: reverse; -webkit-animation-direction: reverse; animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
.wdt-custom-404-svg .wdt-custom-404-star-1, .wdt-custom-404-svg .wdt-custom-404-star-2, .wdt-custom-404-svg .wdt-custom-404-star-3, .wdt-custom-404-svg .wdt-custom-404-star-4, .wdt-custom-404-svg .wdt-custom-404-star-5 { animation: wdt-404-star 1.5s ease infinite; -webkit-animation: wdt-404-star 1.5s ease infinite; }
.wdt-custom-404-svg .wdt-custom-404-star-2 { animation-delay: 0.3s; -webkit-animation-delay: 0.3s; }
.wdt-custom-404-svg .wdt-custom-404-star-3 { animation-delay: 0.6s; -webkit-animation-delay: 0.6s; }
.wdt-custom-404-svg .wdt-custom-404-star-4 { animation-delay: 0.9s; -webkit-animation-delay: 0.9s; }
.wdt-custom-404-svg .wdt-custom-404-star-5 { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.wdt-custom-404-svg .wdt-custom-404-object { animation: wdt-404-object 3.5s linear; -webkit-animation: wdt-404-object 3.5s linear; }
.wdt-custom-404-svg .wdt-custom-404-line-1, .wdt-custom-404-svg .wdt-custom-404-line-2, .wdt-custom-404-svg .wdt-custom-404-line-3, .wdt-custom-404-svg .wdt-custom-404-line-4, .wdt-custom-404-svg .wdt-custom-404-line-6, .wdt-custom-404-svg .wdt-custom-404-line-7, .wdt-custom-404-svg .wdt-custom-404-line-8 { animation: wdt-404-cloud 3s linear infinite; -webkit-animation: wdt-404-cloud 3s linear infinite; }
.error404 .type8 h2, .error404 .wdt-custom-404-svg { display: none; }
.error404 .type8 .wdt-custom-404-svg { display: block; font-size: clamp(15rem, 9.25rem + 28.75vw, 43.75rem); /* max-700 min-240 */ margin-bottom: -11%; margin-top: -5%; }
.error404 .type8 p { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); letter-spacing: var(--wdtLetterSpacing_3X); }

@keyframes wdt-404-text { 
    0% { transform: translateY(-30%); -webkit-transform: translateY(-30%); } 
    100% { transform: translateY(0%); -webkit-transform: translateY(0%); } 
}
@-webkit-keyframes wdt-404-text { 
    0% { transform: translateY(-30%); -webkit-transform: translateY(-30%); } 
    100% { transform: translateY(0%); -webkit-transform: translateY(0%); } 
}

@keyframes wdt-404-cloud { 
    0% { transform: translateX(0px); -webkit-transform: translateX(0px); } 
    30% { transform: translateX(-15px); -webkit-transform: translateX(-15px); } 
    70% { transform: translateX(15px); -webkit-transform: translateX(15px); } 
    100% { transform: translateX(0px); -webkit-transform: translateX(0px); } 
}
@-webkit-keyframes wdt-404-cloud { 
    0% { transform: translateX(0px); -webkit-transform: translateX(0px); } 
    30% { transform: translateX(-15px); -webkit-transform: translateX(-15px); } 
    70% { transform: translateX(15px); -webkit-transform: translateX(15px); } 
    100% { transform: translateX(0px); -webkit-transform: translateX(0px); } 
}

@keyframes wdt-404-star { 
    0% { opacity: 0; } 
    50% { opacity: 1; } 
    100% { opacity: 0; } 
}
@-webkit-keyframes wdt-404-star { 
    0% { opacity: 0; } 
    50% { opacity: 1; } 
    100% { opacity: 0; } 
}

@keyframes wdt-404-object {
    0% { opacity: 0; }
    80% { opacity: 0; }
    100% { opacity: 1; }
}
@-webkit-keyframes wdt-404-object {
    0% { opacity: 0; }
    80% { opacity: 0; }
    100% { opacity: 1; }
}

@media only screen and (max-width:1024px) {
    .error404 .type8 .wdt-custom-404-svg { margin-bottom: -12%; }
}
@media only screen and (max-width:767px) {
    .error404 .type8 .wdt-custom-404-svg { margin-bottom: -16%; }
}
@media only screen and (max-width:479px) {
    .error404 .type8 .wdt-custom-404-svg { margin-bottom: -22%; }
}


/* Snap Scroll pagination */

.wdt-snap-scroll-pagination button { font-size: 0; padding: 0; width: 60px; height: 60px; background: transparent; color: var(--wdtHeadAltColor); border: 1px solid currentColor; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); margin-left: 10px; margin-right: 10px; position: relative; }
.wdt-snap-scroll-pagination button.wdt-pagination-prev { transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.wdt-snap-scroll-pagination button::before { content: ''; background: currentColor; width: 25px; height: 8px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-snap-scroll-pagination button:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }


/* Custom Blog */

.wdt-custom-blog .tpl-blog-holder .column { padding: 0 50px; }
.wdt-custom-blog div .blog-entry .entry-thumb > a img, 
.wdt-custom-blog div .blog-entry .entry-thumb .blog-image > a { aspect-ratio: 1 / 0.8; object-fit: cover; }
.wdt-custom-blog div .swiper-slide:nth-child(2n-1) .entry-thumb > a img, 
.wdt-custom-blog div .swiper-slide:nth-child(2n-1) .entry-thumb .blog-image > a { aspect-ratio: 3 / 3.75; }

.wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { font-size: 0; opacity: 1; visibility: visible; margin: 0; padding: 0; width: 60px; height: 60px; background: transparent; color: var(--wdtHeadAltColor); border: 1px solid currentColor; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); position: absolute; top: -170px; right: 0; transform: unset; -webkit-transform: unset; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { transform: scaleX(-1); -webkit-transform: scaleX(-1); right: 160px; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]::before { content: ''; background: currentColor; width: 25px; height: 8px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
.wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover { background: transparent; } 
.wdt-custom-blog .tpl-blog-holder.swiper-wrapper { margin-left: -200px; }
.wdt-custom-blog .wdt-post-entry .blog-entry .entry-title h4 a:hover, 
.wdt-custom-blog .wdt-post-entry .blog-entry a:not(.wdt-button):hover, 
.wdt-custom-blog .wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover, 
.wdt-custom-blog .wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover, 
.wdt-custom-blog .wdt-simple-style.wdt-post-entry .blog-entry div a:hover { color: var(--wdtAccentTxtColor); }

@media only screen and (max-width:1540px) {
    .wdt-custom-blog .tpl-blog-holder .column { padding: 0 30px; }
}

@media only screen and (max-width:1280px) {
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { top: -120px; }
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { right: 100px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { position: relative; top: auto; left: 50%; transform: translateX(calc(-50% - 50px)); -webkit-transform: translateX(calc(-50% - 50px)); margin: 20px 10px; margin-bottom: 0; }
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { right: auto; transform: translateX(calc(-50% - 50px))  scaleX(-1); -webkit-transform: translateX(calc(-50% - 50px)) scaleX(-1); }
    .wdt-custom-blog div .blog-entry .entry-thumb .blog-image > a,
    .wdt-custom-blog div .blog-entry .entry-thumb > a img, 
    .wdt-custom-blog div .swiper-slide:nth-child(2n-1) .entry-thumb > a img, 
    .wdt-custom-blog div .swiper-slide:nth-child(2n-1) .entry-thumb .blog-image > a { aspect-ratio: unset; }
    .wdt-custom-blog .tpl-blog-holder.swiper-wrapper { margin-left: -30px; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-blog.wdt-posts-list-wrapper.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { margin-top: 30px; }
    .wdt-custom-blog .tpl-blog-holder.swiper-wrapper { margin-left: -10px; }
    .wdt-custom-blog .tpl-blog-holder .column { padding: 0 10px; }
}

/* Shop Sidebar Price */

.secondary-sidebar .widget.woocommerce ul.product_list_widget li del { display: none; }


/* Swiper cursor Not Allowed */

.swiper-button-disabled { cursor: not-allowed; }


.wdt-google-map { border-radius: calc(var(--wdtRadius_3X) * 2); -webkit-border-radius: calc(var(--wdtRadius_3X) * 2); }


/* Footer icon list text */

.wdt-footer-icon-list.elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text { color: var(--wdtAccentTxtColor); }


/* Recent post widget */

.widget .recent-posts-widget li:not(:last-child) a::before,
.widget .recent-posts-widget li:not(:last-child) a::after { content: ''; position: absolute; background: var(--wdtLinkHoverColor); display: inline-block; width: 5px; height: 5px; bottom: -3px; left: 0; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.widget .recent-posts-widget li:not(:last-child) a::after { right: 0; left: auto; }



/* End | Style */




/* ********** Home 1 ********** */

/* Icon Box - Support Section */

.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: clamp(4.375rem, 4.125rem + 1.25vw, 5.625rem); /* max-90 min-70 */ margin-bottom: 30px; }
.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5, 
.wdt-cus-abt-iconbox .wdt-icon-box-holder  .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ margin-bottom: 10px; color: var(--wdtHeadAltColor); }
.wdt-cus-abt-iconbox .wdt-icon-box-holder  .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper, 
.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: block; }
.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group{ display: grid; justify-content: center; margin-bottom: 0; }
.wdt-cus-abt-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{ color: var(--wdtPrimaryColor); }
.wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group{ padding: 0; }

@media only screen and (max-width:1280px) {
    .wdt-cus-abt-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { margin-bottom: 20px; }
}


/* Filler 1 | Popup Box */

.wdt-cus-abt-icon-lists .elementor-widget-container .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2,1fr); gap: clamp(1.25rem, -0.8973rem + 3.352vw, 3.125rem) 0;/*Max-50 & Min-20*/ }
 .wdt-cus-abt-icon-lists .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-icon { width: 45px; height: 45px; background: var(--wdtPrimaryColor); justify-content: center; align-items: center; font-size: 30px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-abt-icon-lists .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-icon svg { margin: 0; }
.wdt-cus-abt-icon-lists .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-text { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ padding-left: 20px; font-family: var(--wdtFontTypo_Alt); }

.wdt-cus-abt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { display: grid; place-items: center; width: clamp(5.9375rem, -0.5045rem + 10.0559vw, 11.5625rem);/*Max-185 & Min-95*/ height: clamp(5.9375rem, -0.5045rem + 10.0559vw, 11.5625rem);/*Max-185 & Min-95*/ background: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtPrimaryColor); font-size: clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);/*Max-45 & Min-25*/ transform: scale(1); -webkit-transform: scale(1); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); overflow: hidden; }
.wdt-cus-abt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon { box-shadow: inset 0px 0px 15px var(--wdtPrimaryColor); -webkit-box-shadow: inset 0px 0px 15px var(--wdtPrimaryColor); }
.wdt-cus-abt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { padding-left: 8px; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-cus-abt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i { animation: move 0.3s alternate linear; -webkit-animation: move 0.3s alternate linear; color: var(--wdtLinkHoverColor); opacity: 1; }

@keyframes move {
    50%{ transform: translateX(120px); -webkit-transform: translateX(120px); }
    51%{ transform: translatex(-120px); -webkit-transform: translatex(-120px); } }
@-webkit-keyframes move {
    50%{ transform: translateX(120px); -webkit-transform: translateX(120px); }
    51%{ transform: translatex(-120px); -webkit-transform: translatex(-120px); } }

.wdt-cus-3-leaf-icon .elementor-icon-wrapper .elementor-icon { font-size: clamp(15.625rem, 1.3094rem + 22.3464vw, 28.125rem);/*Max-450 & Min-250*/ }
.wdt-cus-flower-sun-icon .elementor-icon-wrapper .elementor-icon { font-size: clamp(7.5rem, 4.6369rem + 4.4693vw, 10rem);/*Max-160 & Min-120*/ }

.wdt-cus-flower-sun-icon .elementor-icon-wrapper .elementor-icon svg .wdt-flower-sun { animation: spin 10s linear infinite; -webkit-animation: spin 10s linear infinite; transform-origin: center; -webkit-transform-origin: center; }

@media only screen and (max-width:1024px) {
    .wdt-cus-abt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: clamp(4.375rem, 1.8182rem + 12.7841vw, 10rem);/*Max-160 & Min-70*/ height: clamp(4.375rem, 1.8182rem + 12.7841vw, 10rem);/*Max-160 & Min-70*/ font-size: clamp(1.25rem, 0.5398rem + 3.5511vw, 2.8125rem);/*Max-45 & Min-20*/ }
    .wdt-cus-3-leaf-icon .elementor-icon-wrapper .elementor-icon { font-size:  clamp(6.25rem, -2.2727rem + 42.6136vw, 25rem);/*Max-450 & Min-100*/ }
    .wdt-cus-flower-sun-icon .elementor-icon-wrapper .elementor-icon { font-size:clamp(5.625rem, 3.6364rem + 9.9432vw, 10rem);/*Max-160 & Min-90*/ }
}

@media only screen and (max-width:767px) {
    .wdt-cus-abt-icon-lists .elementor-widget-container .elementor-icon-list-items { grid-template-columns: 1fr; }
}


/* Filler - 2 width newsletter */

.wdt-cus-book-newsletter .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { display: grid; grid-template-columns: 1fr auto; gap: 5px; }
.wdt-cus-book-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background-color: transparent; padding: var(--wdtInputPadding); }
.wdt-cus-book-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtPrimaryColor); }
.wdt-cus-book-newsletter .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); border: 1px solid var(--wdtHeadAltColor); background: transparent; color: var(--wdtPrimaryColor); overflow: hidden; }
.wdt-cus-book-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button i{ overflow: hidden; }
.wdt-cus-book-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover svg { animation: move-btn 0.5s ease; -webkit-animation: move-btn 0.5s ease; }
 
.wdt-cus-booking-icon2 .elementor-icon-wrapper .elementor-icon svg { font-size: clamp(12.5rem, 2.4765rem + 12.5196vw, 17.5rem);/*Max-280 & Min-200*/ }
.wdt-cus-booking-icon1 .elementor-icon-wrapper .elementor-icon svg { font-size:clamp(12.5rem, -1.2823rem + 17.2144vw, 19.375rem);/*Max-310 & Min-200*/ }
.wdt-cus-leaf .elementor-icon-wrapper .elementor-icon { font-size: clamp(21.875rem, 3.2647rem + 29.0503vw, 38.125rem);/*Max-610 & Min-350*/ }

.wdt-cus-leaf .elementor-icon-wrapper .elementor-icon svg path { stroke: var(--wdt-elementor-color-black); stroke-width: 1px; stroke-opacity: 1; stroke-dasharray: 1100; stroke-dashoffset: 0; transform-origin: center; -webkit-transform-origin: center; animation: line-path 4s linear infinite alternate; -webkit-animation: line-path 4s linear infinite alternate; }

@keyframes line-path {
to { stroke-dashoffset: 1100; } }
@-webkit-keyframes line-path {
    to { stroke-dashoffset: 1100; } }

@media only screen and (max-width:1024px) {
    .wdt-cus-leaf .elementor-icon-wrapper .elementor-icon { font-size: clamp(28.125rem, -9.375rem + 78.125vw, 40.625rem);/*Max-610 & Min-350*/ }
}

@media only screen and (max-width:767px) {
    .wdt-cus-book-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { height: unset; }
    .wdt-cus-leaf .elementor-icon-wrapper .elementor-icon { font-size:clamp(18.125rem, -2.7809rem + 69.6864vw, 30.625rem);/*Max-490 & Min-290*/ }
}

@media only screen and (max-width:479px) {
    .wdt-cus-book-details .elementor-icon-list-items .elementor-icon-list-item:first-child:before { width: 0; }
     .wdt-cus-book-details .elementor-widget-container .elementor-icon-list-text { padding: 0; }
     .wdt-cus-leaf .elementor-icon-wrapper .elementor-icon { font-size: clamp(12.5rem, -6.3679rem + 94.3396vw, 21.875rem);/*Max-490 & Min-290*/ }
}


/* Pricing table */

.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button:not(.fullwidth) { margin-bottom: 0; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder > div:not(:last-child) { margin-bottom: clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem); /* max-20 min-10 */ }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button, 
.wdt-cus-pricing-type1 .wdt-pricing-table-holder > div:last-child .wdt-pricing-table-footer-description { display: none; }
.wdt-cus-pricing-type1 .elementor-widget-container:before { content: ''; position: absolute; width: 100%; height: 100%; background: var(--wdtAccentTxtColor); left: 0; top: 0; border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtSecondaryColor); transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); pointer-events: none; }
.wdt-cus-pricing-t1-active .elementor-widget-container:before,
.wdt-cus-pricing-type1 .elementor-widget-container:hover:before { background: rgb(var(--wdtPrimaryColorRgb),.9); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder > div:last-child .wdt-content-button { display: block !important; margin-bottom: 0; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle { color: var(--wdtHeadAltColor); letter-spacing: var(--wdtLetterSpacing_3X); color: var(--wdt-elementor-color-black) }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5, 
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a{ font-size: clamp(1.75rem, 1.5rem + 1.25vw, 3rem); /* Min-28 & Max-48 */ color: var(--wdt-elementor-color-black); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid var(--wdtPrimaryColor); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features { padding-top: clamp(0.3125rem, 0.0625rem + 1.25vw, 1.5625rem); /* max-25 min-5 */ }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text { line-height: var(--wdtLineHeight_Base); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-inner { display: grid; grid-template-columns: 10% 92%; align-items: start; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { font-size: 25px; color: var(--wdtPrimaryColor); transition: var(--wdtAltTransition) }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-footer { margin-bottom: 0 !important; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description { padding: 0; margin-bottom: 0; margin-top: 10px; color: var(--wdt-elementor-color-black); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing { margin: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem) 0 !important; /* max-35 min-25 */ }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale span { color: var(--wdt-elementor-color-black); }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { font-size:  clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem); /* Min-28 & Max-40 */ font-family: var(--wdtFontTypo_Alt); margin: 0; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price { font-family: var(--wdtFontTypo_Alt); font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */ margin: 0; margin-top: -10px; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { display: inline-flex; align-items: center; }
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix, 
.wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text { color: var(--wdt-elementor-color-black); }
.wdt-cus-pricing-type1 .elementor-widget-container:hover .wdt-pricing-table-holder div[class*='-table-header'] { border-color: var(--wdt-elementor-color-black); }
.wdt-cus-pricing-type1 .elementor-widget-container:hover .wdt-pricing-table-features .wdt-pricing-table-features-list-icon .wdt-content-icon span { color: var(--wdt-elementor-color-black); }

@media only screen and (max-width:1024px) {
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price { font-size: clamp(3.125rem, 2.4473rem + 3.012vw, 4.375rem);/* Min-50 & Max-70 */ }
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5, 
    .wdt-cus-pricing-type1 .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a { font-size: clamp(2.1875rem, 2.0181rem + 0.753vw, 2.5rem); /* Min-35 & Max-40 */ }
}


/* Heading Section */

.wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span img,
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span img { height: clamp(2.25rem, 1.7rem + 2.75vw, 5rem); /* max-80 min-36 */ border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); margin: 0 12px; }
.wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper,
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: center }
.wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon i,
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon i { display: inline-grid; place-items: center; width: clamp(2.25rem, 1.8173rem + 1.9231vw, 4.125rem);/*Max-66 & Min-36*/ height: clamp(2.25rem, 1.8173rem + 1.9231vw, 4.125rem);/*Max-66 & Min-36*/ }
.wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon:nth-child(5),
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon:nth-child(8) { font-size: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);/*Max-40 & Min-20*/ background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full);  color: var(--wdtAccentTxtColor); margin: 0 10px; display: inline-flex; }
.wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon:nth-child(10) i { font-size: clamp(2.1875rem, 1.899rem + 1.2821vw, 3.4375rem); }
.wdt-cus-text-icon-img-h2 div h2 { font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */ line-height: 1.5em; }
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon:nth-child(4) { padding: 10px; margin: 0 10px; background: var(--wdtHeadAltColor); height: clamp(2.5rem, 2rem + 2.5vw, 5rem); /* max-80 min-40 */ width: clamp(4.375rem, 3.875rem + 2.5vw, 6.875rem); /* max-110 min-70 */ color: var(--wdtAccentTxtColor); font-size: clamp(2.75rem, 2.45rem + 1.5vw, 4.25rem); /* max-68 min-44 */ border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); position: relative; }
.wdt-cus-text-icon-img-h2 .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper .wdt-opt-icon:nth-child(4) i { width: auto; height: auto; display: block; position: absolute; top: 0; left: 0; transform: translate(33%, -14%); -webkit-transform: translate(33%, -14%); }

@media only screen and (max-width:767px) {
    .wdt-cus-text-icon-img .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper { display: block; }
}  


/* Client logo */

.wdt-cus-brands .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item { padding: 0 20px; }
.wdt-cus-brands .wdt-animation-holder .wdt-animation-item i { width: clamp(10.625rem, 9rem + 8.125vw, 18.75rem); /* 300 x 170 */ height: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem); /* max-100 min-50 */ font-size: clamp(9.375rem, 7.75rem + 8.125vw, 17.5rem); /* max-280 min-150 */ transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-brands .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item i:hover { color: var(--wdtHeadAltColor); }
.wdt-cus-brands .wdt-animation-holder:before { content: ""; position: absolute; left: 0; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to right, var(--wdtBodyBGColor) 0%, transparent 3%); pointer-events: none; }
.wdt-cus-brands .wdt-animation-holder:after { content: ""; position: absolute; right: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to left, var(--wdtBodyBGColor) 0%, transparent 3%); pointer-events: none; }

@media (max-width:1024px){
    .wdt-cus-brands .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item{ padding: 0 0px; }
}


/* Testimonial */

.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item { display: grid; grid-template-columns: 45% 55%; align-items: center; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item > div:not(:last-child) { margin-bottom: 0; display: inline-flex; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image > span > img,  
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-image > a > img { max-width: clamp(15.625rem, 10.8654rem + 21.1538vw, 36.25rem);/*Max-850 Min-250*/ border-radius: calc(var(--wdtRadius_Part)*5); -webkit-transform: scaleX(1) translateX(-100px); transform: scaleX(1) translateX(-100px); opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .swiper-slide-active .wdt-content-item .wdt-content-image > span > img { -webkit-transform: scaleX(1) translateX(0px); transform: scalex(1) translateX(0px); opacity: 1; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);/* Min-24 & Max-36 */  line-height: 1.5; font-family: var(--wdtFontTypo_Alt); margin-top:  clamp(0rem, -0.2885rem + 1.2821vw, 1.25rem);/* Max-20 & Min-0 */  margin-bottom: clamp(1.25rem, -6.3737rem + 7.9156vw, 3.125rem);/* Max-50 & Min-20 */  -webkit-transform: translateY(30px); transform: translateY(30px); transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); transition-delay: 250ms; -webkit-transition-delay: 250ms; opacity: 0; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .swiper-slide-active .wdt-content-detail-group .wdt-content-description { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 12%; top: 0; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size:clamp(6.875rem, 3.2961rem + 5.5866vw, 10rem);/* Max-160 & Min-110 */  position: absolute; left: 12%; top: 5%; color: var(--wdtTertiaryColor); -webkit-transform: scale(0); transform: scale(0); opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template  .swiper-slide-active .wdt-content-icon-wrapper .wdt-content-icon span { -webkit-transform: scale(1); transform: scale(1); animation: icon-move 2s linear infinite alternate; -webkit-animation: icon-move 2s linear infinite alternate; opacity: 1; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-rating li { margin-right: 8px;  padding-bottom: 0; -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); transition-delay: 100ms; -webkit-transition-delay: 100ms; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template  .swiper-slide-active .wdt-rating li { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title-group { display: inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); transition-delay: 500ms; -webkit-transition-delay: 500ms; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .swiper-slide-active .wdt-content-detail-group .wdt-content-title-group { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title-group > span { display: none; }
.wdt-cus-testimonial-type1 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){ margin-bottom:  0; }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title-group h5, 
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title-group h5 a, 
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-subtitle { letter-spacing: var(--wdtLetterSpacing_3X); font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); color: var(--wdtBorderColor); padding-right: 3px; line-height: var(--wdtLineHeight_Base); }
.wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-carousel-pagination-wrapper { width: 55%; display: flex; justify-content: center; margin-left: auto; margin-top: -30px }
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { background: var(--wdtPrimaryColor) !important; width: 7px; height: 7px; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); margin-right: 8px; }
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, 
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { background: var(--wdtBorderColor) !important; }
.wdt-cus-testimonial-type1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{ content: none; }
.wdt-cus-testimonial-type1 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; }
.wdt-cus-testimonial-type1 .swiper-slide { cursor: grab; }

@keyframes icon-move {
    from { transform: translateY(20px); -webkit-transform: translateY(20px); }
    to { transform: translateY(-20px); -webkit-transform: translateY(-20px); } }
@-webkit-keyframes icon-move {
    from { transform: translateY(20px); -webkit-transform: translateY(20px); }
    to { transform: translateY(-20px); -webkit-transform: translateY(-20px); } }

@media only screen and (max-width:1281px) {
    .wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-carousel-pagination-wrapper { margin-top: 0; }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item { grid-template-columns: 1fr; grid-gap: clamp(1.875rem, 1.3068rem + 2.8409vw, 3.125rem);/* Max-50 & Min-30 */  }
    .wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-carousel-pagination-wrapper { width: 100%; margin-top: 20px }
    .wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper { top: 5%; }
    .wdt-cus-testimonial-type1 .wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-top: 0; }
}


/* Contact Form | Home 1 */

.wdt-homepage-form .wdt-form-infos p { display: grid; gap: 20px; margin-bottom: 20px; }
.wdt-homepage-form .wdt-form-infos p input, 
.wdt-homepage-form .wdt-form-infos p textarea { padding: var(--wdtInputPadding); background-color: var(--wdtTertiaryColor); border-color: transparent; }
.wdt-homepage-form .wdt-form-infos p input::placeholder, 
.wdt-homepage-form .wdt-form-infos p textarea::placeholder { opacity: 1; }
.wdt-homepage-form .wdt-form-infos p input:focus, 
.wdt-homepage-form .wdt-form-infos p textarea:focus { border-color: var(--wdtHeadAltColor) }

.wdt-cus-form-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{ width: clamp(5.9375rem, 5.25rem + 3.4375vw, 9.375rem);/*Max-150 & Min-95*/ height: clamp(5.9375rem, 5.25rem + 3.4375vw, 9.375rem);/*Max-150 & Min-95*/ background: transparent; border: 1px solid var(--wdtHeadAltColor); font-size: clamp(1.25rem, 1.1875rem + 0.3125vw, 1.5625rem);/*Max-25 & Min-20*/ color: var(--wdtPrimaryColor); }
.wdt-cus-form-popup .wdt-popup-box-trigger-holder:hover .wdt-popup-box-trigger-icon { box-shadow: inset 0px 0px 15px var(--wdtSecondaryColor); border-color: var(--wdtPrimaryColor); }

.wdt-submit-btn p { display: inline-grid !important; place-items: end; align-items: center; margin-bottom: 0; }
.wdt-submit-btn p input { background: transparent; color: var(--wdtHeadAltColor); border: 1px solid var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); grid-area: 1/-1; padding: var(--wdtPadding_Btn); padding-right: 70px; }
.wdt-submit-btn p input:hover { background: transparent; border-color: var(--wdtHeadAltColor); color: var(--wdtHeadAltColor) }
.wdt-submit-btn p .wdt-submit-icon { grid-area: 1/-1; display: block; position: relative; pointer-events: none; width: 25px; height: 8px; mask-image:  url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 17' style='enable-background:new 0 0 50 17;' xml:space='preserve'%3E%3Cpath d='M49.7,9.2c0.4-0.4,0.4-1,0-1.4l-6.5-6.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.8,5.8l-5.8,5.8c-0.4,0.4-0.4,1,0,1.4 c0.4,0.4,1,0.4,1.4,0L49.7,9.2z M0,9.5h49v-2H0V9.5z'/%3E%3C/svg%3E%0A"); -webkit-mask-image:  url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 17' style='enable-background:new 0 0 50 17;' xml:space='preserve'%3E%3Cpath d='M49.7,9.2c0.4-0.4,0.4-1,0-1.4l-6.5-6.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.8,5.8l-5.8,5.8c-0.4,0.4-0.4,1,0,1.4 c0.4,0.4,1,0.4,1.4,0L49.7,9.2z M0,9.5h49v-2H0V9.5z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background: var(--wdtHeadAltColor); right: 25px; }
.wdt-submit-btn p input:hover ~ .wdt-submit-icon { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
 
@media(max-width:479px) {
    /* .wdt-submit-btn p input { padding-right: 55px; } */
}

/* End | Home 1 */




/* ********** Home 2 ********** */

/* Filler 3 with counter */

.wdt-cus-fill3-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper { margin-bottom: 15px; }
.wdt-cus-fill3-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { font-family: var(--wdtFontTypo_Alt); color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Base); font-size:  clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem);/* Min-40 & Max-70 */  line-height:normal; }
.wdt-cus-fill3-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5, 
.wdt-cus-fill3-counter .wdt-counter-holder .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-cus-iconbox-fill3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span{ font-size: clamp(2rem, 1.525rem + 2.375vw, 4.375rem); /* Min-32 & Max-70 */ }
.wdt-cus-iconbox-fill3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
.wdt-cus-iconbox-fill3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.5rem, -0.0035rem + 1.8779vw, 2.25rem);/* Min-24 & Max-36 */ color: var(--wdtAccentTxtColor); }
.wdt-cus-iconbox-fill3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-iconbox-fill3 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding:40px 20px; width: clamp(8.125rem, 7.5rem + 3.125vw, 11.25rem); }


/* Animation Text */

.wdt-cus-animation .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item { padding: 2px  clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem);/*Max-50 Min-25*/ }
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtPrimaryColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-animation .wdt-animation-item.text-item .wdt-animation-text a:hover { -webkit-text-stroke:0; color: inherit; }


/* Filler 4 */

.wdt-cus-rotate-img .wdt-rotate-image-container .wdt-rotate-image, .wdt-cus-rotate-img .wdt-rotate-image-container .wdt-rotate-second-image { pointer-events: none; }
.wdt-cus-rotate-img-2 .wdt-rotate-image-container>div img { width: clamp(15.625rem, 14.3777rem + 2.6019vw, 17.5rem); height: clamp(15.625rem, 14.3777rem + 2.6019vw, 17.5rem); }


/* Home 1 | Icon Animation */

.wdt-custom-home-slider-icon1 { animation: svg-path-ani 3s linear infinite; -webkit-animation: svg-path-ani 3s linear infinite; stroke-dasharray: 420; }
.wdt-custom-home-slider-icon2 { animation: svg-ani-slide-1 3s linear infinite; -webkit-animation: svg-ani-slide-1 3s linear infinite; }

@keyframes svg-path-ani {
    0% { stroke-dashoffset: 420; }
    40% { stroke-dashoffset: 0; }
    60% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: -420; } }
@-webkit-keyframes svg-path-ani {
    0% { stroke-dashoffset: 420; }
    40% { stroke-dashoffset: 0; }
    60% { stroke-dashoffset: 0; }
    100% { stroke-dashoffset: -420; } }

@keyframes svg-ani-slide-1 {
    0% { opacity: 0; }
    40% { opacity: 0; }
    42% { opacity: 1; }
    100% { opacity: 1; } }
@-webkit-keyframes svg-ani-slide-1 {
    0% { opacity: 0; }
    40% { opacity: 0; }
    42% { opacity: 1; }
    100% { opacity: 1; } }


/* Interactive Showcase */

.wdt-cus-classes-intearactive .wdt-interactive-showcase-container { margin: 0; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list #wdt-interactive-showcase-0 { counter-reset: prefix; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: 100%; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title:before { counter-increment: prefix; content: "0" counter(prefix) " "; padding: 15px 30px; border: 1px solid var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); position: relative; top: -8px; margin-right: 25px; font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Ext); transition: border var(--wdt-Ad-Transition); -webkit-transition: border var(--wdt-Ad-Transition); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li:hover .wdt-content-title, 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title { color: rgb(var(--wdtLinkColorRgb), .6); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li:hover .wdt-content-title:before, 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-title:before { border-color: rgb(var(--wdtLinkColorRgb), .6); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title { line-height: normal; position: relative; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Base); font-size: clamp(1.75rem, 1.5rem + 1.25vw, 3rem); /* Min-28 & Max-48 */ transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { content: none; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container { display: grid; grid-template-columns: 60% 40%; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper, 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper *, 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container  .wdt-interactive-showcase-media-group * { height: 100%; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-content-group { gap: 0; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- { grid-column: 2/3; display: flex; align-items: center; margin-top: 25px; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-description-content { max-width: 90%; color: var(--wdtHeadAltColor); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding:clamp(1.875rem, 1.1592rem + 1.1173vw, 2.5rem) 10px; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:first-child { padding-top: 0; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:last-child { padding-bottom: 0; } 
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 0; border-bottom: 1px solid var(--wdtBorderColor); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { padding: 0; padding-left: clamp(2.5rem, -0.3631rem + 4.4693vw, 5rem);/*Max-80 Min-40*/ }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-image-wrapper img { border-radius: 300px 300px 0 0; -webkit-border-radius: 300px 300px 0 0; object-fit: cover; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-button-link { display: flex; justify-content: center; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-button-link span { display: grid; place-items: center; font-size: 0; width: 60px; height: 60px; position: relative; border: 1px solid var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-button-link span:before{ content: ''; position: absolute; background: var(--wdtHeadAltColor); width: 25px; height: 18px; z-index: 1; mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22' style='enable-background:new 0 0 30 22;' xml:space='preserve'%3E%3Cpath d='M21.3,1.6l8.3,8.3c0.5,0.5,0.5,1.3,0,1.8l-8.3,8.3c-0.5,0.5-1.3,0.5-1.8,0c-0.5-0.5-0.5-1.3,0-1.8l6.1-6.1H0V9.6h25.5 l-6.1-6.1C19,3,19,2.2,19.5,1.6C20,1.1,20.8,1.1,21.3,1.6z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; -weblit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 22' style='enable-background:new 0 0 30 22;' xml:space='preserve'%3E%3Cpath d='M21.3,1.6l8.3,8.3c0.5,0.5,0.5,1.3,0,1.8l-8.3,8.3c-0.5,0.5-1.3,0.5-1.8,0c-0.5-0.5-0.5-1.3,0-1.8l6.1-6.1H0V9.6h25.5 l-6.1-6.1C19,3,19,2.2,19.5,1.6C20,1.1,20.8,1.1,21.3,1.6z'/%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; }
.wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-button-link span:hover:before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { transform: unset; -webkit-transform: unset; -webkit-transform-origin: center; transform-origin: center; opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); transition-duration: 0.5s; -webkit-transition-duration: 0.5s; clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%); }
.wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { -webkit-transform: unset; transform: unset; opacity: 1; clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }

@media only screen and (max-width:1024px) {
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container { grid-template-columns: 1fr; place-items: center; }
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container > div { grid-area: 1/1; }
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { z-index: 1; }
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { max-width: 50%; opacity: .5; }
}

@media only screen and (max-width:1024px) {
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { max-width: 55%; padding-left: 0; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { max-width: 100%; opacity: .3; }
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- { grid-column: 1/3; display: block; }
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-list .wdt-interactive-showcase- .wdt-interactive-showcase-description-content { max-width: 100%; color: var(--wdtHeadAltColor); margin-bottom: 30px; }
    .wdt-cus-classes-intearactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list li .wdt-interactive-showcase-element .wdt-content-title:before { padding: 10px;; top: -3px; margin-right: 10px; }
}

@media only screen and (max-width:480px) {
    .wdt-cus-classes-intearactive .elementor-widget-container .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { opacity: 0; }
}


/* Filler 5 */

.wdt-cus-fill5-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding: 0 !important; margin: 0; }
.wdt-cus-fill5-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{ width: 60px; height: 60px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); align-items: center; justify-content: center; }
.wdt-cus-fill5-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: 35px; color: var(--wdtAccentTxtColor); }
.wdt-cus-fill5-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
.wdt-cus-fill5-iconbox .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.75rem, 1.5rem + 1.25vw, 3rem); /* Min-28 & Max-48 */ }
.wdt-cus-fill5-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width:  clamp(3.125rem, 2.8125rem + 1.5625vw, 4.6875rem); height:  clamp(3.125rem, 2.8125rem + 1.5625vw, 4.6875rem); display: grid; place-items: center; background: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); color: var(--wdtSecondaryColor); font-size: calc(var(--wdtFontSize_Ext) - 2px); overflow: hidden; }

.wdt-cus-fill5-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { padding-left: 5px; }
.wdt-cus-fill5-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover i { padding-left: 5px; animation: move .5s alternate; -webkit-animation: move .5s alternate; }


/* Faq */

.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */  }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, 
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 25px clamp(1.25rem, 1rem + 1.25vw, 2.5rem);/* Min-20 & Max-40 */ }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding-top: 0; }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { border: 1px solid var(--wdtSecondaryColor); background-color: var(--wdtSecondaryColor); transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:has(.ui-state-active, .ui-accordion-content-active) { background: var(--wdtAccentTxtColor); }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { border: 0; }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { color: var(--wdtBodyTxtColor); padding-right: 15px; line-height: var(--wdtLineHeight_Alt); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder:hover .wdt-accordion-toggle-title , 
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title { color: var(--wdtPrimaryColor); }
.wdt-cus-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { position: absolute; top: clamp(1.6875rem, 1.65rem + 0.1875vw, 1.875rem); /* 30 x 27 */ right: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);/* Min-20 & Max-40 */ }


/* Gallery | wdt-custom-gallery */

.wdt-custom-gallery .gallery { display: grid; margin: 0; gap: 20px;  }
.wdt-custom-gallery .elementor-image-gallery .gallery-item { padding: 0; }
.wdt-custom-gallery .gallery-item > div > a { margin: 0; }
.wdt-custom-gallery .elementor-image-gallery .gallery-item img { border: none; border-radius: calc(var(--wdtRadius_3X) * 2); -webkit-border-radius: calc(var(--wdtRadius_3X) * 2); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform: scale(1); -webkit-transform: scale(1); }
.wdt-custom-gallery .elementor-image-gallery .gallery-item:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.wdt-custom-gallery .elementor-image-gallery [class*="gallery-columns-"] .gallery-item { max-width: 100%; }
.wdt-custom-gallery .elementor-image-gallery .gallery-item * { height: 100%; width: 100%; object-fit: cover; object-position: center; }
.wdt-custom-gallery .elementor-image-gallery .gallery-item a { position: relative; overflow: hidden; border-radius: calc(var(--wdtRadius_3X) * 2); -webkit-border-radius: calc(var(--wdtRadius_3X) * 2); }
.wdt-custom-gallery .elementor-image-gallery .gallery-item a::before { content: ''; width: 35px; height: 35px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0); -webkit-transform: translate(-50%,-50%) scale(0); background: var(--wdtAccentTxtColor); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.23,91.2,76.72,70.69a41.9,41.9,0,0,0-2.61-56.41,41.93,41.93,0,0,0-59.3,59.31A41.93,41.93,0,0,0,71.24,76.2L91.73,96.69a3.89,3.89,0,0,0,5.5-5.49ZM70.82,70.27A37.27,37.27,0,1,1,18.1,17.58,37.27,37.27,0,1,1,70.82,70.27Z'/%3E%3Cpath d='M70.63,44.61a3.89,3.89,0,0,1-3.89,3.89H48.2V67a3.89,3.89,0,1,1-7.77,0V48.5H21.88a3.89,3.89,0,0,1,0-7.78H40.43V22.18a3.89,3.89,0,1,1,7.77,0V40.72H66.74A3.89,3.89,0,0,1,70.63,44.61Z'/%3E%3C/svg%3E"); -webkit-mask-position: center; -webkit-mask-size: cover; -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='M97.23,91.2,76.72,70.69a41.9,41.9,0,0,0-2.61-56.41,41.93,41.93,0,0,0-59.3,59.31A41.93,41.93,0,0,0,71.24,76.2L91.73,96.69a3.89,3.89,0,0,0,5.5-5.49ZM70.82,70.27A37.27,37.27,0,1,1,18.1,17.58,37.27,37.27,0,1,1,70.82,70.27Z'/%3E%3Cpath d='M70.63,44.61a3.89,3.89,0,0,1-3.89,3.89H48.2V67a3.89,3.89,0,1,1-7.77,0V48.5H21.88a3.89,3.89,0,0,1,0-7.78H40.43V22.18a3.89,3.89,0,1,1,7.77,0V40.72H66.74A3.89,3.89,0,0,1,70.63,44.61Z'/%3E%3C/svg%3E"); mask-position: center; mask-size: cover; mask-repeat: no-repeat; z-index: 1; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-delay: 0.15s; -webkit-transition-delay: 0.15s; }
.wdt-custom-gallery .elementor-image-gallery .gallery-item a::after { content: ''; width: 60px; height: 60px; background: var(--wdtPrimaryColor); position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0); -webkit-transform: translate(-50%,-50%) scale(0); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb),0.8); -webkit-box-shadow: 0 0 0 20px rgba(var(--wdtLinkHoverColorRgb),0.8); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-custom-gallery .elementor-image-gallery .gallery-item:hover a::before,
.wdt-custom-gallery .elementor-image-gallery .gallery-item:hover a::after { transform: translate(-50%,-50%) scale(1); -webkit-transform: translate(-50%,-50%) scale(1); }

@media only screen and (min-width:768px) {
    .wdt-custom-gallery .gallery { grid-template-rows: calc(50% - 10px) calc(50% - 10px); grid-template-columns: calc(20% - 16px) calc(22% - 16px) calc(16% - 16px) calc(17% - 16px) calc(25% - 16px); }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(1) { grid-area: 1 / 1; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(2) { grid-area: 2 / 1; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(3) { grid-area: 1 / 2; grid-row: 1 / span 2; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(4) { grid-area: 1 / 3; grid-column: 3 / span 2; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(5) { grid-area: 2 / 3; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(6) { grid-area: 2 / 4; }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(7) { grid-area: 1 / 5; grid-row: 1 / span 2; }
}
@media only screen and (min-width:480px) and (max-width:767px) {
    .wdt-custom-gallery .gallery { grid-template-columns: repeat(2,1fr); }
    .wdt-custom-gallery .elementor-image-gallery .gallery-item:nth-child(2) { grid-area: 1 / 2; grid-row: 1 / span 2; }
}
@media only screen and (max-width:479px) {
    .wdt-custom-gallery .gallery { grid-template-columns: repeat(1,1fr); }
}

/* Gallery Tabs */

.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-content-wrapper,
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list { border: none; background: transparent; padding: 0; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-content-wrapper { padding-top: 45px; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before { display: none; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: 1; text-transform: capitalize; letter-spacing: var(--wdtLetterSpacing_3X); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background: transparent; border: 1px solid currentColor; color: var(--wdtHeadAltColor); position: relative; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li:not(:last-child) .ui-tabs-anchor { border-right-width: 1px; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { gap: 30px 50px; }
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-template-classic'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor,
.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background: var(--wdtHeadAltColor); border-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); }

@media only screen and (max-width:1280px) {
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list { gap: 25px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background: transparent; padding: 0; }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { margin-bottom: 40px; }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); letter-spacing: var(--wdtLetterSpacing_3X); text-transform: capitalize; height: 50px; color: var(--wdtHeadAltColor); }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li { border: none; background: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list { box-shadow: none; -webkit-box-shadow: none; }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { border-bottom-color: transparent; }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { top: 54%; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper { width: 100%; }
}


/* End | Home 2 */




/* ********** Home 3 ********** */

/* Category */

.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; place-items: end; }
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div { grid-area: 1/-1; }
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group, 
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { pointer-events: none; margin-bottom: 0; }
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper { border-radius: var(--wdtRadius_3X); -webkit-border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(4.375rem, 3.75rem + 2.0833vw, 6.25rem);/* Min-70 & Max-100 */ margin-right: -50px; margin-bottom: -40px; color: var(--wdtPrimaryColor); opacity: 0; }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg { animation: spin 5s linear infinite; -webkit-animation: spin 5s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item .wdt-content-title h5,  
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { margin-top: 40px; }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button { opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); transform: translateY(20px); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button, 
.wdt-cus-category-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button { opacity: 1; -webkit-transform: translate(0px); transform: translate(0px); visibility: visible; }
.wdt-cus-category-box  .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before { opacity: 0; }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-cus-category-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-elements-group .wdt-content-image img { -webkit-transform: scaleY(1.3); transform: scaleY(1.3); transform-origin: top; -webkit-transform-origin: top; opacity: 0; filter: blur(5px) saturate(0); }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group > .wdt-content-image-wrapper .wdt-content-image img, 
.wdt-cus-category-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-media-group > .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scaleY(1.3); transform: scaleY(1.3); transform-origin: bottom; -webkit-transform-origin: bottom; opacity: 0; filter: blur(5px) saturate(0); }
.wdt-cus-category-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-elements-group .wdt-content-image img, 
.wdt-cus-category-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-elements-group .wdt-content-image img { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; filter: blur(0px) saturate(100%); }

@media only screen and (max-width:1540px) {
    .wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { margin-right: -15px; margin-bottom: -15px; }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-cus-category-box .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { display: block !important; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { margin-top: 30px; }
}

@media screen and (max-width:479px) {
    .wdt-cus-category-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button, 
    .wdt-cus-category-box .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-button { opacity: 1; -webkit-transform: translate(0px); transform: translate(0px); visibility: visible; }
}


/* Filler - 6 PopUp */

.wdt-cus-fill6-popup .elementor-widget-container { display: flex; }
.wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element{ display: grid; place-items: center; }
.wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element > img { grid-area: 1/-1; border-radius: calc(var(--wdtRadius_3X)*2); -webkit-border-radius: calc(var(--wdtRadius_3X)*2); }
.wdt-cus-fill6-popup .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { grid-area: 1/1; position: relative; top: 0; }
.wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { border: 3px solid var(--wdtAccentTxtColor); width: clamp(4.375rem, 3.2212rem + 5.1282vw, 9.375rem);/*Max-150px Min-70px*/ height: clamp(4.375rem, 3.2212rem + 5.1282vw, 9.375rem);/*Max-150px Min-70px*/ }
.wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { color: var(--wdtPrimaryColor); font-size: clamp(1.25rem, 1.0337rem + 0.9615vw, 2.1875rem);/*Max-35 & Min-20*/ }
/* .wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i { color: var(--wdtAccentTxtColor) } */
.wdt-cus-fill6-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon { box-shadow: inset 0 0 15px var(--wdtAccentTxtColor); -webkit-box-shadow: inset 0 0 15px var(--wdtAccentTxtColor); }


/* Filler - 6 Iconbox */

.wdt-cus-fill6-icons .elementor-icon-list-items { display: grid; grid-template-columns: repeat(2,auto); gap: 20px 10px; align-items: start; }
.wdt-cus-fill6-icons .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { text-transform: capitalize; font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */ color: var(--wdt-elemetor-color-black) }
.wdt-cus-fill6-icons .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon { font-size: 25px; }

@media only screen and (max-width:1024px) {
    .wdt-cus-fill6-icons .elementor-icon-list-items { display: grid; grid-template-columns: 1fr; gap: 10px; }
}


/* Video Banner */

.wdt-cus-absolute-section { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.wdt-cus-video-container .elementor-background-video-container .elementor-background-video-hosted { height: 100% !important; }


/* Testimonial */

.wdt-cus-testimonial-type2 .wdt-content-item .wdt-content-separator { display: none; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group { display: grid; padding: 0 25px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { order: 1; align-items: center; margin-bottom: 0; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-icon-wrapper { position: relative; opacity: 1; right: 0; padding-bottom: 20px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 40px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group { flex: unset; width: 200px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_Alt); max-width: 600px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper, 
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a, 
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span { min-width: 85px; min-height: 85px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title h5, 
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title h5 a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ color: var(--wdtPrimaryColor); padding-bottom: 5px; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-subtitle { letter-spacing: var(--wdtLetterSpacing_3X); color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Ext); }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title { overflow: hidden; }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item:after { content: ''; position: absolute; width: 1px; height: 40%; background-color: var(--wdtPrimaryColor); right: 0; bottom: 20%; opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .swiper-slide-active .wdt-content-item:after { opacity: 1; }
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before, 
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { border: 0; transform: unset; -webkit-transform: unset; }
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); width: 30px; height: 30px; }
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after { content: ''; position: absolute; width: 7px; height: 7px; background: var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }
.wdt-cus-testimonial-type2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background: var(--wdtPrimaryColor); }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item:before { content: ''; position: absolute; width: 80%; height: 80%; background: var(--wdtTertiaryColor); mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 450 450' style='enable-background:new 0 0 450 450;' xml:space='preserve'%3E%3Cg class='wdt-leaf'%3E%3Cpath class='wdt-leaf-01' d='M221.9,357.4c0,0-36.6-77.5-25.1-156.5c11.5-79,21.3-112.3,108.2-173.1c41.9,102.2-7.3,148-41.7,192 C213.6,275.3,221.9,357.4,221.9,357.4z'/%3E%3Cpath class='wdt-leaf-02' d='M242.5,376.8c0,0-10.1-71.9,18.6-111s28.1-39.9,51.8-50.1c23.7-10.2,26.4-38.7,83.5-47.3c18.4,97.7-65,134-81.7,141.7 C298,317.9,262.8,322.6,242.5,376.8z'/%3E%3Cpath class='wdt-leaf-03' d='M51,249.4c0,0,61.9-7,85.2,20.5c23.3,27.5,46,37.6,60.4,63.9c14.3,26.2,43.6,88.5,43.6,88.5s-45.1-26.3-64.4-34.7 c-19.3-8.4-31.4-23.9-48.6-30.8c-17.2-6.9-34.2-21.2-49.2-59.7C63,258.6,51,249.4,51,249.4z'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 450 450' style='enable-background:new 0 0 450 450;' xml:space='preserve'%3E%3Cg class='wdt-leaf'%3E%3Cpath class='wdt-leaf-01' d='M221.9,357.4c0,0-36.6-77.5-25.1-156.5c11.5-79,21.3-112.3,108.2-173.1c41.9,102.2-7.3,148-41.7,192 C213.6,275.3,221.9,357.4,221.9,357.4z'/%3E%3Cpath class='wdt-leaf-02' d='M242.5,376.8c0,0-10.1-71.9,18.6-111s28.1-39.9,51.8-50.1c23.7-10.2,26.4-38.7,83.5-47.3c18.4,97.7-65,134-81.7,141.7 C298,317.9,262.8,322.6,242.5,376.8z'/%3E%3Cpath class='wdt-leaf-03' d='M51,249.4c0,0,61.9-7,85.2,20.5c23.3,27.5,46,37.6,60.4,63.9c14.3,26.2,43.6,88.5,43.6,88.5s-45.1-26.3-64.4-34.7 c-19.3-8.4-31.4-23.9-48.6-30.8c-17.2-6.9-34.2-21.2-49.2-59.7C63,258.6,51,249.4,51,249.4z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; left: 10%; bottom: 0; opacity: 0; transform: scale(0.6) rotate(-45deg); -webkit-transform: scale(0.6) rotate(-45deg); transform-origin: center; -webkit-transform-origin: center; transition: all var(--wdt-Ad-Transition); -webkit-transition: all var(--wdt-Ad-Transition); }
.wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item:hover:before { opacity: 1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); }

@media only screen and (max-width:1024px) {
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group { padding: 0px; }
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item:after { width: 0; }
}

@media only screen and  (max-width:479px) {
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: grid; }
    .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group,
    .wdt-cus-testimonial-type2 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group { text-align: center; }
}


/* Instagram */

.wdt-cus-insta-head-icon .wdt-heading-holder > *:not(:last-child) { margin-bottom: 0; }
.wdt-cus-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; place-items: center; }
.wdt-cus-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div { grid-area: 1/-1; }
.wdt-cus-insta .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-insta .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container, 
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper { pointer-events: none; }
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); opacity: 0; transition: var(--wdtBaseTransition); }
.wdt-cus-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; }
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { transform: scale(0); -webkit-transform: scale(0); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-delay: 250ms; -webkit-transition-delay: 250ms; }
.wdt-cus-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i { transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-delay: 300ms; -webkit-transition-delay: 300ms; }
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before,
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::after { content: ''; position: absolute; width: 70px; height: 70px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transform: scale(0); -webkit-transform: scale(0); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-delay: 200ms; -webkit-transition-delay: 200ms; z-index: -1; }
.wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { width: 100px; height: 100px; z-index: -1; background: var(--wdtLinkHoverColor); transition-delay: 100ms; -webkit-transition-delay: 100ms; opacity: 0.7; }
.wdt-cus-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span:before,
.wdt-cus-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span::after { transform: scale(1); -webkit-transform: scale(1); }
.wdt-cus-insta .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before { z-index: 1; transform: scale(0); -webkit-transform: scale(0); background: var(--wdtLinkHoverColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-insta .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before { opacity: .8; transform: scale(.35); -webkit-transform: scale(.35); }
.wdt-cus-insta .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cus-insta .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.2); -webkit-transform: scale(1.2); }

.wdt-cus-yt-video .elementor-custom-embed-play svg * { display: none; }
.wdt-cus-yt-video .elementor-custom-embed-play i, 
.wdt-cus-yt-video .elementor-custom-embed-play svg { box-shadow: 0 0; -webkit-box-shadow: 0 0; width: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem); /* max-20 min-15 */ height: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem); /* max-20 min-15 */ opacity: 1; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 56'%3E%3Cg%3E%3Cpath d='M50,28L0,56L0,0L50,28z'%3E%3C/path%3E%3C/g%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 50 56'%3E%3Cg%3E%3Cpath d='M50,28L0,56L0,0L50,28z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; background: var(--wdtAccentTxtColor); }
.wdt-cus-yt-video .elementor-custom-embed-play[role="button"] { width: clamp(4.0625rem, 3.875rem + 0.9375vw, 5rem); /* max-80 min-65 */ height: clamp(4.0625rem, 3.875rem + 0.9375vw, 5rem); /* max-80 min-65 */ position: relative; display: flex; align-items: center; justify-content: center; margin: 0; background: var(--wdtHeadAltColor) !important; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); padding-left: 5px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
/* .wdt-cus-yt-video .elementor-custom-embed-play[role="button"] { transform: scale(0) translate(-50%, -50%); -webkit-transform: scale(0) translate(-50%, -50%); }
.wdt-cus-yt-video:hover .elementor-custom-embed-play[role="button"] { transform: scale(1) translate(-50%, -50%); -webkit-transform: scale(1) translate(-50%, -50%); } */

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { width: 50px; height: 50px; }
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 24px }
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { width: 80px; height: 80px; }
}

@media only screen and (min-width:320px) and (max-width:479px){
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { width: 50px; height: 50px; }
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 24px; }
    .wdt-cus-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { width: 70px; height: 70px; }
}


/* Product Home - 3 */

.wdt-custom-prodcut-h3.woocommerce ul.products:not([style*="height"]) li.product .product-wrapper { margin-bottom: 0; }
.wdt-custom-prodcut-h3.woocommerce ul.products li.product:nth-child(2n) { padding-top: 100px; }
.wdt-custom-prodcut-h3 .wdt-col { padding: 0 10px; }
.wdt-custom-prodcut-h3.woocommerce ul.products { margin-left: -200px; }

@media only screen and (max-width:1280px) {
    .wdt-custom-prodcut-h3.woocommerce ul.products li.product:nth-child(2n) { padding-top: 70px; }
    .wdt-custom-prodcut-h3.woocommerce ul.products { margin-left: -170px; }
}

@media only screen and (max-width:767px) {
    .wdt-custom-prodcut-h3.woocommerce ul.products li.product:nth-child(2n) { padding-top: 50px; }
    .wdt-custom-prodcut-h3.woocommerce ul.products { margin-left: -25%; }
}

@media only screen and (max-width:479px) {
    .wdt-custom-prodcut-h3.woocommerce ul.products li.product:nth-child(2n) { padding-top: 0px; }
    .wdt-custom-prodcut-h3.woocommerce ul.products { margin-left: 0; }
    .wdt-custom-prodcut-h3 .wdt-col { padding: 0 20px; }
}


/* Coundown */

.wdt-custom-countdown .wdt-countdown-label,
.wdt-custom-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider  { display: none; }
.wdt-custom-countdown .wdt-countdown-holder .wdt-downcount { border: none; width: 100%; justify-content: center; align-items: center; }
.wdt-custom-countdown .wdt-countdown-holder .wdt-counter-wrapper { width: 25%; display: inline-block; }
.wdt-custom-countdown .wdt-counter-wrapper .wdt-counter-number { font-size: clamp(2.5rem, 2.0673rem + 1.9231vw, 4.375rem); /* Min-40 & Max-70 */ font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Alt); margin-top: 10px; }
.wdt-custom-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: 0 10px; }
.wdt-custom-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper:not(:last-child) { border-right: 1px solid var(--wdtAccentTxtColor); }



/* End | Home 3 */



/* Form Loader */
.registration-loader {
    visibility: visible;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	background-color: #ffffff; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	position: relative;
    position: absolute;
    bottom: 15.5%;
    left: 50%;
    transform: translate(-50%, 50%);
    margin: 0;
}
.registration-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	background-color: #000000; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}




