/*==== Text Selector ====*/

body { text-rendering: optimizeSpeed; }
::selection { background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); }

/*==== Section Default ====*/

.elementor-section.wdt-section-bordered-style {     
    position: relative; overflow: hidden; padding: 30px; border: 1px solid var(--wdtBorderColor); will-change: transform; isolation: isolate; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: 30px; }
.elementor-section.wdt-section-without-bordered-style {     
    position: relative; overflow: hidden; will-change: transform; isolation: isolate; padding: 30px; margin: 30px; }

@media screen and (max-width:767px) {
    .elementor-section.wdt-section-bordered-style { padding: 20px; margin: 20px; }
    .elementor-section.wdt-section-without-bordered-style { padding: 20px; margin: 20px; }
}

/*==== 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; }

/*==== Input And Input Focus Style ====*/

input[type="text"], input[type="email"], input[type="url"], 
input[type="password"], input[type="search"], input[type="number"], input[type="tel"], 
input[type="date"], input[type="month"], input[type="week"], input[type="time"], 
input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, input.text { 
    background-image: linear-gradient(45deg, var(--wdtBodyBGColor),var(--wdtBodyBGColor)); background-size: 100% 200%,100% 100%; 
    background-position: 100% 25%,100% 100%; background-repeat: no-repeat; transition: var(--wdt-Livi-Transition); }

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, 
input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, 
input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, 
input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, input.text:focus { 
    background-position: 100% -100%,100% 100%; }

/*==== PopUp Overflow scroll fix ====*/

html:has(> body > .wdt-popup-box-window) { overflow: hidden; }

/*==== Safari CSS Hack ====*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i, .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg { height: intrinsic; } } 

/*==== Common Social Icons ====*/

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a {
    background-color: var(--wdtAccentTxtColor); border: 1px solid var(--wdtBorderColor); padding: 8px; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); -webkit-transform: scale(1); transform: scale(1); -webkit-border-radius: var(--wdtRadius_1X); 
    border-radius: var(--wdtRadius_1X); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover {
    background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg {
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { fill: var(--wdtAccentTxtColor); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }

/*** Dark Bg Styles ***/
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a {
    background-color: rgba(var(--wdtBodyTxtColorRgb), 0.3); padding: 8px; border: none; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { background-color: var(--wdtPrimaryColor); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }

/*==== Colum One by one ====*/

.wdt-column-grid-1-1 .elementor-widget-wrap.elementor-element-populated { 
    display: grid; align-items: center; width: 100%; max-width: 100%; min-width: 100%; }
.wdt-column-grid-1-1 .elementor-widget-wrap.elementor-element-populated .wdt-column-grid-1-1-a,
.wdt-column-grid-1-1 .elementor-widget-wrap.elementor-element-populated .wdt-column-grid-1-1-b { 
    grid-area: 1 / -1; width: 100%; max-width: 100%; min-width: 100%; }

/*==== Header Styles ====*/

/*** Common Styles ***/
.wdt-header-icons-list-item div[class*="menu-icon"] > a { 
    position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-header-icons-list-item.cart-item div[class*="menu-icon"] > a { overflow: visible; }
.wdt-header-icons-list-item div[class*="menu-icon"] > a, 
.wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:before { 
    border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); 
    -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-header-icons-list-item div[class*="menu-icon"] > a:hover > span i { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner > .wdt-shop-menu-cart-icon i {
    width: 45px; max-width: 45px; min-width: 45px; max-height: 45px; min-height: 45px; background-color: var(--wdtSecondaryColor); 
    color: var(--wdtAccentTxtColor); border: 1px solid transparent; -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); }

/*** Dark Bg ***/
.wdt-dark-bg .wdt-header-icons-list-item div[class*="menu-icon"] > a,
.wdt-dark-bg .wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:before {
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); color: var(--wdtAccentTxtColor); -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-dark-bg .wdt-header-icons-list-item div[class*="menu-icon"] > a:hover,
.wdt-dark-bg .wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:hover:before {
    border: 1px solid var(--wdtPrimaryColor); }

.wdt-dark-bg .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner > .wdt-shop-menu-cart-icon i { 
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-dark-bg .wdt-header-icons-list-item .wdt-shop-menu-icon a:hover .wdt-shop-menu-cart-inner > .wdt-shop-menu-cart-icon i { 
    border: 1px solid var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-header-icons-list-item div[class*="menu-icon"] > a:hover > span i,
.wdt-dark-bg .wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:hover:before { 
    background-color: var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-header-icons-list-item .wdt-shop-menu-icon a:hover .wdt-shop-menu-cart-totals .woocs_special_price_code { 
    color: var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-totals .woocs_special_price_code .woocommerce-Price-amount { 
    color: var(--wdtAccentTxtColor); }

/*** Wishlist Header Icon ***/
.wdt-header-icons-list > div.wdt-wishlist-count { order: -1; }
.wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart { 
    position: relative; display: block; color: var(--wdtHeadAltColor); }
.wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:before { 
    font-size: var(--wdtFontSize_H5); width: 55px; max-width: 55px; min-width: 55px; max-height: 55px; min-height: 55px; 
    display: flex; align-items: center; justify-content: center; -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-header-icons-list > div.wdt-wishlist-count a.wishlist_products_counter.top_wishlist-heart:hover:before { 
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); border-color: transparent; }
.wdt-header-icons-list > div.wdt-wishlist-count a .wishlist_products_counter_text { display: none; }
.wdt-header-icons-list > div.wdt-wishlist-count a .wishlist_products_counter_number {
    position: absolute; top: -4px; right: 2px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); width: 20px; height: 20px; 
    padding: 0; font-size: var(--wdtFontSize_Ext); display: flex; align-items: center; justify-content: center; 
    -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-totals { padding: 0 20px 0 5px; }
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-totals .woocs_special_price_code {
    display: flex; align-items: center; justify-content: center; -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-totals .woocs_special_price_code .woocommerce-Price-amount { 
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtHeadAltColor); transition: all .3s ease; }
.wdt-header-icons-list-item .wdt-shop-menu-icon:hover .wdt-shop-menu-cart-totals .woocs_special_price_code .woocommerce-Price-amount { 
    color: var(--wdtPrimaryColor); }

/*** Image With Iconlist ***/
.elementor-widget-icon-list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child):after { margin: auto; }
.wdt-header-image-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: clamp(0.75rem, 0.7055rem + 0.2454vw, 1rem); display: flex; align-items: center; justify-content: center; gap: 10px; }
.wdt-header-image-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text img {
    width: 22px  !important; height: 22px  !important; }

/*** Carousel Info ***/
.wdt-header-carousel-info .wdt-image-box-holder { width: 100%; max-width: 80%; margin: auto; }
.wdt-header-carousel-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-header-carousel-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(0.875rem, 0.8528rem + 0.1227vw, 1rem); line-height: 1.25; font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; 
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {     
    font-size: var(--wdtFontSize_H6); margin-top: 0; }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { 
    background-color: transparent; }

.wdt-header-carousel-info .wdt-image-box-holder .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-media-group .wdt-content-title {
    -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; }
.wdt-header-carousel-info .wdt-image-box-holder .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-media-group .wdt-content-title {
    -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; }
.wdt-header-carousel-info .wdt-image-box-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-title { 
    -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }

/*** Demo 3 Header ***/
.wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul:not(ul.sub-menu) {
    position: relative; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); padding: 0 5px; z-index: 1; }
.wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul:not(ul.sub-menu) > li > a { 
    padding: var(--wdtPadding_Btn); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul:not(ul.sub-menu) > li.current-menu-ancestor > a, 
.wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul:not(ul.sub-menu) > li > a:hover { 
     color: var(--wdtAccentTxtColor); }
.wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul li ul.sub-menu { margin-left: 6px; }
.wdt-demo-3-header-menu .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) { margin-left: 0; }

.wdt-demo-3-logo div.wdt-logo-container a {     
    padding: 12px 26px; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); -webkit-box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 1) inset; box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 1) inset; -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); }
    
.wdt-demo-3-header-menu .wdt-header-menu .menu-container .slide-underline {     
    display: block; position: absolute; inset: 5px 5px 5px 5px; height: 55px; background-color: var(--wdtPrimaryColor); 
    transition: var(--wdt-Livi-Transition); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); z-index: 0; }

