* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif;
  text-shadow: none !important;
}

.container {
  max-width: 1080px;
  width: 80%;
  margin: auto;
}

  .demo-wrapper {
        max-width: 1100px;
        margin: 0px auto;
        padding: 20px;
        text-align: center;
    }

    .demo-wrapper h1 {
        font-size: 2.5rem;
        margin-bottom: 20px;
    }

    .demo-video {
        margin: 20px 0;
    }