
.single-top-service {
    position: relative;
    text-align: center;
    float: left;
}
.single-top-inner {
padding: 0 15px 21px;
    background: rgba(245,245,245,0.7);
    margin: 10px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single-top-inner:hover {
    background: #ff2f00;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.single-top-inner:hover::before {
    display: none;
}

.sts-img {
    margin-bottom: 1px;
}

.sts-img-box {
    border: 15px solid transparent;
    border-radius: 100px;
    height: 95px;
    line-height: 68px;
    margin: auto;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 95px;
}

.single-top-inner:hover .sts-img-box {
    border: 15px solid #ff2f00;
    box-shadow: 1px 2px 5px -1px rgba(0, 0, 0, 0.25);
    -webkit-transform: translateY(-55px);
    -ms-transform: translateY(-55px);
    -o-transform: translateY(-55px);
    transform: translateY(-55px);
}

.sts-img img { width: 95px; height: 95px;
    border-radius: 100px;}

.single-top-inner > p {
    line-height: 20px;
    font-size: 13px;
    letter-spacing: 1px;
    margin: 10px auto;
}
.single-top-inner h3{
background: transparent;
margin-bottom: 2px !important;
padding-bottom: 2px !important;
}
.single-top-inner h3{
background: transparent;
}
.single-top-inner:hover > p, .single-top-inner:hover > h3, .single-top-inner:hover > h5 {
    color: #fff;
}
