@media only screen and (max-width:767.98px) {
    header h4 {
        margin-top: 10px;
    }

    .form-group.d-md-flex .w-50 {
        width: 100% !important;
    }

    footer .col-md-2 {
        display: none;
    }

    .foot-list li {

        text-align: center;
    }
    .col {
        flex: auto;
    }
    .button {
      
        margin-bottom: 1em;
    }
    .input-group {
      
        margin-bottom: 1em;
    }
    .login-wrap h3 {
       
        line-height: normal;
    }
    .help {
        width: 50px;
        height: 50px;
        right: 9%;
        bottom: 17%;
    }
    .form-group .submit {
        top: 10px;
    }
    small.float-end.text-success {
        float: none !important;
    }
}