.sf-trustbar .sft-trust {
    padding: 24px 32px;
    background: #6f6f6f;
    position: relative;
    transition: .7s;
    text-align: center;
    overflow: hidden;
}

.sf-trustbar .sft-trust a {
    position: absolute;
    z-index: 2;
    inset: 0;
}

.sft h3 {
    min-height: 72px;
}

.sf-trustbar .sft-trust p {
    transition: .4s;
}

.sf-trustbar .sft-trust h4 {
    margin-bottom: 20px;
}

.sf-trustbar .sft-trust>*:not(a) {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.sf-trustbar .sft-trust.even {
    background: #f9f9f9;
}

.sf-trustbar .sft-trust.odd {
    background: #f1f1f1;
}

.sf-trustbar .sft-trust:hover p {
    color: #fff
}

.sf-trustbar .sft-trust .sft-icon {
    display: inline-block;
    padding: 24px 40px;
    color: #fff;
    margin-bottom: 24px;
    font-size: 32px;
    background: #333;
    position: relative;
    transition: .4s;
    border-radius: 50%;
}

.sf-trustbar .sft-trust:hover {
    background: #BF1E2E;
    color: #fff;
    transform: scale(1.1);
    z-index: 6;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);
}

.sf-trustbar .sft-trust:hover .sft-icon {
    color: #333;
    background: #fff;
}
.sf-trustbar .col-sm-4 {
    position: relative;
}
.sf-trustbar .col-sm-4:hover {
    z-index: 2;
}

@media (min-width: 992px) {
    .sft .section-title {
        text-align: center;
        position: relative;

    }

    .sft .section-title::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        border-top: 1px dashed #333;

    }

    .sft .section-title h2 {
        display: inline-block;
        position: relative;
        background: white;
        padding: 0 28px;
    }
}

@media (min-width: 1200px) {
    .sf-trustbar .sft-trust {
        padding: 32px 52px;
    }
}