:root {
    --wdtcusColorOne: #CB98E8;
    --wdtcusColorOneRgb: 203, 152, 232;
    --wdtcusColorTwo: #F96EA0;
    --wdtcusColorTwoRgb: 249, 110, 160;
    --wdtcusColorThree: #7BBFFF;
    --wdtcusColorThreeRgb: 123, 191, 255;
    --wdtcusColorFour: #E96B3B;
    --wdtcusColorFourRgb: 233, 107, 59;
    --wdtcusColorFive: #88B520;
    --wdtcusColorFiveRgb: 136, 181, 32;
    --wdtcusColorSix: #F8AD12;
    --wdtcusColorSixRgb: 248, 173, 18;
    --wdtcusColorSeven: #973FEA;
    --wdtcusColorSevenRgb: 151, 63, 234;
    --wdtcusColorEight: #E1A753;
    --wdtcusColorEightRgb: 225, 167, 83;
    --wdtcusColorNine: #376179;
    --wdtcusColorNineRgb: 55, 97, 121;
    --wdtcusColorTen: #dd5540;
    --wdtcusColorTenRgb: 221, 85, 64;
}


/* Section Style */
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-not-full-width-section > .elementor-container { padding: 0; }
p { line-height: 1.625; }

/* Header Style */
.elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 120px); }

/* 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; }

/* .wdt-header-menu .menu-container .wdt-primary-nav > li > a { position: relative; } */
.wdt-header-menu .menu-container .wdt-primary-nav > li > a > span { position: relative; z-index: 1; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > a > span:before { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 40px; height: 40px; background-color: var(--wdtTertiaryColor); z-index: -1; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span:before { position: relative; display: inline-block; width: 10px; height: 10px; margin-right: 8px; background-color: var(--wdtPrimaryColor); }

.wdt-header-menu .menu-container .wdt-primary-nav > li > a > span:before,
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span:before { content: ""; -webkit-mask-image: url("https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; opacity: 0; transform: scale(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-header-menu .menu-container .wdt-primary-nav > li:hover > a > span:before,
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li> a:hover span:before { opacity: 1; transform: scale(1); }

.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span { margin-left: -20px; -webkit-transition: var(--wdt-Ad-Transition) !important; transition: var(--wdt-Ad-Transition) !important; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a:hover span { margin-left: 0px; }

/* Megamenu Style */
.wdt-megaga-menu-item-box-style .wdt-content-item { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 10px; }
.wdt-megaga-menu-item-box-style .wdt-content-item > div { margin-bottom: 0 !important; }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image>span>img,
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image>a>img { width: 100%; max-width: 60px; border-radius: var(--wdtRadius_1X); }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title>h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: normal; line-height: var(--wdtLineHeight_Base); margin-top: 0px !important; }

.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover-container,
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-image-wrapper:before { pointer-events: none; }

.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-elements-group {
    border-radius: var(--wdtRadius_3X);
    border: 2px dashed;
}

.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    transform: scale(0.9);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    z-index: 1;
    background-color: var(--wdtcusColorTwo);
}

.wdt-mega-mnu-h-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    transform: scale(1);
    opacity: 0.8;
}

.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    transition: var(--wdtBaseTransition);
}

.wdt-mega-mnu-h-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    transform: scale(1.1);
}



.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a {
    position: relative;
    font-size: 0;
    padding: 0;
    background-color: transparent;
    transform: scale(2);
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
}

.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item:hover .wdt-content-button>a {
    transform: scale(1);
    opacity: 1;
}

.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after {
    display: none;
}

.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 2px;
    bottom: 0;
    width: 51px;
    height: 40px;
    background-color: var(--wdtSecondaryColor);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%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 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    opacity: 1;
}

.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a>.wdt-button-text {
    width: 50px;
    height: 40px;
    background-color: var(--wdtAccentTxtColor);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 600% 100%;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%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 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.wdt-mega-mnu-h-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorFive); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorFour); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorSeven); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorThree); }

.wdt-mega-mnu-h-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorTwoRgb), 0.5) 0%, rgba(var(--wdtcusColorTwoRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorFiveRgb), 0.5) 0%, rgba(var(--wdtcusColorFiveRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtPrimaryColorRgb), 0.5) 0%, rgba(var(--wdtPrimaryColorRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorSixRgb), 0.5) 0%, rgba(var(--wdtcusColorSixRgb), 1) 100%); }


/* Swiper Grab */
.swiper-slide { cursor: grab; }

/* Common Button Style */
.wdt-button-holder.wdt-button-size-nm .wdt-button { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ 
    font-style: normal; font-weight: calc(var(--wdtFontWeight_Ext) - 100); text-transform: uppercase; border-radius: var(--wdtRadius_Part); }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before,
.wdt-button-holder:not(.wdt-template-textual) .wdt-button:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { margin: auto; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); border: 2px dashed var(--wdtHeadAltColor); opacity: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: scaleX(1.02) scaleY(1.1); transform: scaleX(1.02) scaleY(1.1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-content-item-holder .wdt-content-item .wdt-content-button { padding-left: 3px; }

.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: scaleX(1.025) scaleY(1.11);
    transform: scaleX(1.025) scaleY(1.11);
}

.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before {
    -webkit-transform: scaleX(1.025) scaleY(1.10);
    transform: scaleX(1.025) scaleY(1.10);
}

.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:hover:before,
.wdt-button-holder .wdt-button:hover:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:hover:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover:after { opacity: 1; }

.wdt-dark-bg .wdt-button-holder .wdt-button:after,
.wdt-dark-bg .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { border-color: var(--wdtAccentTxtColor) !important; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { top: 40px !important; }

/* Megamenu Style */
.wdt-cus-menu-style { border-color: var(--wdtPrimaryColor); }
.wdt-cus-menu-style a:hover { color: var(--wdtPrimaryColor) !important; }
#footer a:hover { color: var(--wdtPrimaryColor) !important;  } 

/* Custom Overflow */
section.wdt-custom-overflow-hide { overflow: hidden !important; }


/* wdt-h4-btn-style */
.wdt-h4-btn-style .wdt-button-holder.wdt-button-size-nm .wdt-button { font-family: var(--wdtFontTypo_Alt); border: 1px solid var(--wdtSecondaryColor); box-shadow: 2px 2px 0 1px rgba(var(--wdtSecondaryColorRgb),1); padding: clamp(1rem, 0.899rem + 0.4487vw, 1.4375rem) clamp(1.875rem, 1.6587rem + 0.9615vw, 2.8125rem); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }


/* Common Heading Style */
.main-title-section h1, .wdt-heading-holder h2 { font-weight: var(--wdtFontWeight_Base); }
.elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); /* 16px to 18px */ font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin-bottom: 0; }

/* Header Style */

/* Before Style */
.wdt-custom-after-style { position: relative; }
.wdt-custom-after-style .elementor-widget-wrap:after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; width: 0; height: 0; border-bottom: 50px solid var(--wdtTertiaryColor); border-left: 50px solid transparent; }

/* Social Icon Style Style */
.wdt-custom-social-style .elementor-grid-item>a { width: 25px; height: 25px; font-size: 16px; justify-content: center; align-items: center; }
.wdt-custom-social-style .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 12px; }

/* Contact Icon Style */
.wdt-contact-icon-style .wdt-content-item .wdt-content-media-group { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 20px; }
.wdt-contact-icon-style .elementor-widget-container .wdt-content-item .wdt-content-media-group > div { margin-bottom: 0; }
.wdt-contact-icon-style .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); margin-bottom: 2px; }
.wdt-contact-icon-style .elementor-widget-container .wdt-content-item .wdt-content-media-group .wdt-content-title { margin-top: 0; }
.wdt-contact-icon-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-contact-icon-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 40px; height: 40px; font-size: 26px; border-radius: var(--wdtRadius_Full); line-height: 0; display: inline-flex; justify-content: center; align-items: center; }

/* Navigation Menu Style */
.wdt-header-menu .wdt-primary-nav li a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }

/* Fix Style */
.elementor-edit-area-active .elementor-inline-editing { min-height: inherit; }
.elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { line-height: var(--wdtLineHeight_Alt); }

/* Image Widget Fix Style */
.wdt-image-align-right img {
    margin-left: auto;
}

.wdt-image-align-left img {
    margin-right: auto;
}

.wdt-image-align-center img {
    margin: auto;
}

/* Pagination Fix Style */
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span { position: relative; width: 10px; height: 10px; background-color: rgba(var(--wdtPrimaryColorRgb)); margin: 0 10px !important; }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span.swiper-pagination-bullet-active { background-color: rgba(var(--wdtPrimaryColorRgb)); }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) >span:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background-color: transparent; border: 1px dashed rgba(var(--wdtPrimaryColorRgb)); opacity: 0; transform: scale(0) rotate(360deg); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_Full); animation: wdt-rotate-dots 10s linear infinite; transform-origin: center; }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span.swiper-pagination-bullet-active:after { opacity: 1; transform: scale(2); }
@keyframes wdt-rotate-dots { 100% { transform: scale(2) rotate(360deg); } }

/* Overlay Style */
.wdt-custom-top-wav-overlay-style > .elementor-background-overlay,
.wdt-custom-bottom-wav-overlay-style > .elementor-background-overlay {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 244.3'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,119.47V244.3H0v-126C153.17,28.22,552.51-96,942,119.47,1333.2,335.85,1757,209.63,1920,119.47Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: bottom center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 244.3'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,119.47V244.3H0v-126C153.17,28.22,552.51-96,942,119.47,1333.2,335.85,1757,209.63,1920,119.47Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: bottom center;
    mask-size: contain;
}

.wdt-custom-top-wav-overlay-style>.elementor-background-overlay {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 244.3' style='enable-background:new 0 0 1920 244.3;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M942,124.8C552.5,340.3,153.2,216.1,0,126V0h1920v124.8C1757,34.7,1333.2-91.6,942,124.8z'/%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' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 244.3' style='enable-background:new 0 0 1920 244.3;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M942,124.8C552.5,340.3,153.2,216.1,0,126V0h1920v124.8C1757,34.7,1333.2-91.6,942,124.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-position: top center;
    mask-position: top center;
}

.wdt-custom-bottom-wav-overlay-style.right > .elementor-background-overlay { transform: scaleX(-1); }

.wdt-custom-gread-wav-overlay-style > .elementor-background-overlay {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 798.65'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,0V677.31c-153.17-90.58-552.51-215.46-942,1.19-391.2,217.6-815,90.67-978,0V0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: top center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 798.65'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,0V677.31c-153.17-90.58-552.51-215.46-942,1.19-391.2,217.6-815,90.67-978,0V0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: top center;
    mask-size: contain;
    margin-top: -2px;
}

/* Footer Style */
#footer .elementor-widget-text-editor .elementor-widget-container h4,
#footer div h4,
#footer .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-weight: var(--wdtFontWeight_Base); }

.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items>li>a span:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 8px;
    background-color: currentColor;
    -webkit-mask-image: url("https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    opacity: 0;
    transform: scale(0);
    transition: var(--wdt-Ad-Transition);
}



.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li> a:hover span:before { opacity: 1; transform: scale(1); }

.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li > a span { display: inline-flex; align-items: center; margin-left: -18px; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition) !important; }
.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li > a:hover span { margin-left: 0px; }

#footer .wdt-rights-style-01 .elementor-widget-container a { color: var(--wdtSecondaryColor) !important; }

#footer .wdt-rights-style-01 .elementor-widget-container a:hover,
#footer .wdt-rights-style-02 .elementor-widget-container a:hover { color: var(--wdtPrimaryColor) !important; }

#footer .wdt-accordion-toggle-holder section { background-color: transparent !important; }

#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a,
#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a > span,
#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a > svg { -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }


/* Social Icons Style */
.wdt-footer-social-icons .elementor-grid-item>a { width: 30px; height: 30px; font-size: 16px; border-radius: var(--wdtRadius_Full); justify-content: center; align-items: center; }
.wdt-footer-social-icons .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 20px; }

/* Payment Icons Style */
.wdt-payment-icons-style .wdt-content-item { width: clamp(2.125rem, 1.9808rem + 0.641vw, 2.75rem); /*34px to 44px*/ height: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /*20px to 24px*/ background-color: var(--wdtAccentTxtColor); padding: 4px 5px; border-radius: 2px; display: flex; align-items: center; }
.wdt-payment-icons-style .wdt-content-item .wdt-content-media-group { line-height: 0; }
.wdt-payment-icons-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { width: clamp(1.25rem, 1.1346rem + 0.5128vw, 1.75rem); /* 20px to 28px */ }

/* Newsletter Style */
::placeholder { color: var(--wdtSecondaryColor) !important; }

.wdt-custom-nletter-style .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input,
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { padding: 14px 36px; border-radius: var(--wdtRadius_Part); }
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); text-transform: uppercase; }
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > i { font-size: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem); /* 18px to 22px */ margin-top: -2px; }
/* .wdt-glit-stars-1 { animation: glit-scale-anim 8s linear infinite; transform-origin: center; } @keyframes glit-scale-anim { 0% { transform: scale(0) rotate(0deg); } 100% { transform: scale(1) rotate(45deg); } } */

.wdt-custom-nletter-style .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { background-color: var(--wdtAccentTxtColor); border: 2px dashed transparent; }

