@media only screen and (max-width: 999px) and (min-width: 300px) {
    .form-group.flex_fields {
        display: block;
    }
    .form-group.flex_fields>input {
        margin-bottom: 20px;
    }
    .form-group.flex_fields>label {
        text-wrap: unset;
        margin-bottom: 10px;
    }
    .row .div {
        margin-bottom: 10px;
    }
    .flex_fields input {
        margin-left: 0px;
    }
    .form_header.text-center>h2 {
        font-size: 24px;
    }
    .form_heading>h4 {
        margin-bottom: 22px;
        font-size: 20px;
    }
}