.container .row > * {
	float:left;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  width: 40%;
  max-width: 40%;
  height: auto;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  text-align: center;
}
	
.col-md-4 { 
  overflow:hidden;
  max-height: 450px;
  /* border: 3px solid #e4e4ea; */
  text-align:center;
  width: 26%;
  height:auto;
  margin-bottom: 10px;
   margin-left: auto;
    margin-right: auto;
	padding-top:10px;
	padding-bottom:10px;
	/* box-shadow: 6px 2px 2px 1px rgba(0, 0, 255, 0.2); */
}
 .col-md-4 img, svg {
	vertical-align: middle;
	width: 100%;
	/* height: auto; */
	object-fit: contain;
	filter: drop-shadow(12px 12px 3px #990000);

}


.col-md-3 img, svg {
	vertical-align: middle;
	width: 20%;
	/* height: auto; */
	object-fit: contain;

}

.single-footerhoraire{margin-top:35px;text-align:center;}
.single-footerreseausocial{margin-top:35px;text-align:center;}
.single-footerreseausocial img{width:5%;}
.footer img{
    margin-bottom: 20px;
}


@media (min-width: 1401px) {
.col-md-3 {
	  float:left;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    /* width: 25%;  */
	width:26%;
	}

}
@media (max-width: 1400px) {
	.col-md-3 {float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;}
	.col-md-3 img, svg {vertical-align:middle;width:7%;object-fit:contain;}	
}	
@media (max-width: 1200px) {
	.container .row > * {
  flex-shrink: 0;
  /* width: 100%; */
  /* max-width: 100%; */
  width: 90%;
  max-width: 90%;
  height: auto;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  text-align: center;
}
	.col-md-4 {
	  /* overflow-y: scroll; */
	  max-height: 450px;
	  /* border: 3px solid #e4e4ea; */
	  text-align:center;
	  width: 90%;
	  margin-bottom: 10px;
	  /* margin-right: 10px; */
	
	}

/* .col-md-4 img, svg {vertical-align:middle;width:100%;height:400px;object-fit:contain;} */
.col-md-4 img, svg {vertical-align:middle;width:100%;height:100%;object-fit:contain;filter: drop-shadow(8px 8px 1px #990000);}
.single-footerreseausocial img {width:10%;}
}	