/* Testimonial Style */
.wdt-custom-testimonial-style .wdt-content-item { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group { display: inline-flex; align-items: center; gap: 15px; position: relative; z-index: 1; margin-bottom: 0; padding-left: 12%; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group > div { margin-bottom: 0 !important; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group img { width: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); height: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); /* 60px to 90px */ border-radius: var(--wdtRadius_Full); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group { position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: center; padding: 20px 100px; margin-bottom: 20px; align-items: center; align-content: center; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { z-index: 1; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; z-index: 0; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(28.125rem, -9.9934rem + 39.5778vw, 37.5rem); /* 450px to 600px */ line-height: 0; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(15.625rem, 8.0013rem + 7.9156vw, 17.5rem); /* 250px to 280px */ }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-top: -25px; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating > li { padding-bottom: 0; margin: clamp(0.3125rem, 0.0262rem + 0.4469vw, 0.5625rem); }
.wdt-custom-testimonial-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.875rem, 1.1538rem + 3.2051vw, 5rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 7px; }
.wdt-custom-testimonial-style svg .wdt-stroke-path-style { stroke-dasharray: 0; animation: dash 500s linear infinite; }
@keyframes dash { 0% { stroke-dashoffset: 10000; } 100% { stroke-dashoffset: 0; } }
.wdt-custom-testimonial-style .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { display: inline-flex; align-items: center; justify-content: center; text-align: center; }
.wdt-custom-testimonial-style .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-lock { display:  block !important; }
.wdt-custom-testimonial-style .swiper-slide:nth-child(1) .wdt-content-item svg path { fill: var(--wdtcusColorFive); }
.wdt-custom-testimonial-style .swiper-slide:nth-child(3) .wdt-content-item svg path { fill: var(--wdtcusColorNine); }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item svg .wdt-stroke-path-style { opacity: 1; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); animation-play-state: paused; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item svg .wdt-stroke-path-style path { stroke-dasharray: 8, 6; stroke-width: 2; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-rating li span {
    font-size: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem); /* 12px to 16px */
}

/* .wdt-custom-testimonial-style .swiper-slide.swiper-slide-active .wdt-content-item svg .wdt-stroke-path-style, */
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item:hover svg .wdt-stroke-path-style { animation-play-state: running; }

/* Icon Box Section Style */
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 65px; width: 125px; height: 125px; line-height: 0; border-radius: var(--wdtRadius_Full); }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px to 30px */ font-weight: var(--wdtFontWeight_H3); }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 16px; }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-media-group { margin-bottom: 45px; }
.wdt-custom-ripple-box-style .wdt-column-holder .wdt-column-wrapper { counter-reset: wdt-flex-banner-option; }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-title h5 a:before { counter-increment: wdt-flex-banner-option; content: counter(wdt-flex-banner-option) ". "; }


/* odd */
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtcusColorTen);
    -webkit-animation: wdt-ripple-01 0.8s linear infinite;
    animation: wdt-ripple-01 0.8s linear infinite;
}

/* even */
.wdt-custom-ripple-box-style .wdt-column:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdtcusColorTen);
    color: var(--wdtAccentTxtColor);
    -webkit-animation: wdt-ripple-02 0.8s linear infinite;
    animation: wdt-ripple-02 0.8s linear infinite;
}

.wdt-custom-ripple-box-style .wdt-column:nth-child(even) .wdt-content-item { margin-top: 140px; }

/* ripple effect */
/* odd */
@-webkit-keyframes wdt-ripple-01 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); } }
@keyframes wdt-ripple-01 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); } }

/* even */
@-webkit-keyframes wdt-ripple-02 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); } }
@keyframes wdt-ripple-02 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); } }

/* Faq Heading Style*/
.wdt-custom-Heading2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-left-part {
    display: none;
} 

/* Arrows */
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before { content: ""; position: absolute; width: 100px; height: 2px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before { left: calc(100% - 50px); /* left: calc(100% - 70px); */ top: 28%; transform: rotate(35deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before { left: calc(100% - 60px); /* left: calc(100% - 70px); */ top: 28%; transform: rotate(35deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):not(:last-child):after,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):not(:last-child):after { content: ""; position: absolute; width: 20px; height: 20px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M74.8,44.9c2.5,2.4,2.6,6.4,0.1,8.9L35.2,94.6c-2.4,2.5-6.4,2.6-8.9,0.1c-2.5-2.4-2.6-6.4-0.1-8.9l35.3-36.2L25.2,14.3 c-2.5-2.4-2.6-6.4-0.1-8.9c2.4-2.5,6.4-2.6,8.9-0.1L74.8,44.9z'/%3E%3C/svg%3E%0A"); -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' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M74.8,44.9c2.5,2.4,2.6,6.4,0.1,8.9L35.2,94.6c-2.4,2.5-6.4,2.6-8.9,0.1c-2.5-2.4-2.6-6.4-0.1-8.9l35.3-36.2L25.2,14.3 c-2.5-2.4-2.6-6.4-0.1-8.9c2.4-2.5,6.4-2.6,8.9-0.1L74.8,44.9z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; background-color: var(--wdtAccentTxtColor); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):after { right: -52px; /* right: -30px; */ top: 137px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):after { right: -39px; /* right: -30px; */ top: 90px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):after { transform: rotate(30deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):after { transform: rotate(-30deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):before { background: linear-gradient(90deg, var(--wdtAccentTxtColor) 50%, transparent 50%); background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 15px 2px, 0px 0px, 0px 0px, 0px 0px; background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; animation: moving-border 8s infinite linear; -webkit-animation: moving-border 8s infinite linear; }
@keyframes moving-border{ 0% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; } 100% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; } }
@-webkit-keyframes moving-border{ 0% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; } 100% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; } }

/* Snap Scroll Style */
.wdt-snap-scroll-pagination > button { padding: 0; font-size: 0; position: relative; }
.wdt-snap-scroll-pagination>button { content: ""; position: relative; display: inline-block; width: clamp(3.125rem, 2.8365rem + 1.2821vw, 4.375rem); /* 50px to 70px */ height: 50px; margin: auto; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-repeat: no-repeat; mask-position: center; mask-size: cover; background-color: var(--wdtSecondaryColor); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); margin: 0 clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem) clamp(0rem, -0.2885rem + 1.2821vw, 1.25rem); /* 10px to 20px */ }
.wdt-dark-bg .wdt-snap-scroll-pagination > button { background-color: var(--wdtAccentTxtColor); }
.wdt-snap-scroll-pagination > button:hover, .wdt-dark-bg .wdt-snap-scroll-pagination > button:hover { background-color: var(--wdtPrimaryColor); }
.wdt-snap-scroll-pagination > button.wdt-pagination-prev { -webkit-mask-image: url("../images/mask-arrow-left.svg"); mask-image: url("../images/mask-arrow-left.svg"); }
.wdt-snap-scroll-pagination > button.wdt-pagination-next { -webkit-mask-image: url("../images/mask-arrow-right.svg"); mask-image: url("../images/mask-arrow-right.svg"); }

/* Slider Style */
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); /* 16px to 18px */ font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin-bottom: 0; }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-top: 0 !important ; }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ font-weight: var(--wdtFontWeight_Base); }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 30px; }

.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-description { padding-right: clamp(0rem, -9.3052rem + 14.5251vw, 8.125rem); /* 0px to 130px */ }

.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a,
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button>a {
    /* font-family: var(--wdtFontTypo_Base); */
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);
    /* 14px to 16px */
    font-style: normal;
    /* font-weight: var(--wdtFontWeight_Ext); */
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    text-transform: uppercase;
    border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn);
}
.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a .wdt-button-text { display: inline-flex; align-items: center; }

.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after,
.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a:after,
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:after {
    content: "";
    position: relative;
    display: inline-block;
    background-color: currentColor;
    width: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */
    height: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");

    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    margin-left: 10px;
    top: 0px;
}
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: inline-flex; justify-content: space-between; align-items: center; width: 100%; height: 100%; padding: 0 5%; }
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { background-color: transparent; font-size: 150px; margin-top: 0; padding: 0; line-height: 1; }
.wdt-kids-slider-style-01 .swiper-wrapper { padding: 20px 0; }
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-subtitle,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-title,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-button { opacity: 0; transform: translateY(20%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button { opacity: 1; transform: translateY(0); }

.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle { transition-delay: 300ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title { transition-delay: 500ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transition-delay: 700ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button { transition-delay: 1000ms; }


.wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    font-size: 70px;
}
.wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { width: fit-content; gap: 20px; }

/* Slider Section Style 01 */
.wdt-custom-hand-img-style.elementor-element .elementor-widget-container img { max-width: clamp(10.3125rem, -1.8558rem + 18.9944vw, 20.9375rem); /* 165px to 335px */ }
.wdt-custom-bag-img-style.elementor-element .elementor-widget-container img { max-width: clamp(6.25rem, -1.6236rem + 12.2905vw, 13.125rem); /* 100px to 210px */ }
.wdt-custom-cut-img-style.elementor-element .elementor-widget-container img { max-width: clamp(3.75rem, -1.6184rem + 8.3799vw, 8.4375rem); /* 60px to 135px */ }
.wdt-custom-abc-img-style.elementor-element .elementor-widget-container img { max-width: clamp(3.125rem, -1.8855rem + 7.8212vw, 7.5rem); /* 50px to 120px */ }


/* Slider Style 02 */
.wdt-custom-slider-02 .wdt-advanced-carousel-container { padding: 5px; }
.wdt-custom-slider-02 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-custom-slider-02 div h2,
.wdt-custom-slider-02 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2rem, 1.5962rem + 1.7949vw, 3.75rem); /* Min-32 & Max-60 */
}

.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title,
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder h2,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-button-holder {
    opacity: 0;
    transform: scaleY(-1) translateY(-20%);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-image-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-title,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-description,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder h2,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-button-holder {
    opacity: 1;
    transform: scaleY(1) translateY(0px);
}

.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 100ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder h2 { transition-delay: 300ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: 600ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-button-holder { transition-delay: 800ms; }


/* Slider 3 Style */

.wdt-custom-fillerimage2 img {
    border-radius: var(--wdtRadius_Full);
    overflow: hidden;
    border: 15px solid rgb(185, 97, 147);
    animation: shadow 3s infinite linear;
}

@keyframes shadow { 0% { box-shadow: 0px 0px 0px 40px rgb(62, 79, 99); } 50% { box-shadow: 0px 0px 0px 48px rgb(62, 79, 99); } 100% { box-shadow: 0px 0px 0px 40px rgb(62, 79, 99); } }


.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper { transition-delay: 1400ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title { transition-delay: 1000ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description { transition-delay: 1200ms; }

@media (max-width:1024px) {
    .wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper { transition-delay: 1000ms; }
    .wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title { transition-delay: 1200ms; }
    .wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description { transition-delay: 1400ms; }
}

@media (max-width:479px) {
    @keyframes shadow { 0% { box-shadow: 0px 0px 1px 20px rgb(62, 79, 99); } 50% { box-shadow: 0px 0px 1px 15px rgb(62, 79, 99); } 100% { box-shadow: 0px 0px 1px 20px rgb(62, 79, 99); } }
}

/* Team Style */
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; align-items: center; width: 100%; height: 100%; border-radius: var(--wdtRadius_3X); overflow: hidden; margin-bottom: 35px; }
/* .wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style rect { -webkit-rx: var(--wdtRadius_3X); -webkit-ry: var(--wdtRadius_3X); rx: var(--wdtRadius_3X); ry: var(--wdtRadius_3X); } */

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group>div,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group>div,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; margin-bottom: 0 !important; width: 100%; height: 100%; }

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div > span,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div > span > i { width: 100%; height: 100%; }

.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { pointer-events: none; }

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }

.wdt-custom-testimonial-02 .swiper-slide:nth-child(1) .wdt-content-item { background-color: var(--wdtcusColorFour); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(2) .wdt-content-item { background-color: var(--wdtcusColorSix); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(3) .wdt-content-item { background-color: var(--wdtcusColorFive); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(4) .wdt-content-item { background-color: var(--wdtcusColorTwo); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(5) .wdt-content-item { background-color: var(--wdtcusColorThree); }

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style {
    width: 100%;
    height: 100%;
    pointer-events: none;
    stroke: currentColor;
    -webkit-animation: wdt-moving-dashed-animation 20s linear infinite;
    animation: wdt-moving-dashed-animation 20s linear infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    stroke-width: 3;
    stroke-dasharray: 5, 8;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    fill: none;
    transition: 0.4s;
}

.wdt-custom-photogallery-s1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-testimonial-02 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-cus-image-box-02 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-team-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style { -webkit-animation-play-state: running; animation-play-state: running; }
@-webkit-keyframes wdt-moving-dashed-animation { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -1000; } }
@keyframes wdt-moving-dashed-animation { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -1000; } }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ text-transform: uppercase; }

.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 8px; }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-top: 0 !important; }
.wdt-custom-team-style .wdt-content-item .wdt-social-icons-container .wdt-social-icons-list { padding: 6px; background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); gap: 15px; opacity: 0; transform: translateY(100%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-team-style .wdt-content-item:hover .wdt-social-icons-container .wdt-social-icons-list { opacity: 1; transform: translateY(0); }
.wdt-custom-team-style .wdt-content-item .wdt-social-icons-container .wdt-social-icons-list li a { width: 30px; height: 30px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); display: inline-flex; justify-content: center; align-items: center; }
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img,
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-image-box-02 .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img,
.wdt-custom-team-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1); }

.wdt-custom-photogallery-s1 .swiper-slide { cursor: default;}

/* Image Box Section */
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ }
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }

