.bouton-mobile {
position:relative;
max-width:100%;
color:#ffffff;
font-size:50px;
line-height:45px;
text-align:center;
font-family: 'Bebas Neue', cursive;
background-color:#213d73;
margin:0;
padding:35px 125px;
cursor:pointer;
transition:750ms;
display:none;
}

.bouton-mobile:hover {
color:#ffffff;
background-color:#101828;
transition:650ms;
}



.bouton-soumission {
position:fixed;
width:400px;
top:190px;
right:70px;
display:block;
z-index:999;
cursor:pointer;
animation: 12s bouton-soumission infinite;
}


@keyframes bouton-soumission {
0% { opacity:0;}
25% { opacity:1.00;}
40% { opacity:1.00;}
80% { opacity:0;}
100% { opacity:0;}
}







@media only screen and (max-width: 1600px) {

.bouton-soumission {
position:fixed;
width:380px;
top:185px;
right:65px;
display:block;
}

}





@media only screen and (max-width: 1400px) {


}






@media only screen and (max-width: 1300px) {

.bouton-soumission {
position:fixed;
width:360px;
top:180px;
right:60px;
display:block;
}

}




@media only screen and (max-width: 1200px) {


}



/* Tablet */



@media only screen and (max-width: 1050px) {

.bouton-soumission {
position:fixed;
width:320px;
top:170px;
right:50px;
display:block;
}

}





@media only screen and (max-width: 900px) {

.bouton-soumission {
position:fixed;
width:300px;
top:150px;
right:40px;
display:block;
}

}





@media only screen and (max-width: 800px) {



}





@media only screen and (max-width: 725px) {


.bouton-mobile {
font-size:35px;
line-height:30px;
padding:35px 35px;
display:block;
}



.bouton-soumission {
width:250px;
top:60%;
right:25px;
display:none;
}

}





/* Phone */



@media only screen and (max-width: 650px) {

.bouton-mobile {
font-size:50px;
line-height:45px;
padding:35px 75px;
display:block;
}

}



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

.bouton-mobile {
font-size:50px;
line-height:45px;
padding:35px 60px;
}

}



@media only screen and (max-width: 550px) {

.bouton-mobile {
font-size:45px;
line-height:40px;
padding:35px 45px;
}

}




@media only screen and (max-width: 500px) {

.bouton-mobile {
font-size:42px;
line-height:38px;
padding:30px 40px;
}

}




@media only screen and (max-width: 450px) {

.bouton-mobile {
font-size:33px;
line-height:30px;
padding:28px 20px;
}

}





@media only screen and (max-width: 425px) {

.bouton-mobile {
font-size:33px;
line-height:30px;
padding:28px 20px;
}

}





@media only screen and (max-width: 375px) {



}





@media only screen and (max-width: 325px) {



}