/* general CSS */

@media (max-width: 782px) {
    .ast-builder-grid-row>.site-header-section {
        min-width: 0;
    }
    .wpcf7 form table,
    .wpcf7 form tbody,
    .wpcf7 form tr,
    .wpcf7 form td,
    .wpcf7 form th {
        display: block;
        width: 100% !important;
    }
    .wpcf7 form input,
    .wpcf7 form textarea,
    .wpcf7 form select {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }
    .wpcf7 table tr {
        margin-bottom: 1em;
    }
    .wpcf7 table td > p {
        margin-bottom: 0.5em;
    }
    .wpcf7 form input[name="checkbox-595[]"] {
        width: fit-content!important
    }
}