.contactcontain{
  width:100%;
  padding-top:3%;
  padding-bottom:3%;  
  margin:0;
}

.contactrow{
  width:70%;
  margin:0;
  padding:0;
  margin-left:auto;
  margin-right:auto;
}

.contactcol{
  margin:0;
  padding:0;
}

.contactcol p{
  max-width:500px;
  text-align:left;
  font-size:1.2em;
}

.contactwelcome, .contactaddress{
  width:100%;
  margin:0;
  padding:0;
  margin-bottom:50px;
}

.contactaddressdiv{
  width:100%;
  margin:0;
  padding:0;
  display:flex;
  margin-bottom:10px;
}

.contactaddressdiv h3{
  float:left;
  margin:0;
  padding:0;
  line-height:35px;
  text-align:left;
}

.contactaddressdiv img{
  display:block;
  width:35px;
  height:35px;
  float:left;
  margin:0;
  padding:0;
  margin-right:10px;
}

.formcol{
  margin:0;
  padding:0;
  padding-left:30px;
  padding-right:30px;
  padding-top:20px;
  border:5px solid #bfc4c6;
  border-radius:5px;
}

.formdiv{
  display:block;
  width:100%;
  background-color:#bfc4c6;
}
