html {
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
html,body {
  height: 100%;
  margin: 0;
}
img{
  max-width:100%;
}
a {
  text-decoration:none;
}
a:active,
a:hover {
  outline: 0;
  text-decoration:none;
}
img {
  border: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
}

h1,h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6 a {
  margin: 0;
  color:#00A2B1;
  position:relative;
  font-family: 'Poppins', sans-serif;
  font-weight:600;
}
p {
  color:#666;
  margin: 0;
  line-height:24px;
}
img,a,input,h1, h2, h3, h4, h5, h6{
  -webkit-transition:all 0.4s ease;
  -moz-transition:all 0.4s ease;
  transition:all 0.4s ease;
}

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}
a {
  color: inherit;
}

a:hover, a:focus, a:active {
  /*color: inherit;*/
}

a:hover, a:active {
  outline: 0;
}
