@media only screen and (min-width : 600px) {

    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 33px
    }
    h3 {
        font-size: 26px
    }


    .stitle,
    .parag {
        font-size: 17px;
    }
    .parag {
        font-size: 19px;
    }
    
    
    .scontainer {
        padding: 70px 0px;
        max-width: 600px;
        margin: 0 auto;
    }
    
    /* Container 1 ( slider du début ) */
    .slide {
        padding: 0px;
    }
    .slide_title {
        max-width: 600px;
        margin: 0 auto;
    }
    
    
    /* Arrow down*/
    .arrow_down a {
        font-size: 24px;
    }



    /* Image separator */
    .image_separateur {
        height: 210px;
    }


    /* Container 3 ( Nos services ) */
    .scontainer3 {
        padding-bottom: 0px;
        max-width: inherit;
    }

    .service {
        height: 360px;
        padding: 0;
    }
    
    .service_text .parag {
        max-width: 450px;
    }



    /* Container 5 ( Nos clients ) */
    .scontainer5 {
        padding: 0px;
    }

    .partener img {
        height: 85%;
    }



    /* Container 7 ( Footer ) */
    .container7 .rubrique_title_left {
        text-align: center;
    }
    .container7 .rubrique_title_left hr {
        margin: 0px auto;
    }
    .coor1 {
        display: flex;
        justify-content: space-between;
    }
    .coor1 div {
        width: 49%;
        
    }
    
    .form_button {
        width: 300px;
    }



    /* Header mobile */
    .sheader {
        padding: 5px 0px;
        max-width: 600px;
        margin: 0 auto;
    }

    .logo_mobile {
        height: 50px;
    }



    /* Nav mobile */
    .close_nav {
        font-size: 25px;
    }

    .rs_mobile {
        padding: 5px 0;
        padding-bottom: 10px;
    }

    .rs_mobile a {
        width: 50px;
        height: 50px;
        line-height: 50px;
        border-radius: 50px;
        font-size: 18px;
    }

    .link_mobile span {
        font-size: 22px;
    }
    
    
    
    /* Séparateur du footer */
    .image_separateur2 {
        height: 240px;
    }
    
    
    
    /* Thanks container */
    .thanks {
        width: 600px;
        margin: 0px;
        margin: 0 auto;
    }


}
@media only screen and ( min-width : 800px ){
    
    .services {
        display: flex;
        flex-wrap: wrap;
    }
    .service {
        width: 50%;
        border: none;
    }
    .service:first-child{
        border-bottom: 1px solid #DC9E28;
        border-right: 1px solid #DC9E28;
    }
    .service:nth-child(2){
        border-bottom: 1px solid #DC9E28;
        border-left: 1px solid #DC9E28;
        
    }
    .service:nth-child(3){
        border-top: 1px solid #DC9E28;
        border-right: 1px solid #DC9E28;
    }
    .service:last-child{
        border-top: 1px solid #DC9E28;
        border-left: 1px solid #DC9E28;
    }
    
}
