.carousel-caption{
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    left:0;
    bottom: 0;
    padding-bottom: 2rem;
    padding-left: 2rem;
}
.stars{
  width:40%;
}



.bd-placeholder-img{
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.8);
}
.team .col-lg-4 {
    padding-top: 3rem;
    margin-bottom: 1.5rem;
    text-align: center;
}

.section-divider{ 
    margin: 3rem 0;
}

.footer-section {
  padding-top: 3rem;
  padding-bottom: 3rem;
  color: #5a5a5a;
}

footer{
  height:80px;
  
}
.footer-spacing{
  margin-top:280px;
}
footer p{
  color:#ffffff;
}
.footerParagraph{
  text-align:center;
}
@media (max-width: 770px){
  .row img{
    display:block;
    margin:auto;
  }
  .row h2{
    text-align:center;
  }
  .row p{
    text-align:center;
  }
  
}
@media (min-width:767px){
  .footer-spacing{
    margin-top:260px;
  }
  .contact-heading{
    margin-top:100px;
  }
  .contactImg{
    margin-top:80px;
  }
}

@media (min-width: 1200px) {
  .feature-heading {
    margin-top: 10rem;
  }
  .extraPhotos{
    display:block;
    margin:auto;
  }
  .navbar-nav{  
    margin-left:70%;
  }
  .navbar-nav a{
    margin-left:30px;
  }
  .carousel-item img{
    height:900px;
  }
  .heading{
    text-align:center;
  }
  .stars{
    margin-left:30%;
  }
  .contact-heading{
    margin-top:100px;
  }
  .contactImg{
    margin-top:50px;
  }
  .center{
    text-align:center;
  }
}
@media (max-width: 540px) {
    .carouselImg {
        display: none;
    }
    .navbar-brand{
      margin-left:150px;
    }
    .team {
        margin-top: 2rem;
    }
    .navbar-nav a{
      display:block;
      text-align:center;
    }
    .row img{
      display:block;
      margin:auto;
    }
    .row h2{
      text-align:center;
    }
    .row p{
      text-align:center;
    }
    .extraPhotos-heading{
      text-align:center;
    }
}



























