.better-gallery-ajax {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}
.better-gallery-ajax .item {
    margin:10px 0;
    overflow:hidden;
}
.better-gallery-ajax .item .wrapper {
    width: 100%;
    padding-bottom: 66.66%; /* 3:2 */
    position: relative;
    background: #efefef;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:center center;
    cursor:pointer;
    transform:scale(1.02);
    transition: all .3s ease-in-out;
}
.better-gallery-ajax .item:hover .wrapper {
    transform:scale(1.2);
}
.better-gallery-ajax .item a{
    position:relative;
    display:block;
    cursor:pointer;
}
.better-gallery-ajax .item .overlay{
    position: absolute;
    opacity:0;
    top:-2%;
    right:-2%;
    bottom:-2%;
    left:-2%;
    background-color: rgba(44,157,155,.8);
    width:104%;
    height:104%;
    transition: opacity .5s ease-in-out;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:normal;
    overflow:hidden;
}
.better-gallery-ajax .item:hover .overlay {
    opacity:1;
}
.better-gallery-ajax .item .zoom{
    position:relative;
    width:38px;
    bottom:-100%;
    transition:bottom .5s ease;
}
.better-gallery-ajax .item:hover .zoom{
    bottom:0;
}
.better-gallery-ajax .load_more_wrapper{
    width:100%;
    text-align:center;
    padding-top:1.4rem;
}
.better-gallery-ajax .bgst_load_more{
    display:inline-block;
}
@media screen and (max-width: 1023px) {
    .better-gallery-ajax .item {
        width:calc(50% - 2px) !important;
        margin:2px 0;
    }
    .better-gallery-ajax .load_more_wrapper{
        padding-top:4rem;
    }
}