.static > .element-row {
    margin: 20px 0px;
}

@media (min-width: 576px) {
    .static > .element-row.elements-2 > .element:first-child {
        float: left;
        width: 48%;
    }

    .static > .element-row.elements-2 > .element:last-child {
        float: right;
        width: 48%;
    }
}
.contact-form-content {
    margin: 30px 0px;
}

.contact-form-content .field-row {
    margin: 20px 0px;
}

.contact-form-content .field-row .field-label {
    font-weight: bold;
}

.contact-form-content .field-row .field-help {
    font-size: 80%;
}

.contact-form-content .field-row .field-input-element .field-text-input,
.contact-form-content .field-row .field-input-element .field-email-input,
.contact-form-content .field-row .field-input-element .field-phone-input,
.contact-form-content .field-row .field-input-element .field-textarea-input,
.contact-form-content .field-row .field-input-element .field-dropdown-input {
    width: 100%;
}

.contact-form-content .field-row .field-input-element .field-list-value {
    display: block;
    margin: 4px 0px;
}
.contact-form-content .field-row .field-input-element .field-list-value:first-child {
    margin-top: 0px;
}
.contact-form-content .field-row .field-input-element .field-list-value:last-child {
    margin-bottom: 0px;
}