@media all and (max-width: 1024px) {
.logo-topbar {
margin-right: 3em;
}
.logo-topbar h1 {
line-height: 0.2em;
}
#topbar {
display: none;
}
#topbar span {
font-size: 0.8em;
}
.header-home,
.header-home img,
.titleHeader {
height: 50vh;
}
.mobile {
display: flex;
}
.menu-topbar{display: block;}
.topnav a.icon{
font-size: 40px;
}
}
@media all and (max-width:600px){
#footer{
margin: 5% 0% 0% 15%;
}}
@media all and (min-width:600px) and (max-width: 1000px){
#logo-footer{
margin: 2% 35% 0% 35%!important;
}}
@media all and (max-width: 715px){
.contenuBouton{
margin-left: 34%;
margin-top: 2em;
padding: 0.5em 1em!important;}
.wpforms-submit-container{
text-align:center!important;}
}
@media all and (min-width: 716px)and (max-width: 1281px){
.contenuBouton{
margin-left: 40%;
}
#container-formulaire{
width: 70%!important;
margin-left: 15%!important}
}
@media all and (max-width: 820px){
h1{
font-size: 1.9em!important;
width: 90%;
}
#logo-footer {
margin-top: 7%;
}
.elementor-heading-title {
font-size: 1.9em;}
.attachment-full{
width: 100%;
height:40vh;
}
article p {
margin-left: 1em;}
article h2{
padding-left: 0.5em;}
#rank-math-toc{
padding-left: 0.2em;}
#rank-math-toc h2 {
padding: 0.3em;}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width: 170%;
}
.wp-block-buttons { margin-left: 4em;}
.wp-block-buttons.is-content-justification-center {
justify-content: inherit;
} 
}
@media all and (min-width: 1025px) {
.topnav {
display: none;
}
}
@media all and (min-width: 820px) and (max-width: 1281px){
h1{font-size: 2em;}
#icone-topbar{padding-right: 1.1em;}
h3{font-size: calc(1.3rem + .4vw)!important;}
.titres-footer{
padding-left: 0.7em;
}
ul{
padding: 1em;
}
}