.contentareabgcolor {
  background-color: rgba(242, 242, 242, 0.9);
}
.contactus {
  padding: 50px;
  padding-right: 150px;
  width: 33%;
  -webkit-animation: fadeInContent linear 0.8s;
  animation: fadeInContent linear 0.8s;
  position: absolute;
  right: 0;
}
.contactus .contentarea{
  width: 100%;
  float: none;
  padding: 70px 0px 0px 0px;
}
.form label {
  float: left;
  width: 30%;
  margin-top: 2px;
}
.form input {
  width: 70%;
  padding: 3px 5px 3px;
}
.form textarea {
  width: 70%;
}
.form {
  margin-bottom: 10px;
}
.vercolumn1{
  float: left;
  width: 20%;
}
.vercolumn2 {
  float: left;
  margin-top: 1px;
  margin-left: 10px;
}
.vercolumn3 {
  margin-left: 3px;
  float: left;
}
.vercolumn3 img {
  width: 22px;
  margin-top: 2px;
}
.vercolumn1 input {
  width: 100%;
}
.clearboth {
  clear: both;
}
.formbutton input {
  width: 20%;
  margin-top: 30px;
}
.contact-info {
  margin-top: 80px;
}
.contact-info div {
  width: 20%;
  float: left;
  margin-bottom: 15px;
}
.entry-content #outDIV a {
  text-decoration: none;
}
.entry-content #outDIV a:hover {
  color: #cf815e;
}
.entry-content .contact-info a {
  color: #2b2b2b;
  text-decoration: none;
}
.contact-info a:hover {
  color: #888888;
}
.contact-header-color {
  color: #cf815e;
}
.contactus .closeicon{
  position: absolute;
  right: 0px;
  top: 70px;
  cursor: pointer;
}
.openicon{
  position: absolute;
  right: 0px;
  top: 70px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1;
  padding: 5px 10px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-right: -19px;
  display: none;
}
.entry-content #outDIV img{
  max-width: none;
}
.googleheader {
  font-size: 20px;
}

.contact-info .contact-info-firstcolumn {
  padding-left: 30%;
  min-width: 180px;
  width: 30%;
}

.contact-info .contact-info-secondcolumn {
  min-width: 115px;
}

.thankyoupage {
  display: none;
}

@media screen and (max-width: 1270px) {
  .contact-info .contact-info-firstcolumn {
    padding-left: 0%;
    min-width: 200px;
  }

  .contact-info .contact-info-secondcolumn {
    width: auto;
  }
}

@media screen and (max-width: 999px) {
  .form label {
    float: none;
  }
  .form input,
  .form textarea {
    width: 100%;
  }
  .formbutton input {
    width: 30%;
    margin-top: 0px;
  }
  .vercolumn1 {
    width: 30%;
  }
  .contact-info {
    margin-top: 40px;
  }
  .contact-info div {
    width: 50%;
    min-width: 200px;
  }
  .contact-info .contact-info-firstcolumn {
    width: 50%;
  }
}

@media screen and (max-width: 752px) {
  .contactus {
    position: relative;
    width: 100%;
    padding: 0px;
  }
  .vercolumn1{
    max-width: 100px;
  }
  .formbutton input {
    max-width: 100px;
  }
  .contactus .contentarea{
    width: auto;
    padding: 120px 25px 0px 25px;
  }
  .contactus .closeicon {
    top: 120px;
    right: 25px;
  }
}
