 img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.container-narrow {

  max-width: 100%;
  
} 


/********************************************** SCROLLBAR **********************************************/

::-webkit-scrollbar {
    width: 18px;
}
 
::-webkit-scrollbar-track {
   border-left: 1px solid rgba(0, 0, 0, 0.1);
   background: #292629;
}
 
::-webkit-scrollbar-thumb {
    background: #e82944;
}



/********************************************** GALLERY STAGE **********************************************/

section#gallery-stage {
  min-width: 100%;
  width: 100%;
  min-height: 100%;
  text-align: left;

}

section#gallery-stage ul#gallery > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 12.5%;
}

@media (max-width: 1199px) and (min-width: 900px) {
  section#gallery-stage ul#gallery > li {
    width: 12.5%;
  }
}

@media (max-width: 1499px) and (min-width: 1200px) {
  section#gallery-stage ul#gallery > li {
    width: 12.5%;
  }
}

@media (max-width: 1799px) and (min-width: 1500px){
  section#gallery-stage ul#gallery > li {
    width: 12.5%;
  }
}

@media (max-width: 2199px) and (min-width: 1800px) {
  section#gallery-stage ul#gallery > li {
    width: 12.5%;
  }
}

@media (max-width: 2399px) and (min-width: 2100px) {
  section#gallery-stage ul#gallery > li {  
    width: 12.5%;
  }
}

@media (max-width: 2699px) and (min-width: 2400px) {
  section#gallery-stage ul#gallery > li {  
    width: 12.5%;
  }
}

@media (min-width: 3000px) {
  section#gallery-stage ul#gallery > li {
    width: 10%;
  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) { 
  
  section#gallery-stage ul#gallery > li {
      width: 25%!important;
    }
}



section#gallery-stage li a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 6;
}

section#gallery-stage li img {

  border: none;
  width: 100%;
  height: auto;
}

section#gallery-stage li .overLayer,
section#gallery-stage li .infoLayer {

  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 4;

}

section#gallery-stage li .overLayer ul,
section#gallery-stage li .infoLayer ul {
  padding: 23.5% 0 0 0;
}

section#gallery-stage li .overLayer ul li,
section#gallery-stage li .infoLayer ul li {
  display: block;
  margin: 0 auto;
  width: 250px;
  padding: 0 0 5px 0;
}

section#gallery-stage li .overLayer ul li:last-child,
section#gallery-stage li .infoLayer ul li:last-child {
  padding: 5px 0 0 0;
}

section#gallery-stage li .overLayer ul li h2,
section#gallery-stage li .infoLayer ul li h2,
section#gallery-stage li .overLayer ul li h4,
section#gallery-stage li .infoLayer ul li h4 {
  font-family: 'metaplusroman', sans-serif;
  font-size: 24px;
  font-weight: normal;
}

section#gallery-stage li .projectInfo {
  display: none;
}

section#gallery-stage .full-container .fullCaption h5 {
  font-family: 'metaplusroman', sans-serif;
  font-size: 38px;
  color: #292629;
  line-height: 34px;
}

section#gallery-stage .full-container .fullCaption p {
  line-height: 20px;
}
#gallery{background-color:#7893a6;padding:4px;margin:0;}