Simple Counter Section with Bootstrap 4 and CSS

Counter section is created by using Bootstrap 4 and custom CSS with card hover effects. In the Bootstrap 4 numbers counts section, we used font-awesome icons to make it more attractive.

HTML

<!-- ======= Counter Section ======= -->
<section class="counter bg-light">
    <div class="container">
        <div class="row">
            <div class="col-lg-3 col-md-6">
                <div class="count-card">
                    <i class="far fa-smile"></i>
                    <span data-toggle="counter-up">331+</span>
                    <h3>Happy Clients</h3>
                    <p>The objective of this guideline is to provide best practice guidance to improve the ability</p>
                    <a href="#">Read More »</a>
                </div>
            </div>

          <div class="col-lg-3 col-md-6">
                <div class="count-card">
                    <i class="fas fa-project-diagram"></i>
                    <span data-toggle="counter-up">722+</span>
                    <h3>Scope</h3>
                    <p>The objective of this guideline is to provide best practice guidance to improve the ability</p>
                    <a href="#">Read More »</a>
                </div>
          </div>

          <div class="col-lg-3 col-md-6">
                <div class="count-card">
                    <i class="far fa-question-circle"></i>
                    <span data-toggle="counter-up">526+</span>
                    <h3>Support</h3>
                    <p>The objective of this guideline is to provide best practice guidance to improve the ability</p>
                    <a href="#">Read More »</a>
                </div>
          </div>

          <div class="col-lg-3 col-md-6">
                <div class="count-card">
                    <i class="fas fa-users"></i>
                    <span data-toggle="counter-up">100+</span>
                    <h3>Our Team</h3>
                    <p>The objective of this guideline is to provide best practice guidance to improve the ability</p>
                    <a href="#">Read More »</a>
                </div>
          </div>
        </div>
    </div>
</section><!-- End counter Section -->

CSS

.counter {
    padding: 50px 0px;
}
.counter .count-card {
    box-shadow: 25px 27px 10px -24px #e8e8e8;
    padding: 30px;
    width: 100%;
    background: #fff;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-bottom-right-radius: 50px;
    position: relative;
    overflow: hidden;
    z-index: 99999;
}
.counter .count-card::after {
    content: '';
    position: absolute;
    background: #fff5a0;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 100%;
    transition: all 0.3s;
    z-index: -1;
}
.counter .count-card:hover::after {
    background: #fff5a0;
    width: 100%;
    height: 100%;
}
.counter .count-card i {
  display: block;
  font-size: 30px;
  color: #4caf50;
  float: left;
}
.counter .count-card span {
    font-size: 42px;
    line-height: 24px;
    display: block;
    font-weight: 700;
    color: #607d8b;
    margin-left: 50px;
}
.counter .count-card p {
    font-size: 14px;
    text-align: right;
}
.counter .count-card h3 {
    font-size: 20px;
    margin-top: 36px;
    text-transform: uppercase;
    text-align: right;
    color: #607d8b;
}
.counter .count-card a {
    font-weight: 600;
    display: block;
    border-top: 2px dashed #4caf50;
    margin-top: 20px;
    padding-top: 20px;
    color: #4caf50;
    font-size: 18px;
    text-decoration: none;
    text-align: right;
}
.counter .count-card a:hover {
    color: #607d8b;
}