/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {}


@media all and (max-width: 1405px) {
	
	
}

/*** Responsive Styles Tablet And Below ***/

@media all and (max-width: 980px) {
	
	h1 {
		font-size : 38px !important;
	}

	h2 {
		font-size : 30px;
	}

	h3 {
	
	font-size : 24px;
	line-height : 28px;
	}
	
	/*corriger écart page accueil entre haut de page et hero*/
	 .et_block_row{
	 	padding-top : 0px;
	 }
	 
	 /*page d'accueil, faire disparaître le menu sticky en doublon*/
	#main-header{
		display : none;
	}
	
	/*page d'accueil : espace entre haut et headerbar */
	#page-container{
		padding-top : 0px !important;
	}
	
	/*menu burger*/
	
	.mobile_menu_bar:after, .mobile_menu_bar:before{
		color:var(--black) !important;
	}
	.et_mobile_menu{
		border-top: 3px solid var(--black) !important;
	}
	
	 .et_pb_menu .et_mobile_menu{
	 	padding: 0%;
	 }
	 
	 .et_mobile_menu{
	  border-radius: 0px 0px 10px 10px;
	 }
	 
	 #cjweb-menu li:not(.nav-jepaieparcarte) {
 		 padding-top: 0px;
 	 }
 	 
 	 #cjweb-menu .nav-jepaieparcarte {
  
  		border-radius: 0 0 10px 10px;
  	}
	 
	 /*** menu footer ***/
	 #cjweb-footer .et_pb_menu__wrap{
	 	justify-content: center !important;
	 }
	 
	 
	  #cjweb-footer .mobile_nav.opened li a{
	 	color: var(--black);
	 
	 }
	 
	 #cjweb-footer .mobile_nav.opened .nav-jepaieparcarte{
	 	background-color : var(--black);
	 	border-radius: 0px 0px 10px 10px;
	 	
	 }
	 
	  #cjweb-footer .mobile_nav.opened li.nav-jepaieparcarte a{
	  	color : var(--white);
	  	
	  }
	  
	 /*corriger pour obtenir le déploiement eu premier plan*/
	 .et_pb_column_1_tb_footer {
	  		
	  		z-index :3;
	  }
	  
	
	
	/*page d'accueil placement de l'image */
	
	#cjweb-hero:before {
		
		width:100%;
	}
		
	#cjweb-hero .et_pb_row {
		width:100%;
		display:flex;
		flex-direction:column-reverse;
	}
	
	#cjweb-hero .et_pb_column_0  {
		width:100%;
		height:100%;
		border: 0px solid pink;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}
	
	#cjweb-hero .et_pb_column_1  {
		padding-bottom:50px;
	}
	
	
	/* page d'accueil texte présentation page d'accueil */
	
	#cjweb-hero .et_pb_column_1{
		padding:20px 30px;
	}
	
	#cjweb-hero .et_pb_column_0 #overlay_column_container{
		display:none;
	}
	
	/*image dans les autres pages*/
	
	
	#cjweb-header:before {
		
		 display: none;
	}
	
	#cjweb-header:after{
		content:'';
		position:absolute;
		background-size: cover;
		background-position: bottom center;
		width:100%;
		bottom : 0px;
		height:200px;
		background-repeat: no-repeat;
		background-blend-mode: hard-light;
		background-image:var(--image),linear-gradient(180deg,var(--contrast) 0%,var(--contrast) 100%);
		}
	
	#cjweb-header>div{
		padding-bottom : 200px;
	}
	
	
	/*zone d'intervention carte*/
	
	.zone-cour-appel > div {
		flex-wrap : wrap;
	}

	
	
	
}	

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {}


/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

	
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	
	#module_presentation p {
  			font-size : 18px;
  		line-height : 26px;
  	}
  	
  	#module_presentation h2{
  		padding : 40px 0px;
  	}
	
	.et_pb_text{
		line-height :26px;
	}

	
}