/* Testimoanial H4 Style */
.wdt-custom-testimonial-02 .wdt-content-item { padding: 50px 40px; border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-image-wrapper { margin-bottom: 0 !important; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-image { width: 90px; border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 10px; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating > li { padding-bottom: 0; margin: 0 7px; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating > li > span { font-size: 1rem; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 10px; }

/* Education Imagebox Style */
.wdt-custom-education-box-style .wdt-content-item { padding-bottom: 40px; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 0 !important; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 40px; padding: 0 30px; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a { width: 100%; max-width: clamp(12.5rem, -4.018rem + 17.1504vw, 16.5625rem); /* 200px to 265px */ margin: auto; border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 70px; bottom: 0; margin: auto; width: fit-content; height: 100%; z-index: -1; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { /* font-size: clamp(30.375rem, 19.1936rem + 11.6095vw, 33.125rem); 486px to 530px */ font-size: clamp(30.375rem, 15.3818rem + 15.5673vw, 34.0625rem); /* 500px to 545px */ width: clamp(20.625rem, 10.4601rem + 10.5541vw, 23.125rem); /* 330px to 370px */ height: 100%; line-height: 0; }
.wdt-dark-bg .wdt-custom-education-box-style .wdt-snap-scroll-pagination > button { background-color: var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-custom-education-box-style .wdt-snap-scroll-pagination > button:hover { background-color: var(--wdtSecondaryColor); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper svg>g>g>path,
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper svg>g>g>line {
    stroke-width: 1.5;
    animation: dash 500s linear infinite;
    animation-play-state: paused;
}

.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg>g>g>path,
.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg>g>g>line {
    animation-play-state: running;
}

.wdt-content-item-holder .wdt-content-item .wdt-content-button > a { position: relative; transition: var(--wdt-Ad-Transition); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a > img { transform: scale(1); transition: var(--wdtBaseTransition); }
.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.1); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* cus_color */
.wdt-custom-education-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorOne); }
.wdt-custom-education-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorFour); }
.wdt-custom-education-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorThree); }

/* Iconbox Style */
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-content-item .wdt-content-title { margin-bottom: 10px; }
.wdt-custom-numberbox-style .wdt-content-item { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px to 30px */ }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-content-item > div { margin-bottom: 0; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(4.375rem, 4.1587rem + 0.9615vw, 5.3125rem); /* 70px to 85px */ line-height: 0; position: relative; }

/* cus_color */
.wdt-custom-numberbox-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorOne); }
.wdt-custom-numberbox-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorTwo); }
.wdt-custom-numberbox-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorThree); }

.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg .number-01 { stroke-dasharray: 8,6; stroke-width: 2; animation: dash 500s linear infinite; animation-play-state: paused; }
.wdt-custom-numberbox-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg .number-01 { animation-play-state: running; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-media-group { line-height: 0; }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-column-wrapper { counter-reset: wdt-nuber-count; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { counter-increment: wdt-nuber-count; content: "0" counter(wdt-nuber-count); position: absolute; left: 50%; top: 50%; margin: auto; font-family: var(--wdtFontTypo_H3); font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); /* 24px to 30px */ font-weight: var(--wdtFontWeight_H3); transform: translate(-50%, -50%); color: var(--wdtAccentTxtColor); }
.wdt-custom-about-img-style-02 .elementor-widget-container img { width: clamp(18.75rem, 12.6923rem + 26.9231vw, 45rem); /* 300px to 720px */ }
.wdt-custom-about-img-style-01 .elementor-widget-container img { width: clamp(15.625rem, 9.8558rem + 25.641vw, 40.625rem); /* 250px to 650px */ }

/* Faq Section Style */
.wdt-custom-faq-style .wdt-accordion-toggle-holder { border-width: 2px; border-radius: var(--wdtRadius_3X); padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); /* 20px to 50px */ }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { width: 12px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { background-color: transparent; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder { padding-top: 23px; padding-bottom: 29px; border-radius: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder,
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description,
.wdt-custom-faq-style .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active { border-bottom-width: 0px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding-top: 0; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper:last-child .wdt-accordion-toggle-description { padding-bottom: 24px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper:not(:last-child) { border: 0px solid var(--wdtHeadAltColor); border-bottom-width: 1px; }
.wdt-custom-mini-btn-style .wdt-button-holder, .wdt-custom-mini-btn-style .wdt-button-holder.wdt-button-size-sm .wdt-button { width: 100%; }
.wdt-contact-ic-list-style .elementor-icon-list-items li a .elementor-icon-list-text { font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 18px to 24px */ }

/* Instagram Style */
.wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-insta-style .wdt-content-item { border: 2px solid var(--wdtAccentTxtColor); }
.wdt-custom-insta-style .wdt-image-box-wrapper { padding: 40px 0; }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item { transform: rotate(-12deg); }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(odd) .wdt-content-item { transform: rotate(12deg); }
.wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover-container { pointer-events: none; }
.wdt-custom-insta-style:not(.wdt-style-02) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 36px; opacity: 0; transform: rotate(-45deg) scale(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta-style:not(.wdt-style-02) .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: rotate(0deg) scale(1); }

.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a > img { transform: scale(1); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-custom-insta-style .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.1); }

.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a { position: relative; }
.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a:after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-color: rgba(var(--wdtcusColorEightRgb),0.3); opacity: 0; transform: scale(0.6); border-radius: var(--wdtRadius_Full); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta-style .wdt-content-item:hover .wdt-content-image > a:after { opacity: 1; transform: scale(1); border-radius: var(--wdtRadius_Zero); }

.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon span { transform: rotate(12deg);  }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon span { transform: rotate(-12deg);  }

.wdt-custom-insta-style.wdt-style-02 .wdt-content-item {
    border: 2px dashed;
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}

.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem); /* 80px to 150px */
    width: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem);
    height: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem);
}



.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-rotate-txt {
    animation: wdt-rotate-txt-anim 10s linear infinite;
    transform-origin: center;
}

.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    opacity: 0;
    transform: scale(0);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-insta-style.wdt-style-02 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    opacity: 1;
    transform: scale(1);
}


/* 404 Page Style */
.wdt-404-style .elementor-widget-text-editor .elementor-widget-container h3,
.wdt-404-style div h3,
.wdt-404-style .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem); /* 30px to 70px */
}

.wdt-404-style .wdt-heading-holder .wdt-heading-content-wrapper {
	width: 100%;
	max-width: 920px;
	margin: auto;
	margin-bottom: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem); /* 18px to 25px */
	line-height: var(--wdtLineHeight_Base);
    margin-bottom: 25px;
}


/* Progress Bar Style */
.wdt-abuout-progress-style .wdt-progressbar { border-width: 1px; }
.wdt-abuout-progress-style .wdt-progressbar, .wdt-abuout-progress-style .wdt-progressbar svg { border-radius: var(--wdtRadius_Part); }
.wdt-abuout-progress-style .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); /* 16px to 18px */ font-weight: var(--wdtFontWeight_Ext); }
.wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value, .wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value .wdt-progressbar-percentage { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ font-weight: var(--wdtFontWeight_Ext); }
.wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value .wdt-progressbar-percentage { top: 0; }
.wdt-blob-path-style-01 .elementor-icon-wrapper .elementor-icon svg{ font-size: clamp(15.625rem, 9.2788rem + 28.2051vw, 43.125rem); /* 250px to 690px */ line-height: 1; }
.wdt-blob-path-style-01 .elementor-widget-container img { width: clamp(14.375rem, 8.1731rem + 27.5641vw, 41.25rem); /* 230px to 660px */ }

/* Pricing Table Style */
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list { padding: 40px clamp(1.25rem, 0.601rem + 2.8846vw, 4.0625rem); /* 20px to 65px */ border: 0; border-radius: calc(var(--wdtRadius_3X) + 10px); position: relative; overflow: hidden; }
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: var(--wdtAccentTxtColor); opacity: 1; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-active .elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:before,
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:hover:before { background-color: var(--wdtcusColorTwo); opacity: 0.9; }
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list > div { padding: 0; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px to 30px */ text-transform: uppercase; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { line-height: 1; width: auto; height: auto; border: 0; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background: transparent; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li { min-width: 100%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 55%; min-width: inherit !important; border-right-width: 2px; border-style: dashed; border-color: rgba(var(--wdtSecondaryColorRgb),0.6); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { flex: 0 0 31%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 14%; min-width: inherit !important; justify-content: flex-end; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer .wdt-content-button { margin-bottom: 0; } .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div { flex: 0 0 50%; margin-bottom: 0; margin-top: 0; height: 100%; display: inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; align-content: center; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child { border: 0; border-right: 2px dashed rgba(var(--wdtSecondaryColorRgb),0.6); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { align-items: start; flex-wrap: nowrap; }

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { gap: 12px; }

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix.below { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ padding-top: 15px; width: fit-content; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 80px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 80px; }
.elementor-widget-container .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: 1.125rem; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"]:hover .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"]:hover .wdt-pricing-table-header > div:first-child,
.wdt-active .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
.wdt-active .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child { border-color: var(--wdtAccentTxtColor); }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding: 2px 0;
    text-overflow: ellipsis;
}

.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale,.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix.below,
.elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span,
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:after { top: 4px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a { font-size: clamp(0.875rem, 0.6244rem + 0.313vw, 1rem); /* 14px to 16px */ padding: clamp(0.625rem, 0.5962rem + 0.1282vw, 0.75rem) clamp(2.0625rem, 2.0337rem + 0.1282vw, 2.1875rem) clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon { background-color: transparent; font-size: inherit; }

.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale {
    -webkit-transition: 0s;
    transition: 0s;
}

/* Path Image Box Style */
.wdt-custom-path-box-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); /* 24px to 30px */ }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 25px; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    overflow: hidden;
    padding: 0 13%;
    margin-bottom: 40px;
    text-overflow: ellipsis;
}
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(26.25rem, 21.1675rem + 5.277vw, 27.5rem); /* 420px to 440px */ width: clamp(21.25rem, 13.1181rem + 8.4433vw, 23.25rem); /* 340px to 372px */ }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { stroke-width: 0.5px; }
.wdt-custom-path-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 0; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 45px; bottom: 0; margin: auto; z-index: 0; width: fit-content; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a { position: relative; font-size: 0; padding: 0; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after { display: none; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before { content: ""; position: absolute; left: 0; right: 0; top: 2px; bottom: 0; width: 51px; height: 40px; background-color: var(--wdtSecondaryColor); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%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 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; opacity: 1; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a>.wdt-button-text { width: 50px; height: 40px; background-color: var(--wdtAccentTxtColor); background-position: left center; background-repeat: no-repeat; background-size: 600% 100%; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%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 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.wdt-custom-path-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper { position: relative; z-index: 1; margin-bottom: 0; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { width: 200px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M39.6,93.9c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2-0.1-0.4-0.1c-3.6-0.3-7-1.4-10.2-3.1c-4.6-2.4-8.5-5.7-11.8-9.6 c-6.1-7.2-10-15.4-10.7-24.9c-0.4-6.5,1-12.5,4.3-18.1c0.9-1.6,2.2-3,3.2-4.6c2.5-3.9,5.4-7.3,8.8-10.3c5.4-4.8,11.4-8.8,17.5-12.4 c3.1-1.8,6.3-3.3,9.8-4.1c1.2-0.3,2.4-0.4,3.6-0.6c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0.1,0.3,0.1c3.8,0.3,7.1,1.6,10.2,3.7 c3.5,2.3,6.5,5.3,9.2,8.5c5.4,6.3,10.6,12.7,15.9,19c2.1,2.5,4,5.1,5.2,8.2c0.5,1.4,0.8,2.8,1.2,4.2c0,1.3,0,2.5,0,3.8 c0,0.1-0.1,0.2-0.1,0.3c-0.4,1.6-0.7,3.2-1.3,4.7c-1.7,4.3-4.5,7.8-7.7,11.1c-7,7.2-15,13.2-24,17.7c-3,1.5-6,3-9.2,4 c-3.4,1-7,1.5-10.5,2.1C42,93.7,40.8,93.8,39.6,93.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); -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' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M39.6,93.9c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2-0.1-0.4-0.1c-3.6-0.3-7-1.4-10.2-3.1c-4.6-2.4-8.5-5.7-11.8-9.6 c-6.1-7.2-10-15.4-10.7-24.9c-0.4-6.5,1-12.5,4.3-18.1c0.9-1.6,2.2-3,3.2-4.6c2.5-3.9,5.4-7.3,8.8-10.3c5.4-4.8,11.4-8.8,17.5-12.4 c3.1-1.8,6.3-3.3,9.8-4.1c1.2-0.3,2.4-0.4,3.6-0.6c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0.1,0.3,0.1c3.8,0.3,7.1,1.6,10.2,3.7 c3.5,2.3,6.5,5.3,9.2,8.5c5.4,6.3,10.6,12.7,15.9,19c2.1,2.5,4,5.1,5.2,8.2c0.5,1.4,0.8,2.8,1.2,4.2c0,1.3,0,2.5,0,3.8 c0,0.1-0.1,0.2-0.1,0.3c-0.4,1.6-0.7,3.2-1.3,4.7c-1.7,4.3-4.5,7.8-7.7,11.1c-7,7.2-15,13.2-24,17.7c-3,1.5-6,3-9.2,4 c-3.4,1-7,1.5-10.5,2.1C42,93.7,40.8,93.8,39.6,93.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper svg .wdt-cus-strock-path-style { stroke-width: 0.4px; stroke-dasharray: 2, 2; animation: dash 500s linear infinite; animation-play-state: paused; }
.wdt-custom-path-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg .wdt-cus-strock-path-style { animation-play-state: running; }

/* Color */
.wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorTwoRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorFiveRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtPrimaryColorRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorSixRgb), 0.1); }

/* Strock */
.wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorTwoRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorFiveRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtPrimaryColorRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorSixRgb), 1); }

/* Button */
.wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorTwoRgb), 0.5) 0%, rgba(var(--wdtcusColorTwoRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorFiveRgb), 0.5) 0%, rgba(var(--wdtcusColorFiveRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtPrimaryColorRgb), 0.5) 0%, rgba(var(--wdtPrimaryColorRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorSixRgb), 0.5) 0%, rgba(var(--wdtcusColorSixRgb), 1) 100%); }

.wdt-custom-path-box-style .wdt-column .wdt-content-item .wdt-content-button > a:hover > .wdt-button-text { background-position: right center; }

