.form-item{align-items:flex-start;box-sizing:border-box;display:flex;width:100%}.form-item>label{line-height:42px;margin-bottom:0;margin-right:15px;margin-top:30px;position:relative;text-align:left;width:30%}.form-item label span{background-color:#ff6800;color:#fff;font-size:12px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:10px;width:36px}.form-item input,.form-item select,.form-item textarea{line-height:3;margin-right:0;margin-top:auto;width:100%}input[type=submit]{background-color:tomato;border:none;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.3);color:#fff;cursor:pointer;padding:10px;width:100%}input[type=submit]:hover{background-color:#ff4500;box-shadow:5px 5px 7px rgba(0,0,0,.4)}@media (max-width:768px){.form-item{display:block;margin-right:0;width:100%}.form-item label{line-height:30px;margin-bottom:auto;margin-right:auto;width:100%}.form-item label span{display:inline-block;position:static}.form-item input,.form-item select,.form-item textarea{flex:auto;width:100%}}