.main3-gallery-wrapper {
    padding: calc(50vh - 50%) 1rem 8rem 0;
    flex-wrap: nowrap;
    overflow: visible !important;
}
@media only screen and (min-width: 1024px) {
    .main3-gallery-wrapper {padding: 8rem 1rem 4rem 25vw;}
}

#main3-gallery img {
    width: auto;
    height: 75vw;
}
@media only screen and (min-width: 1024px) {
    #main3-gallery img {
        height: 80vh;
    }
}