form .row{position: relative; margin-top: 6%; display: block; overflow: hidden;}
form .row .error{display: none; position: absolute; top: 0; right: 0; color: #ff6d6d; font-size: 25px;}
form .row input, form .row textarea{width: 100%; border: none; color: #a2a2a2; font-size: 18px; padding-left: 3%; background: #fff;}
form .row input{height: 34px; line-height: 34px;}
form .row textarea{height: 180px; resize: none; line-height: 22px;}
form .row input[type="button"]{width: 50%; color: #fff; font-size: 18px; line-height: 22px; background: #424242; cursor: pointer; margin: auto; display: block; outline: none;}
form .row input[type="radio"]{background: #81d2dd;}

.return-error{display: none; margin-top: 10px; color: #ff6d6d;}
#error-pays{color: #ff6d6d; font-size: 25px; float: right;}

#header #languette .top{width: 80.7%; background: #81d2dd; margin: auto; padding: 0 8%;}
.contact h2{font-family: "helvetica_light", sans-serif; font-size: 30px; color: #444546; text-align: center; margin-bottom: 2%;}
.contact .lbl{color: #424242; font-family: 'Arial', sans-serif; font-weight: bold; text-align: center; font-size: 18px;}
.contact .two-cols .col-one, .contact .two-cols .col-two{width: 50%; text-align: center;}
.contact .two-cols .col-one input, .contact .two-cols .col-two input{width: auto; height: auto;}
.contact .three-cols .col-one, .contact .three-cols .col-two, .contact .three-cols .col-three{width: 20%; text-align: center;}
.contact .three-cols .col-two{margin: 0 20%;}
.contact .three-cols .col-one input, .contact .three-cols .col-two input, .contact .three-cols .col-three input{width: auto; height: auto;}

.contact h3{font-family: "helvetica_light", sans-serif; font-size: 24px; color: #fff; text-align: center; margin: 10% 0;}
.contact .retour{text-align: justify; color: #fff; padding-bottom: 15%; border-bottom: 1px solid #fff;}