html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
.navbar-brand {
  font-family: "Pinyon Script", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 36px;
}
@media screen and (max-width: 480px) {
 .navbar-brand {
    font-size: 30px;
  }
}
header.bg-dark {
background-image: url('images/27.jpg');
background-size: cover;
min-height: 550px;
}
footer a {
color: white;
text-decoration:none;
border-bottom: 1px solid;
}
footer a:hover {
color: #eee;
text-decoration:none;
border: none;
}
form #website {
display:none;
}
.img-responsive {
width: 100%;
height:auto;
}
.text-primary {
color: grey !important;
font-weight: 300;
}
.card img {
padding: 10px;
}
.card-footer {
background: transparent;
border-top: none;
}