
form#contactBox{
	color: #777;
	/*border:2px solid white;
	background:whitesmoke;
	display:block;*/
	font-size:5vw;
	/*border-bottom-left-radius: 1vw;
	border-bottom-right-radius: 1vw;*/
	/*box-shadow: 0 1px 4px #BBBBBB;*/
	margin:18vw 2vw 30vw 2vw;
	padding:0vw 5vw 0vw 5vw;
	text-align:center;
}

	select.contactType,input.contactCaptcha{
		background-color:white;
		background-image:url('../-img/mail.png');
		background-size: 6vw;
		background-repeat: no-repeat;
		background-position: 1vw;
		text-align:left;
		border: 1px solid #bbb;
		border-radius: 1vw;
		font-size:4.5vw;
		padding:2vw 2vw 2vw 9vw;
		/*width: 72vw;*/
		display:block;
		margin:5vw auto;
		color: #aaa;
		font-family:verdana;
		transition: border-color 0.3s, background-color 0.3s, color 0.3s;
		color:#333;
	}
	input.contactCaptcha{
		background-image:none;
		width: 45vw;
		text-align:center;
		padding:2vw;
	}
	textarea.contactComment{
		cursor:pointer;
		padding:2vw;
		font-size:5vw;
		margin: 2vw auto 7vw auto;
		font-family:arial;
		text-align:justify;
		color:#777;
		/*width:320px;*/
		height:30vw;
		background:white;
		border:none;
		border:0.5vw solid #ddd;
		resize:none;
		overflow:hidden;
	}
	textarea.contactComment:focus{
		color:#444;
		background:#fafafa;
		border-color:white;
	}
	input.contactSubmit{
		font-style: normal;
		display:block;
		font-size:5vw;
		border-radius: 1vw;
		background: royalblue;
		text-align:center;
		color:white;
		padding:3vw 20vw;
		border:1px solid white;
		text-decoration:none;
		text-shadow: none;
		transition: text-shadow 0.3s, border-color 0.3s;
		margin: 1vw auto;
		cursor:pointer;
	}
	contactNotify{
		display:block;
		font-size: 4vw;
		margin-bottom:2vw;
		margin-top:4vw;
		color:black;
	}
	
/* DESKTOP VIEW MODIFICATIONS */
@media all and (min-device-width: 640px) and (min-width: 960px) and (orientation: landscape ){
	body{

	}
form#contactBox{
	color: #777;
	border:2px solid white;
	background:whitesmoke;
	display:block;
	width: 450px;
	min-height:100px;
	/*border-bottom-left-radius: 1vw;
	border-bottom-right-radius: 1vw;*/
	box-shadow: 0 1px 4px #BBBBBB;
	margin:auto;
	margin-bottom: 25px;
	padding:20px 50px 30px 50px;
	margin-top:50px;
	text-align:center;
	font-size:18px;
}

	select.contactType,input.contactCaptcha{
		background-color:white;
		background-image:url('../-img/mail.png');
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 5px;
		text-align:left;
		border: 1px solid #bbb;
		border-radius: 4px;
		font-size:14px;
		
		padding:6px 13px 6px 30px;
		width: 250px;
		display:block;
		margin:30px auto 0 auto;
		color: #333;
		font-family:verdana;
	}
	input.contactCaptcha{
		background-image:none;
		width: 80px;
		margin-top:15px;
		padding:6px;
		text-align:center;
	}
	textarea.contactComment{
		cursor:pointer;
		padding:10px;
		font-size:16px;
		margin: 15px auto 15px auto;
		font-family:verdana;
		text-align:justify;
		color:#777;
		width:390px;
		height:150px;
		background:white;
		border:none;
		border:1px solid #ddd;
	}
	textarea.contactComment:hover{
		background:#fafafa;
	}
	textarea.contactComment:focus{
		color:#444;
		background:#fafafa;
		border-color:white;
	}
	input.contactSubmit{
		font-style: normal;
		display:block;
		font-size:14px;
		border-radius: 4px;
		background: royalblue;
		text-align:center;
		width:180px;
		color:white;
		padding:10px 10px;
		border:1px solid white;
		text-decoration:none;
		text-shadow: none;
		transition: text-shadow 0.3s, border-color 0.3s;
		margin: 10px auto 10px auto;
		cursor:pointer;
	}
		input.contactSubmit:hover{
			text-shadow: 0 1px 1px #fff;
			border-color:powderblue;
		}

	contactNotify{
		display:block;
		font-size: 12px;
		margin-bottom:20px;
		margin-top:20px;
		color:black;
	}	

}