.Footer{width:100%;      font-family: 'Lato', sans-serif !important;}
.headerTop,.FooterBottom{width:100%;display: table;}
.logoFooter {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background: rgb(1, 73, 126);
    padding:4vh 0px  !important;
    float: none;
}
.logoFooter img {
    border: none !important;
    max-width: 100%;
    padding: 0px 15px;
}
 .MenuFooter {
    line-height: 45px;
}
.logoFooter.col-sm-3 {}
.MenuFooterRs{
  padding:4vh 0px  !important;
  text-align: center;
  background: #03679b;
  display: table-cell;
  vertical-align: middle;
  float: none !important;
  width: 100%;
}
.MenuFooter {/* display: table-cell; *//* vertical-align: middle; *//* float: none !important; */}



.ReseauxSociaux a{cursor: pointer;
width:41px;height:41px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #;
border: 2px solid #fff;
background-clip: content-box;
z-index: 9;position: relative;
padding: 2px;
 
text-align: center;
color: #fff;
font-size: 16px;
font-family: Arial;
font-weight:400;
text-transform: uppercase;
text-align: center;
margin-right: 10px;
text-decoration: none;
line-height: 35px;
-webkit-transition: 0.500s linear;
-ms-transition: 0.500s linear;
-moz-transition: 0.500s linear;
-o-transition: 0.500s linear;
transition: 0.500s linear;
display: inline-block;}

.ReseauxSociaux a:hover{
    color:#03679b;
    border: 2px solid #fff;
    background-clip: content-box;
    background:#fff;
    padding:2px;
    position: relative;
 
}


.FooterSlogan {
    display: table-cell;
    padding: 4vh 15px;
    color: #01497e;
    font-weight: 400;
    font-size: 3em;
    text-transform: uppercase;
}
.CopyLeft_Content {
    display: table-cell;
    padding: 4vh;
    color: #646464;
    font-weight: 400;
    font-family: Arial;
    font-size: 12px;
}
.CopyLeft_Content  img{margin-left:3px; margin-right:4px;}
.CopyLeft_Content a{
    color: #646464;
    text-decoration:none;
}
@media screen and (min-width:1230px)  {
.spanFooter{
display:block;
}

}
@media screen and (max-width:767px)  {
.FooterBottom{
 background:#03679b;
 display: block;
 text-align: center;
 padding-top: 4vh;
 overflow: hidden;
 padding-bottom: 4vh;
}
.ReseauxSociaux{

margin-bottom:4vh;

display: table;

width: 100%;

clear: both;

/* float: none; */
}
.ReseauxSociaux a{/* cursor: pointer; *//* width:35px; *//* height:35px; *//* line-height:35px; */}

.CopyLeft_Content, .CopyLeft_Content a{color: #fff;width: 100%;text-align: center;margin: auto;float: left;padding: 0px 15px;}
.ReseauxSociaux  a{margin-right:8px; margin-left:8px;}
.FooterSlogan {
    display: none;
}
}

@media screen and (min-width:768px)  and (max-width:992px) {
.ReseauxSociaux a {
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 30px;
margin-right:7px !important;
}
.ReseauxSociaux {padding:0px !important;display: table-cell;vertical-align: middle;float: none !important;}
.FooterSlogan {
    font-weight: 400;
    font-size: 2.5em;

}
}
 #men_footer, #men_footer_en {
    margin: auto;
    display: table;
}



@media screen and (max-width:1300px) {
.MenuFooter {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}
.MenuFooterRs {
    display: table !important;
}
.MenuFooter,.ReseauxSociauxFooterTop  {
    display: table-cell  !important; 
    vertical-align: middle;
    float: none !important;
}
.logoFooter{display:none;}
}
@media screen and (min-width:768px)  and (max-width:980px) {
.MenuFooter, .ReseauxSociaux{padding-right:0px;}
#men_footer .Item span , #men_footer_en .Item span{
    padding: 0px 4px !important;
}
.MenuFooter {width: 82% !important;}
.ReseauxSociaux{width: 18% !important;}
#men_footer .Item , #men_footer_en .Item  {
    font-size: 1.4em !important;
    text-transform: capitalize !important;
}
#men_footer .Item span:after  , #men_footer_en .Item  span:after {
    margin-left: 3px !important;
}

}





