.tab{
	position: absolute;
	width: 90%;
	z-index: 1;
	margin-left: 5%;
	height: 70%;
	background-color: white;
}
.mititle{
	font-size: 18px;
	margin-top: 8%;
}
.contactleft{
	display: inline-block;
	vertical-align: top;
	width: 40%;
	margin-left: 5%;
}
form input{
	width: 80%;
	line-height: 40px;	
	border: none;
	padding:0 10%;
	background-color:#d0d0d0 ;
	margin-top: 5%;
}
form textarea{
	width: 80%;
	padding:5% 10%;
	height: 100px;
	background-color:#d0d0d0 ;
	box-sizing: content-box;
	border: 0;
	resize: none;
	margin-top: 5%;
}
.button{
	width: 40%;
	line-height: 50px;
	background-color: #FFD200;
}

.contactright{
	display: inline-block;
	background-color: #FFD200;
	height: 100%;
	width: 40%;
	margin-left: 5%;
	padding-left: 5%;
	padding-right: 5%;
	vertical-align: top;
	font-size: 16px;
}
.addr{
	margin-top: 5%;
	line-height: 50px;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	.container{
		margin-top: 15%;
	}
}
@media only screen and (min-width: 880px) and (max-width: 1000px) {
	.container{
		margin-top: 20%;
	}
}

@media only screen and (max-width:880px ) {

	.button{
		line-height: 40px;
		appearance: none;
		-webkit-appearance: none;
	}
	.tab{
		height: 55%;
	}
	.container{
		margin-top: 55%;
	}
	.mititle{
		font-size: 16px;
	}
	.addr{
		font-size: 12px;
		line-height: 25px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 880px) {
	.container{
		margin-top: 30%;
	}
}