: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;
    }
}