 .display-flex-business {
    display:flex;
    flex-direction:column;
 }
 .input-error {
    border: 1px solid red;
}


@media (min-width: 768px) and (max-width: 991.95px) { 


        .btns-group {
            text-align:center;
        }
        
        .smllogo {
            width:50%;
        }
        .smllogo img {
            max-height:50px;
        }
        #header > div > div.wsmobileheader.clearfix.page-free-trial > a  {
            font-size:22px;
        }
        }
    
@media (min-width: 480px) and (max-width: 767.95px) {



    }

@media (min-width: 414px) and (max-width: 479.95px) {
    .smllogo img {
        max-height:30px;
    }
}
@media (min-width: 321px) and (max-width: 414.95px) {
    #header > div > div.wsmobileheader.clearfix.page-free-trial > a {
        padding:12px;
        margin-right:8px !important;
    }     
    .smllogo img {
        max-height:25px;
    }
}

@media (max-width: 320.95px) {
    #header > div > div.wsmobileheader.clearfix.page-free-trial > a {
        padding:12px;
        margin-right:8px !important;
        font-size:12px !important
    }     
    .smllogo img {
        max-height:25px;

    }
    #hero-28 > div.container > div > div:nth-child(1) > div > div > a.btn.btn-md.btn-stateblue.tra-stateblue-hover{
        margin-bottom:10px;
    }
}
