header figure {
  padding-right:2rem; 
  }

header .center-text {
  padding:20px;
  max-width:100%; 
  }
  
main {
  display:flex;
  flex-direction:column;
 } 
 section {
  display:flex;
  flex-direction:row; 
  flex-wrap:wrap;
  justify-content:space-between;
  min-height: 325px;
  }  

 .item { 
  display:flex;
  flex-direction:column;  
  justify-content:space-between;
  text-align:center;
  max-width: 220px;  
  margin:5px;
  border:1px solid #567;  
  } 

.item5 { 
  display:flex;
  flex-direction:column;  
  justify-content:space-between;
  text-align:center;
  max-width: 185px;  
  margin:3px;
  border:1px solid #567;  
  } 
  
main h3 {
  width:100%;
  color:#123456; 
  background-color:#abcdef;
  padding:2px 4px;
  margin:2px 0;
  border:1px solid black;
  }
  
main figure img { 
  width:80%;
  margin:50px 5% 0px 5%;  
  }  
  
