.gallery-style1 .cus-gallery-img {
    width: 403px;
    height: 403px;
}

.gallery-style1 .cus-gallery-img1 {
    width: 403px;
    height: 836px;
}

.gallery-style1 .cus-gallery-img2 {
    width: 837px;
    height: 403px;
}

.gallery-style1 .cus-gallery-img2 img,
.gallery-style1 .cus-gallery-img1 img,
.gallery-style1 .cus-gallery-img img {
    object-fit: cover;
    object-position: center;
}

@media (max-width: 576px) {
    .gallery-style1 .cus-gallery-img2 {
        width: 100%;
        height: calc((100vh - 100px) / 4);
    }
}

@media (max-width: 767px) {
    .gallery-style1 .cus-gallery-img {
        width: 100%;
        height: calc((100vh - 1px) / 2.3);
    }
}

@media (max-width: 767px) and (min-width: 250px) {
    .gallery-style1 .cus-gallery-img1 {
        width: 100%;
    }

    .gallery-style1 .cus-gallery-img2 {
        width: 100%;
        height: calc((100vh - 100px) / 4);
    }
}

@media (max-width: 1399px) and (min-width: 768px) {
    .gallery-style1 .cus-gallery-img {
        width: calc((100vw - 100px) / 2);
    }

    .gallery-style1 .cus-gallery-img1 {
        width: calc((100vw - 100px) / 2);
    }

    .gallery-style1 .cus-gallery-img2 {
        width: calc((100vw - 100px) / 2);
        height: calc((100vw - 100px) / 4);
    }
}