/************************************************

Stylesheet: Portfolio Reveal Stylesheet

*************************************************/
.page-template-page-portfolio .reveal.full {
  padding: 0;
}

.portfolio-reveal-container {
  height: 100%;
}

.portfolio-reveal-container .portfolio-reveal-media {
  background: #000000;
  height: 100%;
  position: relative;
}

.portfolio-reveal-media .portfolio-reveal-media-container {
  display: grid;
  align-items: center;
  height: 100%;
}

.portfolio-reveal-media-container .portfolio-reveal-media-object {
  display: flex;
  justify-content: center;
}

.portfolio-reveal-container .portfolio-reveal-description {
  height: 100%;
  position: relative;
}

.portfolio-reveal-description .portfolio-reveal-description-container {
  display: grid;
  align-items: center;
  height: 100%;
  margin-left: 25%;
  width: 60%;
}

.portfolio-reveal-description .portfolio-reveal-description-container .portfolio-clients {
  margin-top: 5rem;
}

.portfolio-reveal-description .portfolio-reveal-description-container .portfolio-clients h6 {
  color: #66645C;
}


/*********************
Video Format
*********************/



/*********************
Gallery Format
*********************/
.portfolio-reveal-container .portfolioReveal {
  margin: 0 !important;
  position: relative;
  width: auto;
}


/*********************
Image Format
*********************/




/*********************
Media Queries
*********************/

/* Small only */
@media screen and (max-width: 39.9375em) {
  .portfolio-reveal-container {
    height: auto;
  }
  .portfolio-reveal-description .portfolio-reveal-description-container {
    margin-left: 10%;
    width: 60%;
    margin-top: 3rem;
  }
}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .portfolio-reveal-container {
    height: auto;
  }
  .portfolio-reveal-description .portfolio-reveal-description-container {
    margin-left: 10%;
    width: 60%;
    margin-top: 3rem;
  }

}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
