.contactformBlock {
  	position:relative;
	display:block;
	float:left;
	padding-bottom:20px;
}

.contactformBlock span {
display:block;
float:left;
}

.contactformBlock span:nth-child(odd) {
margin-right:15px;
}

.contactformBlock label {
display:block;
}

.contactformBlock input[type=text] {
height:30px;
width:270px;
border:1px solid #022d57;
background: #F1F2F2;
font-size:12px;
padding:0px 4px 0 4px;
margin:5px 0 10px 0;
}

.contactformBlock textarea {
width:555px;
height:150px;
border:1px solid #022d57;
background: #F1F2F2;
font-size:12px;
padding:6px 4px 6px 4px;
margin:5px 0 10px 0;
}

.contactformBlock input[type=submit] {
border:0;
height:40px;
background:#DE5113;
width:150px;
color:#fff;
line-height:40px;
cursor:pointer;
font-family:Helvetica, arial, verdana, sans-serif;
font-size:1em;
padding:0;
margin:0;
font-weight:bold;
}

.contactformBlock input[type=submit]:hover {
background:#022d57;
}
#contactform{
	position:relative;
	height: auto;
float:left;
}
.contactformBlockContent{
float:left;
}
.googlemapsBlock{
	position:relative;
}
@media (max-width:1200px)
{
	.contactformBlock input[type=text]
  	{
     	width: 220px;
    }
  	.contactformBlock textarea {
    	width: 455px;
    }
}
@media (max-width:992px)
{
	.contactformBlock input[type=text]
  	{
     	width: 300px;
    } 
  	.contactformBlock textarea
	{
		width: 450px;
	}
}
@media (max-width:678px)
{
  	.contactformBlock input[type=text]
	{
		width: 450px;
	}
 	 
}
@media (max-width:500px)
{
	.contactformBlock span,
  	.contactformBlock span > *
    {
		width: 100% !important;
    }
}