.banner_web {
    /*position: relative!important;*/
    /*background-image: url(img_site/background_web.jpg), url(img_site/background_web.jpg), url(../../img_site/background_web.jpg)!important;*/
    /*background-position: top left, top left, center center!important;*/
    /*background-repeat: repeat, repeat, no-repeat!important;*/
    /*background-size: auto, auto, cover!important;*/
    /*z-index: 1!important;*/
}

/*h3 {
    margin-bottom: 10px;
}*/

#titre_web {
    text-align: center;
    margin-bottom: 80px;
}

.container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.row {
    display: flex;
    justify-content: center;
}

.presentation_web {
    text-align: center;
}

.services_web {
    margin-top: 50px;
    margin-bottom: 50px;
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    text-align: center;
}

.services_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 50%;
}

.description_web {
    margin-top: -35px;
    margin-bottom: 70px;
}

.img_web {
    width: 200px;
    height: 160px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 10px;
}

.design {
    background-image: url(../../img_site/design_web.png);
}

.contenu {
    background-image: url(../../img_site/content_web.png);
}

.responsive {
    background-image: url(../../img_site/responsive_web.png);
}

#copyright {
    width: 40%;
    text-align: center;
}

#title_web {
    color: #FFF!important;
    font-size: 4.65em!important;
}

.presentation_web {
    margin-top: 90px;
    padding: 50px;
    border-radius: 1%;
    box-shadow: 0px 5px 10px #7b7b7b;
    margin-left: 40px;
    transition: 0.3s;
}

.presentation_web:hover {
    padding: 75px;
    transition: 0.3s;
}

.presentation__titre_web {
    text-align: center;
    margin-bottom: 20px;
}

.presentation_description_web {
    text-align: justify;
}