/* Contact Form Style */
.wdt-cus-contact-from-01 { display: grid; gap: 30px; width: 100%; }
.wdt-cus-contact-from-01 .wdt-col { padding: 0; }
.wdt-cus-contact-from-01 .wdt-col > p { margin-bottom: 0; }
.wdt-cus-contact-from-01 .wdt-col-one p { display: inline-grid; grid-template-columns: 1fr 1fr; align-items: center; gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px to 30px */ width: 100%; }
.wdt-cus-contact-from-01 .wdt-col .wpcf7-text,
.wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea { padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); /* 14px to 17px and 25px to 40px */ background-color: rgba(var(--wdtTertiaryColorRgb),0.8); border-color: rgba(var(--wdtTertiaryColorRgb),0); }
.wdt-cus-contact-from-01 .wpcf7-submit { font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ font-style: normal; text-transform: uppercase; border-radius: var(--wdtRadius_Part); }
.wdt-cus-contact-from-01 .wdt-col.wpcf7-btn-wrap { margin-top: 10px; }
.wdt-cus-contact-from-01 .wpcf7-textarea { min-height: clamp(9.375rem, 8.3654rem + 4.4872vw, 13.75rem); /* 150px to 220px */ }
.wdt-cus-contact-from-01 .wdt-col .wpcf7-text:focus, .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea:focus { border-color: var(--wdtPrimaryColor); }


/* Offter Box Style */
.wdt-offer-box-style .wdt-heading-holder,
.wdt-offer-box-style .wdt-creative-button-wrapper.xlarge .wdt-button { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.5rem, -1.0768rem + 4.0223vw, 3.75rem); /* Min-24 & Max-60 */ padding: 20px 40px; border-radius: clamp(0.9375rem, -0.1362rem + 1.676vw, 1.875rem); /* 15px to 30px */ }
.wdt-offer-box-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-offer-box-style div h2,
.wdt-offer-box-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.5rem, -1.0768rem + 4.0223vw, 3.75rem); /* Min-24 & Max-60 */ }

.wdt-offer-code-style .wdt-heading-holder { padding: 16px 50px; border-radius: var(--wdtRadius_Part); border: 2px dashed; }
.wdt-offer-code-style-02 .elementor-widget-text-editor .elementor-widget-container h6,
.wdt-offer-code-style-02 div h6,
.wdt-offer-code-style-02 .wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem); /* 12px to 18px */ font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; }

.wdt-offer-code-style .elementor-widget-text-editor .elementor-widget-container h4,
.wdt-offer-code-style div h4,
.wdt-offer-code-style .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(0.875rem, 0.1592rem + 1.1173vw, 1.5rem); /* 14px to 24px */ font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; }

/* Image Caousel Style */
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image>a>img { width: 140px; border-radius: var(--wdtRadius_Full); z-index: 1; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; align-items: center; margin-bottom: 35px; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image { position: relative; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
    content: '';
    width: 110%;
    height: 110%;
    display: inline-block;
    position: absolute;
    left: -7px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
    will-change: border-radius, transform, opacity;
    animation-delay: 200ms;
    background-image: linear-gradient(120deg, rgba(var(--wdtPrimaryColorRgb)) 0%, rgba(var(--wdtPrimaryColorRgb)) 100%);
    animation: wdt-border-blob-effect 20s linear infinite;
    animation-play-state: paused;
}

.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image:before {
    animation-play-state: running;
}

.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:before { animation-duration: 1.5s; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:after { animation-delay: 400ms; }
@keyframes wdt-border-blob-effect { 0%, 100% { border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%; transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 34% { border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%; transform: translate3d(0, 5px, 0) rotateZ(0.01deg); } 50% { opacity: .89; transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 67% { border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%; transform: translate3d(0, -3px, 0) rotateZ(0.01deg); } }
/* .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group > div { grid-area :1/-1; margin-bottom: 0 !important; justify-content: center; } */
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-icon-wrapper { width: fit-content; z-index: 0; }
.wdt-custom-img-carousel-style .swiper-slide { padding-top: 20px; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 165px; width: 160px; line-height: 0; animation: wdt-scale-rotate 13s linear infinite; transform-origin: center; }
.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { animation-play-state: paused; }
@keyframes wdt-scale-rotate { 0%,100% { transform: scale(1) rotate(0deg); } 50% { transform: scale(0.9) rotate(360deg); } }
.wdt-custom-img-carousel-style .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { animation-delay: 0s; }
.wdt-custom-img-carousel-style .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { animation-delay: 2s; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 0.6955rem + 0.6704vw, 1.5rem); /* 18px to 24px */ }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper { position: absolute; left: 0; right: 0; top: 20%; bottom: auto; margin: auto; z-index: 1; pointer-events: none; }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { background-color: transparent; padding: 0; font-size: 50px; pointer-events: painted; }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { text-align: center; display: flex; justify-content: space-between; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper:after { content: ""; position: absolute; right: -20%; top: 0; bottom: 0; left: auto; margin: auto; width: 1px; height: 80%; border-right: 2px dashed var(--wdtSecondaryColor); }

.wdt-custom-img-carousel-style .swiper-slide:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
    background-image: linear-gradient(120deg, rgba(var(--wdtcusColorFourRgb)) 0%, rgba(var(--wdtcusColorFourRgb)) 100%);
}

.wdt-custom-img-carousel-style .swiper-slide:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
    background-image: linear-gradient(120deg, rgba(var(--wdtcusColorEightRgb)) 0%, rgba(var(--wdtcusColorEightRgb)) 100%);
}

.wdt-custom-img-carousel-style .swiper-slide:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
    background-image: linear-gradient(120deg, rgba(var(--wdtcusColorFiveRgb)) 0%, rgba(var(--wdtcusColorFiveRgb)) 100%);
}


/* Image Gallery With Icon Style */
.wdt-img-gallery-style .wdt-content-item { border: 2px dashed; border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-img-gallery-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(6.25rem, 5.5288rem + 3.2051vw, 9.375rem); /* 100px to 150px */ }
.wdt-img-gallery-style .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
    align-items: center;
    transform: scale(0);
    transition: var(--wdt-Ad-Transition);
}

.wdt-img-gallery-style .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
    transform: scale(1);
}
.wdt-img-gallery-style .wdt-content-item .wdt-rotate-txt { animation: wdt-rotate-txt-anim 10s linear infinite; transform-origin: center; }
@keyframes wdt-rotate-txt-anim { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }

.wdt-img-gallery-style,
.wdt-img-gallery-style>div,
.wdt-img-gallery-style>div>div,
.wdt-img-gallery-style>div>div>div,
.wdt-img-gallery-style>div>div>div>div,
.wdt-img-gallery-style>div>div>div>div>div,
.wdt-img-gallery-style>div>div>div>div>div>div:not(.wdt-media-image-overlay-container),
.wdt-img-gallery-style>div>div>div>div>div>div:not(.wdt-media-image-overlay-container) * { height: 100%; }


/* Course Style */
.wdt-course-txt-style .wdt-heading-holder .wdt-heading-title-wrapper { text-transform: uppercase; }
.wdt-course-txt-style .elementor-icon-list-items li > .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem); /* 16px to 24px */ }

/* Blog Detail Iconlist Style */
.wdt-custom-detail-list-01 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtPrimaryColor); font-size: clamp(2.25rem, 1.9038rem + 1.5385vw, 3.75rem); /* 36px to 60px */ }
.wdt-custom-detail-list-01 .elementor-widget-container ul li .elementor-icon-list-text { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ font-weight: calc(var(--wdtFontWeight_H5) + 100); }
.wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtPrimaryColor); }
.wdt-special-decp-style .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); /* 16px to 18px */ font-weight: calc(var(--wdtFontWeight_H5) + 100); }
.wdt-dark-bg .wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtAccentTxtColor); }
.wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-text { font-size: var(--wdtFontSize_Base) !important; }

.tribe-events-content .wdt-custom-detail-list-02 .elementor-widget-container ul:last-child,
.tribe-events-content .wdt-custom-detail-list-01 .elementor-widget-container ul:last-child { margin-bottom: 0; }

.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close {
    font-size: 0;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    margin: 14px;
    opacity: 1;
}

