body {
  font-family: 'Nunito', sans-serif;
}

/* Title */
#title {
  background-color: #ffecba;
  text-align: center;
  padding: 2% 7% 0;
}

h1 {
  font-family: 'Pacifico', cursive;
  font-size: 600%;
}

.content-image {
  width: 45%;
  margin: 50px auto 0 auto;
}

@media screen and (max-width: 1200px) {
  .content-image {
    width: 76%;
    margin: 50px auto 0 auto;
  }
}

/* Features */
#Features {
  padding: 5% 11%;
  text-align: center;
}

h2 {
  font-family: 'Nunito', sans-serif;
  font-size: 300%;
  padding: 2% 3%;
}

h5 {
  font-size: 4rem;
}

#Features p {
  font-size: 150%;
}

@media screen and (max-width: 1200px) {
  #Features p {
    font-size: 240%;
  }

  h2 {
    font-size: 320%;
  }
}

.features-image {
  width: 18%;
}
.features-image2 {
  width: 18%;
}

#Gallery {
  padding: 0 11% 5% 11%;
  text-align: center;
  width: 85%;
  margin: auto;
}

@media screen and (max-width: 1200px) {
  #Gallery {
    padding: 0;
    width: 100%;
  }
}

/* Bottom */
#Bottom {
  background-color: #ffecba;
  padding: 5% 7%;
  text-align: center;
}

.card {
  margin: auto;
  background-color: #ffecba;
}

.Copyright {
  text-align: center;
  padding: 0;
  margin-top: 80px;
}

.card-body{
  margin-top: 15%;
}
.card-body a {
  font-size: 24px;
}

h6 {
  font-size: 30px
}

@media screen and (max-width: 1200px) {
  .card-body{
  margin-top: 0;
  margin-bottom: 30px;
  }
  .card-body a {
    font-size: 200%;
  }
  .card-body h5 {
    font-size: 450%;
  }
}

.sample-work {
  margin-bottom: 15px;
  font-family: 'Nunito', sans-serif;
}

.google-maps{
  width: 90%;
}
