@media (min-width: 769px) {
    .image-container {
        display: grid;
        grid-column: 1 / span 8;
        grid-template-columns: repeat(8, 12.5%);
        grid-template-rows: repeat(1, auto);
    }
    
    .trip-container .row-30 {
        margin-left: 20px;
    }
    
    .three-image-container {
        grid-template-columns: repeat(4, 8%) 20px repeat(4, 8%) 20px repeat(4, 8%);
    }
    
    .image-container-15 {
        margin-left: 8%;
    }
    
    .image-container-11 {
        margin-left: 5%;
    }
    
    .image-container-18 {
        margin-left: 8%;
    }

    .polaroid-iii-01 {
        grid-column: 1 / span 4 !important;
    }

    .polaroid-iii-02 {
        grid-column: 5 / span 4 !important;
    }
    .polaroid-iii-03 {
        margin-right: 120px;
    }

    .pinhole-iii-03 {
        grid-column: 1 / span 4 !important;
    }

    .pinhole-iii-02 {
        grid-column: 5 / span 4 !important;
    }
    
    .image-35mm-iii-01 {
        grid-row: 1;
        grid-column: 1 / span 5 !important;
        z-index: 1;
        margin-top: 23%;
    }
    
    .polaroid-iii-04 {
        grid-row: 1;
        grid-column: 6 / span 3 !important;
        width: calc(100% + 50px);
        margin-left: -50px;
    }
    
    .polaroid-iii-05 {
        grid-column: 2 / span 5 !important;
    }
    
    .image-35mm-iii-02 {
        grid-column: 4 / span 5 !important;
    }
    
    .polaroid-iii-07 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
        z-index: 1;
    }
    
    .polaroid-iii-08 {
        grid-row: 1;
        grid-column: 4 / span 4 !important;
        margin-top: 45px;
        z-index: 2;
    }
    
    .polaroid-iii-09 {
        grid-row: 1;
        grid-column: 2 / span 3 !important;
        margin-top: 305px;
    }
    
    .image-35mm-iii-03 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
        justify-self: flex-end;
        align-self: flex-end;
    }
    
    .image-35mm-iii-04 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        justify-self: flex-start;
        align-self: flex-end;
    }
    
    .polaroid-iii-10 {
        grid-row: 2;
        grid-column: 3 / span 4 !important;
        align-self: flex-start;
        margin-top: -15%;
        z-index: -1;
    }
    
    .polaroid-iii-13 {
        grid-row: 1;
        grid-column: 3 / span 4 !important;
    }
    
    .polaroid-iii-14 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
        margin-top: 100px;
    }
    
    .polaroid-iii-15 {
        grid-row: 1;
        grid-column: 3 / span 4 !important;
        margin-top: 340px;
    }
    .polaroid-iii-16 {
        grid-column: 1 / span 4 !important;
    }
    .polaroid-iii-17 {
        grid-column: 6 / span 4 !important;
    }
    .polaroid-iii-18 {
        grid-column: 11 / span 4 !important;
    }
    
    .polaroid-iii-19 {
        grid-column: 1 / span 4 !important;
    }
    
    .polaroid-iii-20 {
        grid-column: 5 / span 4 !important;
        margin-top: 120px;
    }
    
    .pinhole-iii-08 {
        justify-self: flex-start;
    }
    
    .polaroid-iii-23 {
        grid-column: 2 / span 3 !important;
        align-self: center;
    }
    
    .pinhole-iii-11 {
        grid-column: 5 / span 4 !important;
    }
    
    .polaroid-iii-25 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
    }
    
    .image-35mm-iii-07 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        margin-top: 25%;
    }
    
    .image-35mm-iii-08 {
        grid-column: 1 / span 4 !important;
        margin-top: -40%;
        justify-self: center;
    }
    
    .polaroid-iii-26 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
    }
    
    .polaroid-iii-27 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        margin-top: 5%;
        margin-left: -10%;
    }
    
    .polaroid-iii-28 {
        grid-row: 2;
        grid-column: 1 / span 4 !important;
    }
    
    .polaroid-iii-29 {
        grid-row: 2;
        grid-column: 5 / span 4 !important;
        margin-top: 12%;
        margin-left: -8%;
    }
    
    .polaroid-iii-31 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
        margin-left: 5%;
    }
    
    .polaroid-iii-32 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        margin-top: 120px;
        margin-left: -40px;
    }
    
    .image-35mm-iii-09 {
        grid-row: 1;
        grid-column: 1 / span 5 !important;
        margin-top: 10%;
        justify-self: flex-end;
    }
    
    .polaroid-iii-33 {
        grid-row: 1;
        grid-column: 6 / span 3 !important;
        justify-self: flex-start;
        margin-left: -40px;
    }
    
    .image-35mm-iii-10 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
    }
    
    .image-35mm-iii-11 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        align-self: center;
    }
    
    .polaroid-iii-34 {
        grid-column: 5 / span 4 !important;
    }
    
    .polaroid-iii-37 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
    }
    
    .polaroid-iii-35 {
        grid-row: 1;
        grid-column: 5 / span 4 !important;
        margin-top: 26%;
        margin-left: -20%;
    }
    
    .polaroid-iii-36 {
        grid-row: 2;
        grid-column: 1 / span 4 !important;
        margin-top: -42%;
        margin-left: 2%;
        z-index: -1;
    }
    
    .image-35mm-iii-12 {
        grid-column: 1 / span 4 !important;
    }
    .image-35mm-iii-13 {
        grid-column: 5 / span 4 !important;
    }
    
    .image-35mm-iii-14 {
        grid-row: 1;
        grid-column: 3 / span 3 !important;
        z-index: 1;
    }
    
    .polaroid-iii-38 {
        grid-column: 1 / span 3 !important;
        grid-row: 2;
        margin-top: -90px;
    }
    
    .polaroid-iii-39 {
        grid-row: 1;
        grid-column: 1 / span 4 !important;
        margin-left: 5%;
    }
    
    .image-35mm-iii-15 {
        grid-row: 2;
        grid-column: 5 / span 4 !important;
        margin-top: -180px;
        margin-left: -10%;
    }
    
    .image-35mm-iii-16 {
        grid-row: 3;
        grid-column: 1 / span 5 !important;
        margin-top: -300px;
    }
    
    .polaroid-iii-40 {
        grid-row: 4;
        grid-column: 5 / span 4 !important;
        margin-top: -80px;
        margin-left: -22%;
        z-index: -1;
    }
}

