*
{
    box-sizing: border-box;
}
nav{
    padding-top: 0; 
    background-color: rgba(94, 94, 94, 0.91) ; 
    justify-content: space-between;
}

.container
{
    display: flex;
    flex-direction: column;
    margin: 200px auto 350px auto;
}
.container .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container .image-container img, video
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container .image-container img:hover
{
    transition: 300ms;
transform: scale(1.01);
}


/* .container1
{
    max-width: 85%;
    margin: 250px auto;
}
.container1 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container1 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container1 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container1 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
}


.container2
{
    max-width: 85%;
    margin: 250px auto;
}
.container2 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container2 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container2 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container2 .image-container img:hover
{
    transition: 300ms;
transform: scale(1.01);
}


.container3
{
    max-width: 85%;
    margin: 250px auto;
}
.container3 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container3 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container3 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container3 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
}


.container4
{
    max-width: 85%;
    margin: 250px auto;
}
.container4 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container4 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container4 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container4 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
}



.container5
{
    max-width: 85%;
    margin: 250px auto;
}
.container5 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container5 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container5 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container5 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
}


.container6
{
    max-width: 85%;
    margin: 250px auto;
}
.container6 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container6 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container6 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container6 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
}


.container7
{
    max-width: 85%;
    margin: 250px auto;
}
.container7 .title
{
    font-size: 25px;
    background-color: rgb(48, 48, 48);
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 15px;
}
.container7 .image-container
{
    columns: 3 250px;
    gap: 15px;
}
.container7 .image-container img
{
    transition: 300ms;
    margin-bottom: 10px;
    border-radius: 10px;
    width: 100%;
}
.container7 .image-container img:hover
{
    transition: 300ms;
    transform: scale(1.01);
} */

/*  */
@media (max-width: 576px)
{

    .container
    {
            max-width: 100%;
            columns: 1;
    }

}
@media (min-width: 768px)
{
    .container
    {
        width: calc(100% - 40px);
        columns: 2;
    }
}
@media (min-width: 992px){}
@media (min-width: 1200px)
{

    .container
    {
        width: 90%;
        columns: 3;
    }
}
@media (min-width: 1400px)
{
    .container
    {
        max-width: 88%;
        columns: 3;
    }
    
}




