@media only screen and (max-width: 420px) {
    .home-form-inscription{
        margin-top: 60%;
    }

    #inscription .btn {
        margin-top: 0px;
    }

    .parte3 div {
        text-align: left;
    }

    .block1{
        z-index: 2;
    }

    .parte2 .image{
        padding-left: 0px;
    }

    .parte2 .message{
        margin-bottom: 0px !important;
        padding-top: 50px !important;
    }

    .parte2 div {
        margin-top: 20px;
        padding-left: 0px;
    }

    .switchLang{
        top: 42% !important;
        background: none !important;
    }

    .home-footer {
        padding: 0px !important;
    }

    .home-footer div {
        padding-top: 5px !important;
    }
}

@media only screen and (max-width: 375px) {
    .switchLang{
        top: 40% !important;
        background: none !important;
    }
    .parte2 .message{
        padding-top: 80px !important;
    }
}

@media only screen and (max-width: 320px) {
    .switchLang{
        top: 50% !important;
        background: none !important;
    }
    .parte2 .message{
        padding-top: 100px !important;
    }
}


@media only screen and (max-width: 991px) {
    .home-form-inscription{
        margin-top: 450px;
    }
    
    .parte3{
        text-align: center !important;
    }
}
@media only screen and (max-width: 750px) {
    .home-form-inscription{
        margin-top: 60%;
    }
}

@media only screen and (max-width: 1024px) {
    .message {
        top: 5% !important;
    }
}
@media only screen and (max-width: 768px) {
    .message {
        top: 10% !important;
    }
}

/* HEIGHT Media Screens */

@media only screen and (max-height: 667px) {
    .switchLang{
        top: 45% !important;
    }
}