.row {
    padding: 2%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.col-6 {
    width: 48%;
    margin: 10px;
}

.col-4 {
    min-width: 300px;
    width: 30%;
}

.col-3 {
    min-width: 250px;
    width: 25%;
}

.padding-10 {
    padding: 10px;
}

.web-slideshow-container {
    width: 60%;
}

#video .row {
    align-items: flex-end;
    flex-wrap: wrap-reverse;
}

footer .row {
    justify-content: center;
    align-items: flex-start;
}

@media screen and (max-width:1023px) {
    .scroll-container {
        display: none;
    }
    .col-6 {
        width: 100%;
    }
    .col-4 {
        width: 40%;
    }
    .web-slideshow-container {
        width: 96%;
    }
}