.gallery,.pages{text-align:center}.pages{font-family:Roboto,sans-serif;font-size:25px;font-weight:400;margin-left:6px}.pages a{box-sizing:border-box}.pages a,.pages span{width:24px;height:24px;display:inline-block;text-decoration:none;font-size:18px;margin-right:6px;color:#000;text-align:center}.pages>span{line-height:24px;color:#fff;padding:3px;margin-right:3px;border-radius:20px;background:#96b7cd;font-size:16px}.sch_btn{width:100px;height:45px;background:#8a8a8a;box-shadow:0 1px 6px #d0d0d0;border:0;border-radius:5px;cursor:pointer}.sch_btn img{width:20px;height:20px}.gallery__images{display:flex;flex-wrap:wrap;justify-content:left;margin:10px}.gallery__images-item{background-color:#f0f0f0;height:100%;position:relative}.gallery__images-item>a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease;background:rgba(0,0,0,.163);opacity:0}.gallery__images-item>a:hover::after{opacity:1}.gallery__images-item>a:hover>img{transform:scale(1.1)}.gallery__images-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s;position:relative}.gallery__images-main{max-height:360px;margin:10px;border-radius:10px;box-shadow:8px 6px 7px rgba(0,0,0,.11);overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}*html #gallery{padding:10px 0;overflow-x:auto;overflow-y:hidden}#gallery .images p{margin:0;padding:0}