body {
    font-family: 'Noto Sans TC', sans-serif !important;
}

@media (max-width: 1200px) {
    .navbar-light.fixed-top {
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
        background-color: #fff;
    }
}

.header h1{
    color: white
}

#services {
    background-color: #f7f7f9
}

.google-maps {
  position: relative;
  padding-bottom: 40%; /* 此為地圖長寬比 */
  height: 0;
  overflow: hidden;
}
.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 599px) {
  .google-maps {
    position: relative;
    padding-bottom: 80%; /* 此為地圖長寬比 */
    height: 0;
    overflow: hidden;
  }
  .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
  }

  #contact h3 {
      font-size: 20px;
  }
}

#contact h3 {
    margin-top: 12px;
}

footer {
    background-color: rgb(14, 207, 127)
}



#services .card-body-text {
    min-height: 120px;
}