/* contactform.css */
@media(max-width: 949px){.widget.widget-text {        float: left;        width: 50%;        padding-right: 2px;        padding-left: 2px;    }    .formbody input {        margin: 0 0 5px;    }    #upload {        margin: 0px !important;    }    #upload p {        margin-bottom: 5px !important;    }    .formbody textarea {        height: 45px;    }    .widget-submit {        margin: 20px 0;    }}@media(max-width: 480px){.widget.widget-text {width: 100%;} .spz-header h2, .spz-form .checkbox_container strong, .spz-header .highlight, .spz-form legend span {padding: 0px !important;} .spz-form .prefilled input {text-align: left;} .formbody input, .formbody select, .formbody textarea {        font-size: 20px !important;    }    label {         font-size: 20px !important;         text-align: left;    }}