﻿header > .flex > * { max-width: 207px; }

/*.form_container .form .first > li { width: 32%; }*/
/*.form_container .form .first.by_step2 > li { width: 32%; }*/
.form_container .form .middle > li { margin-bottom: 20px; }
.form_container .form .middle { margin-bottom: 0; }

.steps_form_conti { position: relative; }

.general_form .form .form_title {font-size:1.8em;line-height:120%; }
.thanks_image > img {max-width:90px; }

@media only screen and (max-width: 1020px) {
    header > .flex > * { width: 130px !important; }
}

@media only screen and (max-width: 500px) {
    .form_container .form .first > li, .form_container .form .middle > li, .form_container .form .first.by_step2 > li { width: 100%; margin-bottom: 15px; }
}
