.gallery-section .main-sec h5{color:#262626;font-family:Montserrat;font-size:16px;font-weight:600;margin-top:30px}.gallery-section .main-sec h2{color:#262626;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin:18px auto auto;max-width:500px}.gallery-section .main-sec{text-align:center}.gallery-section .gallery-inner-section{display:flex;flex-wrap:wrap;gap:22px;padding:67px}.gallery-section .gallery-box{position:relative}.gallery-section .gallery-btn a{border-left:1px solid #d19d5c;border-right:1px solid #d19d5c;color:#d19d5c;margin:10px;padding:15px 37px;position:relative;transition:all .5s ease}.gallery-section .gallery-btn{margin-top:50px;text-align:center}.gallery-section .gallery-btn a:after,.gallery-section .gallery-btn a:before{background-color:#d19d5c;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:51px}.gallery-section .gallery-btn a:after{bottom:auto;left:auto;right:0;top:0}.gallery-section .gallery-btn a:hover:after,.gallery-section .gallery-btn a:hover:before{width:100%}.gallery-section .gallery-box:before{align-items:center;content:"+";display:flex;font-size:76px;justify-content:center;z-index:1}.gallery-section .gallery-box:after,.gallery-section .gallery-box:before{color:#d19d5c;height:152px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s ease;width:152px}.gallery-section .gallery-box:after{background:#262626;border-radius:50%;content:""}.gallery-section .gallery-box:hover:after,.gallery-section .gallery-box:hover:before{opacity:1;opacity:.8}@media (max-width:767px){.gallery-section .main-sec h2{font-size:24px}}