/*===== Woo-commerce currency swicher style =====*/

.widget.widget-woocommerce-currency-switcher { padding: 0; margin-bottom: 0; box-shadow: none; border-radius: var(--wdtRadius_Part); }
.woocommerce-currency-switcher-form #undefined { display: none; }
.widget .woocommerce-currency-switcher-form .select2-container { margin-bottom: 0; }
.woocommerce-currency-switcher-form .select2-container .select2-selection--single { border: none; }
.woocommerce-currency-switcher-form .select2-container .select2-selection--single .select2-selection__rendered {
    color: var(--wdtHeadAltColor); font-weight: 500; }
.woocommerce-currency-switcher-form .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single {
    font-size: .9rem; border: none !important; box-shadow: none !important; background: transparent !important; color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form .chosen-container-single .chosen-single div {
    background-image: none !important; border-left: 0px solid #252525 !important; }
.woocommerce-currency-switcher-form .chosen-container { min-width: 110px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-description {display: none;}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text { 
    margin-right: 22px; cursor: pointer; line-height: normal !important; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select {background: transparent !important;border-radius: var(--wdtRadius_2X);border: none;}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); color: var(--wdtBodyTxtColor); padding: 12px 25px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options {
    padding: 10px; margin-top: 10px; border: none; background: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_2X); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li {padding: 0;}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li:not(:last-child) { margin-bottom: 5px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option {
    font-size: 0.9rem; font-weight: var(--wdtFontWeight_Ext); padding: 12px; background: var(--wdtBodyBGColor); 
    border-radius: 5px; border: none; line-height: normal; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option:hover { 
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
    background: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option .dd-option-text { line-height: inherit !important; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer { right: 20px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down {
    border: solid 4px transparent !important; border-top: solid 4px currentcolor !important; margin-top: 0px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { 
    border: solid 4px transparent !important; border-bottom: solid 4px currentcolor !important; margin-top: -6px; }

/*===== Language Swicher ===== */
.gtranslate_wrapper .select2-container { width: 100% !important; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options, div.gtranslate_wrapper .gt_switcher .gt_option {
    position: absolute !important; background-color: var(--wdtAccentTxtColor); border: 1px solid var(--wdtBorderColor); top: 75px; left: 0; width: 100%; max-width: 100% !important; padding: 10px; -webkit-border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X); 
    border-radius: var(--wdtRadius_2X) 0 0 var(--wdtRadius_2X); }
div.gtranslate_wrapper .gt_float_switcher .gt_options a, div.gtranslate_wrapper .gt_switcher .gt_option a {
    padding: 6px 10px !important; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover, div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus, div.gtranslate_wrapper .gt_switcher .gt_option a:hover, div.gtranslate_wrapper .gt_switcher .gt_option a:focus {
    background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
    display: block; width: 100%; max-width: 100%; min-width: 100%; background: transparent; box-shadow: none; padding: 3px 6px; 
    border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a {
    position: relative; width: auto; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; padding: 0; color: var(--wdtHeadAltColor); border: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a:hover, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover { background: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a img, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { display: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected { background: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-size: 11px; background-color: var(--wdtHeadAltColor); background-image: none; top: 0; left: 0; bottom: 0; right: 0; margin: auto 0 auto auto; 
    transition: all .3s ease; -webkit-transition: all .3s ease; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang img { width: 30px; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    position: relative; top: 1px; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); letter-spacing: 0; font-weight: 600; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang .gt_float_switcher-arrow { position: absolute; right: 12px; }

/*** Blog Quote Style ***/
.wdt-blog-detail-quote-heading .elementor-widget-container p { font-size: clamp(1rem, 0.9778rem + 0.1227vw, 1.125rem); }

/*==== Woocommerce Styles ====*/

/*** Wishlist Icon ***/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    content: '\e803' !important; font-family: "elektrix-wishlist-icon" !important; }

/*** Shop Detail ***/
.elementor-section.wdt-shop-detail-inner-border::after {     
    content: ''; position: absolute; width: -webkit-calc(100vw); width: calc(100vw); height: 1px; -webkit-transform: translateX(-50%); 
    transform: translateX(-50%); background-color: var(--wdtBorderColor); top: auto; left: 50%; right: 0; bottom: 0; margin: auto; }
.wdt-shop-detail-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 15px; }
.wdt-shop-detail-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
    font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

/* Related Products */
.elementor-widget-wdt-shop-related-products .wdt-product-related-products .related.products { margin-bottom: -30px; }

/*==== Gallery Styles ====*/

/*** Style A ***/
.wdt-gallery-style-a .gallery { display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(0.625rem, 0.5138rem + 0.6135vw, 1.25rem); }
.wdt-gallery-style-a .gallery.gallery-size-full .gallery-item {
    position: relative; overflow: hidden; width: 100%; max-width: 100%; height: 100%; -webkit-border-radius: var(--wdtRadius_3X); 
    border-radius: var(--wdtRadius_3X); } 
.wdt-gallery-style-a .gallery { margin: 0; }
.wdt-gallery-style-a .elementor-image-gallery .gallery-item { width: 100%; max-width: 100% !important; padding: 0; margin: 0; }
.wdt-gallery-style-a .gallery-item > div.gallery-icon { width: 100%; height: 100%; object-fit: cover; }
.wdt-gallery-style-a .gallery-item > div > a { position: relative; overflow: hidden; width: 100%; height: 100%; object-fit: cover; margin: 0; }
.wdt-gallery-style-a .elementor-image-gallery .gallery-item img {
    position: relative; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.01); transform: scale(1.01); 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 0; border: none; margin: 0; }
.wdt-gallery-style-a .gallery-item > div > a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.wdt-gallery-style-a .gallery-item > div > a::before {
    content: ''; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; opacity: 0; 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 1; }
.wdt-gallery-style-a .gallery-item > div > a:hover::before {
    -webkit-transform: scale(1); transform: scale(1); opacity: 1; }

/*** Style B ***/
.wdt-gallery-style-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
    .wdt-gallery-style-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a img {
    position: relative; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.01); transform: scale(1.01); 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 0; border: none; margin: 0; }
.wdt-gallery-style-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a img { 
    -webkit-transform: scale(1.1); transform: scale(1.1); }
.wdt-gallery-style-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before {
    content: ''; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; box-shadow: 0px 0px 60px 0px rgba(var(--wdtHeadAltColorRgb), 0.8) inset; opacity: 0; 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 1; }
.wdt-gallery-style-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before {
    -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
.wdt-gallery-style-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: end; }
.wdt-gallery-style-image-box .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    margin-top: clamp(1.5625rem, 1.4513rem + 0.6135vw, 2.1875rem); }

/*==== Demo 1 Slider ====*/

/*** Heading ***/
.wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { 
    font-size: clamp(2.375rem, 2.0414rem + 1.8405vw, 4.25rem); text-transform: capitalize; }
.wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title span { font-size: .65em; }

.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-1-heading,
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-1-button { 
    -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-heading,
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-button { 
    opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-button { transition-delay: .05s; }

/*** Specification ***/
.wdt-specification-style-merge .wdt-specifications-holder { display: grid; grid-template-columns: repeat(4, 1fr); }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child { grid-column: 1/5; grid-row: 1/2; align-self: center; z-index: 0; }
.wdt-specification-style-merge .wdt-specifications-holder div:nth-child(2) { grid-column: 2/4; grid-row: 1/2; z-index: 1; }
.wdt-specification-style-merge .wdt-specifications-holder div:last-child { grid-column: 3/5; grid-row: 1 / 2; z-index: 1; }
.wdt-specification-style-merge .wdt-specifications-holder div:last-child .wdt-content-item .wdt-specification-block { 
    -webkit-transform: translateY(100px); transform: translateY(100px); }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item {
    position: relative; width: 100%; max-width: fit-content; padding: 10px; }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item:before {
    content: ''; position: absolute; width: 1000vh; height: 100%; background-color: var(--wdtAccentTxtColor); top: 0; left: 0; right: 0; bottom: 0; opacity: 0.6; z-index: -1; border-radius: 100px; margin: auto; }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block {
    width: clamp(5rem, 4.5552rem + 2.454vw, 7.5rem); height: clamp(5rem, 4.5552rem + 2.454vw, 7.5rem); background-color: var(--wdtPrimaryColor); 
    display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block .wdt-content-detail-group {
    display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); 
    line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; margin-bottom: 5px; }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; }
.wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }
.wdt-specification-style-merge .wdt-specifications-holder div .wdt-content-item .wdt-specification-block a { pointer-events: none; }

.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item { -webkit-transform: translateX(200px); transform: translateX(200px); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); transition-delay: .5s; }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge .wdt-specifications-holder div:last-child .wdt-content-item { -webkit-transform: scale(1.08); transform: scale(1.08); -webkit-transition: transform .3s ease 0s, visibility 03s ease; transition: transform .3s ease 0s, visibility .3s ease; }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 1; -webkit-transform: scale(1); transform: scale(1); transition-delay: .5s; }

/*** Icon Box - Vectors ***/
.wdt-slider-1-vector .wdt-icon-box-holder { display: flex; flex-wrap: nowrap; align-items: center; }

.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-1-vector .wdt-icon-box-holder .wdt-content-item { 
    -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-vector .wdt-icon-box-holder .wdt-content-item { 
    opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-vector .wdt-icon-box-holder .wdt-content-item:nth-child(2) { 
    transition-delay: .1s; }
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-1-vector .wdt-icon-box-holder .wdt-content-item:nth-child(3) { 
    transition-delay: .2s; }

/*** Pagination ***/
.wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; padding: 0 clamp(1.25rem, -8.8816rem + 10.5263vw, 3.75rem); display: flex; align-items: center; justify-content: space-between; margin: auto; }

/*==== Demo 1 Blog Listing ====*/

.wdt-blog-bordered-style .wdt-posts-list-wrapper .tpl-blog-holder { margin: 0; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry { padding: 30px; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry:not(:last-child) { border-right: 1px solid var(--wdtBorderColor); height: 100%; }
/* .wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry::after {
    content: ''; position: absolute; pointer-events: none; width: 100%; height: 1000vh; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry:not(:last-child):after { border-right: 1px solid var(--wdtBorderColor); } */
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), 
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb), 
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details) { padding: 0; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):last-child { margin: 5px 0 0 0; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry { 
    border: none; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb { 
    -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry article.blog-entry > .entry-thumb ~ .entry-date { padding: 10px 22px; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 a {     
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-body p {
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }

/*==== Demo 1 Product Listing ====*/
.woocommerce.wdt-product-style-bordered ul.products li.product .wdt-col { padding: 0; }
.woocommerce.wdt-product-style-bordered ul.products:not([style*="height"]) li.product .product-wrapper { margin: 0; }
.woocommerce.wdt-product-style-bordered ul.products li.product .product-wrapper { 
    overflow: visible; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.woocommerce.wdt-product-style-bordered ul.products.product-border-type-default.product-border-position-default li.product .product-wrapper { 
    border: none; }
.woocommerce.wdt-product-style-bordered ul.products.product-border-type-default.product-border-position-default li.product .product-wrapper::after { 
    content: ''; position: absolute; pointer-events: none; width: 100%; height: 1000vh; top: 0; left: 0; right: 0; bottom: 0; 
    will-change: transform; isolation: isolate; margin: auto; }
.woocommerce.wdt-product-style-bordered ul.products.product-border-type-default.product-border-position-default li.product .product-wrapper::after { 
    border-right: 1px solid var(--wdtBorderColor); }

/* List Layout Style */
.woocommerce.wdt-demo-1-product-list-layout ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 38%; }
.woocommerce.wdt-demo-1-product-list-layout ul.products li.product.product-list-view .product-wrapper .product-details { width: 62%; }
.woocommerce.wdt-demo-1-product-list-layout ul.products li.product.product-list-view .product-wrapper .product-thumb .product-thumb-content .product-category-wrapper { display: none; }

/*==== Demo 2 Slider ====*/

/*** Heading ***/
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { 
    font-size: clamp(2.625rem, 2.3359rem + 1.5951vw, 4.25rem); text-transform: capitalize; }
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title span { font-size: .65em; }

/* Video Banner */
.wdt-demo-2-video-banner.elementor-widget-video .e-hosted-video .elementor-video { object-fit: contain; background-color: transparent; }

/* Icon List */
.wdt-slider-2-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item { margin: 10px 0; }
.wdt-slider-2-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {     
    width: clamp(2.5rem, 2.3888rem + 0.6135vw, 3.125rem); height: clamp(2.5rem, 2.3888rem + 0.6135vw, 3.125rem); background-color: var(--wdtSecondaryColor); display: flex; justify-content: center; align-items: center; -webkit-border-radius: var(--wdtRadius_Part); 
    border-radius: var(--wdtRadius_Part); margin-right: 8px; }
.wdt-slider-2-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg { margin: 0; }
.wdt-slider-2-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

/*==== Demo 3 Slider ====*/

/*** Heading ***/
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper { overflow: hidden; margin-bottom: 5px; }
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { 
    font-size: clamp(1.875rem, 1.4525rem + 2.3313vw, 4.25rem); text-transform: capitalize; }
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { 
    display: inline-flex; overflow: hidden; font-size: clamp(1.5rem, 1.2998rem + 1.1043vw, 2.625rem); font-weight: var(--wdtFontWeight_Alt); 
    line-height: var(--wdtLineHeight_Alt); letter-spacing: 0; text-transform: capitalize; color: currentColor; }
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    padding: 0; border: none; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { 
    -webkit-transform: translateY(150px); transform: translateY(150px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { transition-delay: .1s; }

/*** Specification A ***/
.wdt-specification-style-merge-b .wdt-specifications-holder { display: grid; grid-template-columns: repeat(1, 1fr); }
.wdt-specification-style-merge-b .wdt-specifications-holder div:first-child { grid-column: 1/3; grid-row: 1/3; z-index: 0; }
.wdt-specification-style-merge-b .wdt-specifications-holder div:last-child { grid-column: 1 / 3; grid-row: 2 / 4; }
.wdt-specification-style-merge-b .wdt-specifications-holder div:last-child .wdt-content-item .wdt-specification-block {
    -webkit-transform: translateY(50px); transform: translateY(50px); }

.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-b .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-b .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 1; animation: slider-anim-a .5s forwards; animation-delay: .1s; }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-b .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-b .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 1; animation: slider-anim-a .5s forwards; animation-delay: .05s; }
@-webkit-keyframes slider-anim-a { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }
@keyframes slider-anim-a { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }

/*** Specification B ***/
.wdt-specification-style-merge-c .wdt-specifications-holder { display: grid; grid-template-columns: repeat(5, 1fr); }
.wdt-specification-style-merge-c .wdt-specifications-holder div { 
    height: 100%; max-height: clamp(12.5rem, 10.2761rem + 12.2699vw, 25rem); min-height: clamp(12.5rem, 10.2761rem + 12.2699vw, 25rem); }
.wdt-specification-style-merge-c .wdt-specifications-holder div:first-child { grid-area: 1/-1; grid-column: 1/4; z-index: 1; }
.wdt-specification-style-merge-c .wdt-specifications-holder div:last-child { grid-area: 1 / -1; grid-column: 3 / 6; z-index: 0; }
.wdt-specification-style-merge-c .wdt-specifications-holder div:first-child .wdt-content-item .wdt-specification-block { 
    -webkit-transform: translateY(50px); transform: translateY(50px); }

.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-c .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-c .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 1; animation: slider-anim-b .5s forwards; animation-delay: .1s; }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-c .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-c .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 1; animation: slider-anim-b .5s forwards; animation-delay: .05s; }
@-webkit-keyframes slider-anim-b { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }
@keyframes slider-anim-b { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }

/*** Specification C ***/
.wdt-specification-style-merge-d .wdt-specifications-holder { display: grid; grid-template-rows: repeat(4, 1fr); }
.wdt-specification-style-merge-d .wdt-specifications-holder div:first-child { grid-area: 1/-1; grid-row: 1/4; z-index: 0; }
.wdt-specification-style-merge-d .wdt-specifications-holder div:last-child { grid-area: 1 / -1; grid-row: 2 / 5; }

.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-d .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-d .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 1; animation: slider-anim-c .5s forwards; animation-delay: .1s; }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-specification-style-merge-d .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-3-slider-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-specification-style-merge-d .wdt-specifications-holder div:last-child .wdt-content-item { opacity: 1; animation: slider-anim-c .5s forwards; animation-delay: .05s; }
@-webkit-keyframes slider-anim-c { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }
@keyframes slider-anim-c { 0% { transform: translateY(0px); } 50% { transform: translateY(30px); } 100% { transform: translateY(0px); } }

/*** Scroll Down Button ***/
.wdt-slider-scroll-down .wdt-button-holder a.wdt-button {
    writing-mode: vertical-lr; transform: scale(-1); display: flex; flex-direction: row-reverse; align-items: center; padding: 5px 5px 25px 5px;    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); -webkit-box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 0.5) inset; 
    box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 0.5) inset; background-color: transparent; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-slider-scroll-down .wdt-button-holder a.wdt-button:hover { 
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); box-shadow: 0px 0px 0px 0px rgba(var(--wdtHeadAltColorRgb), 0.5) inset; }
.wdt-slider-scroll-down .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon { margin-left: 0; margin-bottom: 15px; }
.wdt-slider-scroll-down .wdt-button-holder a.wdt-button .wdt-button-icon span {
    width: clamp(2.5rem, 2.3888rem + 0.6135vw, 3.125rem); height: clamp(2.5rem, 2.3888rem + 0.6135vw, 3.125rem); background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); font-size: clamp(1rem, 0.9778rem + 0.1227vw, 1.125rem); 
    display: flex; justify-content: center; align-items: center; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); 
    -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-slider-scroll-down .wdt-button-holder a.wdt-button .wdt-button-icon span i { display: flex; align-items: center; justify-content: center; }

/*** Pagination ***/
.wdt-demo-3-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute; width: 100%; max-width: 100%; display: flex; justify-content: flex-end; align-items: center; 
    top: 0; left: 0; right: 0; bottom: 0; padding: 0 clamp(1.875rem, 1.319rem + 3.0675vw, 5rem); margin: auto; }
.wdt-demo-3-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    writing-mode: vertical-lr; padding: 26px 16px; margin-top: 0; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); 
    -webkit-box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 1) inset; box-shadow: 0px 0px 18px 0px rgba(var(--wdtHeadAltColorRgb), 1) inset; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-demo-3-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { height: 50px; width: 8px; }

/*==== Demo 1 Collection Carousel ====*/

/*** Heading & Button Effects ***/
.wdt-collection-carousel-heading .wdt-heading-holder,
.wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-collection-carousel-button .wdt-button-holder { overflow: hidden; }

.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { 
    -webkit-transform: translateY(80px); transform: translateY(80px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateY(80px); transform: translateY(80px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition-delay: .3s; }

.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-content-wrapper { 
    -webkit-transform: translateY(80px); transform: translateY(80px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-carousel-heading .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition-delay: .6s; }

.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-carousel-button .wdt-button-holder a { 
    -webkit-transform: translateY(80px); transform: translateY(80px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-carousel-button .wdt-button-holder a { 
    opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

/*** Images Effects ***/
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-banner-image-1 {
    -webkit-transform: translate(150px, -100px); transform: translate(150px, -100px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-banner-image-1 {
    -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; transition-delay: .3s; }

.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-collection-banner-image-2 {
    -webkit-transform: translate(-150px, 100px); transform: translate(-150px, 100px); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); }
.wdt-collection-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-collection-banner-image-2 {
    -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; transition-delay: .2s; }

/*** Pagination ***/
.wdt-collection-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; padding: 0 clamp(1.25rem, -8.8816rem + 10.5263vw, 3.75rem); display: flex; align-items: center; justify-content: space-between; margin: auto; }

/*==== Demo 2 Maichimp ====*/

.wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
.wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    background-image: linear-gradient(45deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor)); }
.wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper .wdt-terms-condition-lbl { 
    color:var(--wdtBodyTxtColor); }
.wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper .wdt-terms-and-conditions[type="checkbox"] { border-color:var(--wdtBodyTxtColor); }
.wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper {     
    display: flex; text-align: center; justify-content: center; } 

/*==== Text Image With Progress bar ====*/
  
/*** Icon Box ***/
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { display: inline-grid; margin-bottom: 15px; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0; width: 100%; height: auto; font-size: clamp(11.25rem, 6.2395rem + 7.8212vw, 15.625rem); color: var(--wdtPrimaryColor); }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    display: flex; align-items: center; justify-content: center; height: auto; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg { width: inherit; height: inherit; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-elements-group { display: inline-flex; align-items: center; gap: 5px; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-title { margin-bottom: 0; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0px; }
.wdt-signature-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-subtitle {
    font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; text-transform: capitalize; color: var(--wdtBodyTxtColor); }

/*** Text Image ***/
.wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper { margin: 0; }
.wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper .wdt-text-tile { line-height: 1.4; text-transform: capitalize; }
.wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper span[class*="elementor-repeater-item-"] img { 
    margin: 0 clamp(0.3125rem, 0.2569rem + 0.3067vw, 0.625rem); }
.wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper span[class*="elementor-repeater-item-"]:nth-child(3) img {
    margin-top: -25px; margin-bottom: -15px; }
.wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper span[class*="elementor-repeater-item-"]:nth-child(6) img {
    margin: 0; margin-top: -25px; margin-bottom: -20px; }

/*** Heading ***/
.wdt-graph-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-graph-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements {
    font-size: clamp(1rem, 0.7109rem + 1.5951vw, 2.625rem); /* Min-16 & Max-42 */ }
.wdt-graph-number .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(6.25rem, 2.875rem + 16.875vw, 23.125rem); /* Min-100 & Max-370 */ line-height: 0.85; text-transform: lowercase; 
    -webkit-background-clip: text; background-clip: text; color: transparent;
    -webkit-background-image: url(https://elektrix.wpengine.com/wp-content/uploads/2024/06/Background-Clip-Img.jpg);
    background-image: url(https://elektrix.wpengine.com/wp-content/uploads/2024/06/Background-Clip-Img.jpg);
    -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center; background-position: center; -webkit-background-size: cover; background-size: cover; }

/*** Progrss Bar ***/
.wdt-progress-bar .wdt-progressbar-container .wdt-progressbar-content .wdt-progressbar-value { display: none; }
.wdt-progress-bar .wdt-progressbar-container .wdt-progressbar-content .wdt-progressbar-title {
    font-size: clamp(1rem, 0.911rem + 0.4908vw, 1.5rem); /* Min-16 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; padding: 0 15px; color: var(--wdtHeadAltColor); }
.wdt-graph-progress .wdt-progressbar-container .wdt-progressbar-content .wdt-progressbar-value { display: none; }
.wdt-graph-progress .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title {
    position: relative; text-align: end; margin-bottom: 0; margin-top: 10px; }
.wdt-graph-progress-first .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title:before {
    content: "0"; position: absolute; left: 0; }
.wdt-progress-bar .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar svg { 
    min-height: clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem); /*Min-25 Max-45*/ }
.wdt-graph-progress .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content { order: 1; }

/*==== Demo 2 Maichimp ====*/

.wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
.wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    background-image: linear-gradient(45deg, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor)); }
.wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper .wdt-terms-condition-lbl { 
    color:var(--wdtBodyTxtColor); }
.wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper .wdt-terms-and-conditions[type="checkbox"] { border-color:var(--wdtBodyTxtColor); }

/*==== Shipping Information ====*/

.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span:before {
    content: none; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items {
    padding: clamp(1.125rem, 1.0805rem + 0.2454vw, 1.375rem) 35px; border-top: 1px solid var(--wdtBorderColor); }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span {
    font-size: clamp(1rem, 0.9167rem + 0.1736vw, 1.125rem); /* Min-16 & Max-18 */ text-transform: capitalize; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title {
    padding: clamp(1.5625rem, 1.5069rem + 0.3067vw, 1.875rem) 35px; margin-bottom: 0; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem); /* Min-18 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

/*==== Pricing Plan ====*/

/*** Pricing Tab ***/
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper { margin-bottom: clamp(1.875rem, 1.6526rem + 1.227vw, 3.125rem); /*Min-30 Max-50*/ }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-content-wrapper { background-color: transparent; padding: 0; }      
.wdt-pricing-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list {
    width: fit-content; background: var(--wdtAccentTxtColor); justify-content: space-between !important; padding: 8px; 
    border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); margin: 0 auto; }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor {
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H6); font-weight: 500; padding: 1em; min-width: 260px; max-width: 260px; }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a,
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    position: relative; overflow: hidden; background: transparent; color: var(--wdtHeadAltColor); text-transform: capitalize; letter-spacing: 0; }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { color: var(--wdtAccentTxtColor); }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before {
    content: ''; position: absolute; width: 100%; height: 100%; background: var(--wdtHeadAltColor); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); z-index: -1; }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child a.ui-tabs-anchor:before { 
    -webkit-ransform: translatex(100%); transform: translatex(100%); }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:last-child a.ui-tabs-anchor:before { 
    -webkit-transform: translatex(-100%); transform: translatex(-100%); }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child.ui-state-active a.ui-tabs-anchor:before,
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:last-child.ui-state-active a.ui-tabs-anchor:before { 
    -webkit-transform: translatex(0%); transform: translatex(0%); }
.wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

/*** Pricing Table ***/
.wdt-pricing-table .wdt-pricing-table-holder {     
    position: relative; overflow: hidden; background-color: var(--wdtAccentTxtColor); padding: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /* Min-30 & Max-40 */ -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); } 
.wdt-pricing-table.active .wdt-pricing-table-holder,
.wdt-pricing-table .wdt-pricing-table-holder:hover { background-color: var(--wdtTertiaryColor); }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H3); width: 80px; height: 80px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span {
    font-size: clamp(1.875rem, 1.6304rem + 1.3497vw, 3.25rem); font-weight: 900; line-height: var(--wdtLineHeight_Alt); 
    text-transform: capitalize; color: var(--wdtHeadAltColor); }
.wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(3) .wdt-content-title,
.wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4) .wdt-content-subtitle { display: none; }
.wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; text-align: left; }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] { margin-bottom: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] { 
    margin-bottom: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /* Min-30 & Max-40 */ }

.wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4) { 
    padding-top: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /* Min-30 & Max-40 */ margin-bottom: 25px; }
