@media screen and (max-width:767px){
	
body{
}


figure iframe{
max-width:100%;
width:100%;
}


.fbc ol li{
display:inline-block;
margin:0;
padding:0;
}

.fbc-page .fbc-wrap .fbc-items li{
margin:0 !important;
padding:0 !important;
}

.fbc ol li .fbc-separator{
display:inline-block !important;
margin:0 !important;
padding:0 7px !important;
}

#cookie-law-info-bar{
width:100%;
margin:0 auto;
}

#cookie-law-info-bar>span{
max-width:1240px;
margin:0 auto;
display:block;
position:relative;
padding-right:0px;
line-height:120%;
}

#cookie_action_close_header{
position:relative;
font-weight:bold;
padding:10px 30px;
}

.articlebanner.blog .content{
width:100%;
}

.sitecontent.blog{
padding:0 15px;
}





section.hero h1{
font-size:31px;
}

section.hero h2{
font-size:15px;
}

section.smallhero h1{
width:100%;
}

.bigfonts h1{
font-size:61px;
font-weight:normal;
}

.bigfonts h2{
font-size:32px;
font-weight:normal;
}


.resources .resourceitem .img_rubrique_rs a{
display:block;
width:100%;
}

.resources .resourceitem .img_rubrique_rs a img{
width:100%;
}




/* Footer */


footer{

}

footer .column{
padding-bottom:40px;
padding-left:20px;
padding-right:20px;
}

footer input[type="email"]{
width:200px;
}

footer input[type="submit"]{
background-color:#fff;
color:#000;
border-radius:5px;
border:0;
padding:6px 16px;
}

/* Contact 7 forms */

.wpcf7 form .col-left, form .col-right{
width:100%;
float:left;
}



/* Elementor overrides */

.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button{
font-size:12px;
}


/* Salesforce */

.salesforce_w2l_lead .sf_field{
width:100% !important;
margin-right:0%;
}



}