/*
	Theme Name: Divi Child
	Template: Divi

*/

/*********COOKIES********/
.bepVfn svg path {
    fill: rgb(224, 43, 32)!important;
}
.bepVfn svg path:last-child {
    fill: rgb(233, 255, 255)!important;
}

/************************* BODY *************************/

.flex_base{
	display:flex;
	justify-content:center;
	align-items:center;
}


.cta_border{ border-radius:23px 8px 28px 8px!important}

/******************** ACCUEIL ********************/

.cas_client .dipl_image_card_image_wrapper img {
	width: 10%;
	padding-top: 10%;
}


.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
  margin-bottom: 0%!important;
}
/************************* MENU *************************/



/************************* HEADER *************************/



/************************* MOBILE PORTRAIT *************************/

@media all and (min-width: 320px) and (max-width: 567px){
	
	.direction_column_mobile{
		flex-direction:column;
	}
	
	/******************** ACCUEIL ********************/

	.row_cta_mobile{
		display: flex;
		flex-wrap: wrap;
	}
	.row_cta_mobile>*{
		flex:1 150px !important;
	} 
	.dsi, .dm, .dg, .je_recherche_mobile {
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.je_recherche_mobile p{text-align:left;}
	
}

/************************* MOBILE PAYSAGE *************************/

@media all and (min-width: 568px) and (max-width: 767px){
	
	.direction_column_mobile{
		flex-direction:column;
	}
	
	/******************** ACCUEIL ********************/

	.row_cta{
		display: flex;
		flex-wrap: wrap;
	}
}

/************************* TABLETTE PORTRAIT *************************/

@media all and (min-width: 768px) and (max-width: 1023px){
	
	
	/******************** ACCUEIL ********************/

	.row_cta{
		display: flex;
		flex-wrap: wrap;
	}
	
}

/************************* TABLETTE PAYSAGE *************************/

@media all and (min-width: 1024px) and (max-width: 1439px){}

/************************* PETIT LAPTOP VB *************************/

@media all and (min-width: 1440px) and (max-width: 1679px){}

/************************* DESKTOP *************************/

@media all and (min-width: 1680px) and (max-width: 1919px){}

/************************* DESKTOP 1920 ET + *************************/

@media (min-width: 1920px) {}