body {
      background: url('../img/heroBG.png') repeat-x;
      background-size: contain;
      background-position: top;
      font-family: sans-serif;
    }
    .container h2{
      color: #666666 !important;
      font-family: Roboto;
      font-size: 3rem;
    }

    .hero-banner {
      width: 100%;
      max-width: 1300px;
      margin: auto;
      display: block;
      border-radius: 20px;
      padding: 0 20px;
    }
    .play-btn {
      margin: 20px auto;
      display: block;
      max-width: 300px;
    }
    @keyframes breath {
    0%, 100% {
    transform: scale(1);
    }
    50% {
    transform: scale(1.20); /* Scale up slightly */
    }
    }
    .btn-breath {
    animation: breath 2s infinite; /* 3s duration, infinite repetition */
    }
    .how-to-win {
      background: url('../img/how-to-win-bg.png') repeat;
      background-size: cover;
      padding: 40px 20px;
      min-height: 700px;
    }
    .how-to-win .step {
      background: white;
      border-radius: 10px;
      padding: 15px;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
      max-width: 250px;
      width: 100%;
      height: 100%;
      margin: auto;
      border: solid 2px #cccccc;
      cursor: pointer;
      transition: all 0.5s ease-out;
    }
    .how-to-win .step:hover {
    transform: scale(120%);
    }
    .how-to-win .step h3{
      color:#3399cc;
      font-size: 7rem;
      font-weight: 800;
      margin: 0;
    }
    .how-to-win .step p{
      color:#19244f;
      font-size: 1.2rem;
      font-weight: 800;
      margin: 0;
    }
    .btn-outline-secondary{
      background-color: #af66e9 !important;
      color: #FFF !important;
      text-transform: uppercase !important;
      border: none !important;
      margin-top: 40px;
    }
    .btn-outline-secondary:hover{
      background-color: #9757c9 !important;
    }
    .games-section img {
      width: 100%;
      border-radius: 10px;
    }
    .games{
      transition: all 0.5s ease-out;
    }
    .games:hover{
      transform: scale(110%);
      cursor: pointer;
    }
    footer {
      background: #1a1a1a;
      color: white;
      text-align: center;
      padding: 20px;
      margin-top: 40px;
    }