 div#footer {
    box-sizing: border-box;
    margin: 0;
    border-radius: 0;
}

 .cleanbox {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 20px;
}

 .whitebox {
    margin: 0;
    border-radius: 0;
    float: none;
    border-top: 0;
}

 #submitButton {
    width: 50%;
}

/*
*********************
* Receive Solution Custom Form Fields *
*********************
*/

#custom-fields-list input[type="checkbox"],
#custom-fields-list input[type="radio"] {
    display: none;
}

#custom-fields-list input[type="checkbox"] + label,
#custom-fields-list input[type="radio"] + label {
    display: block;
}

#custom-fields-list select {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (min-width: 501px) {

     div#footer {
        border-radius: 3px;
    }

    /* Custom Form Fields */
    #custom-fields-list .customdiv p {
        margin-bottom: 10px;
    }

}

@media only screen and (min-width: 750px) {

    #custom-fields-list select {
        width: 50%;
    }

}