body {
  min-width: auto !important;
  min-height: auto !important;
}

input.input1 {
  width: 100%;
  border: 1px solid #ccc;
  margin: 10px 0;
  height: 50px;
  padding: 0 15px;
}

textarea.input {
  width: 100%;
  border: 1px solid #ccc;
  margin: 10px 0 !important;
  height: 100px;
  padding: 10px 15px;
}

input.input {
  width: 200px;
  border: 1px solid #ccc;
  margin: 0;
  height: 50px;
  padding: 0 15px;
}

input.input4 {
  width: 130px;
  height: 35px;
  background: #ddd;
  margin-top: 15px;
}

/* map */
.map a {
  display: block;
  width: 100%;
}

.map a img {
  width: 100%;
}

/* box1 */
.box1 {
  margin-top: 45px;
  display: flex;
  flex-wrap: wrap;
}

.box1 h1.h1 {
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #8c785b;
  font-weight: bold;
}

.box1 span.span {
  display: block;
  width: 30px;
  height: 3px;
  background: #c1c1c1;
  margin-bottom: 10px;
}

.box1 .content {
  width: 30%;
}


.box1 .message {
  width: 70%;
}

@media(max-width: 992px) {
  .box1 .content {
    width: 100%;
  }


  .box1 .message {
    width: 100%;
  }
}