.wdt-pricing-table .wdt-pricing-table-holder > div.wdt-pricing-table-header:nth-child(4):before {
    content: ''; position: absolute; width: -webkit-calc(100vw); width: calc(100vw); height: 1px; -webkit-transform: translateX(-50%); 
    transform: translateX(-50%); background-color: var(--wdtBorderColor); top: 0; left: 50%; right: 0; bottom: auto; 
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); margin: auto; }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base); letter-spacing: 0; text-transform: capitalize; color: var(--wdtBodyTxtColor); margin-bottom: 0px; }
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features { 
    margin-bottom: clamp(2.1875rem, 2.0763rem + 0.6135vw, 2.8125rem); /* Min-35 & Max-45 */ }
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-inner { display: flex; align-items: flex-start; }
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list .wdt-pricing-table-features-list-icon .wdt-content-icon span { display: flex; font-size: 1.2em; align-items: center; justify-content: center; padding-top: 1px; }
.wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text {     
    line-height: var(--wdtLineHeight_Base); }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; 
    background: var(--wdtHeadAltColor); padding: var(--wdtPadding_Btn); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background: var(--wdtSecondaryColor); }
.wdt-pricing-table.active .elementor-widget-container .wdt-pricing-table-holder .wdt-content-button a,
.wdt-pricing-table .elementor-widget-container:hover .wdt-pricing-table-holder .wdt-content-button a { background: var(--wdtPrimaryColor) }

