********************************************* FOOTER ***********************************************/

.footer {
  padding: 90px 0 0;
  background: #3045E5;
}

.footer_container {
  background: #fff;
  border-radius: 60px 60px 0 0;
  padding: 60px 50px 70px;
}
  
.footer_container_logo img {
  width: 170px;
}

.footer_container_logo {
  border-bottom : 1px solid #3045E5;
  padding-bottom: 40px;
}

.footer_rs, 
.footer_mentions {
  margin-top: 20px;
}

.footer_rs ul, 
.footer_mentions ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.footer_rs ul li {
  display: inline-block;
  padding: 0 5px 0;
}

.footer_rs ul li img {
  width: 30px;
}

.footer_mentions {
  text-align: right;
}

.footer_mentions ul li {
  display: inline-block;
  padding: 0 10px 0;
  color: #3045E5;
  font-size: 12px;
}

.footer_mentions ul li a {
  color: #3045E5;
  font-size: 12px;
  text-decoration: underline;
}



@media screen and (max-width: 993px) {
  .footer_container_logo {text-align: center;}
  .footer_rs ul, .footer_mentions ul {text-align: center;}
}