﻿.form-wrapper { display: flex; gap: 30px; flex-wrap: wrap; }
.form-wrapper > .row-fluid { display: contents; }
.form-wrapper > .row-fluid:before,
.form-wrapper > .row-fluid:after { display: none; }

.contactform-buttons-area { margin: auto; margin-top: 0 !important; }
.form-field-type-190 > img { width: 25%; }
.wrapper-form-field-type-14 .control-group { margin-bottom: 0px !important; }

/* nome */
.form-wrapper > .row-fluid > .wrapper-form-field-1127 { width: calc(50% - 15px); }

/* cognome */
.form-wrapper > .row-fluid > .wrapper-form-field-1128 { width: calc(50% - 15px); }

/* email */
.form-wrapper > .row-fluid > .wrapper-form-field-1129 { width: calc(50% - 15px); }

/* telefono */
.form-wrapper > .row-fluid > .wrapper-form-field-1130 { width: calc(50% - 15px); }

/* indirizzo */
.form-wrapper > .row-fluid > .wrapper-form-field-1131 { width: calc(50% - 15px); }

/* città */
.form-wrapper > .row-fluid > .wrapper-form-field-1132 { width: calc(50% - 15px); }

/* cap */
.form-wrapper > .row-fluid > .wrapper-form-field-1133 { width: calc(50% - 15px); }

/* nazione */
.form-wrapper > .row-fluid > .wrapper-form-field-1134 { width: calc(50% - 15px); }

/* tipologia utente */
.form-wrapper > .row-fluid > .wrapper-form-field-1135 { width: calc(33.3333% - 10px); }

/* codice fiscale */
.form-wrapper > .row-fluid > .wrapper-form-field-1136 { width: calc(66.6667% - 20px); }

/* partita iva */
.form-wrapper > .row-fluid > .wrapper-form-field-1137 { width: calc(33.3333% - 20px); }

/* sdi */
.form-wrapper > .row-fluid > .wrapper-form-field-1138 { width: calc(33.3333% - 30px); }

/* marca auto */
.form-wrapper > .row-fluid > .wrapper-form-field-1139 { width: calc(50% - 15px); }

/* modello auto */
.form-wrapper > .row-fluid > .wrapper-form-field-1140 { width: calc(50% - 15px); }

/* anno */
.form-wrapper > .row-fluid > .wrapper-form-field-1141 { width: calc(50% - 15px); }

/* motore */
.form-wrapper > .row-fluid > .wrapper-form-field-1142 { width: calc(50% - 15px); }

/* potenza */
.form-wrapper > .row-fluid > .wrapper-form-field-1143 { width: calc(50% - 15px); }

/* codice componente */
.form-wrapper > .row-fluid > .wrapper-form-field-1144 { width: calc(50% - 15px); }

/* vista componente */
.form-wrapper > .row-fluid > .wrapper-form-field-1145 { width: calc(50% - 15px); }

/* targhetta di omologazione */
.form-wrapper > .row-fluid > .wrapper-form-field-1147 { width: calc(50% - 15px); }

/* esempio (vista componente) */
.form-wrapper > .row-fluid > .wrapper-form-field-1146 { width: calc(50% - 15px); }

/* esempio (targhetta di omologazione) */
.form-wrapper > .row-fluid > .wrapper-form-field-1148 { width: calc(50% - 15px); }

/* messaggio */
.form-wrapper > .row-fluid > .wrapper-form-field-1149 { width: 100%; }

/* privacy */
.form-wrapper > .row-fluid > .wrapper-form-field-1150 { width: 100%; }

@media (max-width:1600px) {
}

@media (max-width:1400px) {
}

@media (max-width:1200px) {
}

@media (max-width:1023px) {
}

@media (max-width:640px) {
    .form-field-type-190 > img { width: 40%; }

    /* nome */
    .form-wrapper > .row-fluid > .wrapper-form-field-1127 { width: 100%; order: 0; }

    /* cognome */
    .form-wrapper > .row-fluid > .wrapper-form-field-1128 { width: 100%; order: 1; }

    /* email */
    .form-wrapper > .row-fluid > .wrapper-form-field-1129 { width: 100%; order: 2; }

    /* telefono */
    .form-wrapper > .row-fluid > .wrapper-form-field-1130 { width: 100%; order: 3; }

    /* indirizzo */
    .form-wrapper > .row-fluid > .wrapper-form-field-1131 { width: 100%; order: 4; }

    /* città */
    .form-wrapper > .row-fluid > .wrapper-form-field-1132 { width: 100%; order: 5; }

    /* cap */
    .form-wrapper > .row-fluid > .wrapper-form-field-1133 { width: 100%; order: 6; }

    /* nazione */
    .form-wrapper > .row-fluid > .wrapper-form-field-1134 { width: 100%; order: 7; }

    /* tipologia utente */
    .form-wrapper > .row-fluid > .wrapper-form-field-1135 { width: 100%; order: 8; }

    /* codice fiscale */
    .form-wrapper > .row-fluid > .wrapper-form-field-1136 { width: 100%; order: 9; }

    /* partita iva */
    .form-wrapper > .row-fluid > .wrapper-form-field-1137 { width: 100%; order: 10; }

    /* sdi */
    .form-wrapper > .row-fluid > .wrapper-form-field-1138 { width: 100%; order: 11; }

    /* marca auto */
    .form-wrapper > .row-fluid > .wrapper-form-field-1139 { width: 100%; order: 12; }

    /* modello auto */
    .form-wrapper > .row-fluid > .wrapper-form-field-1140 { width: 100%; order: 13; }

    /* anno */
    .form-wrapper > .row-fluid > .wrapper-form-field-1141 { width: 100%; order: 14; }

    /* motore */
    .form-wrapper > .row-fluid > .wrapper-form-field-1142 { width: 100%; order: 15; }

    /* potenza */
    .form-wrapper > .row-fluid > .wrapper-form-field-1143 { width: 100%; order: 16; }

    /* codice componente */
    .form-wrapper > .row-fluid > .wrapper-form-field-1144 { width: 100%; order: 17; }

    /* vista componente */
    .form-wrapper > .row-fluid > .wrapper-form-field-1145 { width: 100%; order: 18; }

    /* targhetta di omologazione */
    .form-wrapper > .row-fluid > .wrapper-form-field-1147 { width: 100%; order: 20; }

    /* esempio (vista componente) */
    .form-wrapper > .row-fluid > .wrapper-form-field-1146 { width: 100%; order: 19; }

    /* esempio (targhetta di omologazione) */
    .form-wrapper > .row-fluid > .wrapper-form-field-1148 { width: 100%; order: 21; }

    /* messaggio */
    .form-wrapper > .row-fluid > .wrapper-form-field-1149 { width: 100%; order: 22; }

    /* privacy */
    .form-wrapper > .row-fluid > .wrapper-form-field-1150 { width: 100%; order: 23; }

    .contactform-buttons-area { order: 24; }

}

@media (max-width:480px) {
}

@media (max-width:390px) {
}