body{
    background-color: #F4F4F2;
}

.logo img{
    width: 150px;

}
header{
    text-align: center;
}
h1{
    font-size: 2em;
    font-family: 'Sofia', cursive;
    font-style: italic;
}
a.nav-link{
    font-style: oblique;
}
article{
    text-align: center;
}
h2{
    font-size: 1.5em;
    font-family: 'Sofia', cursive;
    font-weight: bold;
}
.carre1{
    width: auto;
    height: 350px;
    background-color: #E4E4E4;
}
section img{
    width: 250px;
}
.taille{
    width: 1000px;
    margin: auto;
}
.centrer{
    align-items: center;
}
footer img{
    width: 50px;
}
.navbar-dark .navbar-toggler-icon{
    background-image: url(assets/menu.png);
}
h6,h4,h5{
    font-size:1.2em;
    font-family: 'Lobster Two', cursive;
}

@media (max-width: 720px) {
    .carre1{
        font-size: 0.7em;
    }
    .taille{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        width: auto;
        text-align: center;
    }

    .centrer{
        align-items: center;
    }
    .responsive {
        width: 100%;
        height: auto;
    }
}
.carre{
    background-color: #343A40;
    width: auto;
    height: 170px;
}
h3{
    color: white;
    font-family: 'Lobster Two', cursive;
}