body {
  margin-top:50px;
  color:#444;
  font-size: 18px;
}
.jumbo {
  height:300px;
  background-color:#3999E6;
  padding-top:100px;
  margin-bottom:100px;
}
a.logo img {
  height:45px;
}
h2 {
  font-family: 'Alfa Slab One', cursive;
  font-size:50px;
  color: #eee;
}
h1 {
  font-family: 'Alfa Slab One', cursive;
  font-size:40px;
  color: #444;
  margin-bottom:50px;
}
.card {
  margin-top:50px;
}
.card-img-top {
  object-fit: cover;
  height:200px;
}
h3.sign {
  font-family: 'Homemade Apple', cursive;
  color:#000080;
}
.map {
  border-top: 1px solid #ccc;
  margin-top:50px;
}
ul {
  list-style: none;
}
img.card-ico {
  max-height:150px;
  width:auto;
  margin: 10px auto;
}
.padt30 {
    padding-top:30px;
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
      margin-right: .5rem;
      margin-left: .5rem;
      padding-left:0;
      padding-right:0;
  }
  .navbar-light .navbar-nav .nav-link.active {
    border-bottom: 1px dashed #111;
  }
}
@media (max-width: 990px) {
  h2 {
    font-size:30px;
  }
  h3 {
    font-size: 1.4rem
  }
  .jumbo {
    height:200px;
    padding-top:50px;
    margin-bottom:50px;
  }
}
@media (max-width: 690px) {
  h1 {
    font-size:30px;
    margin-bottom:45px;
  }
  h2 {
    font-size:23px;
  }
  h3 {
    font-size: 1.1rem
  }

}