/*==== Contact Us ====*/

.wdt-contact-form > p .wpcf7-form-control-wrap textarea {
    height: 180px; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.wdt-contact-form p .wpcf7-form-control-wrap input[type="email"]::placeholder, 
.wdt-contact-form p .wpcf7-form-control-wrap input[type="text"]::placeholder, 
.wdt-contact-form p .wpcf7-form-control-wrap input[type="tel"]::placeholder, 
.wdt-contact-form textarea::placeholder { opacity: 1; }
.wdt-contact-form div.submit-button .with-spinner { display: block; margin-top: 20px; }
.wdt-contact-form div.submit-button .with-spinner input.wpcf7-submit { width: 100%; max-width: 100%; }    
   
/*==== Demo 3 Video Gallery ====*/

.wdt-gallery-video .wdt-advanced-carousel-holder .wdt-content-item {    
    position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.wdt-gallery-video .wdt-advanced-carousel-holder .wdt-content-item .e-hosted-video:after {
    content: ''; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--wdtSecondaryColor); 
    mix-blend-mode: soft-light; z-index: 0; margin: auto; }
.wdt-gallery-video .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; padding: 0 60px; display: flex; align-items: center; justify-content: space-between; margin: auto; }
.wdt-gallery-video .wdt-advanced-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    margin-left: 0; margin-right: 0; }

