@media screen and (max-width: 767px) {
  .footer .footer-menu li{ margin: 0px 20px 10px 0px; padding: 0px 5px; }
}
@media screen and (max-width: 767px) and (orientation:landscape) {
  .footer-menu {float:right;}
  .footer-menu.footer-bottom { float:right; }
  .footer .footer-menu li{ margin: 0px 10px 10px 5px;padding: 0px 5px; }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .footer .footer-menu li { margin: 0px 38px 5px 0px; }
}
@media screen and (max-width: 1180px) and (min-width:992px) {
  .footer .footer-menu li { margin: 0px 9px 5px 0px; }
}