/* ------------ IMAGE GALLERY MODAL OVERLAY (start) ------------ */
/* Background overlay: */
.publicModalMask {
    background: #fff;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

/* Close X: */
.publicModalClose {
    filter: brightness(0);
}
/* ------------ IMAGE GALLERY MODAL OVERLAY (end) ------------ */


/* ------------ IMAGE GALLERY MODAL ZOOM (start) ------------ */
.publicModalContainer {
zoom: 109%;
}
/* ------------ IMAGE GALLERY MODAL ZOOM (end) ------------ */

/* ------------ IMAGE GALLERY MODAL ARROWS TO EDGE OF BROWSER WINDOW (start) ------------ */
.modalImageGallery .nextImg {
    position: fixed;
    background-position: right;
    right: 0;
}
.modalImageGallery .prevImg {
    position: fixed;
    background-position: left;
    left: 0;
}
.modalImageGallery .imageContainer {
    max-width: calc(100% - 80px);
}
/* ------------ IMAGE GALLERY MODAL ARROWS TO EDGE OF BROWSER WINDOW (end) ------------ */