.feedback_block{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 50px 10px 50px 10px;
}
.feedback_form{
	border: 1px solid #000;
	min-height: 100px;
	padding: 15px;
	background-color: rgba(0,0,0, 0.7);
	margin: 10px;
}
.order_block{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width:100%;
}
.order_form{
	display:block;
	border: 1px solid #000;
	min-height: auto;
	max-width:100%;
	padding: 15px;
	background-color: rgba(0,0,0, 0.7);
	text-align: center;
}
.form_headline{
	text-align: center;
	font-size: 21px!important;
	padding: 10px 0 10px 0;
}
@import url(https://fonts.googleapis.com/css?family=Bree+Serif);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

* {
  margin: 0;
  padding: 0  
}
body {
  background: url(../img/plane_background.jpg); 
  background-size: cover;
  background-repeat: no-repeat;
  color: #B1B1B1;
  margin: 15px auto 0;
  width: 100%;
  height: 100%;
}
#contact {
  overflow: auto;
}
#contact #form {
  width:430px;
  float:left;
}
h3, h4, h5{
	font: 28px 'Bree Serif', Georgia, serif;
}
#contact #form h2 {
  font: 48px 'Bree Serif', Georgia, serif;
}
.input_block{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}
#contact #form span {
  width:100px;
  font: 14px/16px'Bree Serif', Georgia, serif;
}
#contact #form input {
  width:255px;
  border:0px;
  color:#F1F1F1;
  padding:10px 10px 10px 30px;
  font: 11px/20px'Open Sans', Verdana, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
}
#contact #form select {
  width:295px;
  border:0px;
  color:#F1F1F1;
  padding:10px 10px 10px 30px;
  font: 11px/20px'Open Sans', Verdana, Helvetica, sans-serif;
  margin: 5px 0 5px 0;
}
#contact #form #checkbox{
	width: auto;
	margin: 10px 10px 10px 10px;
}
#contact #form textarea {
  border:0px;
  width:255px;
  height:140px;
  padding:10px 10px 10px 30px;
  font: 11px/20px'Open Sans', Verdana, Helvetica, sans-serif;
  color:#F1F1F1;
  resize: none;
}
#contact #form input {
  background-color:#222222;
}
#contact #form select {
  background-color:#222222;
}
#contact #form textarea.message {
  background-color:#222222;
}
#contact #form input.submit {
  cursor: pointer;
  float:right;
  padding:10px 15px 10px 15px;
  margin:10px 16px 0px 0px;
  background:#222222;
  color:#F1F1F1;
  font: 14px/16px'Bree Serif', Georgia, serif;
}
#contact #captcha span{
  width: 44px;
}
#contact #captcha input{
  background: url(http://img3.uploadhouse.com/fileuploads/17737/17737011310213e71805ecf2292144cbbecf42ad.png) no-repeat scroll 0 0 transparent;
  margin: 5px 0 0;
  padding: 0;
  border: medium none;
  cursor: pointer;
  width: 15px;
    top: 10px;
    left: 10px;
    position: relative;
}
@media(max-width:576px){
	.input_block{
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	#contact #form {
	  width:300px;
	  float:left;
	}
}