#header {
  margin-bottom: 2rem;
}

#jumbotron {
  padding: 0 2rem 0 2rem;
}

@media (max-width: 500px) {
  #jumbotron {
    padding: 0 1rem 0;
  }
}

/* #logo-1 {
  margin-left: 25%;
  width: 8rem;
}

#logo-2 {
  height: 8rem;
} */

#logos {
  text-align: center;
  margin: auto;
}

@media (max-width: 666px) {
  #logo-1 {
    width: 4rem;
  }

  #logo-2 {
    height: 4rem;
  }
  
  #footer {
    font-size: 10px;
    width: 100%;
  }
  
  #footer a{
	  font-size: 1rem;
	  color: #ffffff;
  }
  
  #footer ul, li{
	  width: 100%;
  }
  
  #footer li{
	  border-bottom: 1px solid #fff;
	  background: #666;
  }
  
  #footer li:first-child{
	  border-top: 1px solid #fff;
  }
  
  #footer li:last-child{
	  margin-bottom:2rem;
  }
  
  #footer nav {
	  padding: 0;
  }
  
  #footer-container {
	  padding: 0;
  }
  
  #architectural-img{
	 flex-basis:auto;
	 margin-bottom:2rem;
  }

  #header {
  	  margin-bottom: 1rem;
  }
  
}

@media (min-width: 667px) {
  #logo-1 {
    width: 6rem;
  }

  #logo-2 {
    height: 6rem;
  }
}

@media (max-width: 1366) {
  #logo-1 {
  }
}

.nav{
  text-align: center;
}

.navbar-nav .nav-item{
  float: inherit;
  display: inline-block;
}

#home-description {
  padding: 1rem 3rem 0rem;
}

#photo-row {
  margin: 20px;
}

.row {
  margin: 40px 0 40px;
}

#testimonials {
  margin: 2rem 1rem 2rem;
  padding: 1rem 5rem 1rem;
}

@media (max-width: 500px) {
  #testimonials {
    margin: 1rem 0rem 1rem;
    padding: 0rem 0rem 0rem;

  }
}

#links {
  padding: .5rem;
}

#footer {
  color: white;
  margin-top: 30px;
  width: 100%;
  padding: 0 0 20px;
  background-color: #000000;
  text-decoration: none;
}