/* ==========================================================================
   Trip 3 - 1366px
   ========================================================================== */

.image-polaroid, .image-35mm {
    grid-column: 1 / span 8;
}

.image-container-1 {
    grid-row: 1;
    grid-column: 1 / span 8;
}

.polaroid-iii-01 {
    
}

.polaroid-iii-02 {
    
}

.pinhole-iii-01 {
    grid-row: 2;
}

.image-container-2 {
    grid-row: 3;
}

.pinhole-iii-03 {
    
}

.pinhole-iii-02{

}

.polaroid-iii-03 {
    grid-row: 4;
}

.image-container-3 {
    grid-row: 5;
}



.image-35mm-iii-01{
    
}
.polaroid-iii-04 {
    
}



.pinhole-iii-04 {
    grid-row: 6;
}
.polaroid-iii-05 {
    grid-row: 7;
}
.image-35mm-iii-02 {
    grid-row: 8;
}
.pinhole-iii-05 {
    grid-row: 9;
}
.polaroid-iii-06 {
    grid-row: 10;
}

.image-container-4 {
    grid-row: 11;
}



.polaroid-iii-07 {
    
}
.polaroid-iii-08 {
    
}
.polaroid-iii-09 {
    
}



.image-container-5 {
    grid-row: 12;
}



.image-35mm-iii-0 {
    
}
.image-35mm-iii-04 {
    
}
.polaroid-iii-10 {
    
}


   
.image-container-6 {
    grid-row: 13;
}



.polaroid-iii-13 {
    
}
.polaroid-iii-14 {
    
}
.polaroid-iii-15 {
    
}



