#main {
    max-width: 1300px;
    margin: auto
}

#field_4_1 {
    max-width: 800px
}

#field_4_10,
#field_4_2,
#field_4_5,
#field_4_6,
#input_4_7 li {
    display: inline-block;
    width: 400px
}

#input_4_7 li {
    width: 350px
}

#input_4_1 label {
    display: none
}

#gform_fields_4 input[type=text] {
    color: #000;
    height: 44px;
    line-height: 44px;
    border: 0;
    background-color: #f6f6f6
}

#gform_fields_4 textarea {
    color: #000;
    border: 0;
    background-color: #f6f6f6
}

#input_4_10,
#input_4_2,
#input_4_5,
#input_4_6 {
    width: 100%
}

#input_4_9 li {
    display: block;
    width: 150px
}

#input_4_9 {
    margin-bottom: 2em
}

#label_4_9_0::after,
#label_4_9_1::after,
#label_4_9_2::after,
#label_4_9_3::after,
#label_4_9_4::after {
    color: #e6b311;
    text-align: left;
    position: absolute;
    padding-left: .5em;
    font-family: "awb-icons", serif;
    top: 0;
    width: 5.3em;
    right: 1em;
    font-size: 18px;
    border-radius: 1em;
    font-weight: 400
}

#label_4_9_0::after {
    content: '\f005\f005\f005\f005\f005'
}

#label_4_9_1::after {
    content: '\f005\f005\f005\f005'
}

#label_4_9_2::after {
    content: '\f005\f005\f005'
}

#label_4_9_3::after {
    content: '\f005\f005'
}

#label_4_9_4::after {
    content: '\f005'
}

@media only screen and (max-width: 860px) {
    #field_4_10,
    #field_4_2,
    #field_4_5,
    #field_4_6 {
        width: 100%
    }
}

@media only screen and (max-width: 641px) {
    #gform_wrapper_4 ul.gfield_radio li label {
        width: auto
    }
}