/*==== payment gateway style ====*/

.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 16px; }
.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; justify-content: center; }
.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group a img {
    width: 55px; padding: 5px 8px; background-color: rgba(var(--wdtBodyTxtColorRgb), 0.3); -webkit-border-radius: var(--wdtRadius_1X); 
    border-radius: var(--wdtRadius_1X); }
.wdt-payment-gateway-style .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

/*==== Faq Image Box ====*/

.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; gap: 20px; }
.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item > div:not(:last-child) { margin: 0; }
.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: inline-flex; }
.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {     
    font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); 
    letter-spacing: var(--wdtLetterSpacing_1X); text-transform: uppercase; margin-bottom: 8px; }
.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-top: 0; }
.wdt-faq-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
    font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

/*==== Mega Menu ImageBox ====*/

.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  .wdt-content-image > span > img, 
.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  .wdt-content-image > a > img {
    cursor: pointer; -webkit-box-shadow: 0 0 8px 2px rgba(var(--wdtHeadAltColorRgb), 0.05); box-shadow: 0 0 8px 2px rgba(var(--wdtHeadAltColorRgb), 0.05); -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); }

.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper  .wdt-content-image > span > img, 
.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper  .wdt-content-image > a > img {
    -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a {     
    font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; text-transform: capitalize; }

/*==== Shop Categorey Page ====*/

.wdt-mega-menu-category.elementor-widget-wdt-shop-product-cat .elementor-widget-container {     
    margin-left: 0; margin-right: 0; display: grid; grid-template-columns: repeat(6, 1fr); align-items: flex-start; justify-content: center; 
    gap: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); }
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 { padding: 0; margin: 0; width: 100%; max-width: 100%; }
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img { transition-delay: 0s; }
.wdt-mega-menu-category .wdt-shop-category-listing-item .wdt-shop-category-listing-image { 
    display: grid; padding: 20px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.wdt-mega-menu-category .wdt-shop-category-listing-item .wdt-shop-category-listing-image * { grid-area: 1/-1; }
.wdt-mega-menu-category .wdt-shop-category-listing-item .wdt-shop-category-listing-image h3 a {
    pointer-events: none; position: absolute; text-wrap: nowrap; width: 100%; max-width: 100%; font-size: clamp(3.4375rem, 3.2707rem + 0.9202vw, 4.375rem); font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; 
    color: var(--wdtSecondaryColor); opacity: 0.03; top: auto; left: -35px; right: 0; bottom: 20px; z-index: 1; margin: auto; }
/* .wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(even) .wdt-shop-category-listing-image h3 a { top: 30px; } */
.wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(5n-4) .wdt-shop-category-listing-image { background: var(--wdtQuaternaryColor); }
.wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(5n-3) .wdt-shop-category-listing-image { background: var(--wdtQuinaryColor); }
.wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(5n-2) .wdt-shop-category-listing-image { background: var(--wdtQuaternaryColor) }
.wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(5n-1) .wdt-shop-category-listing-image { background: var(--wdtTertiaryColor) }
.wdt-mega-menu-category .wdt-shop-category-listing-item:nth-child(5n) .wdt-shop-category-listing-image { background: rgb(253, 237, 228); }
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data { 
    padding: 20px; padding-bottom: 0; }
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3,
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 a {
    font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; text-transform: capitalize; margin-bottom: 0; }
.wdt-mega-menu-category .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 a:hover {
    color: var(--wdtPrimaryColor); }


/*==== Responsive ====*/

@media screen and (max-width:1540px) {
    .woocommerce.wdt-product-style-bordered ul.products.product-border-type-default.product-border-position-default li.product .product-wrapper { margin: 1px; }
    .woocommerce.wdt-product-style-bordered ul.products.product-border-type-default.product-border-position-default li.product .product-wrapper::after { left: -2px; }
}

@media only screen and (min-width:1281px) and (max-width:1540px) {
    .elementor-widget-wdt-shop-products .woocommerce.wdt-products-with-sidebar ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper) { 
        grid-template-columns: repeat(3, 1fr); }
    .elementor-widget-wdt-shop-products .woocommerce.wdt-products-without-sidebar ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper) { grid-template-columns: repeat(4, 1fr); }
    .wdt-demo-3-header-menu .wdt-header-menu .menu-container > ul:not(ul.sub-menu) > li > a { padding: 16px 30px; }
}

