.smallSteps li {
    font-size: 14px;
}
.smallSteps .step-indicator .step {
    background-color: #ccc;
    color: #fff;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 16px;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
}
.smallSteps .step-indicator .success .step {
    background-color: #07639d;
}
.flex {
    display:flex;
}

.productField {
    float: left;
    display: flex;    
    max-width: 100%;   
    width: 100%; 
    margin-bottom: 0;
    justify-content: start;
}

@media (max-width: 991px){

.flex {
    display:block;
}

}