.my-gallery {
  width: 100%;
  float: left;
} .my-gallery img {
  width: 100%;
  height: auto;
} .my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 250px;
} .my-gallery figcaption {
  display: none;
} #wrap {
  width: 939px;
  margin: auto;
} .my-gallery {
  border: 0;
  padding: 0;
  margin: 0;
  width: 939px;
} .my-gallery figure {
  width: 293px;
  margin: 10px;
  padding: 0px;
  float: left;
} #foot {
  clear: both;
} #title {
  width: 800px;
  margin: auto;
} #head {
  text-align: center;
  width: 880px;
  margin: auto;
  padding: 1px 20px;
} #head h1 {
  
} h2 {
  color: whitesmoke;
  display: block;
  clear: both;
  padding: 10px 15px;
  margin: 10px;
  background-color: dimgray;
}