.gallery .caption{margin-left:10%;margin-right:10%;padding-top:20px;padding-bottom:15px;font-size:85%}.gallery img{transform:perspective(75em) rotateX(-1deg);box-shadow:0 60px 123px -25px rgba(22,31,39,.42),0 35px 75px -35px rgba(19,26,32,.08);border-radius:10px;border:1px solid #d5dce2;border-bottom-color:#b8c2cc}.gallery .sub-title{margin-top:100px!important;width:100%;text-align:center}.gallery .sub-title p{font-size:32px!important;color:#303030;font-weight:600}.gallery .summary{margin-bottom:50px}.gallery .push50{margin-top:50px}.gallery .push60{margin-top:60px}.gallery .push70{margin-top:70px}@media (max-width:768px){.gallery .gallery-container{padding:20px}}