@media (min-width: 992px){
    form .form-required {
        margin-top: -7%;
        float: right;
    }
}

@media (max-width: 991px) and (min-width: 768px){
    form .form-required {
        margin-top: -12%;
        float: right;
    }
}


.ginput_container_email, .ginput_container_phone {
    margin-top: unset !important;
    margin-bottom: 30px;
}

#field_1_34 .gchoice {
    margin-bottom: 10px;
}

.gform_wrapper #field_1_7 .gfield_description.validation_message, .gform_wrapper #field_1_14 .gfield_description.validation_message, .gform_wrapper #field_1_17 .gfield_description.validation_message, .gform_wrapper #field_1_19 .gfield_description.validation_message, .gform_wrapper #field_1_27 .gfield_description.validation_message, .gform_wrapper #field_1_21 .gfield_description.validation_message {
    margin-top: auto;
}

.gform_wrapper .gform_footer .button, .gform_wrapper .gform_footer .gform_button {

    margin-top: 0 !important;
}
