div.controls_field_con > div.control_field_item {
    /*border:1px solid red;*/
    
    display: inline-block;
}
div.contact_widget_controls > div.control_field_item {
    float: left;
}
div.contact_widget_controls > div.privacy_policy_con {
    width: 70%;
    text-align: left;
}
div.contact_widget_controls > div.send_button_con {
    width: 30%;
    text-align: right;
}
table.contact_security_img_table td.contact_widget_field_input img.securityimg {
    vertical-align: middle;
    margin-right: 3px;
    border-radius: 5px;
}
table.contact_security_img_table td.contact_widget_field_input input.text {
    vertical-align: middle;
}
table.contact_security_img_table td.contact_widget_field_input {
    text-align: right;
}
@media (max-width: 795px) {
    table.contact_widget_form contact_widget_form_tbl tr.contact_widget_form_fields,
    table.contact_widget_form contact_widget_form_tbl td.contact_fields,
    table.contact_widget_form contact_widget_form_tbl td.enquiry_fields {
        display: block;
    }
    div.contact_widget_controls > div.control_field_item,
    div.contact_widget_controls > div.privacy_policy_con {
        text-align: left;
        width: 100%;
        float: none;
    }
    div.contact_widget_controls > div.send_button_con {
        margin-top: 10px;
    }
    div.enquiry_message_field_con div.contact_widget_input textarea {
        width: 99%;
    }
    table.contact_security_img_table td.contact_widget_field_input {
        text-align: left;
    }
    table.contact_widget_form_tbl tbody td {
        padding-left: 0px;
    }
}
div.contact_widget_item p.error {
    /*padding:0px;*/
    
    margin: 0px;
}
div.contact_widget_security_img_notexists div.controls_field_con {
    margin-top: 10px;
}
div.contact_widget_item input[type="text"].error,
div.contact_widget_item textarea.error {
    background: #FFEBAF;
    color: red;
}
input#contact_widget_security_img {
    width:80px;
    text-align: center;   
}