.form {
	position: relative;
	width: 75%;
	height: 250px;
	background: #f5f5f5;
	font-family: "Verdana";
	padding: 30px;
	margin-left: 30px; 
}
label {
	font-size: 14px;
	display: inline-block;
	margin-bottom: 2px; 
	font-style: italic;
}
.form input[type='text'] {
	width: 300px;
	height: 25px;
	display: inline-block;
	border: none;
	outline: none;
}

.form fieldset {
	position: relative;
	padding: 0;
	margin: 30px 0 0 0;
}
.form h2 {
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
	margin: 0;
}
.field {
	margin-bottom: 10px;
}
.right {
	width: auto;
	display: inline-block;
}
.field-city .right{
	margin-left: 40px; 
}
.field-phone .right{
	margin-left: 10px; 
}
.field-email .right{
	margin-left: 30px; 
}
.field-name .right{
	margin-left: 40px; 
}
.field-message {
	position: absolute;
	top: 0;
	left: 430px;
}
.field-message label {
	width: 15%;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px; 
}
.right textarea {
	width: 400px!important;
	height: 145px!important;
	border: none;
	outline: none;
}
.form input[type="submit"] {
	border: none;
	background: #9EB948;
	color: #fff;
	font-style: italic;
	height: 30px;
	width: 100px;
	position: absolute;
	left: 845px;
	top: 160px;
}
.form-txt {
	position: absolute;
	top: 250px;
	left: 570px;
	font-size: 14px;
}
.asterisk {
	color: #9EB948;
}
@media screen and (max-width: 1300px) {
	.form {
		height: auto;
	}
	.field-message {
		position: static;
		margin-right: 0;
	}
	.field-message .right {
		display: block;	
	}
	.form input[type="submit"] {
		position: static;
	}
	.form-txt {
		position: static;
		margin-top: 20px;
		display: block;
	}
}
@media screen and (max-width: 800px) {
	.form input[type='text'] {
		width: 200px;
	}
	.right textarea {
		width: 300px!important;
		height: 145px!important;
		border: none;
		outline: none;
	}
	.field-message label {
		width: 20%;
	}
}

@media screen and (max-width: 767px) {
	.field{
		display:flex;
		flex-direction:column;
	}
	.field .right{
		margin-left:0 !important	
	}
	.form .right input[type], .form .right textarea{
		width:100% !important;
	}
}