@media only screen and (min-width: 1281px) {
    .wdt-demo-3-header-menu .wdt-header-menu .wdt-primary-nav > li > a { margin: 6px 0; }
}

@media screen and (max-width:1280px) {
    .wdt-gallery-style-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: start; }
    .wdt-mega-menu-imagebox .wdt-image-box-holder .wdt-column-wrapper { margin: 0 !important; }
    .wdt-mega-menu-category.elementor-widget-wdt-shop-product-cat .elementor-widget-container { grid-template-columns: repeat(1, 1fr); margin: 15px; }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        padding: 30px 50px; display: flex; align-items: flex-end; justify-content: flex-start; }
    .elementor-widget-wdt-shop-products .woocommerce.wdt-demo-1-product-list-layout ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper), .elementor-widget-wdt-shop-products .woocommerce.wdt-demo-1-product-list-layout ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-column-3 { grid-template-columns: repeat(2, 1fr); } 
    .elementor-widget-wdt-shop-products .woocommerce.wdt-products-with-sidebar ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper) { 
        grid-template-columns: repeat(2, 1fr); }
    .elementor-widget-wdt-shop-products .woocommerce.wdt-products-without-sidebar ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper) { grid-template-columns: repeat(3, 1fr); }
}

@media screen and (max-width:1024px) {
    .wdt-section-cover-style .elementor-container { display: grid; align-items: center; }
    .wdt-section-cover-style .elementor-container .wdt-section-cover-col-1 { 
        grid-area: 1 / -1; z-index: 1; width: 100%; max-width: 100%; min-width: 100%; } 
    .wdt-section-cover-style .elementor-container .wdt-section-cover-col-2 { 
        grid-area: 1 / -1; z-index: 0; width: 100%; max-width: 100%; min-width: 100%; }
    .wdt-section-cover-style .elementor-container .wdt-section-cover-col-1::before {
        content: ''; position: absolute; pointer-events: none; width: 1000vh; height: 1000vh; background-color: var(--wdtHeadAltColor); top: 0; 
        left: -50%; right: 0; bottom: 0; opacity: 0.6; margin: auto; }
    .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle,
    .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper { color: var(--wdtAccentTxtColor); }
    .wdt-collection-banner-image-1 .elementor-widget-container > img,
    .wdt-collection-banner-image-2 .elementor-widget-container > img { opacity: 0.25; }
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions-wrapper {
        display: flex; text-align: center; justify-content: center; }
    .wdt-demo-1-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
        margin-left: 0; margin-right: 0; }
    .wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title,
    .wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items {
        padding: clamp(1.5625rem, 1.5069rem + 0.3067vw, 1.875rem) 25px; }
    .wdt-gallery-video .wdt-advanced-carousel-holder .wdt-content-item .e-hosted-video:before { 
        -webkit-box-shadow: 0px 0px 50px 50px rgba(var(--wdtSecondaryColorRgb), 1) inset; 
        box-shadow: 0px 0px 50px 50px rgba(var(--wdtSecondaryColorRgb), 1) inset; }
}

