* {
    margin:0;
    padding:0;
    box-sizing: border-box;
  }
  body {
    -ms-overflow-style: none;  // IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}

body::-webkit-scrollbar {
    display: none; // Safari and Chrome
}
  img, object, embed, video {
    max-width: 100%;
  }
  /* IE 6 does not support max-width so default to width 100% */
  .ie6 img {
    width:100%;
  }
  a:link{
    color: #ccc;
    text-decoration: none;
  }
  a:visited {
    color: #ccc;
    text-decoration: none;
  }
  a:hover{
    text-decoration: none;
    color: #ccc;
  }
  a:active { 
    text-decoration: none;
    color: #ccc;
  }
  html, body{
    -webkit-overflow-scrolling: touch!important;
    margin: 0;
  }

  ul{
    padding: 0 0 0 0;
  }
  .blank{
      clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    }
::-webkit-scrollbar {
    width: 0px;
    /* remove scrollbar space */
    background: transparent;
    /* optional: just make scrollbar invisible */
}
:root {
    --animate-delay: 2s;
  }