@media screen and (min-width: 1531px) {


}

@media screen and (max-width: 1531px) {


}


@media screen and (max-width: 1200px) {


}

@media screen and (max-width: 1149px) {

    section.columns {

        margin-left: 3vw;
        margin-right: 3vw;

    }

    section.columns .column.column-double {

        margin-left: auto;
        margin-right: auto;

    }

}

@media screen and (max-width: 867px) {


    section.columns {


    }


}


@media screen and (max-width: 700px) {

    section.columns .column {
        flex: 0 0 94vw;
        width: auto;


    }

    section.columns .column.column-double {

        margin-left: auto;
        margin-right: auto;

    }

    .photo-collection.float-right {
        float: none;
        margin: unset;
    }


    .page-veneers .photo-collection h3 {


        margin-bottom: 0;
        width: auto;
    }

    .photo-collection {
        row-gap: 40px;
        column-gap: 0;
    }

    .photo-collection > div {
        flex: 0 0 94vw;
        width: auto;
    }

    .page-veneers .photo-collection div.wide-aspect,
    .page-veneers .photo-collection div.half-width,
    .page-veneers .photo-collection div.third-width {
        flex: 0 0 94vw;
    }


}


@media screen and (max-width: 600px) {


}
