@media screen and (max-width: 800px){
    h2{
        font-size: 1.3em;
    }
    main,footer{
		overflow-x: hidden;
    }
    main{
        width: 90%;
    }
    nav.mobile .end a{
        height: 6vh;
    }

    p#catchline{
        width: 100%;
    }
    .secteurs .secteur strong{
        font-size: 1.2em;
    }

    footer div,
    .services div,
    .secteurs .secteur,
    .points-forts div{
        width: 100%;
        margin-bottom: 5vh;
    }
    .secteurs .secteur{
        height: 70vh;
    }
    .services.col-1 > div a{
        width: 80%;
        left: 10%;
    }
    main article p{
        margin-bottom: 2vh;
    }
    article a{
        width: 90%;
        border-radius: 2em;
    }
    main .services.col-1 div{
        height: auto !important;
    }
    main .services.col-2 div{
        width: 100%;
    }
    article .buttons a{
        width: 90%;
        margin: 2vh auto;
        font-size: 0.8em;
    }

    article#prestations section ul,
    article#prestations section div{
        width: 100%;
    }

    main#contact{
        background-size: 100% 10%;
    }
    main#contact h1{
        margin-top: 10vh;
    }
    .form{
        width: 90%;
        border-radius: 1vh;
    }
    .form form,
    .form .informations{
        width: 100%;
    }

    .form h2{
        margin: 3vh 0;
    }
    .form .informations,
    .form form{
        padding: 1em;
    }
    .form form > div:nth-child(2) div{
        width: 100% !important;
    }
    .form form > div:nth-child(2),
    .form-group{
        width: 100%;
    }
    .form form input[type="submit"]{
        display: block;
        margin: 2vh auto;
    }
    .informations div:nth-child(5){
        margin-top: 30%;
    }
    main#contact > h2{
        font-size: 1.4em;
    }
    .questions{
        width: 95%;
        margin-left: 5%;
        text-align: justify;
    }
    .questions section:last-child div,
    .questions section div{
        width: 80%;
        margin: 3vh auto;
    }
    .questions section div h3{
        font-size: 1em;
    }

    .flex section{
        width: 100%;
    }

    footer > div{
        justify-content: center;
        margin-bottom: 0;
    }




}