@media only screen and (max-width: 1120px) { .menu_desktop_area {
-ms-flex-direction: column;
-webkit-direction: column;
flex-direction: column;
}
#block_header .main-navigation li a {
padding: 10px 9px !important;
}
}
@media only screen and (max-width: 980px) {
.et_pb_text_inner {
padding: 0 15px !important;
} #block_contact .et_pb_column:first-child > div:first-child {
margin: 0 auto !important;
text-align: center;
}
#contact_form_home {
width: 100% !important;
max-width: 100% !important;
margin: 0 auto !important;
}
#contact_form_home .formulaire_home {
width: 80% !important;
margin: 0 auto !important;
}
#contact_form_home .message textarea,
#contact_form_home .rgpd,
.formulaire_home input {
width: 100% !important;
margin: 0 auto !important;
}
}
@media only screen and (max-width: 900px) { #listHomeProducts > div {
width: 49% !important;
}
}
@media only screen and (max-width: 800px) {
.flex_2_in_3 > div {
width: 100% !important;
}
.flex_2_in_3 > div:nth-child(1) {
margin-bottom: 30px !important;
} #content .sidebarPosition #primary {
width: 100% !important;
}
#content .sidebarPosition #secondary {
width: 100% !important;
} .FlexBlocHalf > div, .FlexBlocThird > div {
width: 100%;
}
.FlexBlocFourth > div, .FlexBlocFifth > div {
width: 50%;
} header #intro h1 {
padding: 0 15px !important;
} #archiveArticle > div {
width: 100% !important;
}
#archiveArticle {
display: flex;
flex-wrap: wrap;
}
}
@media only screen and (max-width: 768px) {
.menu_desktop_scroll_area .logoArea{
width: 100%;
}
.menu_top .logoArea{
width: 40%;
}
.menuAreaDesktop {
display: none;
}
.menuAreaMobile {
display: block;
text-align: right;
padding-top: 10px;
}
article h2{
font-size: 30px!important;
} .logos_ref .smls-grid-container-template-1.smls-grid.smls-grid-column-5.smls-overlay-effect.clearfix > div {
width: 50% !important;
}
.logos_ref .smls-grid-pad-container {
min-height: 100% !important;
}
.logos_ref .smls-grid-pad-container img {
width: 200px !important;
} #colophon .footer-widget-4 > section {
width: 100% !important;
}
#colophon .footer-widget-4 > section:nth-child(3) {
padding-left: inherit;
}
#colophon .footer-widget-4 > section:nth-child(1) {
text-align: center;
}
#masthead::after {
content: '';
position: absolute;
bottom: 0; width: 60%;
height: 100px;
right: 3%;
}
}
@media screen and (max-width: 600px) { #listHomeProducts > div {
width: 100% !important;
}
header #intro h1 {
font-size: 20px;
padding: 0 !important;
}
header #intro h2 {
font-size: 16px;
padding: 0 !important;
}
}
@media screen and (max-width: 500px) {
.FlexBlocFourth > div, .FlexBlocFifth > div {
width: 100%;
}
}
@media screen and (max-width: 450px) {
.input_half > div {
width: 100% !important;
}
#block_form_contact .block_title:before, #block_form_contact .block_title:after {
display: none !important;
}
.labelForm {
border-bottom: none !important;
}
}
@media screen and (max-width: 400px) { .logos_ref .smls-grid-container-template-1.smls-grid.smls-grid-column-5.smls-overlay-effect.clearfix > div {
width: 100% !important;
}
}