* {
  margin: 0;
  padding: 0;
  outline: none;
  /*-webkit-backface-visibility: hidden;*/
}

a {
  text-decoration: none;
}
a img {
  border: none;
}

ul {
  list-style: none;
}

html {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */
}



*:focus {
  outline: none;
}
