.column-left {
    flex: 0 0 873px; /*commented out to remove the space before comments label*/
    flex-direction: column;
}

.column-right {
    flex: 50%;
}

#photo-preview {
    width: 100%;
    max-height: 615px;
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 615px;
}

.flip-box-outer {
    max-height: 615px;
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 615px;
}

.flip-box-inner {
    max-height: 615px;
    min-height: 615px;
}

@media (max-width: 1100px) {
    .column-left {
        flex-basis: unset;
    }
    #photo-preview {
        overflow: auto;
    }

    .flip-box-outer {
        overflow: auto;
    }
}

@media(max-width: 700px) {
    .column-right {
        padding-right: 15px;
    }
}