form{
   margin: auto;
}
.form_wrapper {
   display: flex;
   position: relative;
   margin: auto;
   height: auto;
   width: 750px;
   background: linear-gradient(40deg, rgba(255, 85, 0, 0.80), rgba(255, 106, 0, 0.80), rgba(255, 128,0, 0.80), rgba(255, 153, 0, 0.80), rgba(227, 192, 39, 0.80));
   border-radius: 15px;
}

.contact_form_item[type=comments] {
   display: flex;
   position: relative;
   margin: 20px;
   height: 250px;
   width: auto;
   background-color: #3d3433;
   border-radius: 10px;
}
.contact_form_item {
   display: flex;
   position: relative;
   margin: 20px;
   height: auto;
   width: auto;
   background-color: #3d3433;
   border-radius: 10px;
}

label {
   display: flex;
   position: relative;
   margin: auto;
   margin-right: 10px;
   width: 140px;
   border-radius: 10px;
}
.label_title {
   display: flex;
   position: relative;
   margin: auto;
   font: 18px Georgia;
   color: #FFFFFF;
}

input[type=text], select {
   display: flex;
   position: relative;
   margin: auto;
   margin-top: 15px;
   margin-bottom: 15px;
   padding: 5px;
   right: 20px;
   font: 16px Georgia;
   color: #000000;
   width: 550px;
   border-radius: 5px;
}
textarea{
   display: flex;
   position: relative;
   margin: auto;
   right: 20px;
   margin-top: 15px;
   margin-bottom: 15px;
   padding: 5px;
   height: auto;
   font: 16px Georgia;
   color: #000000;
   width: 550px;
   border-radius: 5px;
}


.submit_button {
   display: flex;
   position: relative;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   width: 200px;
   height: 50px;
   #background: rgba(32, 150, 17, 0.90);
   #border-radius: 15px;
}
input[type=submit] {
   display: inline-block;
   width: 100%;
   height: 100%;
   background: rgba(32, 150, 17, 0.90);
   border-radius: 15px;
   cursor: pointer;

   font: small-caps 22px Georgia;
   color: #EEEEEE;
}
