
.counter{
font-family: 'Open Sans', sans-serif;
    color: #000;
    background: #fff;
    text-align: center;
    width: 100%;
    padding: 25px 30px 10px;
    margin: 0 auto; 
    position: relative;
    z-index: 1;
}
.counter:before{
content: "";
 
border-radius: 15px 0 30px 0; 
position: absolute;top: 12px;left: 12px;right: 12px;bottom: 27px;z-index: -1;
}
.counter .counter-icon{
font-size: 35px;
margin: 0 0 10px;
transform: rotateX(0deg);
transition: all 0.3s ease 0s;
}
.counter:hover .counter-icon{
transform: rotateX(360deg);
text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.counter h3{
font-size: 18px;
font-weight: 500;
text-transform: capitalize;
letter-spacing: 1px;
margin: 0 0 20px;
}
.counter .counter-value{
color: #000;
    /* background: #fff; */
    font-size: 33px;
    font-weight: 600;
    text-align: center;
    /* line-height: 60px; */
    /* width: 90%; */
    height: 50px;
    /* padding: 0 15px; */
    /* margin: 0 0 0 -37px; */
    display: block;
    margin-top: -24px;
    margin-bottom: 27px;
}
.counter.pink:before{background-color: #fff; }
@media screen and (max-width:990px){
    .counter{margin-bottom: 40px; }
}