.contact form {display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;max-width: 800px;width: 80%;margin-bottom:40px;}.contact fieldset {border:0;}.contact form input {flex: 1;width:640px;height:60px;vertical-align: middle;margin: 2px 0 10px 18px;padding: 4px;background-color: #fff;border: 1px solid black;border-radius: 5px;}.contact form select {width:640px;height:60px;vertical-align: middle;margin: 2px 0 10px 8px;padding: 2px 5px;background-color: #fff;border: 1px solid black;border-radius: 5px;}.contact form .btn {width:640px;height:60px;font-size: 14px;padding: 5px 10px;margin: 2px 0 10px 8px;background-color: blue;border: 0;border-radius: 5px;color: white;}.contact form button:hover {background-color: #3399FF;}.contact form a.submit {width:640px;height:60px;font-size: 14px;line-height: 24px;padding: 5px 10px;margin: 2px 0 10px 8px;background-color: green;border: 0;border-radius: 5px;color: white;}