.gallery-section{position:relative;padding:150px 0 120px}.gallery-section .filters{text-align:center}.gallery-section .filter-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:50px}.gallery-section .filter-tabs li{margin:0 10px 15px;padding:17.5px 35px;border:1px solid #eee;border-radius:32px;font-size:17px;font-weight:600;text-transform:uppercase;cursor:pointer}.gallery-section .filter-tabs li.active{color:#fff;cursor:pointer}.gallery-block .inner-box{position:relative;margin-bottom:30px;border-radius:20px;overflow:hidden}.gallery-block .image img{width:100%;transition:.5s}.gallery-block .inner-box:hover img{transform:scale(1.05)}.gallery-block .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:rgba(11,20,40,.6)}.gallery-block .inner-box:hover .overlay{opacity:1}.gallery-block .zoom-btn{position:relative;width:70px;height:70px;line-height:70px;text-align:center;border-radius:50%;transition:.7s;overflow:hidden}.gallery-block .inner-box:hover .zoom-btn{transform:rotate(180deg)}.gallery-block .zoom-btn a{width:70px;height:70px;display:inline-block}.gallery-block .zoom-btn:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;border:25px solid rgb(255 255 255/33%);border-radius:50%;transition:.7s;opacity:0;transform:scale(1.2)}.gallery-block .inner-box .zoom-btn:hover:before{transform:scale(0);opacity:1}