@charset "UTF-8";
/* 背景色-關於我們 */
#call_me {
  background-image: url(../image/background-b.jpg);
  width: 100%;
  height: 100vh;
  min-height: 980px;
  background-size: cover;
  padding: 100px 0 0 0;
}

.bg-pic {
  background-image: url(../image/background-b.jpg);
  background-size: cover;
}

.call_white {
  color: white;
  margin-bottom: 20px;
}

@media (max-width: 992px) {
  #call_me {
    height: 137vh;
    min-height: 1213px;
    background-position: center;
  }
  .call_white {
    display: none;
  }
}

.title {
  padding: 5px 0;
  text-align: center;
  font-size: 40px;
  color: white;
}

input {
  width: 100%;
}

.mid {
  margin-left: 20px;
}

@media (max-width: 992px) {
  .mid {
    margin-bottom: 20px;
  }
}

#i-size {
  height: 200px;
}

form p {
  color: white;
  margin: 0;
}

form input {
  margin-bottom: 15px;
}

form .call_title {
  margin-bottom: 15px;
}

.hug p {
  color: white;
}

.hug h5 {
  color: white;
  font-weight: bold;
}

.hug iframe {
  margin-bottom: 30px;
  width: 100%;
  height: 47%;
}

input.send {
  width: 100px;
  background-color: #494949;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
}

.line {
  width: 1px;
  height: 596px;
  background-color: black;
}

@media (max-width: 992px) {
  .mid {
    margin-left: unset;
  }
  .line {
    display: none;
  }
}

h5 .pic-call {
  background-image: url(../image/icon-call.png);
  background-size: cover;
  width: 15px;
  height: 15px;
  float: left;
  margin: 0px;
  margin-top: 7px;
}

h5 .pic-email {
  background-image: url(../image/icon-email.png);
  background-size: cover;
  width: 15px;
  height: 15px;
  float: left;
  margin: 0px;
  margin-top: 7px;
}

h5 .pic-addres {
  background-image: url(../image/icon-address.png);
  background-size: cover;
  width: 15px;
  height: 15px;
  float: left;
  margin: 0px;
  margin-top: 7px;
}
/*# sourceMappingURL=callme.css.map */