* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  position: relative;
  z-index: 5;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

nav {
  background-color: transparent;
  box-shadow: none;
}

a {
  text-decoration: none !important;
}

mark {
  background-color: transparent;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

button {
  border: none;
  display: inline-block;
  background-color: transparent;
  transition: all .3s linear;
}

button:hover>i[class*="icon-"] {
  background-color: #f1902c;
}