.columns3 .column {
  width:33.33%;
  float:left;
  padding:20px 50px;
text-align:center;
box-sizing:border-box;
line-height: 21px

}
.columns2 {
width: 600px;
margin: 0 auto;
}
.columns2 .column {
  width:50%;
  float:left;
  padding:20px 0px;
text-align:center;
box-sizing:border-box;
line-height: 21px
}
.blue-bg {
 background: #007faa;
 clear: both;
 color: #fff !important;
overflow:hidden;
padding: 40px 0;
}
.blue-bg * {
    color: #fff !important;
}
.wpcf7 {
  width:392px;
margin: 0 auto !important;
}
.wpcf7 p,
.wpcf7 .fields3,
.wpcf7 .wpcf7-form > div {
  margin-bottom:12px !important;
overflow:hidden;
text-align:left;
clear: both;
}
.wpcf7 label {
width: 100% !important;
display: inline-block;
text-align: left;
}

.wpcf7 input[type="text"], .wpcf7 input[type="tel"],.wpcf7 input[type="email"],
.wpcf7 textarea, .wpcf7 select {
	padding: 8px 10px;
      width:100%;
}
.wpcf7 .fields3 label {
  width:50px;
}
.wpcf7 .fields3 .wpcf7-form-control-wrap input {
	max-width: 100%;
	min-width: 80px;
}
.wpcf7 .fields3 .wpcf7-form-control-wrap {
   float:left;
   width: 100%;
}
.wpcf7 .fields3 .field {
	width: 32% !important;
	float: left;
	margin-right: 1.5%;
}
.field:nth-child(3) {
    margin-right: 0 !important;
}
.wpcf7 .fields3 .wpcf7-form-control-wrap input {
  max-width:100%;
}
.wpcf7 .events span.wpcf7-list-item {
   margin-left:0 !important;
}
.wpcf7 .events {
  float:left;
}
.wpcf7 .events .wpcf7-list-item-label {
  display:none;
}
.wpcf7-recaptcha {
   float:left;
}
/*.wpcf7-submit {
 margin-top: 12px;
border: 1px solid #d2d2d2;
padding: 8px 15px;
 background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,#f4f4f4,#e6e6e6);
background-image: -ms-linear-gradient(top,#f4f4f4,#e6e6e6);
background-image: -webkit-linear-gradient(top,#f4f4f4,#e6e6e6);
background-image: -o-linear-gradient(top,#f4f4f4,#e6e6e6);
background-image: linear-gradient(top,#f4f4f4,#e6e6e6);
box-shadow: none !important; 
}*/

input[type=submit] {
    background-color: #3ab4c3 !important;
}
@media only screen and (min-width : 320px) and (max-width : 767px) {
.wpcf7 {
    width: 100%;
}
}