.financeio-counter-style-1 {
    display: block;
}

.financeio-counter-style-1 .financeio-counter-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: var(--global-body-lightcolor);
    height: 102px;
    width: 102px;
    justify-content: center;
    text-align: center;
    line-height: 102px;
    margin: 0 auto;
}

.financeio-counter-style-1 .counter-content {
    margin-top: 35px;
    text-align: center;
}

.financeio-counter-style-1 .financeio-counter-info {
    margin-bottom: 7px;
}

.financeio-counter-style-1 .financeio-counter-info {
    line-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.financeio-counter-style-1 .financeio-counter-info .timer {
    color: var(--global-font-title);
}

.financeio-counter-style-1 .financeio-counter-info span {
    font-family: var(--highlight-font-family);
    font-size: var(--font-size-h2);
    color: var(--global-font-title);
}

.financeio-counter-style-1 .counter-content .financeio-heading-title {
    margin: 0;
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--letter-spacing-two);
    font-size: var(--font-size-normal);
    color: var(--global-font-color);
    text-transform: uppercase;
}

.financeio-counter-style-1.text-center .financeio-counter-info {
    display: flex;
    justify-content: center;
}

.financeio-counter-style-1.text-left .financeio-counter-info {
    justify-content: flex-start;
}

.financeio-counter-style-1.text-left .counter-content {
    text-align: left;
}

.financeio-counter-style-1.text-right .counter-content {
    text-align: right;
    display: inline-block;
}

.financeio-counter-style-1.text-right .financeio-counter-info {
    justify-content: end;
}

.financeio-counter-style-1.text-left .financeio-counter-icon,
.financeio-counter-style-1.text-right .financeio-counter-icon {
    margin: 0;
}


/* =====Style 2===== */

.financeio-counter-style-2 {
    display: flex;
    align-items: center;
}

.financeio-counter-style-2 .financeio-counter-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: var(--global-body-lightcolor);
    height: 102px;
    width: 102px;
    justify-content: center;
    text-align: center;
    line-height: 102px;
    margin-right: 35px;
}

.financeio-counter-style-2 .counter-content {
    margin-left: 0px;
}

.financeio-counter-style-2 .financeio-counter-info {
    margin-bottom: 7px;
}

.financeio-counter-style-2 .financeio-counter-info {
    line-height: 28px;
    display: flex;
    align-items: center;
}

.financeio-counter-style-2 .financeio-counter-info .timer {
    color: var(--global-font-title);
}

.financeio-counter-style-2 .financeio-counter-info span {
    font-family: var(--highlight-font-family);
    font-size: var(--font-size-h2);
    color: var(--global-font-title);
}

.financeio-counter-style-2 .counter-content .financeio-heading-title {
    margin: 0;
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--letter-spacing-two);
    font-size: var(--font-size-normal);
    color: var(--global-font-color);
    text-transform: uppercase;
}

.financeio-counter-style-2.text-left .financeio-counter-info {
    justify-content: flex-start;
}

.financeio-counter-style-2.text-center .financeio-counter-info {
    justify-content: center;
}

.financeio-counter-style-2.text-right .financeio-counter-info {
    justify-content: flex-end;
}

@media (max-width: 479px) {
    .financeio-counter-style-2 {
        display: block;
        text-align: center;
    }
    .financeio-counter-style-2 .financeio-counter-icon {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
    .financeio-counter-style-2 .financeio-counter-info {
        justify-content: center;
    }
    .financeio-counter-style-2 .counter-content {
        margin-top: 30px;
    }
}


/* =====Counter Style 3===== */

.financeio-counter-style-3 {
    display: block;
}

.financeio-counter-style-3 .financeio-counter-info {
    margin-top: 13px;
}

.financeio-counter-style-3 .financeio-counter-info {
    line-height: 28px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.financeio-counter-style-3 .financeio-counter-info .timer {
    color: var(--global-font-title);
}

.financeio-counter-style-3 .financeio-counter-info span {
    font-family: var(--highlight-font-family);
    font-size: var(--font-size-h2);
    color: var(--global-font-title);
}

.financeio-counter-style-3 .counter-content .financeio-heading-title {
    margin: 0;
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-medium);
    letter-spacing: var(--letter-spacing-two);
    font-size: var(--font-size-normal);
    color: var(--global-font-color);
    text-transform: uppercase;
}

.financeio-counter-style-3.text-center .financeio-counter-info {
    display: flex;
    justify-content: center;
}

.financeio-counter-style-3.text-left .financeio-counter-info {
    justify-content: flex-start;
}

.financeio-counter-style-3.text-left .counter-content {
    text-align: left;
}

.financeio-counter-style-3.text-right .counter-content {
    text-align: right;
    display: inline-block;
}

.financeio-counter-style-3.text-right .financeio-counter-info {
    justify-content: end;
}