.qreate-counter.qreate-counter-style-1 {
    position: relative;
}

.qreate-counter.qreate-counter-style-1 .counter-content .qreate-counter-info .timer {
    font-size: 160px;
    font-family: var(--highlight-font-family);
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--background-element);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--letter-spacing);
    line-height: normal;

}

.qreate-counter.qreate-counter-style-1 .counter-content .counter-detail {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.qreate-counter.qreate-counter-style-1.qreate-after-line::after {
    content: "";
    background: var(--color-theme-secondary);
    position: absolute;
    right: -15%;
    top: 50%;
    width: 60px;
    height: 3px;
}

.qreate-counter.qreate-counter-style-1.qreate-after-line.bottom::after {
    right: auto;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.qreate-counter.qreate-counter-style-2 .counter-content .spin {
    width: 102px;
    height: 102px;
}

.qreate-counter.qreate-counter-style-2 .counter-top {
    display: inline-block;
}

.qreate-counter.qreate-counter-style-2 .counter-top .qreate-counter-info {
    position: absolute;
    left: 42px;
    top: 20px;
    width: 100%;
}

.qreate-counter.qreate-counter-style-2 .counter-content .counter-symbol {
    color: var(--color-theme-secondary);
    font-size: var(--font-size-h4);
}



@media(min-width:1025px) {

    .qreate-line-effect-desktop .qreate-counter.qreate-counter-style-1.qreate-after-line::after,
    .qreate-line-effect-desktop .qreate-counter.qreate-counter-style-1.qreate-after-line.bottom::after {
        content: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    .qreate-line-effect-tablet .qreate-counter.qreate-counter-style-1.qreate-after-line::after,
    .qreate-line-effect-tablet .qreate-counter.qreate-counter-style-1.qreate-after-line.bottom::after {
        content: none;
    }
}

@media(max-width:1024px) {
    .qreate-counter.qreate-counter-style-2 .counter-top .qreate-counter-info {
        left: 25px;
        top: 50%;
        transform: translateY(-50%);
    }

    .qreate-counter.qreate-counter-style-2 .counter-content .spin {
        display: block;
    }
}

@media(max-width:767px) {

    .qreate-line-effect-mobile .qreate-counter.qreate-counter-style-1.qreate-after-line::after,
    .qreate-line-effect-mobile .qreate-counter.qreate-counter-style-1.qreate-after-line.bottom::after {
        content: none;
    }

    .qreate-counter.qreate-counter-style-1.qreate-after-line::after {
        right: auto;
        top: auto;
        bottom: 0;
        left: 50%;
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}