/*--- Count down timer ---*/


/* Countdown label */

.wdt-countdown-holder .wdt-countdown-label { text-transform:capitalize; margin:0 0 20px; }

.wdt-countdown-holder .wdt-downcount {
    border: 0px solid var(--wdt-elementor-color-primary);padding: 15px; width: 100%;
    display:grid;
    grid-template-columns: repeat(4, 1fr);   gap: clamp(0.625rem, -0.629rem + 5.7325vw, 6.25rem); /* 10px - 50px */
}

.wdt-counter-wrapper .wdt-counter-number {font-size: clamp(1.875rem, 0.8997rem + 4.4586vw, 6.25rem); /* 30px - 100px */
    line-height: var(--wdtLineHeight_H2);font-weight: var(--wdtFontWeight_Ext);}
.wdt-counter-wrapper .title{font-size: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem); /* 20px - 30px */ font-weight:500;}

.wdt-countdown-holder .wdt-counter-wrapper:not(:last-child):before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 70%;
    border-right: 2px dashed white;
    position:absolute;
    top: 0;
    right: calc(clamp(0.3125rem, -0.3145rem + 2.8662vw, 3.125rem) * -1);
    bottom: 0;
    margin: auto;
    opacity: 0.75;
    }

.wdt-countdown-holder .wdt-counter-wrapper  .wdt-counter-inner-wrapper { padding: 20px; text-align: center; }

.wdt-countdown-holder .wdt-counter-wrapper {display: grid;text-align: center;min-width: 100px;color: var(--e-global-color-primary);position: relative;}

.wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-size: var(--wdtFontSize_H4); margin: 0 0; }

.wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { font-size: var(--wdtFontSize_Alt); line-height: 1.2em; }



/* ----Responsive----- */

@media only screen and (max-width:767px) {
    .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: 12px; }
    .wdt-countdown-holder .wdt-counter-wrapper { min-width: 80px; }
}

@media only screen and (max-width: 479px) {
    .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: 12px; }
    /* .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { font-size: var(--wdtFontSize_H4); } */
    /* .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-size: var(--wdtFontSize_H6); } */
    .wdt-countdown-holder .wdt-counter-wrapper { min-width: 60px; }
}