h2{
  font-size: 26px;
  font-weight: 600;
  margin-top: 2.5%;
  margin-bottom: 1%;
}
@media screen and (min-width:2100px){
  h2{
    font-size: 35px;
    }
  p.second_headline{
    font-size: 26px;
  }
  p.text{
    font-size: 18px;
    
  }
}
p.second_headline{
 font-size: 20px;
 
  margin-bottom: 2.5%; 
  font-weight: 600;
}
p#columbia_secondheadline{
  font-weight: 500;
  font-size: 20px;
}
p#jefferson_secondline{
 font-weight: 600; 
}
p#springfield_secondline{
  font-weight: 600;
}
h2#columbiaHead{
  margin-top: 2.5%;
 
}
img#columbia_recycling{
  width: 60%;
  height: auto;
}
img#jefferson_recycling{
   width: 65%;
  height: auto;
  margin-bottom: -2%;
  margin-top: -2%;
}
#recycling_process{
  margin: 5%;
}
body{
  background-color: white;
  background-image: none;
}
p.text{
  margin-bottom: 0;
   font-family: Open Sans;
  margin-left:20%;
  margin-right: 20%;
  line-height: 1.5;
  color: black;
  font-size: 16px;
}
p#lastColumbia{
  margin-bottom: 3%;
}
p.photo_caption{
  font-size: 14px;
  line-height: 1.2;
}
p.ordinary_photo_captions{
   font-size: 14px;
  line-height: 1.2;
  margin-bottom: 1.5%;
    margin-left:5%;
  margin-right: 5%;
}
p#stlouis1stcaption{
margin-left:32%;
  margin-right: 32%;
  margin-top: -2%;
}
p#stlouis2dcaption{
  margin-left:32%;
  margin-right: 32%;
  margin-top: -2%;
}
p#stlouis3dcaption{
 margin-left:32%;
  margin-right: 32%;
  margin-top: -2%; 
} 
p#stpeters1stcaption{
margin-left:32%;
  margin-right: 32%;
  margin-top: -2%; 
}
p#stpeters2dcaption{
  margin-left:32%;
  margin-right: 32%;
  margin-top: -2%;
}

img#st_louis_first_photo{
  transform: scale(0.82);
  margin-top: -2%;
}
img#stlouis2dphoto{
 transform: scale(0.82);
  margin-top: -2%;
}
img#stlouis3dphoto{
   transform: scale(0.82); 
  margin-top: -2%;
}
img#stpeters1stphoto{
  transform: scale(0.82); 
  margin-top: -2%;
}
img#stpeters2dphoto{
  transform: scale(0.82); 
  margin-top: -2%;
}

p#stpeters2dcaption{
  margin-top: -2%;
  margin-left: 32.5%;
  margin-right: 32%;
}
img.recycling_process{
  border-style: solid;
    border-color: black;
  border-width: 1px;

}
img#kansas_recycling{
    border-style: solid;
    border-color: black;
  border-width: 1px;
     width: 75%;
  height: auto;
  margin-bottom: -2%;
  margin-top: -2%;
}
#carousel{
  width: 50%;
  height: auto;
  margin-left: 25%;
  display: block;
}
img#first_carousel{
  transform: scaleY(0.941);
}
img#second_carousel{
  
}
.carousel-caption {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px;
  height: 90px;
  width: auto;
}
#conditional_image{
  display: none;
}
#conditional_captions{
  display: none;
}

@media screen and (max-width: 640px) {
  body{
    margin-left: 0;
    margin-right: 0;
  }
}