.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:before,
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: currentColor;
    width: 26px;
    height: 1.5px;
    transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:before {
    transform: rotate(-45deg);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:after {
    transform: rotate(45deg);
}

.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover:before {
    transform: rotate(45deg);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover:after {
    transform: rotate(-45deg);
}

/* Blog Post Navigation Style */
.blog-single-entry .entry-post-navigation.type3 > div > .nav-title-wrap p ~ h3 { display: none !important; }
.wdt-constact-mail-style .elementor-widget-container ul li > a { font-weight: var(--wdtFontWeight_Ext) !important; }


/* Svg Animation Style */
.wdt-spiral-arrow-style .wdt-spiral-line,
.wdt-spiral-arrow-style .wdt-spiral-arrow { stroke-width: 1px; fill: none; stroke-dasharray: 400; stroke-dashoffset: 400; -webkit-animation: wdt-spiral-draw 5s forwards; animation: wdt-spiral-draw 5s forwards; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
.wdt-spiral-arrow-style .wdt-spiral-arrow { -webkit-animation-delay: 2s; animation-delay: 2s; }

@-webkit-keyframes wdt-spiral-draw { to { stroke-dashoffset: 0; } }
@keyframes wdt-spiral-draw { to { stroke-dashoffset: 0; } }


/* Events Style */
.wdt-events-holder .wdt-event-item { display: flex; align-items: center; border-radius: var(--wdtRadius_3X); overflow: hidden; background-color: var(--wdtAccentTxtColor); height: 100%; position: relative; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-media { flex: 0 0 38%; height: 100%; overflow: hidden; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details { flex: 0 0 62%; padding: clamp(1.25rem, 0.8333rem + 1.3889vw, 2.5rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); /* 20px to 30px */ }
.wdt-events-holder .wdt-event-item>.wdt-event-item-media>img { height: 100%; object-fit: cover; object-position: center; transform: scale(1); transition: all 0.3s linear; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a { font-family: var(--wdtFontTypo_Alt);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100); display: inherit; grid-template-columns: auto auto; align-items: center; padding: 12px 18px; background-color: var(--wdtPrimaryColor);
     color: var(--wdtAccentTxtColor); text-transform: uppercase; border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_Ext); line-height: 1;
      position: relative; margin-top: 20px; width: fit-content; }
.wdt-events-holder .wdt-event-item:hover>.wdt-event-item-media>img { transform: scale(1.1); }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after { height: 14px; width: 14px; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>h2 { font-size: clamp(1.125rem, 1.0106rem + 0.5085vw, 1.5rem); /* 18px to 24px */ font-weight: var(--wdtFontWeight_H2); margin-top: -5px; margin-bottom: 10px; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>p { font-size: clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem); /* 14px to 16px */ margin-bottom: 5px !important; }
.wdt-events-holder .wdt-event-item .wdt-event-item-schedule { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); text-align: center; width: auto; position: absolute; right: 0; top: 0; bottom: auto; margin: auto; display: inline-flex; align-items: center; z-index: 1; color: var(--wdtAccentTxtColor); height: auto; padding: 5px 15px; border-radius: 0 0 0 var(--wdtRadius_3X); background-color: var(--wdtcusColorTwo); }
/* .wdt-events-holder .wdt-event-item .wdt-event-item-schedule:before { content: ''; width: 100%; height: 100%; position: absolute; left: auto; right: 0; top: 0; bottom: 0; margin: auto; z-index: -1; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M66.3,95.4l0.2-0.1c1.1-0.6,2.3-1.2,3.3-1.9c0,0,0,0,0,0c0,0,0,0,0,0c5.6-3.6,13.3-14.8,13.3-14.8l0.2-0.4 c0,0,1.6-3,2.4-4.6c4.6-9.6,7.5-20.1,8.8-30.7c1.2-9.8,1.9-22.1-5.5-29.8C85.7,9.6,80.8,7.9,76,6.9c-5.7-1.2-11.5-2-17.2-3 c-5.5-0.9-11-2-16.6-2.5C37.2,1,32,1,27.2,2.6c-4.8,1.6-8.7,4.7-11.5,8.8c-2.9,4.2-4.7,9.2-6.2,14c-2.9,9.7-5.5,20-4.8,30.2 c0.1,1.5,0.3,3.1,0.5,4.6c0,6.8,2.2,13.6,6,19.2c5.5,8.2,14.1,13.8,23.4,16.7c9.6,3.1,20.8,3.7,30.3-0.2c0.3-0.1,0.7-0.3,1-0.4 C65.8,95.7,66.2,95.5,66.3,95.4L66.3,95.4z'/%3E%3C/svg%3E%0A"); -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' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M66.3,95.4l0.2-0.1c1.1-0.6,2.3-1.2,3.3-1.9c0,0,0,0,0,0c0,0,0,0,0,0c5.6-3.6,13.3-14.8,13.3-14.8l0.2-0.4 c0,0,1.6-3,2.4-4.6c4.6-9.6,7.5-20.1,8.8-30.7c1.2-9.8,1.9-22.1-5.5-29.8C85.7,9.6,80.8,7.9,76,6.9c-5.7-1.2-11.5-2-17.2-3 c-5.5-0.9-11-2-16.6-2.5C37.2,1,32,1,27.2,2.6c-4.8,1.6-8.7,4.7-11.5,8.8c-2.9,4.2-4.7,9.2-6.2,14c-2.9,9.7-5.5,20-4.8,30.2 c0.1,1.5,0.3,3.1,0.5,4.6c0,6.8,2.2,13.6,6,19.2c5.5,8.2,14.1,13.8,23.4,16.7c9.6,3.1,20.8,3.7,30.3-0.2c0.3-0.1,0.7-0.3,1-0.4 C65.8,95.7,66.2,95.5,66.3,95.4L66.3,95.4z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; background-color: var(--wdtPrimaryColor); transform: scale(2); } */
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after {top: 1px;}

/* Event Single */
#tribe-events-pg-template { max-width: 1640px; }
.tribe_events.has-post-thumbnail .tribe-events-event-image { margin-bottom: 0; }
.tribe_events.has-post-thumbnail .tribe-events-event-image img { width: 100%; border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0; }
.wdt-event-list-style .elementor-widget-container ul { margin-bottom: 0; }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon { display: flex; align-items: center; justify-content: center; padding: 4px; width: clamp(1.875rem, 1.5171rem + 0.5587vw, 2.1875rem); /* 30px to 35px */ height: clamp(1.875rem, 1.5171rem + 0.5587vw, 2.1875rem); /* 30px to 35px */ background-color: var(--wdtPrimaryColor); box-shadow: 2px 2px 0 0 var(--wdtSecondaryColor); }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon svg { width: clamp(1.125rem, 0.8387rem + 0.4469vw, 1.375rem); /* 18px to 22px */ height: clamp(1.125rem, 0.8387rem + 0.4469vw, 1.375rem); /* 18px to 22px */ }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon svg path { margin: 0; stroke: var(--wdtAccentTxtColor); }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-text { font-size: clamp(1rem, 0.8568rem + 0.2235vw, 1.125rem); /* 16px to 18px */ padding-left: 23px; }
.wdt-event-single-image-style,
.wdt-event-single-image-style > div { height: 100%; }
.tribe-events-event-meta:before,
.single-tribe_events .tribe-events-single .tribe-events-event-meta > div:first-child > h2,
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue dd address,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-back,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-notices,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-schedule,
.tribe_events.has-post-thumbnail .wdt-events-left-content .tribe-events.tribe-common  { display: none; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dd .tribe-events-abbr { text-decoration: none; }
.tribe_events.has-post-thumbnail .wdt-events-right-content { margin-top: 0; margin-bottom: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { padding: clamp(1.75rem, 1.5192rem + 1.0256vw, 2.75rem) clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); width: 100%; margin: auto; border: 0px dashed var(--wdtSecondaryColor); border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X); background-color: var(--wdtcusColorTwo); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta > div { width: 100%; margin-right: 0; padding: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dd,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dt { margin: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd { text-align: center; margin-right: clamp(5.1875rem, -1.6738rem + 7.124vw, 6.875rem); /* 83px to 110px */ margin-top: 3px; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { display: grid; grid-template-columns: auto auto; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { display: inline-flex; align-items: center; gap: 10px;  margin: 0; padding: 0; }
.tribe_events.has-post-thumbnail .wdt-events-meta-content { margin-bottom: clamp(1rem, 0.7115rem + 1.2821vw, 2.25rem); /* 16px to 36px */ }
.tribe_events.has-post-thumbnail .wdt-events-meta-content > p { display: none !important; }
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-single-event-title { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.875rem, 1.6442rem + 1.0256vw, 2.875rem); /* Min-30 & Max-46 */ font-weight: var(--wdtFontWeight_H2); margin-bottom: 0; }
#tribe-events-footer { border: 0; }
#tribe-events-pg-template { padding-top: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dt,
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { font-family: var(--wdtFontTypo_H6);
    font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H2); text-transform: capitalize; margin: 0; line-height: 1; }
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { display: inline-flex; }
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title:after { content: ":"; display: inline-block; position: relative; left: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl a,
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { color: var(--wdtAccentTxtColor); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl a:hover { color: var(--wdtSecondaryColor); }


/* Branding Section Style */
.wdt-cus-sponcers .wdt-content-item .wdt-content-image-wrapper { display: flex; justify-content: center; }
.wdt-cus-sponcers .wdt-content-item { padding: 22px 36px; background-color: var(--wdtBodyBGColor); border-radius: calc(var(--wdtRadius_3X)); }

/* Navigation Widget Type 2 Style */
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 { display: flex; justify-content: space-between; align-items: center; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div .nav-title-wrap > p,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div .nav-title-wrap > span { display: none; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div>a { display: inline-block; background-position: center; background-size: cover; height: clamp(2.8125rem, 1.5625rem + 2.6042vw, 4.6875rem); overflow: hidden; position: relative; top: 50%; width: clamp(5rem, 3.3333rem + 3.4722vw, 7.5rem); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); pointer-events: none; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3 { font-family: var(--wdtFontTypo_H6); font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem); margin: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div { display: inline-flex; align-items: center; gap: 20px; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div.post-prev-link { flex-direction: row-reverse; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div a:hover { color: var(--wdtLinkHoverColor); }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.no-post { cursor: not-allowed; line-height: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3>a,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.no-post h3 { display: inline-flex; align-items: center; border-bottom: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link.no-post h3:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link.no-post h3:after,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link h3>a:after { content: ""; position: relative; display: inline-block; background-color: currentColor; width: 18px; height: 18px; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-repeat: no-repeat; mask-position: center; mask-size: cover; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link.no-post h3:before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");  margin-right: 8px; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link h3>a:after,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link.no-post h3:after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");  margin-left: 8px; }

/* Rubber Band Animation Css Style */
.wdt-rubberband-animation svg { animation: rubberBand 3s infinite linear; }

/* cart */
.wc-block-cart-item__wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.is-large.wc-block-cart .wc-block-cart-items { margin-bottom: 0 !important; border: 0 !important; }
.is-large.wc-block-cart .wc-block-cart-items td:last-child {width: 180px;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow: none;}
.is-large.wc-block-cart .wc-block-cart-items td{vertical-align: middle !important; border-top: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15) !important;}
.wc-block-components-product-details.wc-block-components-product-details li{padding-bottom: 0;}
.is-large.wc-block-cart .wc-block-components-product-badge{font-size: 14px !important;border: none;color: var(--wdtPrimaryColor);padding: 0;}
.wc-block-cart-item__quantity {display: flex;gap: 20px;align-items: center;}
.is-large.wc-block-cart .wc-block-cart-items th{padding: 15px !important;white-space: nowrap;color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor) !important;visibility: visible !important;font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.is-large.wc-block-cart .wc-block-cart-items th:first-child {border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);text-align: center;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;border-left: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);text-align: center;}
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody {border-width: 0;border-style: solid;border-color: rgba(var(--wdtHeadAltColorRgb),0.15);}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration: none;}
.wc-block-components-quantity-selector{width: 100%;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-width: 0 1px;border-style: solid;border-radius: 0;border-color: rgba(var(--wdtBorderColorRgb), 0.2);font-weight: 400;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity: 1;}
body:not(.woocommerce-checkout) .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0 !important; border-radius: var(--wdtRadius_3X); overflow: hidden; box-shadow: 0 0 1px 0 rgba(var(--wdtHeadAltColorRgb),0.5); height: fit-content; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link):focus{box-shadow: none;}
.wp-block-woocommerce-cart-order-summary-block {border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);margin-bottom: 20px;border-radius: var(--wdtRadius_2X);}
.is-large.wc-block-cart .wc-block-cart__totals-title{ font-size: 18px !important; font-family: var(--wdtFontTypo_H6) !important; text-align: center !important; padding: 10px !important;}
.wc-block-components-product-name{ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H4);color: var(--wdtHeadAltColor) !important;}
table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover {color: var(--wdtPrimaryColor) !important;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {color: var(--wdtPrimaryColor);}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type{display: flex;gap: 10px;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data { margin: .5em 0; }

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link { padding: var(--wdtPadding_Btn); background: var(--wdtPrimaryColor); display: inline-block; width: auto; color: var(--wdtAccentTxtColor); text-transform: uppercase; font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); margin: auto; transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_Part) !important; line-height: 1; min-height: auto; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover,
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link:hover{background: var(--wdtSecondaryColor);}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height: auto !important;}

.tinv-wishlist .social-buttons li a {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.tinv-wishlist .social-buttons li a:hover {background: var(--wdtSecondaryColor);}
.tinv-wishlist .social-buttons li{padding-bottom: 0;}
.tinv-wishlist .social-buttons>span { font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Base); margin-right: 10px;}
.tinv-wishlist .social-buttons {text-align: left;}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size: 16px;}

.wc-block-checkout__sidebar .wc-block-components-product-name{flex-grow: unset !important;font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ color: var(--wdtHeadAltColor);font-family: var(--wdtFontTypo_Alt);text-transform: uppercase;}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) /* 60px to 100px */ !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) !important;width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) !important; border-radius: var(--wdtRadius_2X);}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-formatted-money-amount{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{margin-bottom: 5px;color: var(--wdtHeadAltColor);margin-top: 10px;}
.wc-block-components-product-details__name, .wc-block-components-product-details__value{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description{display: flex !important;flex-direction: column;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{order: -1;}
.wc-block-components-product-price__value.is-discounted{background: transparent;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true]{margin-bottom: 20px;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button>.wc-block-components-panel__button-icon{font-size: 30px;color: var(--wdtHeadAltColor);}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span{color: var(--wdtHeadAltColor);}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border-radius: var(--wdtRadius_3X) !important; border: 2px dashed transparent !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus { border-color: var(--wdtLinkHoverColor) !important; }

.wc-block-components-totals-coupon__form{align-items: center;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-right: 10px;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input + label {display: none;}
.wc-block-components-spinner{height: auto !important;width: auto !important;top: 22px;}
.wc-block-cart-item__wrap .wc-block-components-product-metadata{margin-bottom: 0 !important;}
.wc-block-components-product-details.wc-block-components-product-details{margin: 0 !important;}
.wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin-bottom: 0;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, 
table.wc-block-cart-items .wc-block-cart-items__header{    border-width: 0px 1px;border-style: solid;border-color: rgba(var(--wdtHeadAltColorRgb),0.15);}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{padding: 16px 16px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child{width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child{width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child){border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);}
.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: center !important;}
.wc-block-components-totals-item__label{color: var(--wdtHeadAltColor);}

button.wc-block-cart-item__remove-link { font-size: 0 !important; text-decoration: none !important; background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor) !important; width: 27px; height: 27px; border-radius: var(--wdtRadius_Full) !important; position: relative !important; }
button.wc-block-cart-item__remove-link:hover { background-color: var(--wdtSecondaryColor) !important; }
button.wc-block-cart-item__remove-link:before,
button.wc-block-cart-item__remove-link:after{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 2px; height: 8px; background-color: currentColor; }
button.wc-block-cart-item__remove-link:before { transform: rotate(-45deg); }
button.wc-block-cart-item__remove-link:after { transform: rotate(45deg); }

/* Empty Cart Style */
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center:not(.with-empty-cart-icon),
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-product-new { display: none; }

.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon::before{ font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); /* Min-18 & Max-20 */ }
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon { font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); /* Min-24 & Max-30 */ }


/* Checkout */
.wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border: 1px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label,
.wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform: unset;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input label,
.wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{position: unset;transform: unset;order: -1;margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input{display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url],
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url],
.wc-block-components-sidebar-layout .wc-block-components-textarea { border: 2px dashed transparent; padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); border-radius: var(--wdtRadius_2X);}

.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus{box-shadow: none;border-color: var(--wdtPrimaryColor);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.has-error input:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.has-error input:focus {box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p{position: relative;right: 0; width: 100%; text-align: end;}

.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-width: 1px;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {outline: none;}

.wc-block-components-notice-banner.is-error{align-items: center;}
.wc-block-components-notice-banner.is-success { align-items: center !important; }

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), 
.wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link{margin: unset;}

.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .wc-block-components-notice-banner{align-items: center;}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.woocommerce-Button.button {margin-top: 0;}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.button.wc-forward:hover {background: transparent;}
.woocommerce-notices-wrapper .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward { font-size: var(--wdtFontSize_Ext); color: var(--wdtHeadAltColor); opacity: 1; }
.woocommerce-notices-wrapper .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward:hover { color: var(--wdtLinkHoverColor) !important; text-decoration-line: underline !important; }


.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{ padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem) !important;}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{box-shadow: none !important;}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 3px !important;}

.wc-block-components-notice-banner>svg{font-size: 20px;}

.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{height: 1em;margin: 0.2em 0.5em 0 0;min-height: 1em;min-width: 1em;width: 1em;}

.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__mark{width: 12px;height: 12px;margin-left: 1px;margin-top: 3px;}

.wc-block-components-form .wc-block-components-checkout-return-to-cart-button{color: var(--wdtHeadAltColor);}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button:hover { color: var(--wdtLinkHoverColor); }

.wc-block-components-checkout-return-to-cart-button svg { display: none; }
.wc-block-components-checkout-return-to-cart-button:before {
    content: "";
    position: relative;
    display: inline-block;
    background-color: currentColor;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    top: 4px;
}

.woocommerce ul.order_details li strong{color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base) !important;}

.woocommerce ul.order_details li{font-size: var(--wdtFontSize_Base);}

.wp-block-woocommerce-checkout .wc-block-components-notice-banner > .wc-block-components-button { margin: 0 0 0 auto !important; }
.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover { color: var(--wdtLinkHoverColor) !important; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices { margin-top: 0 !important; }
.wc-block-checkout__add-note .wc-block-components-textarea:focus { box-shadow: none !important; border-color: var(--wdtLinkHoverColor); }

.wc-block-components-notice-banner { margin: 16px 0 70px !important; }
/* .wc-block-components-totals-wrapper { border-top: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15) !important; } */
.wc-block-components-product-price { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img { border-radius: var(--wdtRadius_2X) !important; }


/* Wishlist */
.tinv-wishlist .social-buttons li a.social i{font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child){margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button{margin-top: 0;}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button { line-height: 1 !important; }
.woocommerce.tinv-wishlist table th { font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); }
.woocommerce .tinvwl-table-manage-list thead tr th:first-child,
.tinv-wishlist .tinvwl-table-manage-list .product-cb,
.woocommerce.tinv-wishlist table td {
    border-left: 0 !important;
}

.woocommerce .tinvwl-table-manage-list thead tr th:last-child,
.woocommerce.tinv-wishlist table td:last-child { border-right: 0 !important;}
.tinv-wishlist table.tinvwl-table-manage-list {
    border-radius: var(--wdtRadius_2X) !important;
    overflow: hidden !important;
    box-shadow: 0 0 1px 0 rgba(var(--wdtHeadAltColorRgb), 0.5) !important;
}

.woocommerce .tinvwl-table-manage-list thead tr th { border-top: 0 !important; }
.woocommerce.tinv-wishlist table tfoot tr td { border-bottom: 0 !important; }
.tinv-wishlist table input[type="checkbox"] { margin-top: -4px !important; cursor: pointer; }
.ftinvwl.ftinvwl-twitter:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M68.7,93.1c-0.8,0-1.5-0.4-2-1L43,60.4L13.5,92.3c-0.5,0.5-1.1,0.8-1.8,0.8H6.3c-0.6,0-1.2-0.4-1.5-1 c-0.3-0.6-0.1-1.2,0.3-1.7l33.3-36L4.8,9.4C4.4,8.9,4.3,8.3,4.6,7.8C4.9,7.2,5.4,6.9,6,6.9h25.2c0.8,0,1.5,0.4,2,1L55.1,37L82.2,7.7 c0.5-0.5,1.1-0.8,1.8-0.8h5.4c0.6,0,1.2,0.4,1.5,1c0.3,0.6,0.1,1.2-0.3,1.7L59.6,43l35.6,47.6c0.4,0.5,0.4,1.1,0.1,1.7 c-0.3,0.5-0.8,0.9-1.4,0.9H68.7z M82,85.5l-53.2-71H18l53.2,71H82z'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M68.7,93.1c-0.8,0-1.5-0.4-2-1L43,60.4L13.5,92.3c-0.5,0.5-1.1,0.8-1.8,0.8H6.3c-0.6,0-1.2-0.4-1.5-1 c-0.3-0.6-0.1-1.2,0.3-1.7l33.3-36L4.8,9.4C4.4,8.9,4.3,8.3,4.6,7.8C4.9,7.2,5.4,6.9,6,6.9h25.2c0.8,0,1.5,0.4,2,1L55.1,37L82.2,7.7 c0.5-0.5,1.1-0.8,1.8-0.8h5.4c0.6,0,1.2,0.4,1.5,1c0.3,0.6,0.1,1.2-0.3,1.7L59.6,43l35.6,47.6c0.4,0.5,0.4,1.1,0.1,1.7 c-0.3,0.5-0.8,0.9-1.4,0.9H68.7z M82,85.5l-53.2-71H18l53.2,71H82z'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    top: 2px;
}

/* About Us Style */
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); width: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.wdt-custom-about-iconbox .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFive); padding: clamp(0.625rem, 0.4087rem + 0.9615vw, 1.5625rem); border-radius: var(--wdtRadius_3X); }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { height: unset; width: unset; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* 20px to 24px */ font-weight: var(--wdtFontWeight_H5); padding-right: clamp(1.25rem, -8.7735rem + 12.5196vw, 6.25rem); /* 20px to 100px */ }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-title { margin-left: 20px; }
.wdt-custom-about-iconbox .wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 25px 10px; }
.wdt-custom-about-iconbox .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { margin-top: 0; }
.wdt-custom-about-iconbox .wdt-column:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFour); }
.wdt-custom-about-iconbox .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorSix); }
.wdt-custom-about-iconbox .wdt-column:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFive); }
.wdt-custom-about-iconbox .wdt-column:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorTwo); }
.wdt-custom-about-iconbox .wdt-column:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorThree); }
.wdt-custom-about-iconbox .wdt-column:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorOne); }
.wdt-shop-info-style .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-shop-info-style .elementor-heading-title > a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) - 100); }
.wdt-shop-info-style .elementor-heading-title > a { text-decoration: underline; }
.wdt-shop-info-style .elementor-heading-title > a:hover {color: var(--wdtLinkHoverColor) !important;}

