.form-row{margin:0 -5px;padding:0 0;min-height:30px;}
.form-row .col-1,
.form-row .col-2,
.form-row .col-3,
.form-row .col-4,
.form-row .col-4-3{box-sizing:border-box;float:left;line-height:28px;}
.form-row .col-1{width:100%;}
.form-row .col-2{width:100%;}
.form-row .col-3{width:100%;}
.form-row .col-4{width:100%;}
.form-row .col-4-3{width:100%;}
.form{margin-bottom:4.0em;display:inline-block;padding-left:0%;padding-right:0%;width:100%;}
.form#form-1,
.form#form-2{padding-left:0%;padding-right:0%;}
.form-input, #routefrom-1{width:100%;box-sizing:border-box;border:1px solid #dadbdc;min-height:50px;resize:vertical;padding:0 15px;font-size:18px;font-family:'Roboto', sans-serif;font-weight:normal;color:#2b2b2b;margin-bottom:1.0em;}
#form-1 .form-input,
#form-2 .form-input,
#form-3 .form-input{background-color:transparent;}
#form-1 .form-input,
#form-2 .form-input{color:#2b2b2b;}
#form-1 select,
#form-2 select,
#form-3 select{width:100%;box-sizing:border-box;border:1px solid #dadbdc;min-height:50px;resize:vertical;padding:0 15px;font-size:18px;font-family:'Roboto', sans-serif;font-weight:normal;color:#2b2b2b;margin-bottom:1.0em;}
#form-1 select:nth-child(1),
#form-2 select:nth-child(1){color:#fff;}
#form-1 select option,
#form-2 select option{color:#000;}
.succes .form-input{border:none;}
.contact .form-input{border:1px solid #eee;width:25%;min-height:55px;margin-right:1.5%;background:none;ccolor:#fff;background:#fff;}
::-webkit-input-placeholder{color:#2b2b2b;}
:-moz-placeholder{color:#2b2b2b;}
::-moz-placeholder{color:#2b2b2b;}
:-ms-input-placeholder{color:#2b2b2b;}
.contact::-webkit-input-placeholder,
.contact:-moz-placeholder,
.contact::-moz-placeholder,
.contact:-ms-input-placeholder{color:#2b2b2b;}
textarea.form-input{min-height:75px;padding-top:10px;}
.form-arterisk{color:red;font:Arial, Helvetica, sans-serif;font-size:18px;line-height:12px}
@media (min-width:800px){.col8 .custom_form{width:80%;}
}
@media (max-width:800px){.form-row{margin:0;}
.form-row .col-1,
.form-row .col-2,
.form-row .col-3,
.form-row .col-4,
.form-row .col-4-3{float:none;width:100%;}
}
.thanks{border:4px solid #2ab5d3;display:inline-block;width:100%;margin:1.5em 0;box-sizing:border-box;padding:1% 2% 1% 2%;}
.thanks_l{float:left;width:20%;}
.thanks_r{float:left;width:75%;padding-top:2%;}
.thanks h2{font-size:1.5em;margin-bottom:0.2em;}
.thanks p{font-size:16px;margin-bottom:0.5em;}
.thanks .fa{color:#9aca74;font-size:4em;}