﻿

@media only screen and (max-width: 812px) {

    #last_withdraw, #last_deposit {
        display:none;
    }

    .section_bottom_navbar {
        display:block !important;
    }

    #webLiveChat , #livechat-compact-container {
        display:none;
    }

    .container_mobile {
        width:100% !important;
        margin-left:0;
    }

    .web_logout {
        display:none !important;
    }

    .mob_logout {
        display:block !important;
    }

    .home_welcome {
        padding: 20px !important;
    }

    #navbarLoginRegister {
        display: none;
    }

    .header {
        height: 40px;
        position: unset !important;
    }

    .paddingheader {
        padding-top: 80px;
    }

    .container {
        width: 100%;
    }

    ul li a {
        text-align: left;
        width: 100%;
        padding: 10px 15px !important;
        border-top: 1px solid #da6868;
    }

    .marqueeStyle {
        width: 80%;
    }

    .divtbUserName {
        display: none;
    }

    .divtbPassword {
        display: none;
    }

    .divbtnForgotPass {
        display: none;
    }

    .loginForm {
        display: block !important;
        float: left;
        padding: 20px 10px 5px 10px;
        margin-bottom: 10px;
        height: auto !important;
    }

    .announcement {
        padding: 2px 0px !important;
    }

    .btnLogout {
        margin-left:15px;
    }

    .btnRegister {
        width: 49%;
	    height:35px;
    }

    .btnLogin {
        width: 49%;
	    height:35px;
    }

    .banner {
        padding-top:0px;
        width: 100%;
    }

    .bannerimg {
        height: 125px;
    }

    .gamelist {
        padding: 0;
    }

    .gameProviderLogo img {
        width: 120px;
    }

    .gameProviderLogo {
        padding: 0;
    }

    .footer {
        margin-top: 5px;
        padding: 0;
    }

    .footertext {
        padding: 14px 20px;
    }

    .marketlogo {
        display: inline;
    }

    .togel_market {
        margin: 3px;
        padding: 5px 20px;
    }

    .togel_marketinfo {
        display: inline;
    }

    .marketlogo img {
        width: 20px !important;
    }

    .togel_marketinfo div {
        display: inline;
        padding: 0px 3px;
    }

    .btnMarket, .btnTogelGame {
        display: block;
    }

    .togel_marketlist {
        margin: 5px 15px;
        padding: 5px;
        background-color: #d8a9a9;
        border: 1px solid #ad0303;
        border-radius: 15px;
    }


    .q2dfooter, .cbfooter, dasarfooter {
        padding: 0px !important;
    }

    .hide {
        display: none;
    }

    .hideth {
        column-span: all;
    }

    .section_register, .section_profile, .section_refferal, .section_withdraw, .section_memo, .section_transaction, .section_datanomor {
        height: auto !important;
    }

    .referlink {
        padding-top: 20px;
    }

    /*-------*/
    .section_contact {
        position: initial;
    }

    .contact_content {
        background-color: transparent !important;
        display: inline-block;
        
    }

    .contact_content > div {
        padding: 3px 5px;
        display: inline-block;
    }

    .contact_list img {
        
    }

    .market {
        margin: 5px 0;
        width: 100%;
    }

        .market > div {
            display: inline-block;
            padding: 0 5px;
        }

    .marketlist {
        padding: 0 5px;
        height: 170px;
    }

    .marketperiod {
        display: none !important;
    }

    .marketname, .marketdate {
        font-size: 12px !important;
    }

    .marketresult {
        font-size: 13px !important;
    }

    .btnGame {
        height: 110px !important;
    }

    .button-text {
        font-size:14px !important;
        bottom:0 !important;
    }

    .paddingtop {
        padding-top: 20px;
    }

    .home_section2 {
        margin-top: 20px;
        padding-top: 30px;
    }

    .navbar-brand {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .user_info {
        padding:0px 10px;
        margin: 2px;
        border-radius: 8px;
        top:3px;
    }

    .navbar-brand {
        padding:7px 0;
    }

    .user_infoicon {
        font-size: 12px;
    }

    .user_btnWallet {
        font-size: 11px;
        padding: 2px 4px 1px 4px;
        margin-bottom: 3px;
    }

    .lbUserName, .lbCredit {
        font-size:11px;
        padding-right: 5px;
    }

    .section_player {
        margin-top:-5px;
        display:block;
    }
}