/* Iconbox Style 03 */
.wdt-custom-iconbox1 .elementor-widget-container .wdt-icon-box-holder .wdt-column-wrapper .wdt-column .wdt-content-item>.wdt-content-media-group:not(:last-child) { margin: 0 5px }
.wdt-custom-iconbox1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); /* 24px to 18px */ font-weight: var(--wdtFontWeight_H4); }
.wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; border-right: 2px dashed rgb(var(--wdtBorderColorRgb), .5); }
.wdt-custom-iconbox1 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: clamp(8.125rem, 7.2596rem + 3.8462vw, 11.875rem); /* 130px to 190px */ position: relative; z-index: 1; }
.wdt-custom-iconbox1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-str-spin { animation: dash 500s linear infinite backwards; stroke-width: 1; stroke-miterlimit: 10; stroke-dasharray: 5, 3; stroke-opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-custom-iconbox1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span .wdt-str-spin { stroke-opacity: 1; }

/* Border Faq Style */
.wdt-custom-our-mission { margin-left: clamp(3.125rem, -15.669rem + 23.4742vw, 12.5rem); /* 50px to 200px */ }
.wdt-custom-mission { margin-right: clamp(3.125rem, -15.669rem + 23.4742vw, 12.5rem); /* 50px to 200px */ }

/* Image Carousel Style */
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-image { border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-image img { transform: scale(1); transition: all 0.3s linear; }
.wdt-custom-photogallery-s1 .wdt-content-item:hover .wdt-content-image img { transform: scale(1.1); }

.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group { padding: 4px; border-radius: calc(var(--wdtRadius_3X) + 7px ); }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { pointer-events: none; transform: scaleX(1.005) scaleY(1.005); }

.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev,
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { background-color: transparent; font-size: 60px; padding: 0 10px; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; top: -130px; right: 50px; }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-custom-svg-s2 { transition: var(--wdtAltTransition); }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-custom-svg-s2:hover { fill: var(--wdtPrimaryColor); }

/* Branding Banner Style */
.wdt-cus-brands-home2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { border-right: 1px solid var(--wdtBorderColor); display: flex; justify-content: center; align-items: center; padding: 5px 0; }

/* Offer Banner Style */
.wdt-custom-Heading3 .wdt-heading-holder>*:not(:last-child) { margin-bottom: 0; }
.wdt-custom-Heading3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.5625rem, 1.0577rem + 2.2436vw, 3.75rem); color: var(--wdtAccentTxtColor); }
.wdt-custom-Heading3 .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-custom-Heading3 { background-color: rgb(244, 52, 79); border-radius: var(--wdtRadius_3X); transform: rotate(-10deg); }
.wdt-custom-Heading1 .wdt-heading-holder>*:not(:last-child) { margin-bottom: 0; }
.wdt-custom-Heading1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem); color: var(--wdtAccentTxtColor); text-transform: uppercase; }
.wdt-custom-Heading1 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_H6); font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); font-weight: calc(var(--wdtFontWeight_Base) - 100); text-transform: capitalize; color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-custom-Heading1 .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); font-family: var(--wdtFontTypo_Alt); font-weight: 300; }

/* Mask Counter Style */
.wdt-custom-counter1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-counter1 .wdt-content-item .wdt-content-title h5 { margin-bottom: 11px; }
.wdt-custom-counter1 .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.7596rem + 0.5128vw, 1.375rem); font-weight: calc(var(--wdtFontWeight_Base) + 200); }
.wdt-custom-counter1 .wdt-content-item .wdt-content-counter { font-family: var(--wdtFontTypo_H2); font-size: clamp(2.5rem, 1.9952rem + 2.2436vw, 4.6875rem); font-weight: calc(var(--wdtFontWeight_H2) - 100); line-height: 1; }
.wdt-custom-counter1 .wdt-column:nth-child(1) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFive); }
.wdt-custom-counter1 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorThree); }
.wdt-custom-counter1 .wdt-column:nth-child(3) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorSix); }
.wdt-custom-counter1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorTwo); }
.wdt-custom-counter1 .wdt-content-item { padding: 40px clamp(1.25rem, 0.8894rem + 1.6026vw, 2.8125rem); /* 20px to 45px */ border-radius: var(--wdtRadius_3X); }
.wdt-custom-counter1 .wdt-column:nth-child(2) { margin-top: 100px; }
.wdt-custom-counter1 .wdt-column:nth-child(3) { margin-top: -100px; }


/* Courses Detail Page Sidebar Style */
.wdt-custom-course-sidebar-form p { margin-bottom: 0; }
.wdt-custom-course-sidebar-form .wpcf7-form-control-wrap { margin-bottom: 20px; }
.wdt-custom-course-sidebar-form .submit .with-spinner,
.wdt-custom-course-sidebar-form .submit input { width: 100%; border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); }

/* Newsletter Style */
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 30px !important; -webkit-border-radius: var(--wdtRadius_Part) !important; border-radius: var(--wdtRadius_Part) !important; border: 2px dashed var(--wdtPrimaryColor); }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { background-color: var(--wdtAccentTxtColor); border: 2px dashed; border-color: transparent; }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { text-transform: uppercase; }
.wdt-popup-box-content-holder.wdt-content-type-template .wdt-footer-social-icons .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 10px; }
.wdt-newsletter-style .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
    width: 46px;
    height: 46px;
}


/* H1 Video Banner Style */
.wdt-custom-video-banner .elementor-widget-container {  /* height: clamp(10.3125rem, -1.875rem + 54.1667vw, 24.125rem); 165px to 385px */ height: 101%; overflow: hidden; }
.wdt-custom-video-banner  .elementor-widget-container .elementor-wrapper { aspect-ratio: inherit !important; height: 101%; }
.wdt-custom-video-banner { height: 99%; }

/* H3 Video Banner Style */
.wdt-cus-popup-home3 .wdt-heading-holder { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.wdt-cus-popup-home3 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-cus-popup-home3 div h2,
.wdt-cus-popup-home3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ }
.wdt-cus-popup-home3 .wdt-heading-holder .wdt-heading-content-wrapper { max-width: clamp(18.75rem, 9.375rem + 41.6667vw, 59.375rem); }
.wdt-cus-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { width: clamp(5rem, 4.1346rem + 3.8462vw, 8.75rem); height: clamp(5rem, 4.1346rem + 3.8462vw, 8.75rem); background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); display: flex; justify-content: center; align-items: center; /* color: #3e4f63; */ padding-left: 10%; font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); /* background: rgb(217, 217, 217); */ }

/* H4 Contet Style */
.wdt-cus-text-image-filler .wdt-elementor-repeater-container-wrapper { display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.wdt-cus-text-image-filler .wdt-elementor-repeater-container .wdt-text-tile { text-transform: capitalize; line-height: 1.8; font-size: clamp(1.125rem, 0.7356rem + 1.7308vw, 2.8125rem); /* 18px to 46px */ padding: 0 clamp(0.3125rem, 0.1683rem + 0.641vw, 0.9375rem); font-weight: var(--wdtFontWeight_Base); }
.wdt-cus-text-image-filler .elementor-repeater-item-3c0a8b8 img,
.wdt-cus-text-image-filler .elementor-repeater-item-8ee3f05 img { width: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); border-radius: var(--wdtRadius_Full); margin-right: 5px; }
.wdt-cus-text-image-filler .elementor-repeater-item-5104027 img { width: clamp(9.375rem, 7.8317rem + 6.859vw, 16.0625rem); border-radius: var(--wdtRadius_Part); margin-right: 5px; }
.wdt-cus-text-image-filler h2 > span:nth-child(11) { color: var(--wdtcusColorFour); }
.wdt-custom-filler-sun .elementor-icon svg { font-size: clamp(6.25rem, 5.9615rem + 1.2821vw, 7.5rem); }
.wdt-custom-rainbow-svg .elementor-icon svg { font-size: clamp(8.125rem, 7.8365rem + 1.2821vw, 9.375rem); }
.wdt-custom-giraffe-icon .elementor-icon svg { font-size: clamp(7.5rem, 6.3462rem + 5.1282vw, 12.5rem); }

.wdt-custom-filler-sun .elementor-icon svg .wdt-custom-sun-class-1 { animation: spin 6s linear infinite; transform-origin: center; }
.wdt-custom-giraffe-icon .wdt-custom-giraffe-color .wdt-custom-giraffe2 { animation: colorshift 2s linear infinite; }
@keyframes colorshift { 0% { fill: var(--wdtcusColorSix); } 30% { fill: var(--wdtcusColorFive); } 60% { fill: rgba(var(--wdtcusColorFiveRgb),0.8); } 100% { fill: var(--wdtcusColorSix); } }
.wdt-custom-giraffe-icon .wdt-custom-giraffe-tail { animation: updown 1s linear infinite; }
@keyframes updown { 0% { transform: translateY(0px) rotate(0deg); transform-origin: center; } 50% { transform: translateY(10px) rotate(-15deg); transform-origin: center; } 100% { transform: translateY(0px) rotate(0deg); transform-origin: center; } }

/* H4 Cloud Section Style */
.wdt-custom-filler-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{ color: var(--wdtAccentTxtColor); }
.wdt-custom-filler-heading .wdt-heading-holder .wdt-heading-content-wrapper{ color: var(--wdtAccentTxtColor); margin-top: 5%; }
.wdt-custom-filler-btn .elementor-widget-container .wdt-button-holder a {
    font-family: var(--wdtFontTypo_Alt);
    font-size: calc(var(--wdtFontSize_H6) - 2px);
    font-weight: var(--wdtFontWeight_Alt);
    padding: clamp(1.25rem, 1.1779rem + 0.3205vw, 1.5625rem);
    background-color: var(--wdtcusColorFiv);
    border: 1px solid var(--wdtSecondaryColor);
    box-shadow: 3px 3px 0 0 var(--wdtSecondaryColor);
}
.wdt-custom-filler-btn .elementor-widget-container .wdt-button-holder a:hover { background-color: var(--wdtPrimaryColor); box-shadow: 0px var(--wdtBorderColor); border-color: transparent; }
.wdt-custom-filler-btn .wdt-button-holder.wdt-button-style-underline:before { opacity: 0; }
.wdt-custom-ring-icon .elementor-icon-wrapper .elementor-icon svg { stroke: currentColor; font-size: 300px; stroke-width: 50px; overflow: visible; }
.wdt-custom-circle-icon .elementor-icon svg { font-size: clamp(9.375rem, 6.4904rem + 12.8205vw, 21.875rem); }
.wdt-custom-fillerimage1 img { border-radius: var(--wdtRadius_Full); overflow: hidden; border: 15px solid var(--wdtcusColorThree); }
.wdt-custom-clouds img { animation: shake 15s infinite; }

