.gallery{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;display:flex}.single-gallery-image img{height:auto;margin-right:auto;max-width:1200px;max-height:700px;-o-object-fit:contain;object-fit:contain;margin-left:auto;width:90%;display:block}.gallery-card{max-width:500px}.gallery-navigation i{font-size:25px;color:rgba(97,119,128,.588)}.gallery-navigation{justify-content:space-between;flex-direction:row;align-self:center;margin:20px 10%;align-items:center;display:flex}.gallery-navigation-home a{font-size:20px;text-decoration:none;color:rgba(97,119,128,.588)}.gallery-item{margin:10px}.gallery-item img{height:200px;transition:.3s ease-out;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-item :hover img{transform:scale(1.03)}.gallery{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.wp-caption-text{display:none}.single-gallery-title{justify-content:center;margin-bottom:20px;align-items:center;z-index:3}.single-gallery-intro{padding:0 25%;margin-bottom:20px;text-align:center;width:100%;z-index:3}.single-gallery-intro p{font-size:16px;margin-bottom:30px}.single-gallery-intro span{font-size:11px;margin-right:5px;line-height:15px}.back-gallery-chevron{color:#617780;vertical-align:middle}.back-gallery-text a{font-size:16px;text-decoration:none;color:#617780}.single-gallery-thumbnail img{height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.entry-header{height:auto;background-color:transparent}.single-gallery-title{margin-right:10%;align-content:center;margin-left:10%;line-height:150%;margin-top:30px}.single-gallery-content,.single-gallery-title{flex-wrap:wrap;font-weight:400;text-align:center;width:80%;display:flex}.single-gallery-content{justify-content:center;margin:20px 10% 60px}@media (max-width:900px){.gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item img{height:120px}}@media (max-width:740px){.gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item img{height:170px}}@media (max-width:800px){.single-gallery-intro{padding:0 15%;top:150px}.single-gallery-title{top:30px}}@media (max-width:500px){.gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item img{height:auto}.gallery-item{margin:0 0 10px}.single-gallery-intro{padding:0 12%;top:150px}.single-gallery-title{top:20px}.single-gallery-overlay{height:450px}}