@media (max-width: 767px) {
  #header {
    padding-top: 0;
  }

  #header .logo {
    display: table;
    margin:0 auto;
  }

  #header .logo img {
    max-height: 40px;
  }

  .top-header-content {
    justify-content: center;
  }

  .hdg-home, .centerheading, .copyright {
    text-align: center;
  }

  .section {
    padding-bottom:30px;
  }

  .navwrapper {
    background: none;
    margin: 0;
  }

  #hero {
    height: 300px;
  }

  #hero .container {
    margin:0;
  }

  .prime-prize {
    margin-bottom:2rem;
  }
  
  .img-scratch div:nth-child(2), .img-scratch div:nth-child(3), .img-newsevent div:nth-child(2) {
    margin-top:2rem;
  }

  .foot-sosmed {
    justify-content: center;
  }

  .footnav {
    margin:2rem 0;
  }
}



@media (max-width: 479px) {
  #hero {
    height: 77px;
  }

  .ball {
    width: 231px;
    font-size: 20px;
    letter-spacing: 27px;
    padding-left: 13px;
    line-height: 37px;
  }

  .top-homeresult {
    width: 272px;
    background-size: 100% auto;
    letter-spacing: 30px;
    height: 42px;
    line-height: 42px;
    font-size: 28px;
    padding-left: 12px;
  }

  .top-homeresult .xxx {
    padding-left: 4px;
    letter-spacing: 34px;
    line-height: 37px;
    display: block;
    width: 280px;
  }

}



