.op-3-features{
    text-align: center;
  margin-top: 70px;
  margin-bottom: 70px;
}

.op-3-features .titles{
    padding-bottom: 60px;
}

.op-3-features .titles h6{
    color: var(--color-primary);
    text-transform: uppercase;
}
.op-3-features .titles h1{
    color: var(--color-black);
    padding: 16px 0;
}

.op-3-features .titles h3{

}
.op-3-features .features{
    padding-bottom: 8px;
}

.op-3-features .features .feature {
    padding-bottom: 24px;
}

.op-3-features .features .feature img{
    width: 194px;
    height: 194px;
}

.op-3-features .features .feature .text{
    padding-top: 12px;
}

.op-3-features .features .feature .text h5{
    padding-bottom: 12px;
}

.op-3-features button{
    text-transform: uppercase;
}

@media only screen and (min-width: 992px){
  .op-3-features{
  margin-top: 100px;
    margin-bottom: 100px;
}  
  .op-3-features .features{
        padding-bottom: 80px;
    }
    .op-3-features .features .feature{
        padding: 0 20px;
    }
}