.grid-gallery-1{display:grid;grid-template-columns:repeat(4,1fr);
grid-template-areas:
    'a1 a3 a4 a5' 
    'a2 a3 a6 a6'
    'a7 a9 a10 a11' 
    'a8 a9 a12 a12'
    'a13 a13 a14 a15';
grid-gap:20px}
.grid-gallery-1 .item-1{grid-area:a1}
.grid-gallery-1 .item-2{grid-area:a2}
.grid-gallery-1 .item-3{grid-area:a3;}
.grid-gallery-1 .item-4{grid-area:a4}
.grid-gallery-1 .item-5{grid-area:a5}
.grid-gallery-1 .item-6{grid-area:a6}
.grid-gallery-1 .item-7{grid-area:a7}
.grid-gallery-1 .item-8{grid-area:a8}
.grid-gallery-1 .item-9{grid-area:a9}
.grid-gallery-1 .item-10{grid-area:a10}
.grid-gallery-1 .item-11{grid-area:a11}
.grid-gallery-1 .item-12{grid-area:a12}
.grid-gallery-1 .item-13{grid-area:a13}
.grid-gallery-1 .item-14{grid-area:a14}
.grid-gallery-1 .item-15{grid-area:a15}
.grid-gallery-1 .gallery-item img{border-radius:10px;width:100%;box-shadow:0 0 35px 0 rgba(0,0,0,0.10)}
.grid-gallery-1 img{max-height:200px;width:100%;object-fit:cover;}
.grid-gallery-1 .item-3 img, .grid-gallery-1 .item-9 img{height:100%;max-height:100%;}
@media(min-width:768px) and (max-width:991px){
.grid-gallery-1 img{max-height:150px;}
}
@media(max-width:575px) {
.grid-gallery-1{grid-template-columns:repeat(2,1fr);grid-template-areas:
    'a1 a2' 
    'a3 a4' 
    'a5 a6' 
    'a7 a8'
    'a9 a10' 
    'a11 a12' 
    'a13 a13' 
    'a14 a15'
}
.gallery-item a, .gallery-item img {display: inline-block;width: 100%;height: 100%;object-fit: cover;}
.grid-gallery-1 .item-3 img, .grid-gallery-1 .item-9 img{height:200px;max-height:200px;}
}