.col-12.col-sm-6.col-lg-3 {
    background-color: white;
    border-radius: 10px;
    margin: 1%;
    padding: 15px;
}

@media (min-width: 576px){
.col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 48%;
    max-width: 48%;
}
}

@media (min-width: 992px){
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 23%;
        max-width: 23%;
    }
}

.thevpsf{
    padding-bottom: 20px;
}

section.hami-features-area {
    background-color: aliceblue;
    margin-bottom: 45px;
    padding-top: 20px;
}

.section-heading.text-center.neg {
    margin-bottom: 20px;
}

.single-price-plan .price-plan-desc p i {
    float: right;
}