body {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color:rgb(153, 236, 234); }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700; }
  
  a{
    text-decoration: none;
    color: inherit;
  }
  .overlay{
    padding: 2rem;
    text-align: left;
    width: 150px;
  }
  
  header.masthead {
    position: relative;
    background-color: #343a40;
    background: url("../img/bg-masthead.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 8rem;
    padding-bottom: 8rem; }
    header.masthead .overlay {
      position: absolute;
      background-color: #212529;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      opacity: 0.3; }
    header.masthead h1 {
      font-size: 2rem; }
    @media (min-width: 768px) {
      header.masthead {
        padding-top: 12rem;
        padding-bottom: 12rem; }
        header.masthead h1 {
          font-size: 3rem; } }
  
  .showcase .showcase-text {
    padding: 3rem; }
  
  .showcase .showcase-img {
    min-height: 30rem;
    background-size: cover; }
  
  @media (min-width: 768px) {
    .showcase .showcase-text {
      padding: 7rem; } }
  
  .features-icons {
    padding-top: 7rem;
    padding-bottom: 7rem; }
    .features-icons .features-icons-item {
      max-width: 20rem; }
      .features-icons .features-icons-item .features-icons-icon {
        height: 7rem; }
        .features-icons .features-icons-item .features-icons-icon i {
          font-size: 4.5rem; }
      .features-icons .features-icons-item:hover .features-icons-icon i {
        font-size: 5rem; }
  
  .testimonials {
    padding-top: 7rem;
    padding-bottom: 7rem; }
    .testimonials .testimonial-item {
      max-width: 18rem; }
      .testimonials .testimonial-item img {
        max-width: 12rem;
        box-shadow: 0px 5px 5px 0px #adb5bd; }
  
  .call-to-action {
    position: relative;
    background-color: #343a40;
    background: url("../img/bg-masthead.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 7rem;
    padding-bottom: 7rem; }
    .call-to-action .overlay {
      position: absolute;
      background-color: #212529;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      opacity: 0.3; }
  
  footer{
    background-color:rgb(153, 236, 234);
  }
  footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 15px !important;
   }
  