@media only screen and (min-width:768px) and (max-width:900px) {
    .elementor-widget-wdt-shop-products .woocommerce.wdt-demo-1-product-list-layout ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper), .elementor-widget-wdt-shop-products .woocommerce.wdt-demo-1-product-list-layout ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-column-3 { grid-template-columns: repeat(1, 1fr); } 
}

@media screen and (max-width:767px) {
    .wdt-demo-1-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        padding: 30px 50px; display: flex; align-items: flex-end; justify-content: center; }
    .wdt-demo-1-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {     
        margin-left: 0; margin-right: 0; }
    .wdt-demo-3-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper { display: none; }
    .wdt-collection-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        align-items: flex-end; justify-content: center; margin-bottom: 50px; }
    .wdt-collection-carousel .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        margin-left: 0; margin-right: 0; }
    .wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span {
        display: block; }
    .wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span {
        font-size: var(--wdtFontSize_H6); }
    .wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
    .wdt-pricing-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; background: transparent; }
    .woocommerce.wdt-demo-1-product-list-layout ul.products li.product.product-list-view .product-wrapper .product-thumb,
    .woocommerce.wdt-demo-1-product-list-layout ul.products li.product.product-list-view .product-wrapper .product-details { width: 100%; }
}

@media screen and (max-width:480px) {
    .wdt-header-carousel-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_Base) - 3px); }
    .wdt-gallery-style-a .gallery { grid-template-columns: repeat(2, 1fr); gap: 15px; }
    .wdt-specification-style-merge .wdt-specifications-holder div:first-child .wdt-content-item { opacity: 0; visibility: hidden; }
    .wdt-specification-style-merge .wdt-specifications-holder div:nth-child(2) { grid-column: 1/3; }
    .wdt-specification-style-merge .wdt-specifications-holder div:last-child { grid-column: 3/5; }
    .wdt-blog-bordered-style .wdt-simple-style.wdt-post-entry { padding: 25px; }
    .wdt-specification-style-merge-b .wdt-specifications-holder div:last-child .wdt-content-item .wdt-specification-block {
        -webkit-transform: translateY(20px); transform: translateY(20px); }
    .wdt-collection-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin-bottom: 30px; }
    .wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-wrapper,
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-wrapper { 
        flex-direction: column; gap: 15px; } 
    .wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
    .wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'],
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], 
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { 
        -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); margin-right: 0; } 
    .wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder,
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder { width: 100%; }
    .wdt-demo-2-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button,
    .wdt-demo-3-maichimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button {
        padding: var(--wdtPadding_MaxiBtn); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
    .wdt-text-image-style-a .wdt-elementor-repeater-container-wrapper span[class*="elementor-repeater-item-"]:nth-child(3) img {         
        margin-left: 0; margin-right: 0; }
    .wdt-gallery-video .wdt-advanced-carousel-holder .wdt-content-item .e-hosted-video:before { 
        -webkit-box-shadow: 0px 0px 10px 10px rgba(var(--wdtSecondaryColorRgb), 1) inset; 
        box-shadow: 0px 0px 10px 10px rgba(var(--wdtSecondaryColorRgb), 1) inset; }
}