/************************************

   Counting Block

************************************/

.c-info-counter {
    background-color: #1d1d1c;
    padding: 37.50px;
}

.c-info-counter .l-container {
    display: flex;
}

.c-info-counter__item {
    width: 25%;
}

.c-info-counter__number {
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.64px;
    text-align: center;
    color: #83c450;
    margin-bottom: 8px;
}

.c-info-counter__text {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    text-align: center;
}

.l-info-counter__item-ct {
    font-size: 40px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.64px;
    text-align: center;
    color: #83c450;
    margin-bottom: 8px;
}


@media (max-width: 820px) {
    .c-info-counter {
        padding: 50px 15px 30px 15px;
    }
    .c-info-counter .l-container {
        flex-wrap: wrap;
    }
    .c-info-counter .l-container .c-info-counter__item {
        width: 50%;
        margin-bottom: 45px;
    }
    .l-info-counter__item-ct {
    	font-size: 34.2px;
    }
    .c-info-counter__number {
        font-size: 34.2px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: 2.26px;
    }
    
    .c-info-counter__text {
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
    }
}

@media (max-width: 370px) {
    .c-info-counter__number {
        font-size: 30px;
    }
    .c-info-counter__text {
        font-size: 12px;
    }
}