/* Hover Image Carousel */
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group{ display: grid; place-items: center; padding: 5px 0; }
.wdt-cus-home4-animator .elementor-widget-container{ background-color: var(--wdtColorFive); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group > div{ grid-area: 1/-1; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a{ border-radius:var(--wdtRadius_Full); z-index: 1; transform: rotate(45deg) scale(0); transition: var(--wdt-Ad-Transition); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group{ display: flex; justify-content: center; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-icon-wrapper{ margin-bottom: 0; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-title > h5 > a{ font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); color: var(--wdtTertiaryColor); text-transform: capitalize; text-align: center; display: inline-block; width: max-content; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-icon > span{ color: var(--wdtcusColorFour); }
.wdt-cus-marquee-home4 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a{ transform: rotate(0deg) scale(1); box-shadow: 3px 3px 0px var(--wdtHeadAltColor); }
.wdt-cus-marquee-home4 .wdt-content-item:hover .wdt-content-title > h5 > a{ color: var(--wdtQuaternaryColor); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{ width: 120px; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-icon-wrapper{ position: absolute; left: -15px; }


/* Footer Style 2 */
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
    border: 2px dashed transparent;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.3);
    border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder { width: 100%; }
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
    display: block;
    width: 100%;
    border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn);
    text-transform: uppercase;
    background-color: var(--wdtPrimaryColor);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
    background-color: var(--wdtPrimaryColor);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { transform: scaleX(1.01) scaleY(1.11); }
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border:2px dashed var(--wdtAccentTxtColor); }

/* Contact Page Style */
.wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col.wdt-col-one p { display: grid; grid-template-columns: 1fr; }
.wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text,
.wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea { background: var(--wdtAccentTxtColor); }
.wdt-cus-contact-us-form .wpcf7-form input.wpcf7-submit { background-color: var(--wdtPrimaryColor); }
.wdt-cus-contact-us-form .wpcf7-form input.wpcf7-submit:hover { background-color: var(--wdtSecondaryColor); }
.wdt-cus-contact-us-form ::-webkit-input-placeholder { color: var(--wdtSecondaryColor) !important; }
.wdt-cus-contact-infos .wdt-heading-holder h3 .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) + 5px); }
.wdt-cus-contact-infos .wdt-heading-holder .wdt-heading-subtitle { text-transform: lowercase; font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); }
.wdt-cus-contact-infos .wdt-heading-holder>*:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-contact-socials .elementor-social-icons-wrapper .elementor-icon { background: transparent; }
.wdt-cus-contact-socials .elementor-icon, .wdt-cus-contact-socials .elementor-icon svg { transition: var(--wdt-Ad-Transition); }
.wdt-cus-our-infos .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-family: var(--wdtFontTypo_Alt); line-height: calc(var(--wdtLineHeight_Base) + .3); }
.wdt-cus-our-infos .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) { margin-bottom: 15px }
.wdt-cus-info-view-btn .wdt-button-holder { width: 100%; }
.wdt-cus-info-view-btn .wdt-button-holder.wdt-button-size-lg .wdt-button { width: 100%; margin: 0; border-radius: var(--wdtRadius_Part); padding: var(--wdtFontSize_H5) 0; font-family: var(--wdtFontTypo_Alt); letter-spacing: .5px; font-size: var(--wdtFontSize_H5); }

/* Gallery Page Style */
.wdt-custom-gallery-section > .elementor-container { justify-content: center; }
.wdt-cus-gallery-top .elementor-container{ justify-content: space-between; }
.wdt-img-gallery-style .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container{ pointer-events: none; }

/* Pricing Plane Style */
.wdt-cus-left-img-contact  .elementor-widget-container img{ border-radius: var(--wdtRadius_Full); }
.wdt-cus-stripe-circle .elementor-icon svg{ font-size:  clamp(15.625rem, 14.6154rem + 4.4872vw, 20rem); }
.wdt-cus-dots .elementor-icon svg{ font-size: clamp(12.5rem, 11.5337rem + 4.2949vw, 16.6875rem); }
.wdt-cus-app-stores .wdt-image-box-holder{ display: flex; justify-content: end; gap: 10px }
.wdt-cus-stripe-circle .elementor-icon svg{ animation: spin 15s infinite linear; }
.wdt-cus-dots svg g > g { animation: shrink 5s infinite alternate; transform-origin: center; }
@keyframes shrink{ 0%{ transform:scale(1); } 50%{ transform:scale(1.2); } 100%{ transform:scale(1); } }

.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text,.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea{ background: var(--wdtAccentTxtColor); }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text:focus,.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea:focus { border-color: var(--wdtLinkHoverColor); }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wpcf7-submit{ background: rgb(23, 30, 69); text-transform: capitalize; }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wpcf7-submit:hover{ background-color: var(--wdtSecondaryColor); }


/* colors */
.wdt-custom-slider-02 .wdt-btn-1 .wdt-button-holder.wdt-button-size-nm .wdt-button {
    box-shadow: 3px 3px 0 0 var(--wdtSecondaryColor);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-slider-02 .wdt-btn-1 .wdt-button-holder.wdt-button-size-nm .wdt-button:hover {
    box-shadow: 0px 0px 0 0 var(--wdtSecondaryColor);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-slider-02 .wdt-btn-2 .wdt-button-holder.wdt-button-size-nm .wdt-button {
    box-shadow: 3px 3px 0 0 var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
}

.wdt-custom-slider-02 .wdt-btn-2 .wdt-button-holder.wdt-button-size-nm .wdt-button:hover {
    box-shadow: 0px 0px 0 0 var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
}

/* Counter Style 2 */
.wdt-cus-counter-about-page .elementor-widget-container { overflow: hidden; }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-counter { color: var(--wdtAccentTxtColor); font-size: clamp(2.8125rem, 2.3798rem + 1.9231vw, 4.6875rem); line-height: normal; position: relative; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H5) + 2px); color: var(--wdtAccentTxtColor) }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-counter-about-page .wdt-column-wrapper.wdt-column-gap-default .wdt-column:after { content: ''; height: 70%; width: 2px; position: absolute; right: 0; top: 16%; border-right: 2px dashed var(--wdtAccentTxtColor); }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-top { transform: rotate(179deg); top: -19%; width: 160% }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-bottom { width: 160%; left: -60%; bottom: -30% }

/* Contact Button Style */
.wdt-contact-button-style .wdt-creative-button-wrapper { width: 100%; height: 80px; }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button { flex-wrap: wrap; justify-content: center; align-content: center; text-align: end; padding: 10px !important; width: 100%; border-radius: var(--wdtRadius_3X); margin: 0 clamp(0.3125rem, 0.2404rem + 0.3205vw, 0.625rem); /* 5px to 10px */ }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button > div { width: 100%; margin: 0; justify-content: center; text-align: center; }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button > div:first-child { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* 20px to 24px */ margin-bottom: 10px; }

/* Count Down Style */
.elementor-widget-container .wdt-countdown-holder .wdt-countdown-label { display: none; }
.elementor-widget-container .wdt-countdown-holder .wdt-downcount { border: 0; }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper, .elementor-widget-container .wdt-countdown-holder .wdt-downcount { gap: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); /* 10px to 20px */ }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); /* 10px to 20px */ border: 2px dashed; border-radius: var(--wdtRadius_3X); width: clamp(5rem, -0.2265rem + 17.4216vw, 8.125rem); /* 80px to 130px */ background-color: rgba(var(--wdtAccentTxtColorRgb),0.1); backdrop-filter: blur(10px); }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.25rem, 0.875rem + 1.6667vw, 2.875rem); /* 20px to 46px */ line-height: 1; margin-bottom: 4px; }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem); /* 16px to 24px */ }

/* H3 Template Style */
.wdt-home-3-slider-tmp-style .wdt-tabs-list-wrapper,
.wdt-home-3-slider-tmp-style .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper { display: none; }
.wdt-home-3-slider-tmp-style .wdt-tabs-container .wdt-tabs-content-wrapper > div { padding: 0; }
.wdt-home-3-slider-tmp-style .elementor-widget-container .wdt-tabs-container { background-color: var(--wdtAccentTxtColor); border: 0; padding: 0; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-counter { font-size: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem); /* 26px to 36px */ font-weight: var(--wdtFontWeight_H4); font-family: var(--wdtFontTypo_H4); line-height: 1; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper { margin-bottom: 8px; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); }
.wdt-home-3-slider-tmp-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-home-3-slider-tmp-style div h2,
.wdt-home-3-slider-tmp-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.4712rem + 1.7949vw, 3.625rem); /* 30px to 60px */ }

.wdt-h3-slider-counter-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFive); }
.wdt-h3-slider-counter-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFour); }
.wdt-h3-slider-counter-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorSeven); }


/* Video Banner IconBox Style */
.wdt-video-icon-bx-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 4.5rem; line-height: 0; }
.wdt-video-icon-bx-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); /* 18px to 20px */ }

/* Higlight Heading Style */
.wdt-heighlight-heading-style .wdt-heading-colored-elements { text-decoration: underline; }

/* Course Form Style */
.wdt-custom-course-sidebar-form .wpcf7-form-control-wrap input{ border-color: transparent; }
.wdt-custom-course-sidebar-form .wpcf7-form-control-wrap input:focus{ border-color: var(--wdtPrimaryColor); }
.wdt-custom-about-iconbox.course .wdt-content-item .wdt-content-title h5{ padding-right: 30px; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Responsive */

@media screen and (min-width:1921px) and (max-width:2560px) {
    .wdt-custom-cloud-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(7.1875rem, 6.6827rem + 2.2436vw, 9.375rem) !important; /* 115px to 150px */ }
    .wdt-about-spacer-mask-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(18.75rem, 18.0288rem + 3.2051vw, 21.875rem) !important; /* 300px to 350px */ }
    .wdt-cus-filler-mask-spacer .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(3.25rem, -0.132rem + 2.8169vw, 4.375rem) !important; } /* 52px to 70px */
    .wdt-cus-wav-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(7.5rem, -0.0156rem + 6.2598vw, 10rem) !important; } /* 120px to 160px */
    .wdt-custom-bg-round-img .elementor-widget-container img { max-width: 550px !important; }
}

@media screen and (max-width:1750px) {
    /* Testimonial Style */
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  }
}

@media screen and (max-width:1540px) {

    /* Testimonial Style */
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(12.5rem, -2.9561rem + 19.305vw, 15.625rem); /* 195px to 250px */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(25rem, 9.5439rem + 19.305vw, 28.125rem); /* 400px to 450px */ }

    /* Icon Box Section Style */
    .wdt-custom-ripple-box-style .wdt-icon-box-holder .wdt-snap-scroll-enabled { padding-top: 20px; }
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1):not(:last-child)::before { left: calc(100% - 60px); }
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1)::after { right: -40px; top: 135px; }
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n)::after { top: 89px; }
    .wdt-custom-ripple-box-style .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { display: block !important; }

    /* Slider Style */
    .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: 90px; }

    /* Education Imagebox Style */
    .wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a { max-width: clamp(10rem, -2.3649rem + 15.444vw, 12.5rem); /* 160px to 200px */ }
    .wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { top: 50px; }
    .wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { /* font-size: clamp(26.25rem, 5.848rem + 25.4826vw, 30.375rem); 420px to 486px */ font-size: clamp(25.75rem, 4.7297rem + 26.2548vw, 30rem); /* 412px to 480px */ width: clamp(17.5rem, 2.0439rem + 19.305vw, 20.625rem); /* 270px to 330px */ }
        .wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; overflow: hidden; text-overflow: ellipsis; }

    /* Pricing Table Style */
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 52%; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 17%; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 60px; }
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 40px; }

    /* Path Image Box Style */
    .wdt-custom-path-box-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { width: clamp(10rem, -2.3649rem + 15.444vw, 12.5rem); /* 160px to 200px */ }
    .wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(20.625rem, 5.1689rem + 19.305vw, 23.75rem); /* 420px to 380px */ width: clamp(17.1875rem, 3.277rem + 17.3745vw, 20rem); /* 340px to 320px */ }
    .wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { -webkit-line-clamp: 3; --d-line-truncute: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-bottom: 20px; max-height: calc(var(--wdtLineHeight_Base) + var(--d-line-truncute)); }
    /* Image Caousel Style */
    .wdt-custom-img-carousel-style .wdt-content-item .wdt-coantent-image-wrapper:after { right: -20px; }

    /* Events Style */
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd { margin-right: clamp(1.25rem, -18.2247rem + 24.3243vw, 5.1875rem); /* 20px to 83px */ }

}