.pinhole-iii-06 {
    grid-row: 14;
}

.image-container-7 {
    grid-row: 15;
}

.image-container-7 img {
    justify-self: flex-end;
}



.polaroid-iii-16 {
    
}
.polaroid-iii-17 {
    
}
.polaroid-iii-18 {
    
}



.pinhole-iii-07 {
    grid-row: 16;
}

.image-container-8 {
    grid-row: 17;
}



.polaroid-iii-19 {
    
}
.polaroid-iii-20 {
    
}



.pinhole-iii-08 {
    grid-row: 18;
}

.pinhole-iii-09 {
    grid-row: 19;
}

.image-35mm-iii-06 {
    grid-row: 20;
}

.pinhole-iii-10 {
    grid-row: 21;
}

.polaroid-iii-22 {
    grid-row: 22;
}

.pinhole-iii-12 {
    grid-row: 23;
}

.image-container-9 {
    grid-row: 24;
}



.polaroid-iii-23 {
    
}
.pinhole-iii-11 {
    
}



.pinhole-iii-13 {
    grid-row: 25;
}

.image-container-10 {
    grid-row: 26;
}



.polaroid-iii-25 {
    
}
.image-35mm-iii-07{
    
}
.image-35mm-iii-08{
    
}



.pinhole-iii-14 {
    grid-row: 27;
}

.image-container-11 {
    grid-row: 28;
}



.polaroid-iii-26 {
    
}
.polaroid-iii-27 {
    
}
.polaroid-iii-28 {
    
}
.polaroid-iii-29 {
    
}



.pinhole-iii-15 {
    grid-row: 29;
}

.image-container-12 {
    grid-row: 30;
}



.polaroid-iii-31 {
    
}
.polaroid-iii-32 {
    
}



.pinhole-iii-16 {
    grid-row: 31;
}

.image-container-13 {
    grid-row: 32;
}



.image-35mm-iii-09{
    
}
.polaroid-iii-33 {
    
}



.image-container-14 {
    grid-row: 33;
}



.image-35mm-iii-10 {
    
}
.image-35mm-iii-11 {
    
}



.pinhole-iii-17 {
    grid-row: 34;
}

.polaroid-iii-34 {
    grid-row: 35;
}

.pinhole-iii-18 {
    grid-row: 36;
}

.image-container-15 {
    grid-row: 37;
}



.polaroid-iii-37 {
    
}
.polaroid-iii-35 {
    
}
.polaroid-iii-36 {
    
}



.pinhole-iii-19 {
    grid-row: 38;
}

.image-container-16 {
    grid-row: 39;
}



.image-35mm-iii-12 {
    
}
.image-35mm-iii-13 {
    
}



.pinhole-iii-20 {
    grid-row: 40;
}
    
.image-container-17 {
    grid-row: 41;
}



.image-35mm-iii-14 {
    
}
.polaroid-iii-38 {
    
}



.pinhole-iii-21 {
    grid-row: 42;
}



.polaroid-iii-39 {
    
}
.image-35mm-iii-15 {
    
}
.image-35mm-iii-16 {
    
}
.polaroid-iii-40 {
    
}



.pinhole-iii-22 {
    grid-row: 44;
}

/* ==========================================================================
   Trip 3 - 768px - Tablet
   ========================================================================== */

@media (max-width: 768px) {
    
    .image-container>img:last-child {
        margin-bottom: 0;
    }

    .image-container>img {
        margin-bottom: 20px;
    }
    
    .image-container {
        grid-column: 1 / span 8;
    }
    
    .image-polaroid, .image-35mm, .image-pinhole {
        grid-column: 1 / span 8 !important;        
    }
    
    .polaroid-iii-01 {
        grid-row: 1;
        grid-column: 1 / span 8;
    }

    .polaroid-iii-02 {
        grid-row: 2;
        grid-column: 1 / span 8;
    }
    
    
}

/* ==========================================================================
   Trip 3 - 450px - Mobile
   ========================================================================== */

@media (max-width: 450px) {    
    
}