.custom-image-gallery-wrap{display:flex;flex-wrap:wrap;padding-top:10px}.custom-image-gallery-wrap .image-gallery-inner{margin-bottom:10px;width:49.5%}.custom-image-gallery-wrap .image-gallery-inner a:before{background:rgba(37,37,37,.6);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden}.custom-image-gallery-wrap .image-gallery-inner:hover a:before{opacity:1;visibility:visible}.custom-image-gallery-wrap .image-gallery-inner:nth-child(odd){margin-right:1%}.custom-image-gallery-wrap .image-gallery-inner:nth-child(2n){width:49.3%}.custom-image-gallery-wrap.three-col .image-gallery-inner,.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(2n){margin-right:1%;width:32.7%}.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(3n){margin-right:0;width:32.5%}.custom-image-gallery-wrap .image-gallery-inner:hover .caption{opacity:1}.custom-image-gallery-wrap .image-gallery-inner>a img{width:100%}.custom-image-gallery-wrap .image-gallery-inner>a{display:block;height:100%;position:relative;width:100%;z-index:1}.custom-image-gallery-wrap .image-gallery-inner .caption{height:100%;left:0;opacity:0;padding:30px;position:absolute;right:0;top:0;width:100%}.custom-image-gallery-wrap .image-gallery-inner .caption p{color:#fff;font:normal normal normal 20px/1.4em lulo-clean-w01-one-bold,sans-serif;margin:0;position:relative;top:50%;transform:translateY(-50%);word-break:break-word}.custom-image-gallery-wrap .image-gallery-inner{position:relative;text-align:center}@media(max-width:1024px){.custom-image-gallery-wrap.three-col .image-gallery-inner,.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(2n){width:32.5%}}@media(max-width:890px){.custom-image-gallery-wrap .image-gallery-inner{width:49%}}@media(max-width:860px){.custom-image-gallery-wrap.three-col .image-gallery-inner,.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(2n){width:32.3%}}@media(max-width:767px){.custom-image-gallery-wrap{display:block}.custom-image-gallery-wrap .image-gallery-inner,.custom-image-gallery-wrap .image-gallery-inner:nth-child(2n),.custom-image-gallery-wrap .image-gallery-inner:nth-child(odd){margin-right:0;width:100%}.custom-image-gallery-wrap.three-col .image-gallery-inner,.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(2n),.custom-image-gallery-wrap.three-col .image-gallery-inner:nth-child(3n){width:100%}}