@media screen and (max-width:1280px) {

    /* Home Mega Menu */
    .wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); }

    /* Megamenu Style */
    .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title>h5,
    .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); }
    .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image > span > img, .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image > a > img { max-width: 40px; }


    /* Testimonial Style */
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(13.75rem, 1.1887rem + 19.6078vw, 16.875rem); /* 220px to 270px */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(29.375rem, 4.2525rem + 39.2157vw, 35.625rem); /* 470px to 570px */ }

    /* Education Imagebox Style */
    .wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { overflow: hidden; padding: 0 10px; }

    .wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { line-height: var(--wdtLineHeight_Alt); }

    /* Pricing Table Style */
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 45%; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 19%; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 40px; }

    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { flex: 0 0 36%; }
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { flex: 0 0 42%; }
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-pricing-table-pricing-inner { flex: 0 0 58%; }
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 40px; }

    /* Path Image Box Style */
    .wdt-custom-path-box-style .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll div.wdt-column { padding-bottom: 50px; }
    .wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 10px; }

    /* Events Style */
    .wdt-events-holder .wdt-event-item .wdt-event-item-schedule { right: auto; left: 0; border-radius: 0 0 var(--wdtRadius_3X) 0; }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta { grid-template-columns: 1fr; justify-content: center; }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:not(:last-child) { margin-right: clamp(2rem, -17.1655rem + 23.9382vw, 5.875rem); }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta > .tribe-events-meta-group-details { text-align: center; margin-bottom: 13px; }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta dl, .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { text-align: center; justify-content: center; width: fit-content; justify-self: center; }

    /* Cart */
    .wc-block-components-sidebar-layout .wc-block-components-main, .wc-block-components-sidebar { width: 100% !important; padding: 0 !important; }
    .wc-block-components-sidebar-layout .wc-block-components-main { margin-bottom: 30px !important; }
    .wc-block-cart-item__wrap > * { width: 50%; flex: 1 1 50%; max-width: none !important; text-align: left; }
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 30%; }
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-details { width: 70%; }

    /* Border Faq Style */
    .wdt-custom-our-mission { margin-left: 0; }
    .wdt-custom-mission { margin-right: 0; }

    /* Mask Counter Style */
    .wdt-custom-counter1 .wdt-counter-holder .wdt-column-wrapper .wdt-column:first-child .wdt-content-item { margin-top: 0; }
    .wdt-custom-counter1 .wdt-content-item .wdt-content-counter { line-height: 1; }
    .wdt-custom-counter1 .elementor-widget-container { overflow: hidden; }
    .wdt-cus-app-stores .wdt-image-box-holder{ justify-content: center; flex-wrap: wrap; }

    /* About Us Style */
    .wdt-custom-about-iconbox .wdt-content-item .wdt-content-title h5 { padding-right: 0; }

    /* Image Caousel Style */
    .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper::after { right: -10px; }

    /* Mask Counter Style */
    .wdt-custom-counter1 .wdt-column:nth-child(2) { margin-top: 0px; }
    .wdt-custom-counter1 .wdt-column:nth-child(3) { margin-top: 0px; }
    .wdt-custom-iconbox1 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { display: block !important; }

    .wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; }
 
}

@media screen and (min-width:1025px) {
    .wdt-kids-slider-style-01 { position: static; }
    .wdt-kids-slider-style-01:not(.wdt-arrow-style) .wdt-carousel-pagination-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
    .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev { margin-left: -35px; }
    .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next { margin-right: -35px; }
    /* H3 Template Style */
    .wdt-h3-slider-counter-style .wdt-counter-holder .wdt-column-wrapper .wdt-column { flex: 0 0 auto !important; }
    /* Video Banner IconBox Style */
    .wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) { justify-content: space-between; }
    .wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) .wdt-column { flex: 0 0 auto !important; }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    
}

@media screen and (max-width:1024px) {
    /* Before Style */
    .wdt-custom-after-style .elementor-widget-wrap:after { display: none; }

    /* Slider 1 */
    .wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper { text-align: center; }

    /* Testimonial Style */
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(11.25rem, 1.201rem + 15.6863vw, 13.75rem); /* 180px to 220 */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(22.5rem, -5.1348rem + 43.1373vw, 29.375rem); /* 360px to 470px */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-top: -15px; }

    /* Icon Box Section Style */
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1)::after { right: -42px; }
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n)::after { top: 88px; }

    /* Pricing Table Style */
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title,
    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-pricing-table-pricing-inner,
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 100%; padding: 0; justify-content: center; border: 0; height: auto; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header>div:first-child { border: 0 !important; }
    .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { width: 300px; }

    .elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { margin-bottom: 22px; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { margin-bottom: 35px; }
    .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { margin-bottom: 40px; }

    /* Contact Form Style */
    .wdt-cus-contact-from-01 .wdt-col.wpcf7-btn-wrap { text-align: center; }

    /* Image Box Section */
    .wdt-cus-image-box-02 .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper { margin: -11px; }

    /* Image Caousel Style */
    .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper::after { right: -42px; }

    /* Events Style */
    .single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { flex-wrap: wrap; }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:not(:last-child) { margin-right: clamp(0.3125rem, -0.1958rem + 2.259vw, 1.25rem); /* 5px to 20px */ }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:last-of-type {margin-right: 0 }
    .wdt-events-holder .wdt-event-item { flex-wrap: wrap; }
    /* .wdt-events-holder .wdt-event-item .wdt-event-item-schedule { top: 40px; bottom: auto; } */
    .wdt-events-holder .wdt-event-item > .wdt-event-item-media { flex: 0 0 100%; height: 200px; }
    .wdt-events-holder .wdt-event-item > .wdt-event-item-details { flex: 0 0 100%; }

    /* Cart */
    .woocommerce div.product.type-product > div.images, .woocommerce div.product.type-product > div.summary { width: 100% !important; }
    .woocommerce div.product.type-product > div.images { margin-bottom: 30px; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled { flex-wrap: wrap; }
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip { font-size: 12px; }

    /* Image Carousel Style */
    .wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { text-align: center; right: inherit; top: inherit; position: relative; }
    .wdt-custom-gread-wav-overlay-style > .elementor-background-overlay { -webkit-mask-size: cover; mask-size: cover; margin-top: -80%; }

    /* Newsletter Style */
    .wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { font-size: 0; padding: 10px; }
    .wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] i { font-size: 24px; line-height: 1; margin: 0; }
    .wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:after { border-radius: var(--wdtRadius_Full); }

    .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 40px 30px !important; }

    /* Carousel Style */
    .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; gap: 20px; }
    .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: 65px; }
    .wdt-cus-app-stores .wdt-image-box-holder .wdt-content-item{ padding-left: 0px }

    /* Counter Style 2 */
    .wdt-cus-about-counter .wdt-column-wrapper.wdt-column-gap-default .wdt-column { margin: 10px 0; }
    .wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-top { top: 0; width: 100%; transform: rotate(180deg); left: 0; }
    .wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-bottom { width: 100%; left: 0; bottom: 0; }

    /* Video Banner IconBox Style */
    .wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination {
        display: block !important;
    }

}

@media screen and (max-width:767px) {
    /* Icon Box Section Style */
    .wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
    .wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before,
    .wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):not(:last-child):after,
    .wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):not(:last-child):after { display: none; }
    .wdt-custom-ripple-box-style .wdt-column:nth-child(2n) .wdt-content-item { margin-top: 0; }

    /* Navigation Widget Type 2 Style */
    .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div>a { display: none; }

    /* Cart */
    .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper, .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper { flex-direction: row; }
    .gift-cards-list button { padding: 10px 16px; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons form.cart.grouped_form table.woocommerce-grouped-product-list.group_table td:nth-child(2) { width: 100%; order: 1; display: block; padding: 0; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tr:not(:last-child) { padding: 12px 0; }
    .tippy-box .tippy-content { display: flex; }

    /* Iconbox Style 03 */
    .wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column { border-right: 0; }

    /* H4 Contet Style */
    .wdt-cus-text-image-filler .wdt-elementor-repeater-container-wrapper { display: block }

    /* Hover Image Carousel */
    .wdt-cus-marquee-home4 .swiper-slide .wdt-content-item .wdt-content-icon-wrapper{ margin: 0; }
    .wdt-cus-marquee-home4 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{ width: 80px; }
    
    /* Iconbox Style 03 */
    .wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; }
    .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding-top: 0 !important; }
    .wdt-custom-slider-02 .wdt-advanced-carousel-container { padding: 0; }

    /* Events Style */
    .wdt-events-holder .wdt-event-item { text-align: center; }
    .wdt-events-holder .wdt-event-item>.wdt-event-item-details>a { margin-right: auto; margin-left: auto; }
}

@media only screen and (max-width: 740px) {
    /* Cart */
    .wc-block-components-product-badge { border: none !important; padding: 0; }
    .wc-block-components-product-details.wc-block-components-product-details:last-of-type { display: flex; gap: 10px; }
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity { padding-top: 0; }
    .woocommerce-page table tbody { border-width: 0; }
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row { display: flex !important; flex-direction: column; }
    .wc-block-cart-item__wrap > * { width: 100%; flex: 1 1 100%; margin-bottom: 6px; text-align: center; }
    .wc-block-components-product-details.wc-block-components-product-details:last-of-type, .wc-block-cart-item__wrap > * { justify-content: center; }
    .wc-block-cart-item__total-price-and-sale-badge-wrapper { align-items: center !important; }
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { padding: 0 !important; }
    .wc-block-cart table.wc-block-cart-items { margin: 0 0 0; }
    .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th { margin: 0 0 1em; }
    .wc-block-components-totals-wrapper { padding: 16px !important; border-top: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15) !important; }
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row { padding: 0 !important; }
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image { padding-right: 0px !important; }
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { font-size: 18px; }
    /* .wc-block-cart-item__prices span.price.wc-block-components-product-price, .wc-block-components-product-badge, .wc-block-components-product-details.wc-block-components-product-details:last-of-type, .wc-block-components-product-badge { font-size: 14px; } */
    .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity { padding-right: 0 !important; padding-top: 5px !important; justify-content: center; }
    .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { margin-bottom: 6px; }
    /* .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link { font-size: 12px !important; } */
    .wc-block-components-checkout-step__content>* { margin-bottom: 20px; }
    .wc-block-components-sidebar-layout .wc-block-components-validation-error>p { bottom: -28px; }
    .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input { margin-top: 20px; }
    .woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody { border-width: 0 !important; }

    .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block > div.wp-block-woocommerce-cart-order-summary-coupon-form-block { border-top: 0px !important; }
    .wc-block-components-sidebar-layout .wc-block-components-main table { border: 1px solid; border-color: rgba(var(--wdtBorderColorRgb), 0.2); }
}

@media screen and (max-width:599px) {
    .wc-block-components-notice-banner.is-success { flex-direction: column; justify-content: center; text-align: center; }
    .wc-block-components-notice-banner.is-success > svg { margin: 0 auto; }
    .wc-block-components-notice-banner>.wc-block-components-notice-banner__content { display: inline-flex; flex-direction: column-reverse; justify-content: center; text-align: center; gap: 10px; }
}


@media screen and (max-width:479px) {
    /* Testimonial Style */
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: 170px; /* 180px to 220 */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(20rem, 14.9686rem + 25.1572vw, 22.5rem); /* 360px to 470px */ }
    .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group { padding: 20px 80px; }

    /* Education Imagebox Style */
    .wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { padding: 0 22%; }

    /* Contact Form Style */
    .wdt-cus-contact-from-01 .wdt-col-one p { grid-template-columns: 1fr; }

    /* Image Caousel Style */
    .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper:after { display: none; }

    /* Navigation Widget Type 2 Style */
    .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3 { font-size: 0; }
    .tribe_events.has-post-thumbnail .wdt-events-right-content { margin-top: -20px; }

    /* Cart */
    .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button { display: none; }
    .woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus { margin: 5px 10px 5px 0; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr th.label { font-size: 14px; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr:first-child td ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared { margin-bottom: 0; }
    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr th.label { margin-top: 10px; }
    .wc-block-components-checkout-step__content>* { margin-bottom: 20px; }
    .wc-block-components-sidebar-layout .wc-block-components-validation-error>p { bottom: -28px; }
    .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input { margin-top: 20px; }
    .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip { font-size: 12px; }

    /* About Us Style */
    .wdt-custom-about-iconbox .wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 15px 10px; }
    .wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group { flex-direction: column; }
    .wdt-custom-about-iconbox .wdt-content-item .wdt-content-title { margin: 10px 0px; }

    /* Mask Counter Style */
    .wdt-custom-counter1 .wdt-counter-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item { border-right:0; }

    /* Newsletter Style */
    .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 40px 20px !important; }
    .wdt-cus-stripe-circle .elementor-icon svg{ font-size: 200px; }

    /* Count Down Style */
    .elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { width: 100%; }

    /* Iconbox */
    .wdt-custom-about-iconbox.course .wdt-content-item .wdt-content-title h5 { padding-right: 0; }
    .wdt-custom-about-iconbox.course .wdt-column-holder .wdt-column-wrapper .wdt-column { width: 50% !important; }

    /* Branding Banner Style */
    .wdt-cus-brands-home2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { border-right: 0; }
    .wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
    .wc-block-components-product-badge,
    .wc-block-components-product-metadata {
        font-size: var(--wdtFontSize_Ext) !important;
    }
    button.wc-block-cart-item__remove-link::before, button.wc-block-cart-item__remove-link::after {
        top: 1px !important;
    }


}

@media screen and (max-width:400px) {
    /* Pricing Table Style */
    .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { width: auto; text-align: start; }
}

/* Cart, Checkout Padding Issue */

.wc-block-components-totals-coupon .wc-block-components-panel__button > svg, .wc-block-components-order-summary .wc-block-components-panel__button > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button > svg{ margin-right: 12px; font-size: 24px; transition: var(--wdt-Ad-Transition); fill: var(--wdtAccentTxtColor); }
.wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus > svg, .wc-block-components-order-summary .wc-block-components-panel__button:hover > svg, .wc-block-components-order-summary .wc-block-components-panel__button:focus > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg{ fill: var(--wdtAccentTxtColor); }
.wc-block-components-totals-coupon .wc-block-components-panel__button, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus, .wc-block-components-order-summary .wc-block-components-panel__button, .wc-block-components-order-summary .wc-block-components-panel__button:hover, .wc-block-components-order-summary .wc-block-components-panel__button:focus, .wc-block-components-totals-coupon .wc-block-components-panel__button, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus{ padding: var(--wdtPadding_MiniBtn) !important; }

.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group { width: 100%; }

body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span { color: var(--wdtAccentTxtColor); }