@media screen and (max-width:991px) {
    body {
        background-color: #2a2a2a;
    }
    .social {
        width: 100%;
        height: auto;
        background-color: #bd9a65;
        display: none;
    }
    
    #home {
        display: none;
    }
    #phone {
        display: none;
    }
    #bar-icon {
        font-size: 20px;
        color: #000;
    }
    .menu {
        display: none;
    }
    input[type=text], input[type=password] {
        width: 100%;
        padding: 5px 20px;
        margin: 8px 0;
        display: inline-block;
        border: 1px solid #ccc;
        box-sizing: border-box;
        font-family: DB-Heavent-Cond;
        font-size: 20px;
        border-radius: 5px;
      }      
    button {
        background: linear-gradient(135deg, rgb(222, 172, 41) 0%, rgb(253, 248, 70) 50%, rgb(215, 159, 36) 100%);
        color: #000;
        padding: 10px 20px;
        margin: 8px 0;
        border: none;
        cursor: pointer;
        width: 100%;
        font-size: 20px;
        font-family: DB-Heavent-Cond;
      }
    button a  {
        text-decoration: none;
        width: 100%;
        color: #000;
    }

    button:hover {
        opacity: 0.8;
    }

    form {
        display: block;
    }
    .cancelbtn {
        width: auto;
        padding: 10px 18px;
        background-color: #f44336;
    }

    .imgcontainer {
        text-align: center;
        margin: 24px 0 12px 0;
    }

    img.avatar {
        width: 40%;
        border-radius: 50%;
    }

    .container168 {
        display: none;
    }

    span.psw {
        float: right;
        padding-top: 16px;
    }
    .contact {
        width: 100%;
        height: auto;
        display: block;
    }
    .contact .container {
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(1,1fr);
        padding: 0 10px;
    }
    .contact .container .row {
        cursor: pointer;
    }
    .contact .container .row img {
        width: 100%;
        border-radius: 10px;
    }
    .bottum_bg {
        display: block;
        width: 100%;
    }
    .logo-re{
        display: block;
        width: 100%;
    }
    header .container{
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        box-sizing: border-box;
    }
    header .container{
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        box-sizing: border-box;
        gap: 0.6em;
        padding: 10px;
    }
    header .container .row{
        padding: 0;
    }
    header .container .row a{
        text-decoration: none;
    }
    header .container .row .line,
    .telegram{
        padding: 8px;
        color: #000;
        text-align: center;
        text-transform: uppercase;
        font-family: DB-Heavent-Cond;
        font-size: 20px;
        border-radius: 10px;
        display: block;
    }
    .telegram{
        background: -webkit-linear-gradient(top,#8f6B29,#FDE08D,#DF9F28);
    }
    .line{
        background: -webkit-linear-gradient(top,#8f6B29,#FDE08D,#DF9F28);
    }
    .header .wrapper label img {
        display: none;
    }
    header .wrapper ul{
        float: right;
        margin-top: 20px;
        display: none;
    }
    header .wrapper label img{
        display: none;
    }
    nav {
        display: none;
    }
    main {
        margin-top: 230px;
    }
    .section03 {
        display: none;
    }
    .videoshow .wrap {
        max-width: 1480px;
        height: auto;
        margin: 0 auto;
        padding: 15px;
    }
    .videoshow .container {
        max-width: 1480px;
        height: auto;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(1,1fr);
        box-sizing: border-box;
        gap: 1.0em;
    }
    .type {
        display: none;
    }
    .casino {
        display: none;
    }
    .slot {
        display: none;
    }
    .sport {
        display: none;
    }
    .post {
        display: none;
    }
    footer .container {
        display: none;
    }
    .bank {
        width: 100%;
        height: auto;
        background-image: url(../images/wrapper/Group-2-1.jpg);
        background-size: cover;
        padding: 80px 0;
    }
    .bank p {
        color: #fff;
        font-size: 18px;
        font-family: DB-Heavent-Cond;
        max-width: 980px;
        margin: 0 auto;
    }
}