@media screen and (max-width:1024px) { 
    .show-right-sidebar .content-wrapper .main-content {
        margin-right: 0px;
    }
    .right-panel{ display: none !important;}
}

@media screen and (max-width:992px) { 
    .row {
        margin: 0px 0px 0px -15px;
    }
  .show-right-sidebar .content-wrapper .main-content { margin-right:0px;  }
 .show-left-sidebar .content-wrapper .main-content { margin-left:0px;  }
 header { height:60px;  }
 .content-wrapper { padding-top:60px; margin-top:-1px; padding-bottom:70px;  }
 .left-panel { position:fixed; width:400px; height:calc(100vh - 60px); left:-100%; background:#0D0D0D; transition:left 0.4s ease; top:60px; padding-top:0;  }
 .left-panel.hello { left:0px  }
 .left-panel-block { padding-top:20px; clear:both; max-width:336px; margin:0px auto;  }
 .left-panel-block h3 { margin-bottom:10px;  }
 .left-panel-block ul li { float:left; margin:0 4px 8px;  }
 .left-panel-block a { cursor:pointer; width:76px; height:76px; border-radius:2px; background-color:#161616; margin-bottom:8px; padding:0 6px; display:-webkit-flex; display:flex; -webkit-flex-direction:column; flex-direction:column; -webkit-align-items:center; align-items:center; -webkit-justify-content:center; justify-content:center; -webkit-flex-shrink:0; flex-shrink:0; position:relative; text-align:center;  }
 .left-panel-block a span { width:32px; display:block; text-align:center; margin:0px auto; margin-bottom:7px; margin-top:-18px;  }
 .left-panel-block a b { line-height:1em; color:#fff; text-align:center; position:absolute; bottom:9px; height:24px; left:50%; display:-webkit-flex; display:flex; -webkit-transform:translateX(-50%); transform:translateX(-50%); -webkit-align-items:center; align-items:center;  }
 .games-listing a p { font-size:11px;  }
 main { padding:0px;  }
 .carousel-control-next, .carousel-control-prev { width:auto;  }
 .match-rate-column { justify-content:flex-start; margin-top:15px;  }

 .account-container { height:calc(100vh); width:360px;  }
.after-login { height:calc(100vh); top:0;  }
.user-panel { height:45px; position:absolute; width:100%; top:60px; box-shadow:0 4px 4px rgb(0 0 0 / 25%); padding:0; left:0;  }
.games-number { display:none;  }
.header-container { width:100%;  }
.games-number span { width:97px;  }
 .match-rate .back-rate { width:43px;  }
 .modal-container { padding:10px 30px; min-height:450px;  }
 .bet-modal .btn-close { opacity:1; float:right; padding:14px; position:absolute; right:10px;  }
 .bet-modal .modal-dialog { max-width:700px; margin:.5rem auto;  }
 .myuser .content-wrapper { padding-top:105px;  }
 .casino-offers { display:grid; grid-auto-flow:column; overflow-x:auto; scroll-snap-type:x proximity; margin:10px 0 0 0;  }
.casino-home-link { -webkit-flex:none; flex:none; width:150px;  }
.gamelist li a { padding:8px 11px; color:#fff; font-weight:700;  }
.event-games-content .match-rate-column { padding-right:0px; margin-top:0;  }
.event-games-content .games-number { margin-top:0;  }
.display-xs { display:none !important;  }
.bet-slip { margin-bottom:0; margin-left:-10px; margin-right:-10px;  }
.bet-slip-content .form-group { position:relative; margin-right:0; margin-bottom:0; width:33.3%; padding:0 5px;  }
.bet-slip-content { background:#BBE1EE; padding:15px;  }
.lay.bet-slip-content { background:#F6C5C8; padding:15px;  }
.value-inc-dec-button { padding-left:0;  }
.offer-button-2 { padding-right:0;  }
.value-button.inc-button { right:5px;  }
.event-grid-content .grid-row { background:#fff; margin-top:1px; padding:10px; padding-bottom:0;  }
.footer-container { margin:0 0px;  }
.secondary-footer { margin:0 0px;  }
.grid-footer { background:#fff; padding:4px 7px; text-align:right; font-family:'Roboto Condensed', sans-serif;  }
.display-lg { display:block;  }
.tag-live {margin-left: 11px;}
.casino-content {
    font-family: 'Roboto Condensed', sans-serif;
    padding: 0 15px;
}
#button-scroll{ display: none;}
 }


 @media screen and (max-width:767px) { 
    .left-panel { position:fixed; width:100%; height:calc(100vh - 60px); left:-100%; background:#0D0D0D; transition:left 0.4s ease; top:60px; padding-top:0;  }
    .account-container {
        height: calc(100vh);
        width: 100%;
    }
    .bet-modal .modal-dialog {
        max-width: 700px;
        margin: .5rem;
    }
    .casino-category a p {
        font-size: 0.6rem;
        padding: 0px 5px;}

        .slots-game__button_play::before {
            content: '';
            margin-left: 2px;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 9px solid #fff;
        }
        .slots-game__button_play {
            width: 30px;
            min-width: 30px;
            height: 30px;}
            .casino-category a .tab-text {
                padding: 1em;}
 }
