#lf_first_name_block, #lf_last_name_block, #lf_email_block, #lf_phone_block {
    width:50%;
    float:left;
}
#lf_first_name_block, #lf_email_block {
    padding-right:10px;
}
#lf_last_name_block, #lf_phone_block {
    padding-left:10px;
}
#lf_first_name_block input, #lf_last_name_block input, #lf_email_block input, #lf_phone_block input {
    width:100%;
}
#lf_message_block textarea {
    width:100%;
    min-height:150px;
}
@media screen and (max-width: 600px) {
    #lf_first_name_block, #lf_last_name_block, #lf_email_block, #lf_phone_block {
        width:100%;
    }
    #lf_first_name_block, #lf_email_block, #lf_last_name_block, #lf_phone_block {
        padding:0px;
    }
}