  .containFifty {
  background:#1b1b1b;
  }
  .containFifty a img {
    float: left;
    width: auto;
    height: auto;
    -webkit-transition: -webkit-transform .15s ease;
    -moz-transition: -moz-transform .15s ease;
    -o-transition: -o-transform .15s ease;
    -ms-transition: -ms-transform .15s ease;
    transition: transform .15s ease;
    position: relative;
    /*
    -moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:5px
    */
  }
  .containFifty a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 5;
  }
  .gallery{text-align:center;padding:5rem 0}

  .photos {
    /* Prevent vertical gaps */
    line-height: 0;
    
    -webkit-column-count: 6;
    -webkit-column-gap:   0px;
    -moz-column-count:    6;
    -moz-column-gap:      0px;
    column-count:         6;
    column-gap:           0px;
  }
  .photos a {width:100%;display:inline-block}
  .photos img {
    /* Just in case there are inline attributes */
    width: 100% !important;
    height: auto !important;
  }
  @media (max-width: 1200px) {
    .photos {
    -moz-column-count:    4;
    -webkit-column-count: 4;
    column-count:         4;
    }
  }
  @media (max-width: 1000px) {
    .photos {
    -moz-column-count:    3;
    -webkit-column-count: 3;
    column-count:         3;
    }
    h1{font-size:30px}
  }
  @media (max-width: 800px) {
    .photos {
    -moz-column-count:    2;
    -webkit-column-count: 2;
    column-count:         2;
    }
  }
  @media (max-width: 400px) {
    .photos {
    -moz-column-count:    1;
    -webkit-column-count: 1;
    column-count:         1;
    }
  }
  .containFifty h1{font-size:3.5rem;color:#ffd600;margin:0 0 3rem 0;border-bottom:2px solid #ffd600;padding:0 0 2rem 0}