﻿#Footer img{display:block;}
#Footer .BM{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;padding:0;}
#Footer .BM > div{}
#Footer .BML{padding:50px 0 50px 10%;width:35%;overflow:hidden;}
#Footer .BMC{padding:50px 2.5%;width:25%;}
#Footer .BMR{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-end;align-items:center;gap:5px;padding:50px 10% 50px 0;width:15%;}
#Copyright{position:relative;width:auto;text-align:left;overflow:hidden;}
#Copyright .Show{clear:both;float:left;margin:0 5px 0 0;}
#Copyright .List{clear:both;overflow:hidden;}
#Copyright .List div{display:inline;}
#Copyright .List.Tel{float:left;margin:0 15px 0 0;}
#Copyright .List.Copyright{clear:both;}
#Menu15 .L1s{display:grid;grid-template-columns: repeat(3, 1fr);gap:10px 20px;}
#Logo3{width:120px;}
#Logo3 img{margin:0 auto;width:100%;}
#SharesB2 .L1s{display:flex;align-items:center;gap:5px;}
#SharesB2 .L1s .L1{font-size:1.3rem;text-align:center;}
#MBShare div img{width:100%;height:100%;}
#WebDesign a{font-size:1.3rem;}
@media screen and (min-width:960px) and (max-width:1249px){
	#Infos0 .Body{width:100%;}
	#Logo3{width:120px;}
}
@media screen and (max-width:959px){
	#Footer .BML{padding-left:5%;}
	#Footer .BMR{padding-right:5%;}
	#Menu15 .L1s{grid-template-columns:repeat(2, 1fr);
}
@media screen and (max-width:639px){
	#Logo3{width:100px;}
	#Footer .BM{display:flex;flex-wrap:wrap;justify-content:space-between;}
	#Footer .BML{order:1;padding:5%;margin:0 auto;width:90%;}
	#Footer .BMC,
	#Footer .BMR{padding:5%;width:auto;}
	#Footer .BMR{align-items:flex-end;}
	#SharesB2{margin:0;}
	#SharesB2 .Body .L1s .L1{margin:0;}
}