*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}
div.wrapper{
    max-width: 50%;
    border: 1px solid red;
    margin-left: auto;
    margin-right: auto;
    
}

div.image-gallery{
    width: 100%;
}
div.title{
    width: 100%;
    text-align: center;
}
div.picture-container{
    width: 100%;
    border: 1px solid red;
}
.picture-container{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: 100px 150px;
    grid-gap: 5px;
    grid-auto-flow: dense;
}
.gallery img{
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: cover;
}
.gallery{
    position: relative;
    white-space: nowrap;
    overflow: hidden;
}
.gallery .text{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
div.text{
   text-align: center; 
}

.w-2{
    grid-column: span 2;
}
.w-3{
    grid-column: span 3;
}
.h-2{
    grid-row: span 2;
}
.h-3{
    grid-row: span 3;
}
@media(max-width:1000px){
    .picture-container{
        
        grid-template-columns: repeat(1,1fr);
       
    }
    /* .this-clas{
        grid-row: span 4;
    } */
}
@media(max-width:720px){
    .picture-container{
        
        grid-template-columns: repeat(1,1fr);
       
    }
    /* .kju{
        grid-row: span 3;
    }
    .swsw{
        grid-column: span 2;
    } */
}
@media(max-width:536px){
    .picture-container{
        
        grid-template-columns: repeat(1,1fr);
       
    }
}