section {
  margin:50px 0px;
}

.col-12.col-lg-4.col-md-6 {
  display:flex;
}

#intro {
  border-top:5px solid #006533;
  padding:40px 0px;
}

.btn-primary {
  background-color:#006533;
  border-color:#006533;
}

.btn-primary:hover {
  background-color:#008443;
}

h5 {
  color:#006533;
}

#content .col-md-6 {
  margin-bottom:20px;
}

#slider img { 
  width:100%;
  height:auto;
}
@media (min-width:992px){
  #slider img {
    width: inherit;
    height:90vh;
    object-fit:cover;
  }
}

span.red {color:#B31A07;}