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;
}