#margins{
	width:85%;
	margin-left:7.5%;
	margin-right:7.5%;
	height:auto;
}

#container{
	max-width:800px;
	height:100vh;
	margin-left:auto;
	margin-right:auto;
	
	display:flex;
	justify-content:center;
	align-items:center;
}

#form-container{
	width:100%;
	max-width:500px;
}	

.contact-title{
	text-transform:uppercase;
	transition: all 4s ease-in-out;
}

.contact-title h1{
	font-size:32px;
	letter-spacing:2px;
}

.contact-title h2{
	font-size:16px;
}

.form-control{
	line-height:50px;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	border-radius: 25px;
	border: 2px solid #000;
	margin-bottom:10px;
	font-size:25px;
	transition:0.5s;
}

.form-control:hover{
	border: 2px solid #2FE0F8;
	transition:0.5s;
	
}

.submit-control{
	line-height:50px;
	width:100%;
	border-radius: 25px;
	border: 2px solid #000;
	background-color:white;
	margin-bottom:10px;
	font-size:25px;
	transition:0.5s;
	
}

.submit-control:hover{
	border: 2px solid #32CD32;
	transition:0.5s;
	
}

input, textarea{
	cursor:none;
}

@media screen and (max-width: 600px) {
	
input, textarea{
	cursor:default;
}
	
}