.contact {
	background-color: #8ec055;
    padding: 1rem;
	height:100%;
	min-height:100vh;
}

.content {
	display:block;
	width:75%;
	margin:5em auto 0 auto;
}

.conLeftContent {
	display: inline-block;
	width: 30%;
	padding:.5em;
	vertical-align:top;
}

.conRightContent {
	display: inline-block;
	width: 60%;
	padding:.5em;
}

.caddress {
	padding:1em 0 3em 0;
}
.caddress span {
	display:block;
}

.conTextHeader {
	font-size:2em;
	margin: .5em 0;
}
.conText {
	margin: .5em 0;
}

.conBottom {
	padding:1em 0;
}
.conBottom span {
	display:block;
}
#map {
	width:80%;
	height:300px;
}

@media only screen and (max-width: 850px) {

	.content {
		width:90%;
		margin: 5em auto 0 auto;
	}
	.caddress {
		font-size:1.4em;
		padding:2px 0 5px 0;
	}

	.conText {
		margin: 0 0;
	}

	.conLeftContent {
		display: block;
		width: 100%;
	}

	.conRightContent {
		display: block;
		width: 100%;
	}

	#map {
		width:100%;
		height:200px;
	}
	#sendFile {
		display:none;
	}
}