/* *** Home Page Start *** */

@media (min-width: 2400px) and (max-width: 2600px) {
    img.banner-shp1 {
        right: -240px;
    }
}

@media (min-width: 2000px) and (max-width: 2399px) {
    img.banner-shp1 {
        right: -380px;
    }
}

@media (min-width: 1600px) and (max-width: 2000px) {
    .calc-rw {
        flex-flow: column;
    }
}

@media (min-width: 1600px) and (max-width: 1800px) {
    .banner-data {
        top: 60px;
        max-width: 500px;
    }

    .banner-dt-top h2 span {
        min-width: 55px;
        width: 55px;
        height: 55px;
    }

    .banner-dt-top h2 {
        font-size: 34px;
    }

    .banner-data a {
        max-width: 350px;
        font-size: 18px;
        bottom: 8px;
    }

    .hero-title {
        top: 180px;
    }

    .hero-row h1 {
        font-size: 110px;
        line-height: 110px;
    }

    .hero-row {
        padding: 0 0 0 200px;
    }

    .hero-banner:after {
        height: 100px;
    }

    .oblique-inner h2 {
        font-size: 48px;
    }
    .millionaire-block .oblique-inner h2,
    .poker-block .oblique-inner h2 {
        font-size: 32px;
    }

    img.banner-shp1 {
        width: 250px;
        right: -420px;
        bottom: -200px;
    }

    /* .method-block ul li{width: 25%;} */
    /* .qr-img{min-width: 150px;width: 150px;} */
    .qr-rw p {
        margin: 0 0 0 15px;
    }

    img.ban-shp1 {
        right: 30%;
        width: 200px;
    }

    img.ban-shp2 {
        width: 200px;
        left: 90%;
    }

    img.ban-shp3 {
        width: 200px;
        right: 100%;
    }
}

@media (max-width: 1599px) {

  .currency-toggle-container {
    display: none !important;
  }

  .mobile_balance {
    display: flex !important;
  }

  .mobile_balance a.dropdown-item {
      height: 30px !important;
  }

    .luckydip-block h2 button:hover {
        background: #fff;
        color: #204CFF;
    }

    .luckydip-block h2 button:hover img {
        filter: invert(1);
    }

    .slider_block_0,
    .slider_block_3 {
        height: inherit;
    }

    .casino-game .favorites_class img {
        height: 16px !important;
    }

    .qr-rw {
        flex-direction: column;
        text-align: center;
        margin-top: 40px !important;
    }

    .qr-rw p {
        margin: 20px auto !important;
    }

    .search_bar {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .filters_game {
        margin-top: 0;
    }

    .games_slider {
        /* margin-top: 0; */
    }

    #casino_games_launch_real_game .search_bar {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .shuffle_tabs {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .for_lotto {
        margin-top: 20px !important;
    }

    #products_syndicates_search .row .search_bar, #products_lotto_search .row .search_bar, #draw_results_index .row .search_bar, #draw_results_results_search .row .search_bar {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #products_syndicates_search .payslip-box, #products_lotto_search .payslip-box, #draw_results_index .payslip-box, #draw_results_results_search .payslip-box {
        margin-top: 20px;
    }


}

@media (max-width: 1499px) {

    .lotto_filter_area {
        flex-direction: column;
    }

    #products_syndicates .shuffle_tabs {
        width: 100%;
        gap: 10px;
        margin-right: 0;
        margin-bottom: 0;
    }

    .shuffle_tabs {
        width: 100%;
    }

    .for_lotto {
        margin-top: 0px !important;
        width: 100%;
    }

}

@media (min-width: 1200px) and (max-width: 1599px) {
    .banner-data {
        top: 50px;
        max-width: 500px;
    }

    .banner-dt-top h2 span {
        min-width: 55px;
        width: 55px;
        height: 55px;
    }

    .banner-dt-top h2 {
        font-size: 34px;
    }

    .banner-data a {
        max-width: 350px;
        font-size: 18px;
        bottom: 8px;
    }

    .hero-title {
        top: 100px;
    }

    .hero-row h1 {
        font-size: 110px;
        line-height: 110px;
    }

    .hero-row {
        padding: 0 0 0 200px;
    }

    .hero-banner:after {
        height: 100px;
    }

    .oblique-inner h2 {
        font-size: 42px;
    }
    .millionaire-block .oblique-inner h2,
    .poker-block .oblique-inner h2 {
        font-size: 28px;
    }

    img.banner-shp1 {
        width: 200px;
        right: -310px;
        bottom: -200px;
    }

    img.ban-shp1 {
        right: 60%;
        width: 150px;
    }

    img.ban-shp2 {
        width: 150px;
        left: 120%;
    }

    img.ban-shp3 {
        width: 150px;
    }

    .join-wrp h2 {
        font-size: 36px;
    }

    .about-block h2 {
        font-size: 32px;
    }

    .about-block p {
        font-size: 18px;
    }

    .quicklinks ul li a {
        font-size: 13px;
        line-height: 18px;
    }

    .quicklinks h3 {
        font-size: 18px;
    }

    .quicklinks ul li a span {
        font-size: 11px;
    }

    .quicklinks li a span img {
        width: 11px;
        height: 11px;
    }

    .lottory_price_button {
        height: 38px;
    }

    .copyright-box p {
        max-width: 250px;
        line-height: 18px;
    }

    .warn-ic, .verify-lg img {
        min-width: 45px;
        width: 45px;
        margin-right: 15px;
    }

    .verify-lg h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .verify-lg h3 span {
        font-size: 10px;
    }

    .warning-bx {
        align-items: flex-start;
    }

    .warn-ic img {
        width: 45px;
    }

    .warn-dt p {
        font-size: 12px;
        line-height: 18px;
    }

    .letto-box .checkout-block ul li {
        min-width: 110px;
        padding: 0 0 0 12px;
        font-size: 14px;
        height: 40px;
    }

    .letto-box .checkout-block ul li span, .quality-block .quality-box .quantity .qty {
        font-size: 13px;
    }

    .letto-box .checkout-block ul li span, .quality-block .quality-box .quantity .qty {
        font-size: 12px;
        padding-left: 5px !important;
        padding-right: 5px !important;
        width: auto;
    }

    /* #products_syndicates .shuffle_tabs {
    width: 86%;
    margin-right: 10px; } */
    .main-content-wrp, .main-content-wrp-sports {
        padding: 20px 7px 20px 249px;
    }

    .instant_rackeback h4, .rankup_reward h4 {
        font-size: 18px;
    }

    .note {
        font-size: 14px;
    }

    .bonus_background h4 {
        font-size: 24px;
    }

    .btn-bonus {
        font-size: 16px;
    }

    .after_pick .name {
        font-size: 16px;
    }

    /* **** Deposit All Currencies Page **** */
    .navbar-light .navbar-nav li {
        margin: 0;
    }

    ul.enter-nav li a.btn-drop {
        padding: 8px 10px 8px 10px;
    }

    ul.enter-nav li a.btn-num {
        font-size: 16px;
        padding: 0 0 0 10px;
    }

    ul.enter-nav li a.btn-num img {
        height: 35px;
    }

    ul.enter-nav li a.btn-nav span {
        display: none;
    }

    .wallet-balancebx, .wallet-areabx {
        padding: 15px;
    }

    .dash-wrp {
        padding: 25px 15px;
    }

    .method-block {
        padding: 20px;
        margin: 0 0 20px;
    }

    .method-block h2 {
        font-size: 24px;
    }

    /* .method-block ul li{width: 33.33%;} */
    .diposit-block {
        padding: 20px;
    }

    .diposit-block h2 {
        font-size: 20px;
        margin: 0 0 20px;
    }

    /* .qr-img{min-width: 70px;width:70px;} */
    .qr-rw p {
        font-size: 12px;
        margin: 0 0 0 10px;
    }

    .bitcoin-calcrw h3 {
        font-size: 18px;
    }

    .calc-rw {
        flex-flow: column;
    }

    .calc-rw .form-group {
        width: 100%;
    }

    .calc-rw i {
        margin: 10px 0;
    }

    .note-warn p {
        font-size: 12px;
        line-height: 18px;
    }

    .copyright-box img {
        height: 40px;
    }

    .main-body-wrp .verify-lg img {
        min-width: 40px;
        width: 40px;
    }

    .main-body-wrp .copyright .col-md-4 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-3 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-5 {
        width: 100%;
    }

    .main-body-wrp .copyright-box {
        margin: 0 0 40px;
    }

    /* **** End Deposit All Currencies Page **** */
    footer {
        padding: 70px 20px 0px 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1350px) {

  .oblique-inner h2 {
      font-size: 32px;
  }
  .millionaire-block .oblique-inner h2,
  .poker-block .oblique-inner h2 {
      font-size: 22px;
  }

    h4.h-est-jackpot {
        display: grid;
    }

    button.play_now {
        font-size: 16px;
    }

    .diposit-block h2 {
        font-size: 26px !important;
    }

    .diposit-block p {
        font-size: 12px !important;
    }

    .diposit-block .coinp_form .form-group .form-control {
        padding: 15px 35px 15px 10px !important;
        font-size: 11px !important;
    }

    .coinp_form .form-group button {
        font-size: 12px !important;
    }

    .diposit-block .form-group button {
        right: 10px !important;
    }

    .bitcoin-calcrw h3 {
        font-size: 18px !important;
    }

    .calc-rw .form-group span {
        font-size: 14px !important;
    }

    .calc-rw .form-group .form-control::placeholder {
        font-size: 14px !important;
    }

    .calc-rw .form-group span {
        top: 17px !important;
    }

    .calc-rw .form-group .form-control {
        padding: 15px 85px 15px 10px !important;
        font-size: 14px !important;
    }

    .diposit-block .btn-main {
        font-size: 14px !important;
    }

    .footer-assure img {
        width: 71px;
        height: 100%;
    }

    .assure_text {
        padding-top: 0;
    }

}

@media (max-width: 1199px) {

    .bet-history-holder {
        max-width: 100%;
    }

    .head_links {
        margin-left: 0;
    }

    .navsports {
        margin: 40px 12px 32px;
    }

    .new_banner_headding h1 {
        font-size: 48px;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 32px;
    }

    .main-content-wrp, .main-content-wrp-sports {
        padding: 20px 7px;
    }

    .desktop_area {
        padding: 20px 7px 20px 249px;
    }

    .new_banner {
        min-height: 150px;
        padding: 30px;
    }

    #instant_games_index_millionaire .main-content-wrp {
        padding: 0px 10px 20px 10px;
    }

    aside.sidebar:not(.sidebar-desktop) {
        left: -100%;
    }

    aside.sidebar.show-sidebar {
        left: 0;
    }

}

@media (min-width: 1200px) and (max-width: 1599px) {

    /* *** Home Page *** */
    /* header #headleft{width: 40%;}
	header #headright{width: 60%;} */
    .home-wrapper .col-md-9 {
        width: 65%;
    }

    .home-wrapper .col-md-3 {
        width: 35%;
    }

    .slider-data h1,
    .slider-data h2 {
        font-size: 48px;
        line-height: 48px;
    }

    .slider-data p {
        font-size: 15px;
        line-height: 22px;
        margin: 0 auto 15px;
    }

    .slider-data p.land_sb_banner_p {
        line-height: 42px;
    }

    .slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 10px;
        font-size: 14px;
    }

    .select2-selection__placeholder {
        font-size: 12px;
    }

    .select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option,
    .select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field {
        font-size: 0.75rem !important;
    }

    footer {
    }

    .col-12.cart-blocks.payslip-notice h3 {
        font-size: 20px;
        text-align: center;
    }

    /* .live-rep h6,.live-rep h4{font-size: 10px;} */
    .category-list-wrp ul {
        white-space: nowrap;
        overflow: auto;
        padding: 10px;
        border-radius: 15px;
    }

    .category-list-wrp ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .category-list-wrp ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .category-list-wrp ul li {
        margin: 0;
    }

    .main-slider .slick-prev:before,
    .main-slider .slick-next:before,
    .provide-slider .slick-prev:before,
    .provide-slider .slick-next:before,
    .category-row .slick-prev:before,
    .category-row .slick-next:before {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        border: none;
    }

    .plbtn span {
        font-size: 10px;
    }

    /* .plbtn a{font-size: 10px;} */
    .jackbox h4 {
        font-size: 14px;
    }

    .slot-imgbx img {
        height: 100px;
    }

    .plbtn .inner-ticket-price {
        padding: 9px 5px;
    }

    .slider-blockX {
        padding: 30px 30px 30px 60px;
        height: 330px;
    }

    /* *** End Home Page *** */
    /* *** Casino Page *** */
    .inner-banner {
        padding: 30px 40px;
    }

    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: 150px;
    }

    .inner-bannerimg,
    .inner-bannerimg_sports {
        right: 0;
    }

    .inner-banner h1 {
        font-size: 42px;
    }

    .casino-all-row ul li {
        width: 20%;
    }

    button.play_now {
        font-size: 18px;
    }

    /* *** End Casino Page *** */
    /* *** Lottery Page *** */
    .lottery-banner .inner-bannerimg img {
        height: 200px;
    }

    .lottery-lst-wrp .col-md-3 {
        width: 35%;
    }

    .lottery-lst-wrp .col-md-9 {
        width: 65%;
    }

    .lottery-rw-lstbx .col-md-4 {
        width: 50%;
    }

    .letto-img:before {
        /* border-radius: 15px 15px 0 0 */
    }

    .payslip-box {
        top: 65px;
    }

    .lottery-result-banner .inner-bannerimg img {
        height: 200px;
    }

    .lottery-results-wrp .col-md-3 {
        width: 33.33%;
    }

    .inner-selbx ul {
        justify-content: space-between;
    }

    .syndicates-box .played-block .played-box .inner-selbx ul {
        justify-content: flex-start;
        gap: 6px;
    }

    .lottery-results-wrp .inner-selbx ul li a {
        width: 26px;
        height: 26px;
        line-height: 22px;
    }

    .inner-selbx ul li span,
    .inner-selbx ul li a {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 10px;
    }

    /* *** End Lottery Page *** */
    /* *** Syndicate Page *** */
    .filter-lottery-row .filter-box {
        margin-right: 25px;
    }

    .filter-lottery-row .filter-box h3 {
        min-width: auto;
    }

    .syndicates-rows .col-md-4 {
        width: 50%;
    }

    .filter-box .form-control {
        min-width: auto;
    }

    .lotto-game-logo {
        margin-right: 3px;
        width: 14px;
    }

    /* .logo-showing { padding: 15px 0 15px 15px; } */
    /* *** End Syndicate Page *** */
    /* *** Terms Pages *** */
    .tearm-banner {
        margin: 0 0 35px;
    }

    .new_banner_headding h1 {
        font-size: 48px;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 40px;
    }

    .new_banner {
        min-height: 150px;
        padding: 30px;
    }

    .que-sidebar h2 {
        font-size: 18px;
        margin: 0 0 15px;
        line-height: 20px;
    }

    .que-sidebar li {
        padding: 3px 12px 3px 24px;
    }

    .que-sidebar li a span {
        font-size: 20px;
    }

    .inner-data-que h3 {
        font-size: 20px;
    }

    .faq-list .accordion .accordion-item .accordion-button {
        font-size: 18px;
        line-height: 24px;
        padding: 20px 0 20px 30px;
    }

    .faq-list .accordion .accordion-item .accordion-button span {
        font-size: 72px;
        line-height: 72px;
    }

    .faq-list .accordion .accordion-body {
        padding: 15px 15px 15px 40px;
    }

    .inner-data-que ul li,
    .inner-data-que p {
        font-size: 14px;
        line-height: 22px;
    }

    .inner-data-que ul li:before {
        width: 4px;
        height: 4px;
        top: 7px;
    }

    .que-row-wrp .col-md-3 {
        width: 33.33%;
    }

    .que-row-wrp .offset-md-1 {
        margin-left: 0;
    }

    .faq-title h2 {
        font-size: 20px;
    }

    .que-sidebar li a {
        padding: 10px 12px 10px 0;
        font-size: 13px;
        height: 46px;
    }

    .inner-banner.combo-banner.playlottery-banner {
        padding: 0
    }

    /* *** End Terms Pages *** */
    /* **** My Wallet Page **** */
    .inner-banner.wallet-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        margin: 15px 0 35px;
        padding: 15px;
    }

    .balance-block h2 {
        font-size: 20px;
    }

    .stat-block h2 {
        font-size: 14px;
    }

    .deposit-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    .withdraw-lst-block {
        padding: 15px;
    }

    .deposit-head h3 {
        font-size: 20px;
    }

    .wllrwlst .row .col-md-4 {
        width: 50%;
    }

    .withdraw-lst-block .col-md-4 {
        width: 50%;
    }

    .withdraw-lst-row ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .withdraw-lst-row ul::-webkit-scrollbar {
        display: none;
    }

    .navlinks-header ul.headlinks li .dropdown-menu li a {
        font-size: 12px;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .withdraw-lst-row ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .sml-lg {
        margin-left: 50px;
    }

    .withdraw-lst-row ul li a {
        padding: 10px 15px;
    }

    .withdraw-inbox {
        padding: 15px;
        align-items: flex-start;
    }

    .with-lg {
        margin-right: 5px;
    }

    .acc-balancebox {
        padding: 15px;
    }

    .my-account-bar ul li a img {
        margin-right: 5px
    }

    .my-account-bar ul li a {
        padding: 10px 12px 10px 0;
        font-size: 12px;
    }

    /* **** End My Wallet Page **** */
    /* ***** My Winning Page ***** */
    .winning-list-wrp .col-md-4 {
        width: 50%;
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin-right: 5px;
    }

    .winning-list-filter-row ul.winlst-rowbx li label {
        margin-right: 5px;
    }

    .my-lotteries-banner .inner-bannerimg img {
        height: 180px;
    }

    .winning-list-filter-row ul.winlst-rowbx {
        flex-flow: inherit;
        white-space: nowrap;
        overflow: auto;
    }

    .winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .winning-list-filter-row ul.winlst-rowbx {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin: 0 10px 0;
    }

    .bets-table-block table {
        /* border-radius: 10px; */
    }

    .bets-table-block table tbody tr td,
    .bets-table-block table thead th {
        /* padding: 15px 10px;
		font-size: 10px; */
    }

    .bets-table-block table tbody tr td span,
    .bets-table-block table tbody tr td h6 {
        /* font-size: 10px; */
    }

    .bets-table-block table tbody tr td span.intbbox_gap img {
        display: none;
    }

    .pager-box ul li {
        margin-right: 10px;
    }

    /* ***** End My Winning Page ***** */
    /* **** Betting Page **** */
    /* .slots-wrapper{padding: 50px 0;} */
    .betting-banner {
        margin: 0 0 35px;
    }

    .betting-banner .col-md-4,
    .betting-banner .col-md-8 {
        width: 100%;
    }

    .bet-rightbox,
    .bet-leftbox {
        padding: 25px 15px;
    }

    .teamnmbx h3 {
        font-size: 14px;
    }

    .teamnmbx img {
        margin-right: 10px;
    }

    .scornm h4 {
        font-size: 16px;
    }

    .betting-list {
        margin: 0 0 35px;
    }

    .betting-list ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .betting-list ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .betting-list ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .batting-wrapper .col-md-9 {
        width: 60%;
    }

    .batting-wrapper .col-md-3 {
        width: 40%;
    }

    .scoring-rw .col-md-4 {
        width: 50%;
    }

    .scoring-rw h3 {
        font-size: 14px;
    }

    .betting-list-wrp .accordion .accordion-item .accordion-button {
        font-size: 16px;
    }

    /* **** End Betting Page **** */
    /* **** Sports Main **** */
    .sports-banner .slick-prev:before,
    .sports-banner .slick-next:before {
        height: 28px;
        width: 28px;
        font-size: 14px;
    }

    .sports-banner .description {
        padding: 45px 65px;
    }

    .sports-banner .description h2 {
        font-size: 35px;
        line-height: 45px;
        margin: 0 0 10px;
    }

    .sports-banner .box-img img {
        min-height: 195px;
        object-fit: cover;
    }

    .sports-banner .description p {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 15px
    }

    .sports-banner .description a {
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 10px;
    }

    .betting-list-wrp .accordion .accordion-item {
        margin: 0 0 15px;
    }

    .sports-block .betting-list {
        margin: 0 0 20px;
    }

    .accordion-body .match-bx ul.team-info li img {
        max-width: 20px;
        margin-right: 5px;
    }

    .accordion-body .match-bx ul.team-info li {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box {
        padding: 8px;
        border-radius: 8px;
    }

    .accordion-body .match-bx .team-point li .point-box h5 {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box p {
        font-size: 11px;
    }

    .betting-slip-block {
        padding: 15px;
    }

    .betting-slip-block h2 img {
        margin-right: 5px;
    }

    .betting-slip-block h2 {
        font-size: 16px;
    }

    .betting-slip-block h2 a {
        font-size: 12px;
    }

    /* **** End Sports Main **** */
    /* **** new **** */
    .sports-banner .description {
        padding: 25px 55px;
    }

    .slots-wrapper.sports-wrapper .col-lg-9.col-md-12.col-sm-12.main-col {
        width: 67%;
    }

    .slots-wrapper.sports-wrapper .col-lg-3.col-md-12.col-sm-12.main-col {
        width: 33%;
    }

    /* **** End new **** */
    .slider_block_5 .slider-data .btn-group {
        position: absolute;
        bottom: 15%;
        left: 10%;
    }

    .slider_block_5 {
        background-size: contain;
    }

    .page_leaderboard .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: 220px;
    }

    .page_leaderboard .inner-banner h1 {
        font-size: 48px;
    }

    .page_leaderboard .inner-banner h5 {
        font-size: 24px;
    }

    .leaderboard_position,
    .leaderboard_amount,
    .leaderboard_profile,
    .leaderboard_wagered {
        font-size: 48px;
        line-height: 60px;
    }

    .leaderboard_bottom_position {
        font-size: 28px;
        line-height: 30px;
    }

}

@media (min-width: 1100px) and (max-width: 1150px) {

  .desktop_head_container #headright .navlinks-header ul.headlinks {
    gap: 6px;
  }

}

@media (max-width: 1110px) {

    .main-content-wrp, .main-content-wrp-sports {
        padding: 10px 0 20px;
    }

    .desktop_area {
        padding: 70px 7px 20px 249px;
    }

    .join-wrp .btn-group .btn-main {
        padding: 16px 36px;
    }

    .instant_rackeback .price,
    .instant_rackeback h4,
    .rankup_reward h4 {
        font-size: 14px;
    }

    #instant_games_index_millionaire .main-content-wrp {
        padding: 0;
    }

}

@media (min-width: 1024px) and (max-width: 1199px) {
    .banner-data {
        top: 50px;
        max-width: 500px;
    }

    .banner-dt-top h2 span {
        min-width: 55px;
        width: 55px;
        height: 55px;
    }

    .banner-dt-top h2 {
        font-size: 34px;
    }

    .banner-data a {
        max-width: 350px;
        font-size: 18px;
        bottom: 8px;
    }

    .hero-title {
        top: 120px;
    }

    .hero-row h1 {
        font-size: 100px;
        line-height: 100px;
    }

    .hero-row {
        padding: 0 0 0 200px;
    }

    .hero-banner:after {
        height: 100px;
    }

    .oblique-inner h2 {
        font-size: 28px;
    }
    .millionaire-block .oblique-inner h2,
    .poker-block .oblique-inner h2 {
        font-size: 20px;
    }

    img.banner-shp1 {
        width: 200px;
        right: -300px;
        bottom: -200px;
    }

    .skew-block-repeat {
        width: 17% !important;
    }

    .oblique-inner h2 span{ font-size: 12px;width: 40px;height: 25px;line-height: 25px;top: -30px;right:0; }

    img.ban-shp1 {
        right: 60%;
        width: 150px;
    }

    img.ban-shp2 {
        width: 150px;
        left: 120%;
    }

    img.ban-shp3 {
        width: 150px;
    }

    .about-wrp {
        padding: 40px 0;
    }

    .about-block, .join-wrp {
        padding: 25px;
    }

    .join-wrp h2 {
        font-size: 30px;
    }

    .social-bx a {
        margin-right: 10px;
    }

    .about-block h2 {
        font-size: 30px;
    }

    .about-block p {
        font-size: 16px;
        line-height: 24px;
    }

    footer {
        padding: 40px 0;
    }

    footer .container {
        max-width: 991px;
    }

    .quicklinks h3 {
        font-size: 18px;
    }

    .quicklinks ul li a {
        font-size: 13px;
        line-height: 18px;
    }

    .quicklinks ul li a span {
        font-size: 12px;
    }

    .quicklinks li a span img {
        width: 12px;
        height: 12px;
    }

    .footer-assure img {
    }

    .top-footer {
        padding: 0 0 40px;
        margin: 0 0 40px;
    }

    .copyright-box p {
        max-width: 250px;
        line-height: 18px;
    }

    .warn-ic, .verify-lg img {
        min-width: 45px;
        width: 45px;
        margin-right: 10px;
    }

    .verify-lg h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .verify-lg h3 span {
        font-size: 10px;
    }

    .warning-bx {
        align-items: flex-start;
    }

    .warn-ic img {
        width: 45px;
    }

    .warn-dt p {
        font-size: 12px;
        line-height: 18px;
    }

    /* **** Deposit All Currencies Page **** */
    .navbar-light .navbar-nav li {
        margin: 0;
    }

    ul.enter-nav li a.btn-drop {
        padding: 8px 10px 8px 10px;
    }

    ul.enter-nav li a.btn-num {
        font-size: 16px;
        padding: 0 0 0 10px;
    }

    ul.enter-nav li a.btn-num img {
        height: 35px;
    }

    ul.enter-nav li a.btn-nav span {
        display: none;
    }

    .wallet-balancebx, .wallet-areabx {
        padding: 15px;
    }

    .dash-wrp {
        padding: 25px 15px;
    }

    .method-block {
        padding: 20px;
        margin: 0 0 20px;
    }

    .method-block h2 {
        font-size: 24px;
    }

    /* .method-block ul li{width: 50%;} */
    .diposit-block {
        padding: 20px;
    }

    .diposit-block h2 {
        font-size: 20px;
        margin: 0 0 20px;
    }

    /* .qr-img{min-width: 70px;width:70px;} */
    .qr-rw p {
        font-size: 12px;
        margin: 0 0 0 10px;
    }

    .bitcoin-calcrw h3 {
        font-size: 18px;
    }

    .calc-rw {
        flex-flow: column;
    }

    .calc-rw i {
        margin: 10px 0;
    }

    .calc-rw .form-group {
        width: 100%;
    }

    .note-warn p {
        font-size: 12px;
        line-height: 18px;
    }

    .copyright-box img {
        height: 40px;
    }

    .main-body-wrp .verify-lg img {
        min-width: 40px;
        width: 40px;
    }

    .main-body-wrp .copyright .col-md-4 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-3 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-5 {
        width: 100%;
    }

    .main-body-wrp .copyright-box {
        margin: 0 0 40px;
    }

    /* **** End Deposit All Currencies Page **** */
}

@media (min-width: 1024px) and (max-width: 1199px) {
    /* *** Home Page *** */
    .loadmore-box a {
        font-size: 11px;
    }

    .logobox {
        padding: 20px 10px;
    }

    /* .search-box-2 { display: none; } */
    #users_land footer, footer {
        margin-left: 0;
        padding: 40px 20px 0 20px;
    }

    .desktop_footer {
        margin-left: 240px;
        padding: 40px 20px 0 20px;
    }

    .notebox img {
        min-width: 50px;
        margin-right: 15px;
        margin-left: 15px;
    }

    .inner-selbx ul li span,
    .inner-selbx ul li a {
        width: 24px;
        height: 24px;
        line-height: 20px;
        font-size: 12px;
    }

    .col-12.cart-blocks.payslip-notice h3 {
        font-size: 20px;
        text-align: center;
    }

    .jackbox h4 {
        font-size: 14px;
    }

    .plbtn .inner-ticket-price {
        padding: 9px 9px;
    }

    body.show-sidebar {
        overflow: hidden;
    }

    .navlinks-header ul li.mobile-nav {
        display: flex;
        margin-left: 10px !important;
    }

    .mobile-logo {
        display: block;
    }

    #poker_index .main-content-wrp:not(.sidebar-desktop) {
        padding: 0 0 0 228px;
    }

    header {
        padding: 10px 0;
    }

    .searchbox {
        position: fixed;
        top: -200%;
        left: 0;
        right: 0;
        z-index: 120;
        background: #1D2138;
        transition: .4s linear;
    }

    .input-box {
        padding: 15px;
    }

    .bonus-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    /* header #headleft{width: 30%;}
	header #headright{width: 70%;} */
    .navlinks-header {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .navlinks-header ul.headlinks li a img {
        margin-right: 5px;
    }

    .navlinks-header ul.headlinks li .dropdown-menu {
        width: 100%;
    }

    .navlinks-header ul.headlinks li .dropdown-menu li a {
        font-size: 12px;
        padding: 5px 0 5px 10px;
    }

    .navlinks-header ul.headlinks li a.dropdown-toggle:after {
        top: 10px;
        font-size: 12px;
        width: 15px;
    }

    .navlinks-header ul li.mobile-nav {
        margin-right: 10px !important;
    }

    .navlinks-header ul li.mobile-nav a {
        font-size: 14px;
    }

    a.btn-side.show-sidebar i:before {
        content: "\f00d";
    }

    .searchbox.show-searchbox {
        top: 0;
    }

    body.show-searchbox {
        overflow: hidden;
    }

    body.show-searchbox:after {
        position: fixed;
        content: '';
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.70;
        top: 0;
        right: 0;
    }

    .searchbox i {
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }

    .input-box .close-btn {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 12px;
        color: #fff;
    }

    .input-box .close-btn i {
        position: relative;
        top: 0;
        transform: translate(0);
        left: 0;
    }

    .main_lotto_footer {
        padding: 58px 0 0px;
    }

    .home-wrapper {
        padding: 35px 0;
    }

    .home-wrapper .col-md-9 {
        width: 70%;
    }

    .home-wrapper .col-md-3 {
        width: 30%;
    }

    .slider-data h1,
    .slider-data h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .slider-data p {
        font-size: 15px;
        line-height: 22px;
        margin: 0 auto 15px;
    }

    .slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 7px 15px;
        font-size: 14px;
    }

    /* .live-rep h6,
	.live-rep h4 {
		font-size: 10px;
	} */
    .category-list-wrp ul {
        white-space: nowrap;
        overflow: auto;
        padding: 10px;
        border-radius: 15px;
    }

    .category-list-wrp ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .category-list-wrp ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .category-list-wrp ul li {
        margin: 0;
    }

    .main-slider .slick-prev:before,
    .main-slider .slick-next:before,
    .provide-slider .slick-prev:before,
    .provide-slider .slick-next:before,
    .category-row .slick-prev:before,
    .category-row .slick-next:before {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        border: none;
    }

    /* .live-updatebox .nav-tabs li a {
		padding: 6px 5px;
		text-align: center;
	} */
    /* *** End Home Page *** */
    /* *** Casino Page *** */
    .inner-banner {
        padding: 30px 40px;
    }

    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: 150px;
    }

    .inner-bannerimg,
    .inner-bannerimg_sports {
        right: 0;
    }

    /* .inner-banner h1 {
		font-size: 42px;
	} */
    .casino-all-row ul li {
        width: 20%;
    }

    button.play_now {
        font-size: 16px;
    }

    /* *** End Casino Page *** */
    /* *** Lottery Page *** */
    .lottery-banner .inner-bannerimg img {
        height: 200px;
    }

    .lottery-lst-wrp .col-md-3 {
        width: 35%;
    }

    .lottery-lst-wrp .col-md-9 {
        width: 65%;
    }

    .lottery-rw-lstbx .col-md-4 {
        width: 50%;
    }

    .letto-img:before {
        /* border-radius: 15px 15px 0 0 */
    }

    .payslip-box {
        top: 65px;
    }

    .lottery-result-banner .inner-bannerimg img {
        height: 200px;
    }

    .lottery-results-wrp .col-md-3 {
        width: 33.33%;
    }

    /* *** End Lottery Page *** */
    /* *** Syndicate Page *** */
    .filter-lottery-row .filter-box {
        margin-right: 25px;
    }

    .filter-lottery-row .filter-box h3 {
        min-width: auto;
    }

    .syndicates-rows .col-md-4 {
        width: 50%;
    }

    .filter-box .form-control {
        min-width: auto;
    }

    /* *** End Syndicate Page *** */
    /* *** Terms Pages *** */
    .tearm-banner {
        margin: 0 0 35px;
    }

    .que-sidebar {
        position: relative;
        top: 0;
    }

    .que-sidebar h2 {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .que-sidebar li {
        padding: 0px 12px 0px 24px;
    }

    .que-sidebar li a span {
        font-size: 20px;
    }

    .faq-list .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 24px;
        padding: 20px 0 20px 30px;
    }

    .faq-list .accordion .accordion-item .accordion-button span {
        font-size: 72px;
        line-height: 72px;
    }

    .faq-list .accordion .accordion-body {
        padding: 15px 15px 15px 40px;
    }

    .inner-data-que ul li,
    .inner-data-que p {
        font-size: 14px;
        line-height: 22px;
    }

    .inner-data-que ul li:before {
        width: 4px;
        height: 4px;
        top: 7px;
    }

    .que-row-wrp .col-md-3 {
        width: 33.33%;
    }

    .que-row-wrp .offset-md-1 {
        margin-left: 0;
    }

    .tabuler-data table tbody td,
    .tabuler-data table thead th {
        padding: 5px 10px;
        font-size: 14px;
        word-break: break-all;
    }

    .tabuler-data {
        padding: 15px 0;
        border-radius: 10px;
    }

    .inner-data-que h3 {
        font-size: 16px;
    }

    .inner-data-que h6 {
        font-size: 12px;
    }

    .faq-title h2 {
        font-size: 25px;
    }

    .inner-banner.combo-banner.playlottery-banner {
        padding: 0
    }

    /* *** End Terms Pages *** */
    /* **** My Wallet Page **** */
    .inner-banner.wallet-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        margin: 15px 0 35px;
        padding: 15px;
    }

    .balance-block h2 {
        font-size: 20px;
    }

    .stat-block h2 {
        font-size: 14px;
    }

    .deposit-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    .withdraw-lst-block {
        padding: 15px;
    }

    .deposit-head h3 {
        font-size: 20px;
    }

    .wllrwlst .row .col-md-4 {
        width: 50%;
    }

    .withdraw-lst-block .col-md-4 {
        width: 50%;
    }

    .withdraw-lst-row ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .withdraw-lst-row ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .withdraw-lst-row ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .sml-lg {
        margin-left: 50px;
    }

    .withdraw-lst-row ul li a {
        padding: 10px 15px;
    }

    .withdraw-inbox {
        padding: 15px;
        align-items: flex-start;
    }

    .with-lg {
        margin-right: 5px;
    }

    .acc-balancebox {
        padding: 15px;
    }

    .my-account-bar ul li a img {
        margin-right: 5px
    }

    .my-account-bar ul li a {
        padding: 10px 12px 10px 0;
    }

    /* **** End My Wallet Page **** */
    /* ***** My Winning Page ***** */
    .winning-list-wrp .col-md-4 {
        width: 50%;
    }

    .my-lotteries-banner .inner-bannerimg img {
        height: 180px;
    }

    .winning-list-filter-row ul.winlst-rowbx {
        flex-flow: inherit;
        white-space: nowrap;
        overflow: auto;
    }

    .winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .winning-list-filter-row ul.winlst-rowbx {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin: 0 10px 0;
    }

    .bets-table-block table {
        border-radius: 10px;
    }

    .bets-table-block table tbody tr td,
    .bets-table-block table thead th {
        /* padding: 15px 10px;
		font-size: 10px; */
    }

    .bets-table-block table tbody tr td span,
    .bets-table-block table tbody tr td h6 {
        /* font-size: 10px; */
    }

    .bets-table-block table tbody tr td span.intbbox_gap img {
        display: none;
    }

    .pager-box ul li {
        margin-right: 10px;
    }

    /* ***** End My Winning Page ***** */
    /* **** Betting Page **** */
    .slots-wrapper {
        /* padding: 50px 0; */
    }

    .betting-banner {
        margin: 0 0 35px;
    }

    .betting-banner .col-md-4,
    .betting-banner .col-md-8 {
        width: 100%;
    }

    .bet-rightbox,
    .bet-leftbox {
        padding: 25px 15px;
    }

    .teamnmbx h3 {
        font-size: 14px;
    }

    .teamnmbx img {
        margin-right: 10px;
    }

    .scornm h4 {
        font-size: 16px;
    }

    .betting-list {
        margin: 0 0 35px;
    }

    .betting-list ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .betting-list ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .betting-list ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .batting-wrapper .col-md-9 {
        width: 60%;
    }

    .batting-wrapper .col-md-3 {
        width: 40%;
    }

    .scoring-rw .col-md-4 {
        width: 50%;
    }

    .scoring-rw h3 {
        font-size: 14px;
    }

    .betting-list-wrp .accordion .accordion-item .accordion-button {
        font-size: 16px;
    }

    /* **** End Betting Page **** */
    /* **** Sports Main **** */
    .sports-banner .slick-prev:before,
    .sports-banner .slick-next:before {
        height: 28px;
        width: 28px;
        font-size: 14px;
    }

    .sports-banner .description {
        padding: 45px 65px;
    }

    .sports-banner .description h2 {
        font-size: 35px;
        line-height: 45px;
        margin: 0 0 10px;
    }

    .sports-banner .box-img img {
        min-height: 195px;
        object-fit: cover;
    }

    .sports-banner .description p {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 15px
    }

    .sports-banner .description a {
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 10px;
    }

    .betting-list-wrp .accordion .accordion-item {
        margin: 0 0 15px;
    }

    .sports-block .betting-list {
        margin: 0 0 20px;
    }

    .accordion-body .match-bx ul.team-info li img {
        max-width: 20px;
        margin-right: 5px;
    }

    .accordion-body .match-bx ul.team-info li {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box {
        padding: 8px;
        border-radius: 8px;
    }

    .accordion-body .match-bx .team-point li .point-box h5 {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box p {
        font-size: 11px;
    }

    .betting-slip-block {
        padding: 15px;
    }

    .betting-slip-block h2 img {
        margin-right: 5px;
    }

    .betting-slip-block h2 {
        font-size: 16px;
    }

    .betting-slip-block h2 a {
        font-size: 12px;
    }

    /* **** End Sports Main **** */
    /* **** new **** */
    .sports-banner .description {
        padding: 25px 55px;
    }

    .slots-wrapper.sports-wrapper .col-lg-9.col-md-12.col-sm-12.main-col {
        width: 70%;
    }

    .slots-wrapper.sports-wrapper .col-lg-3.col-md-12.col-sm-12.main-col {
        width: 30%;
    }

    /* **** End new **** */
    .slider-data p.land_sb_banner_p {
        line-height: 52px;
    }

    .coinp_form .input-box {
        padding: 0;
    }

    .page_leaderboard .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: 220px;
    }

    .page_leaderboard .inner-banner h1 {
        font-size: 48px;
    }

    .page_leaderboard .inner-banner h5 {
        font-size: 24px;
    }

    .leaderboard_position,
    .leaderboard_amount,
    .leaderboard_profile,
    .leaderboard_wagered {
        font-size: 48px;
        line-height: 60px;
    }

    .leaderboard_bottom_position {
        font-size: 28px;
        line-height: 30px;
    }

    .combo-banner .combo-description h2 {
        font-size: 40px;
    }

    .diposit-block h2 {
        font-size: 26px !important;
    }

    .diposit-block p {
        font-size: 12px !important;
    }

    .diposit-block .coinp_form .form-group .form-control {
        padding: 15px 35px 15px 10px !important;
        font-size: 10px !important;
    }

    .coinp_form .form-group button {
        font-size: 12px !important;
    }

    .diposit-block .form-group button {
        right: 10px !important;
    }

    .bitcoin-calcrw h3 {
        font-size: 18px !important;
    }

    .calc-rw .form-group span {
        font-size: 14px !important;
    }

    .calc-rw .form-group .form-control::placeholder {
        font-size: 14px !important;
    }

    .calc-rw .form-group span {
        top: 17px !important;
    }

    .calc-rw .form-group .form-control {
        padding: 15px 85px 15px 10px !important;
        font-size: 14px !important;
    }

    .diposit-block .btn-main {
        font-size: 14px !important;
    }

}

@media (min-width: 1024px) and (max-width: 1080px) {

    .navlinks-header ul.headlinks {
        gap: 10px;
    }

    .currency-balance {
        font-size: 12px;
    }
}

@media (min-width: 1024px) and (max-width: 1110px) {
  #poker_index .main-content-wrp:not(.sidebar-desktop) {
    padding: 50px 0 0 228px;
  }
}

@media only screen and (max-width: 1023px) {
    .my_profile {
        position: relative;
        height: 100px;
        width: 125px;
    }

    .my_profile .profile_badge {
        width: 140px;
        height: 100px;
        object-fit: contain;
    }

    .my_profile span {
        position: absolute;
        width: 50px;
        height: 50px;
        right: -10px;
        bottom: -5px;
        font-size: 24px;
    }

    .inner-banner {
        padding: 15px 40px !important;
    }

    .my_prpofile_name a svg {
        height: 18px;
        width: 18px;
    }

    .my_prpofile_name a {
        height: auto;
        width: auto;
        margin-top: 0px;
    }

    .flash_over {
        top: 132px;
    }

    .bets-table-block .lotto-tickets .chosen-numbers span {
        width: 24px;
        height: 24px;
        font-size: 14px;
    }

    .cookies-eu {
        font-size: 14px;
    }

    .desktop_area {
        padding: 60px 10px 0px;
    }


}

@media (min-width: 992px) and (max-width: 1199px) {

    .assure_text {
        font-size: 13px;
        padding-top: 18px;
        margin-left: 5px;
    }

    .assure_text_below {
        font-size: 9px;
    }

    .assure_text_below_bold {
        font-size: 9px;
    }

    .diposit-block h2 {
        font-size: 26px !important;
    }

    .diposit-block p {
        font-size: 12px !important;
    }

    .diposit-block .coinp_form .form-group .form-control {
        padding: 15px 35px 15px 10px !important;
        font-size: 11px !important;
    }

    .coinp_form .form-group button {
        font-size: 12px !important;
    }

    .diposit-block .form-group button {
        right: 10px !important;
    }

    .bitcoin-calcrw h3 {
        font-size: 18px !important;
    }

    .calc-rw .form-group span {
        font-size: 14px !important;
    }

    .calc-rw .form-group .form-control::placeholder {
        font-size: 14px !important;
    }

    .calc-rw .form-group span {
        top: 17px !important;
    }

    .calc-rw .form-group .form-control {
        padding: 15px 85px 15px 10px !important;
        font-size: 14px !important;
    }

    .diposit-block .btn-main {
        font-size: 14px !important;
    }

    .calc-rw {
        flex-flow: column;
    }

}

@media (min-width: 992px) and (max-width: 1023px) {
    .logobox {
        padding: 20px 10px;
    }

    /* .search-box-2 { display: none; } */
    footer {
        margin-left: 0;
    }

    .home-wrapper .col-md-9 {
        width: 65%;
    }

    .home-wrapper .col-md-3 {
        width: 35%;
    }

    .inner-selbx ul li span,
    .inner-selbx ul li a {
        width: 24px;
        height: 24px;
        line-height: 20px;
        font-size: 12px;
    }

    .lottery-rw-lstbx .col-md-4 {
        width: 50%;
    }

    .jackbox h4 {
        font-size: 11px;
    }

    .jackbox h4 img {
        width: 20px;
        height: 20px;
    }

    .jackbox h6 {
        font-size: 10px;
        margin: 0 0 5px;
    }

    .plbtn .inner-ticket-price {
        margin-left: 10px;
    }

    .plbtn .inner-ticket-price {
        padding: 9px 9px;
        font-size: 10px;
    }

    /* .lotto-game-logo {
		margin-right: -1px;
	} */
    /* .logo-showing {
		padding: 15px 0 15px 20px;
	} */
    /* .logo-showing-below {
		padding: 0 0 15px 20px;
	} */
    .lottery-results-wrp .col-md-3 {
        width: 33.33%;
    }

    .syndicates-rows .col-md-4 {
        width: 50%;
    }

    /* **** My Wallet Page **** */
    .wllrwlst .row .col-md-4 {
        width: 50%;
    }

    .withdraw-lst-block .col-md-4 {
        width: 50%;
    }

    .withdt h3 {
        flex-flow: inherit;
        align-items: flex-start;
    }

    .withdt h3 span {
        margin: 0 0 0 auto;
    }

    .with-lg {
        margin-right: 10px;
    }

    /* **** End My Wallet Page **** */
    /* ***** My Winning Page ***** */
    .winning-list-filter-row ul.winlst-rowbx {
        flex-flow: inherit;
        white-space: nowrap;
        overflow: auto;
    }

    .winning-list-filter-row ul.winlst-rowbx::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .winning-list-filter-row ul.winlst-rowbx {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin: 0 10px 0;
    }

    .winnings-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        padding: 15px 0;
    }

    .winning-list-wrp .col-md-4 {
        width: 50%;
    }

    .winning-list-filter-row ul.winlst-rowbx li .form-control {
        margin-left: 0;
        width: auto;
    }

    .winning-list-filter-row ul.winlst-rowbx li .dropdown {
        margin-left: 0;
    }

    .btn-filter {
        width: auto;
    }

    .bets-table-block table tbody tr td:last-child .intbbox {
        justify-content: flex-end;
        display: flex;
        align-items: center;
    }

    /* ***** End My Winning Page ***** */
    .payslip-wrp .col-md-4 {
        width: 40%;
    }

    .payslip-wrp .col-md-8 {
        width: 60%;
    }

    .assure_text {
        font-size: 13px;
        padding-top: 18px;
        margin-left: 5px;
    }

    .assure_text_below {
        font-size: 9px;
    }

    .assure_text_below_bold {
        font-size: 9px;
    }


}

@media (min-width: 850px) and (max-width: 991px) {
    #products_syndicates .logo-showing {
        padding: 10px 5px;
        gap: 3px;
    }

    #products_syndicates .logo-showing-below {
        padding: 0 5px 10px 5px;
        gap: 3px;
    }

    #products_syndicates .lotto-game-logo {
        margin-right: 2px;
    }
}

@media (min-width: 768px) and (max-width: 900px) {
    .loto_content .text-side .heading {
        line-height: 22px;
    }

    .until_next {
        flex-direction: column;
        line-height: 16px;
    }

    .bonus-block .form-group .form-control {
        padding: 15px 30px 15px 20px;
        font-size: 14px;
        text-transform: none;
    }

    .user-bonus-selector::after {
        right: 15px;
    }

    .past-user-bonus-selector::after {
        right: 15px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .banner-data {
        top: 50px;
        max-width: 500px;
    }

    .banner-dt-top h2 span {
        min-width: 55px;
        width: 55px;
        height: 55px;
    }

    .banner-dt-top h2 {
        font-size: 30px;
    }

    .banner-data a {
        max-width: 350px;
        font-size: 18px;
        bottom: 8px;
    }

    .hero-title {
        top: 100px;
    }

    .hero-row h1 {
        font-size: 100px;
        line-height: 100px;
    }

    .hero-row {
        padding: 0 0 0 200px;
    }

    .hero-banner:after {
        height: 100px;
    }

    .oblique-inner h2 {
        font-size: 24px;
    }
    .millionaire-block .oblique-inner h2,
    .poker-block .oblique-inner h2 {
        font-size: 18px;
    }

    img.banner-shp1 {
        width: 200px;
        right: -300px;
        bottom: -200px;
    }

    .skew-block-repeat {
        width: 17% !important;
    }

    img.ban-shp1 {
        right: 60%;
        width: 150px;
    }

    img.ban-shp2 {
        width: 150px;
        left: 120%;
    }

    img.ban-shp3 {
        width: 150px;
    }

    .about-wrp {
        padding: 40px 0;
    }

    .about-block, .join-wrp {
        padding: 25px;
    }

    .join-wrp h2 {
        font-size: 30px;
    }

    .social-bx a {
        margin-right: 10px;
    }

    .about-block h2 {
        font-size: 30px;
    }

    .about-block p {
        font-size: 16px;
        line-height: 24px;
    }

    #users_land footer, footer {
        padding: 40px 20px 0 20px;
    }

    #users_land footer .container, footer .container {
        max-width: 920px;
    }

    .notebox img {
        min-width: 50px;
        margin-right: 15px;
        margin-left: 15px;
    }

    .quicklinks h3 {
        font-size: 18px;
    }

    .quicklinks ul li a {
        font-size: 12px;
        line-height: 16px;
    }

    .quicklinks ul li a span {
        font-size: 11px;
    }

    .quicklinks li a span img {
        width: 10px;
        height: 10px;
    }

    .top-footer {
        padding: 0 0 40px;
        margin: 0 0 40px;
    }

    .copyright-box p {
        max-width: 250px;
        line-height: 18px;
    }

    .warn-ic, .verify-lg img {
        min-width: 45px;
        width: 45px;
        margin-right: 10px;
    }

    .verify-lg h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .verify-lg h3 span {
        font-size: 10px;
    }

    .warning-bx {
        align-items: flex-start;
    }

    .warn-ic img {
        width: 45px;
    }

    .warn-dt p {
        font-size: 12px;
        line-height: 18px;
    }

    /* **** Deposit All Currencies Page **** */
    .navbar-light .navbar-nav li {
        margin: 0;
    }

    ul.enter-nav li a.btn-drop {
        padding: 8px 10px 8px 10px;
    }

    ul.enter-nav li a.btn-num {
        font-size: 16px;
        padding: 0 0 0 10px;
    }

    ul.enter-nav li a.btn-num img {
        height: 35px;
    }

    ul.enter-nav li a.btn-nav span {
        display: none;
    }

    .main-body-wrp {
        padding: 61px 0 0 220px;
    }

    aside.sidebar {
        height: calc(100vh - 61px);
        max-height: calc(100vh - 61px);
        overflow-y: auto;
        scrollbar-width: thin;
        scrollbar-color: #2a2d3e #131520;
    }

    aside.sidebar::-webkit-scrollbar {
        width: 4px;
    }

    aside.sidebar::-webkit-scrollbar-track {
        background: #131520;
    }

    aside.sidebar::-webkit-scrollbar-thumb {
        background: #2a2d3e;
        border-radius: 4px;
    }

    .dash-wrp {
        padding: 25px 15px;
    }

    .dash-wrp .col-md-4, .dash-wrp .col-md-8 {
        width: 100%;
    }

    .method-block {
        padding: 20px;
        margin: 0 0 20px;
    }

    .method-block h2 {
        font-size: 24px;
    }

    /* .method-block ul li{width: 33.33%;} */
    .diposit-block {
        padding: 20px;
    }

    .diposit-block h2 {
        font-size: 24px;
        margin: 0 0 20px;
    }

    /* .qr-img{min-width: 150px;width:150px;} */
    .copyright-box img {
        height: 40px;
    }

    .main-body-wrp .verify-lg img {
        min-width: 40px;
        width: 40px;
    }

    .main-body-wrp .copyright .col-md-4 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-3 {
        width: 50%;
    }

    .main-body-wrp .copyright .col-md-5 {
        width: 100%;
    }

    .main-body-wrp .copyright-box {
        margin: 0 0 40px;
    }

    /* **** End Deposit All Currencies Page **** */
}

@media (min-width: 768px) and (max-width: 1023px) {


    /* *** Home Page *** */
    .loadmore-box a {
        font-size: 11px;
    }

    .logobox {
        padding: 20px 10px;
    }

    /* .search-box-2 { display: none; } */
    footer {
        margin-left: 0;
    }

    .foot-logo, .footer_logo_ui {
        /* width: 200px; */
        margin-left: 15px;
    }

    .inner-selbx ul li span,
    .inner-selbx ul li a {
        width: 24px;
        height: 24px;
        line-height: 20px;
        font-size: 12px;
    }

    .col-12.cart-blocks.payslip-notice h3 {
        font-size: 20px;
        text-align: center;
    }


    body.show-sidebar {
        overflow: hidden;
    }

    .navlinks-header ul li.mobile-nav {
        display: flex;
        margin-left: 10px !important;
    }

    .mobile-logo {
        display: block;
    }

    #poker_index .main-content-wrp {
        padding: 50px 0 0 0;
    }

    header {
        padding: 10px 0;
    }

    .searchbox {
        position: fixed;
        top: -200%;
        left: 0;
        right: 0;
        z-index: 120;
        background: #1D2138;
        transition: .4s linear;
    }

    .input-box {
        padding: 15px;
    }

    .bonus-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    /* header #headleft{width: 30%;}
	header #headright{width: 70%;} */
    .navlinks-header {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .navlinks-header ul.headlinks li a img {
        margin-right: 5px;
    }

    .navlinks-header ul.headlinks li .dropdown-menu {
        width: 100%;
    }

    .navlinks-header ul.headlinks li .dropdown-menu li a {
        font-size: 12px;
        padding: 5px 0 5px 10px;
    }

    .navlinks-header ul.headlinks li a.dropdown-toggle:after {
        top: 10px;
        font-size: 12px;
        width: 15px;
    }

    .navlinks-header ul li.mobile-nav {
        margin-right: 10px !important;
    }

    .navlinks-header ul li.mobile-nav a {
        font-size: 14px;
    }

    a.btn-side.show-sidebar i:before {
        content: "\f00d";
    }

    .searchbox.show-searchbox {
        top: 0;
    }

    body.show-searchbox {
        overflow: hidden;
    }

    body.show-searchbox:after {
        position: fixed;
        content: '';
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.70;
        top: 0;
        right: 0;
    }

    .searchbox i {
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }

    .input-box .close-btn {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 12px;
        color: #fff;
    }

    .input-box .close-btn i {
        position: relative;
        top: 0;
        transform: translate(0);
        left: 0;
    }

    .main-content-wrp, .main-content-wrp-sports {
        /* padding: 60px 10px 0px; */
    }

    .main_lotto_footer {
        padding: 58px 0 0px;
    }

    .home-wrapper {
        padding: 35px 0;
    }

    .home-wrapper .col-md-9 {
        width: 60%;
    }

    .home-wrapper .col-md-3 {
        width: 40%;
    }

    .slider-blockX {
        padding: 15px 15px 35px;
    }

    .slider-data h1,
    .slider-data h2 {
        font-size: 34px;
        line-height: 36px;
    }

    .slider-data p {
        font-size: 15px;
        line-height: 22px;
        margin: 0 auto 15px;
    }

    .slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 7px;
        font-size: 10px;
    }

    .slider-data .btn-group.sports-padding .btn-main {
        padding: 10px 15px;
        font-size: 12px;
    }

    .live-rep h6, .live-rep h4, .live-dt h3, .winners_table table tbody tr td {
        font-size: 12px;
        margin-bottom: 0;
    }

    .live-img img {
        width: auto;
        height: 24px;
    }

    .category-list-wrp {
        padding: 35px 0;
    }

    .category-list-wrp ul {
        white-space: nowrap;
        overflow: auto;
        padding: 10px;
        border-radius: 15px;
    }

    .category-list-wrp ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .category-list-wrp ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .category-list-wrp ul li {
        margin: 0;
    }

    .category-list-wrp ul li a {
        padding: 10px 15px;
        border-radius: 15px;
    }

    .category-row h2 {
        margin: 0 0 20px;
    }

    .main-slider .slick-prev:before,
    .main-slider .slick-next:before,
    .provide-slider .slick-prev:before,
    .provide-slider .slick-next:before,
    .category-row .slick-prev:before,
    .category-row .slick-next:before {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        border: none;
    }

    .slot-imgbx img {
        border-radius: 10px;
    }

    .category-row {
        margin: 35px 0;
    }

    .jackbox h4 {
        font-size: 20px;
    }

    /* .live-updatebox {
		margin: 0 0 30px;
		padding: 10px;
		border-radius: 15px;
	} */
    /* .live-updatebox .nav-tabs li a {
		padding: 7px 5px;
	} */
    .plbtn span {
        font-size: 5px 10px;
        margin-left: 10px;
        font-size: 10px;
    }

    .plbtn a {
        font-size: 10px;
    }

    .letto-img img.lettoback, .letto-img {
        /* border-radius: 15px 15px 0 0; */
    }


    .letto-dt-box {
        border-radius: 0 0 15px 15px;
    }

    .letto-ownbox {
        padding: 10px;
    }

    .letto-dt h3 {
        font-size: 14px;
        font-weight: 500;
    }

    .letto-lg-img {
        margin-right: 10px;
        min-width: 40px;
    }

    .letto-lg-img img {
        width: 40px;
        height: 40px;
    }

    .inner-selbx ul li a {
        width: 23px;
        height: 23px;
        line-height: 20px;
        font-size: 10px;
    }

    .footer-top {
        padding: 0 0 10px;
    }

    .footer_break {
        margin-top: 0px;
    }

    .footer-top .col-lg-2 {
        width: 33.33%;
    }

    .quicklinks {
        margin: 0 0 25px;
    }

    .quicklinks h3 {
        font-size: 16px;
        font-weight: 700;
    }

    .quicklinks li a {
        font-size: 12px;
        line-height: 18px;
    }

    .foot-bottom {
        padding: 35px 0;
    }

    .notebox {
        margin-top: 10px;
    }

    .notebox img {
        margin-right: 15px;
    }

    .foot-logo img {
        /* height: 30px; */
        width: 218px;
        height: auto;
        margin: 0;
    }

    .foot-logo p {
        margin-bottom: 1rem;
        line-height: normal;
    }

    /* *** End Home Page *** */
    /* *** Casino Page *** */
    .inner-banner {
        padding: 30px 40px;
    }

    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: 150px;
    }

    .inner-bannerimg,
    .inner-bannerimg_sports {
        right: 0;
    }

    /* .inner-banner h1 {
		font-size: 42px;
	} */
    .casino-all-row ul li {
        width: 20%;
    }

    button.play_now {
        font-size: 14px;
    }

    /* *** End Casino Page *** */
    /* *** Lottery Page *** */
    .lottery-banner .inner-bannerimg img {
        height: 200px;
    }

    .lottery-lst-wrp .col-md-3 {
        width: 40%;
    }

    .lottery-lst-wrp .col-md-9 {
        width: 60%;
    }

    .lottery-rw-lstbx .col-md-4 {
        width: 100%;
    }

    .letto-img:before {
        /* border-radius: 15px 15px 0 0 */
    }

    .payslip-box {
        top: 65px;
    }

    .lottery-result-banner .inner-bannerimg img {
        height: 180px;
    }

    .lottery-results-wrp .col-md-3 {
        width: 50%;
    }

    /* *** End Lottery Page *** */
    /* *** Syndicate Page *** */
    .filter-lottery-row .filter-box {
        margin-right: 25px;
    }

    .filter-lottery-row .filter-box h3 {
        min-width: auto;
    }

    .syndicates-rows .col-md-4 {
        width: 100%;
    }

    .filter-box .form-control {
        min-width: auto;
    }

    /* *** End Syndicate Page *** */
    /* *** Contact Page *** */
    img.cnt-shp {
        width: 100%;
        left: 0;
    }

    /* *** End Contact Page *** */
    /* *** Terms Pages *** */
    .tearm-banner {
        margin: 0 0 35px;
    }

    .que-sidebar {
        position: relative;
        top: 0;
    }

    .que-sidebar h2 {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .que-sidebar li {
        padding: 0px 12px 0px 24px;
    }

    .que-sidebar li a span {
        font-size: 20px;
    }

    .faq-list .accordion .accordion-item .accordion-button {
        font-size: 16px;
        line-height: 24px;
        padding: 20px 0 20px 30px;
    }

    .faq-list .accordion .accordion-item .accordion-button span {
        font-size: 64px;
        line-height: 64px;
    }

    .faq-list .accordion .accordion-body {
        padding: 15px;
    }

    .inner-data-que ul li,
    .inner-data-que p {
        font-size: 14px;
        line-height: 22px;
    }

    .inner-data-que ul li:before {
        width: 4px;
        height: 4px;
        top: 7px;
    }

    .que-row-wrp .col-md-3 {
        width: 33.33%;
    }

    .que-row-wrp .offset-md-1 {
        margin-left: 0;
    }

    .tabuler-data table tbody td,
    .tabuler-data table thead th {
        padding: 5px 10px;
        font-size: 12px;
        word-break: break-all;
    }

    .tabuler-data {
        padding: 15px 0;
        border-radius: 10px;
    }

    .inner-data-que h3 {
        font-size: 16px;
    }

    .inner-data-que h6 {
        font-size: 12px;
    }

    .faq-title {
        margin: 25px 0 0;
    }

    .faq-title h2 {
        font-size: 22px;
    }

    /* *** End Terms Pages *** */
    /* **** Syndicates Detail **** */
    .syndicates-wrapper {
        /* padding: 50px 0; */
    }

    .syndicates-wrapper .container {
        max-width: 740px;
    }

    .inner-banner.combo-banner {

    }

    .combo-banner .combo-description img.combo-img {
        margin-right: 20px;
    }

    .combo-banner .combo-description h2 {
        font-size: 35px;
    }

    .combo-banner .image-list ul li {
        margin: 4px 8px 4px 0
    }

    .combo-banner .close-btn {
        top: 5px;
        right: 5px;
    }

    .syndicates-lotteries .col-md-4.col-sm-12 {
        width: 50%;
    }

    .inner-banner.combo-banner.playlottery-banner {
        padding: 0
    }

    .lottery-banner .combo-description {
        padding: 30px;
    }

    .lottery-wrp .col-md-4.col-sm-12 {
        width: 50%;
    }

    /* **** End Syndicates Detail **** */
    /* **** Slot Theater Page **** */
    .typeof-screen ul li {
        margin-right: 15px;
        font-size: 12px;
    }

    .typeof-screen ul li img {
        margin-right: 5px;
    }

    .play-row h5,
    .play-row h6 {
        font-size: 12px;
    }

    .theator-slot-rw {
        padding: 0;
    }

    /* **** End Slot Theater Page **** */
    /* **** My Wallet Page **** */
    .inner-banner.wallet-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        margin: 15px 0 35px;
        padding: 15px;
    }

    .balance-block h2 {
        font-size: 20px;
    }

    .stat-block h2 {
        font-size: 14px;
    }

    .deposit-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    .withdraw-lst-block {
        padding: 15px;
    }

    .deposit-head h3 {
        font-size: 20px;
    }

    .wllrwlst .row .col-md-4 {
        width: 100%;
    }

    .withdraw-lst-block .col-md-4 {
        width: 100%;
    }

    .withdraw-lst-row ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .withdraw-lst-row ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .withdraw-lst-row ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .sml-lg {
        display: none;
    }

    .withdraw-lst-row ul li a {
        padding: 10px 15px;
    }

    .withdt h3 {
        flex-flow: column-reverse;
        align-items: flex-start;
    }

    .withdt h3 span {
        margin: 0 0 5px;
    }

    .withdraw-inbox {
        padding: 15px;
        align-items: flex-start;
    }

    .with-lg {
        margin-right: 5px;
    }

    .acc-balancebox {
        padding: 15px;
    }

    .my-account-bar ul li a img {
        margin-right: 5px
    }

    .my-account-bar ul li a {
        padding: 10px 12px 10px 0;
    }

    /* **** End My Wallet Page **** */
    /* ***** My Winning Page ***** */
    .winning-list-filter-row ul.winlst-rowbx {
        flex-flow: column;
        align-items: flex-start;
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin: 0 0 10px;
    }

    .winnings-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        padding: 15px 0;
    }

    .winning-list-wrp .col-md-4 {
        width: 100%;
    }

    .my-lotteries-banner .inner-bannerimg img {
        height: 180px;
    }

    .bets-banner .inner-bannerimg img {
        height: 180px;
    }

    .bets-table-block table thead th {
        padding: 10px 10px;
        font-size: 12px;
    }

    .bets-table-block table tbody tr td {
        /* padding: 10px 10px;
		font-size: 10px;
		min-width: 100px; */
    }

    .bets-table-block table tbody tr td:first-child {
        /* min-width: 200px; */
    }

    /* .bets-table-block table tbody tr td img{display: inline-block;margin-right: 5px;width: 15px;} */
    .intbbox {
        /* flex-flow: column;
		align-items: flex-start;
		display: block; */
    }

    /* .bets-table-block table tbody tr td span{margin: 5px 0 0;} */
    #transaction_records_history .winning-list-wrp.my-bit-wrp .bets-table-block table tbody tr td img,
    #users_casino_history .winning-list-wrp.my-bit-wrp .bets-table-block table tbody tr td img {
        display: none;
    }

    .pager-box ul li {
        margin: 0 10px 0 0;
    }

    .bets-table-block table tbody tr td h6 {
        font-size: 10px;
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        width: 100%;
    }

    .winning-list-filter-row ul.winlst-rowbx li .form-control {
        margin-left: auto;
        width: auto;
    }

    .winning-list-filter-row ul.winlst-rowbx li .dropdown {
        margin-left: auto;
    }

    .btn-filter {
        width: 100%;
        text-align: center;
    }

    .profile-block {
        padding: 25px 25px;
        border-radius: 10px;
        margin: 0 0 25px;
    }

    .profile-block .form-group label {
        font-size: 12px;
        margin: 0 0 5px;
    }

    .profile-block .form-group .form-control {
        padding: 12px 15px;
        border-radius: 0px;
    }

    .profile-block .btn-main,
    .profile-block .btn-password-chainge {
        display: inline-block;
        vertical-align: bottom;
        width: 160px;
        text-align: center;
        padding: 10px 15px;
    }

    .profile-block .played-block .btn-played {
        padding: 0 30px 0 0;
        font-size: 16px;
    }

    .profile-block .played-box .btn-group .btn-cen {
        padding: 10px 15px;
        font-size: 12px;
        margin-right: 5px;
    }

    /* ***** End My Winning Page ***** */
    /* ***** Payslip Page ***** */
    .cart-blocks {
        padding: 15px;
        border-radius: 10px;
    }

    .payslip-wrp .col-md-4 {
        width: 45%;
    }

    .payslip-wrp .col-md-8 {
        width: 55%;
    }

    .cart-blocks .col-md-7,
    .cart-blocks .col-md-5 {
        width: 100%;
    }

    .pro-nm-box img {
        min-width: 35px;
        width: 35px;
        height: 35px;
        margin-right: 10px;
    }

    .pro-nm-box h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .table-shrerow {
        padding: 0px 0 70px;
    }

    a.delic {
        bottom: 10px;
        right: 0;
        top: auto;
        transform: translate(0);
    }

    /* ***** End Payslip Page ***** */
    /* **** Betting Page **** */
    /* .slots-wrapper{padding: 50px 0;} */
    .betting-banner {
        margin: 0 0 35px;
    }

    .betting-banner .col-md-4,
    .betting-banner .col-md-8 {
        width: 100%;
    }

    .bet-rightbox,
    .bet-leftbox {
        padding: 25px 15px;
    }

    .teamnmbx h3 {
        font-size: 14px;
    }

    .teamnmbx img {
        margin-right: 10px;
    }

    .scornm h4 {
        font-size: 16px;
    }

    .betting-list {
        margin: 0 0 35px;
    }

    .betting-list ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .betting-list ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .betting-list ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .batting-wrapper .col-md-9 {
        width: 60%;
    }

    .batting-wrapper .col-md-3 {
        width: 40%;
    }

    .scoring-rw .col-md-4 {
        width: 100%;
    }

    .scoring-rw h3 {
        font-size: 14px;
    }

    .betting-list-wrp .accordion .accordion-item .accordion-button {
        font-size: 16px;
    }

    /* **** End Betting Page **** */
    /* **** Sports Main **** */
    .sports-banner .slick-prev:before,
    .sports-banner .slick-next:before {
        height: 28px;
        width: 28px;
        font-size: 14px;
    }

    .sports-banner .description {
        padding: 45px 65px;
    }

    .sports-banner .description h2 {
        font-size: 35px;
        line-height: 45px;
        margin: 0 0 10px;
    }

    .sports-banner .box-img img {
        min-height: 195px;
        object-fit: cover;
    }

    .sports-banner .description p {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 15px
    }

    .sports-banner .description a {
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 10px;
    }

    .betting-list-wrp .accordion .accordion-item {
        margin: 0 0 15px;
    }

    .sports-block .betting-list {
        margin: 0 0 20px;
    }

    .accordion-body .match-bx ul.team-info li img {
        max-width: 20px;
        margin-right: 5px;
    }

    .accordion-body .match-bx ul.team-info li {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box {
        padding: 8px;
        border-radius: 8px;
    }

    .accordion-body .match-bx .team-point li .point-box h5 {
        font-size: 11px;
    }

    .accordion-body .match-bx .team-point li .point-box p {
        font-size: 11px;
    }

    .betting-slip-block {
        padding: 15px;
    }

    .betting-slip-block h2 img {
        margin-right: 5px;
    }

    .betting-slip-block h2 {
        font-size: 16px;
    }

    .betting-slip-block h2 a {
        font-size: 12px;
    }

    /* **** End Sports Main **** */
    .inner-banner {
        border-radius: 20px;
        padding: 34px 30px;
        position: relative;
        margin: 0 0 16px;
    }

    .inner-banner h1 {
        text-align: left;
    }

    .inner-bannerimg,
    .inner-bannerimg_sports {
        right: -20px;
        position: absolute;
        max-width: 240px;
    }

    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        right: 0;
        bottom: 0;
    }

    .football-updatebox .nav-tabs {
        margin: 0 0 16px;
    }

    .football-updatebox .nav-tabs li .nav-link {
        padding: 12px 17px;
    }

    .betting-list-wrp .accordion .accordion-item .accordion-button {
        padding: 15px;
        font-size: 16px;
    }

    .sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
        margin-right: 8px;
    }

    .football-updatebox {
        padding: 0 0 40px;
    }

    .pager-box ul li a.nav-btnpg {
        margin-left: 0;
        margin-right: auto;
    }

    .pager-box ul li:last-child {
        margin-left: auto;
        margin-right: 0
    }

    .pager-box ul li:nth-child(2) {
        margin-left: auto;
    }

    #TB_window {
        /* left: 30%; */
    }

    .slider-data p.land_sb_banner_p {
        line-height: 70px;
    }

    .coinp_form .input-box {
        padding: 0;
    }

    .slider_block_5 {
        background-size: contain;
    }

    .page_leaderboard .inner-bannerimg img {
        height: 220px;
    }

    .page_leaderboard .inner-bannerimg {
        right: 70px;
    }

    .page_leaderboard .inner-banner h1 {
        font-size: 32px;
    }

    .page_leaderboard .inner-banner h5 {
        font-size: 16px;
    }

    .leaderboard_position,
    .leaderboard_amount,
    .leaderboard_profile,
    .leaderboard_wagered {
        font-size: 36px;
        line-height: 48px;
    }

    .leaderboard_bottom_position {
        font-size: 24px;
        line-height: 28px;
    }

    .casino-game .favorites_class img {
        height: 12px !important;
    }

    .bets-table-block table tbody tr td {
        padding: 0 5px;
    }

    .intbbox {
        font-size: 12px;
    }

    .bets-table-block table thead tr th {
        padding: 0 5px;
    }

    .oblique-inner h2 span{ font-size: 12px;
        width: 40px;
        height: 25px;
        line-height: 25px;
        top: -30px;
        right: 0; }
}

@media (min-width: 768px) and (max-width: 991px) {


    .hero-row h1 {
        font-size: 74px;
    }

    .banner-data {
        max-width: 420px;
    }

    .banner-dt-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        padding: 25px;
    }

    .banner-data a {
        max-width: 330px;
        bottom: 3px;
    }

    .banner-data a {
        padding: 0 25px 0 25px;
    }

    .new_banner_headding h1 {
        font-size: 42px;
    }


}

@media (min-width: 768px) and (max-width: 991px) {
    /* .lotto-game-logo {
		margin-right: 25px;
	} */
    /* #products_syndicates .lotto-game-logo { margin-right: -1px !important; } */
    .jackbox.cart-pay h4 {
        font-size: 16px;
    }

    .stat-block {
        min-width: 200px;
    }

    .aff_shared_button,
    .aff_level_button {
        margin-right: 8px;
    }

    .referral_errors h2 {
        font-size: 15px;
    }

    .referral-table-block table thead th {
        font-size: 12px;
    }

    .referral-table-block table tbody tr td {
        font-size: 10px;
    }

    .calc-rw {
        flex-flow: column;
    }

    .skew-block-repeat {
        width: 16% !important;
    }

}

@media (min-width: 768px) and (max-width: 850px) {

  .oblique-inner h2 {
        font-size: 18px;
    }
  .millionaire-block .oblique-inner h2,
  .poker-block .oblique-inner h2 {
        font-size: 14px;
    }

    .navlinks-header ul.headlinks li button.btn-enter {
        width: initial;
    }

    .navlinks-header ul.headlinks li button {
        /* font-size: 11px; */
    }

    #products_syndicates .logo-showing {
        padding: 10px 5px;
        gap: 1px;
    }

    #products_syndicates .logo-showing-below {
        padding: 0 5px 10px 5px;
        gap: 1px;
    }

    #products_syndicates .lotto-game-logo {
        margin-right: 2px;
    }

}

@media (min-width: 768px) and (max-width: 1199px) {

    .orange_tablet_logo {
        display: flex;
    }

    .blue_tablet_logo {
        display: none;
    }

    .green_tablet_logo {
        display: none;
    }

    #sports_index .green_tablet_logo,
    #sports_show .green_tablet_logo,
    #matches_show .green_tablet_logo,
    #sports_index .orange_tablet_logo,
    #sports_show .orange_tablet_logo,
    #matches_show .orange_tablet_logo {
        display: none;
    }

    #sports_index .blue_tablet_logo,
    #sports_show .blue_tablet_logo,
    #matches_show .blue_tablet_logo,
    #sports_index .sports_menu_option,
    #sports_show .sports_menu_option,
    #matches_show .sports_menu_option {
        display: none;
    }

    #products_index .blue_tablet_logo,
    #products_show .blue_tablet_logo,
    #products_syndicates .blue_tablet_logo,
    #payslip_items_index .blue_tablet_logo,
    #draw_results_index .blue_tablet_logo,
    #draw_results_show .blue_tablet_logo,
    #products_index .orange_tablet_logo,
    #products_show .orange_tablet_logo,
    #products_syndicates .orange_tablet_logo,
    #payslip_items_index .orange_tablet_logo,
    #draw_results_index .orange_tablet_logo,
    #draw_results_show .orange_tablet_logo {
        display: none;
    }

    #products_index .green_tablet_logo,
    #products_show .green_tablet_logo,
    #products_syndicates .green_tablet_logo,
    #payslip_items_index .green_tablet_logo,
    #draw_results_index .green_tablet_logo,
    #draw_results_show .green_tablet_logo {
        display: none;
    }

    #referral_campaigns_create .orange_tablet_logo,
    #referral_campaigns_show .orange_tablet_logo,
    #referral_campaigns_index .orange_tablet_logo,
    #referral_campaigns_new .orange_tablet_logo,
    #casino_games_launch_game .orange_tablet_logo,
    #casino_games_index .orange_tablet_logo,
    #transaction_records_history .orange_tablet_logo,
    #bets_index .orange_tablet_logo,
    #entries_index .orange_tablet_logo,
    #users_casino_history .orange_tablet_logo,
    #transaction_records_index .orange_tablet_logo,
    #transaction_records_lotto_winnings .orange_tablet_logo,
    #users_my_account .orange_tablet_logo,
    #casino_games_show_category .orange_tablet_logo,
    #casino_games_launch_real_game .orange_tablet_logo,
    #casino_games_launch_fun_game .orange_tablet_logo,
    #users_land .orange_tablet_logo,
    #transaction_records_index .orange_tablet_logo,
    #casino_games_show_recent_winners_mobile .orange_tablet_logo {
        display: flex;
    }

    .head_links_list_mob {
        display: inline-block !important;
    }

    .head_links_list {

    }

    #sports_index .head_links_list_mob.head_links_casino,
    #sports_show .head_links_list_mob.head_links_casino,
    #matches_show .head_links_list_mob.head_links_casino,
    #sports_index .head_links_list_mob.head_links_casino,
    #sports_show .head_links_list_mob.head_links_casino,
    #matches_show .head_links_list_mob.head_links_casino,
    #rewards_index .head_links_list_mob.head_links_casino {
        display: none !important;
    }

    #sports_index .head_links_list_mob.head_links_sports_off,
    #sports_show .head_links_list_mob.head_links_sports_off,
    #matches_show .head_links_list_mob.head_links_sports_off,
    #sports_index .head_links_list_mob.head_links_sports_off,
    #sports_show .head_links_list_mob.head_links_sports_off,
    #matches_show .head_links_list_mob.head_links_sports_off,
    #rewards_index .head_links_list_mob.head_links_sports_off {
        display: none !important;
    }


    #sports_index .head_links_list_mob.head_links_casino_off,
    #sports_show .head_links_list_mob.head_links_casino_off,
    #matches_show .head_links_list_mob.head_links_casino_off,
    #sports_index .head_links_list_mob.head_links_casino_off,
    #sports_show .head_links_list_mob.head_links_casino_off,
    #matches_show .head_links_list_mob.head_links_casino_off,
    #casino_games_show .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
    #rewards_index .head_links_list_mob.head_links_casino_off {
        display: inline-block !important;
    }

    #sports_index .head_links_list_mob.head_links_lotto,
    #sports_show .head_links_list_mob.head_links_lotto,
    #matches_show .head_links_list_mob.head_links_lotto,
    #sports_index .head_links_list_mob.head_links_lotto,
    #sports_show .head_links_list_mob.head_links_lotto,
    #matches_show .head_links_list_mob.head_links_lotto,
    #rewards_index .head_links_list_mob.head_links_lotto {
        display: none !important;
    }

    #sports_index .head_links_list_mob.head_links_lotto_off,
    #sports_show .head_links_list_mob.head_links_lotto_off,
    #matches_show .head_links_list_mob.head_links_lotto_off,
    #sports_index .head_links_list_mob.head_links_lotto_off,
    #sports_show .head_links_list_mob.head_links_lotto_off,
    #matches_show .head_links_list_mob.head_links_lotto_off,
    #rewards_index .head_links_list_mob.head_links_lotto_off {
        display: inline-block !important;
    }

    #products_index .head_links_list_mob.head_links_sports,
    #products_show .head_links_list_mob.head_links_sports,
    #products_syndicates .head_links_list_mob.head_links_sports,
    #payslip_items_index .head_links_list_mob.head_links_sports,
    #draw_results_index .head_links_list_mob.head_links_sports,
    #draw_results_show .head_links_list_mob.head_links_sports,
    #casino_games_show .head_links_list_mob.head_links_sports,
    #casino_games_launch_real_game .head_links_list_mob.head_links_sports,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_sports,
    #rewards_index .head_links_list_mob.head_links_sports {
        display: none !important;
    }

    #products_index .head_links_list_mob.head_links_lotto_off,
    #products_show .head_links_list_mob.head_links_lotto_off,
    #products_syndicates .head_links_list_mob.head_links_lotto_off,
    #payslip_items_index .head_links_list_mob.head_links_lotto_off,
    #draw_results_index .head_links_list_mob.head_links_lotto_off,
    #draw_results_show .head_links_list_mob.head_links_lotto_off,
    #rewards_index .head_links_list_mob.head_links_lotto_off {
        display: none !important;
    }

    #products_index .head_links_list_mob.head_links_sports_off,
    #products_show .head_links_list_mob.head_links_sports_off,
    #products_syndicates .head_links_list_mob.head_links_sports_off,
    #payslip_items_index .head_links_list_mob.head_links_sports_off,
    #draw_results_index .head_links_list_mob.head_links_sports_off,
    #draw_results_show .head_links_list_mob.head_links_sports_off,
    #rewards_index .head_links_list_mob.head_links_sports_off {
        display: inline-block !important;
    }

    #products_index .head_links_list_mob.head_links_casino,
    #products_show .head_links_list_mob.head_links_casino,
    #products_syndicates .head_links_list_mob.head_links_casino,
    #payslip_items_index .head_links_list_mob.head_links_casino,
    #draw_results_index .head_links_list_mob.head_links_casino,
    #draw_results_show .head_links_list_mob.head_links_casino,
    #rewards_index .head_links_list_mob.head_links_casino {
        display: none !important;
    }

    #products_index .head_links_list_mob.head_links_rewards,
    #products_show .head_links_list_mob.head_links_rewards,
    #casino_games_show_category .head_links_list_mob.head_links_rewards,
    #casino_games_index .head_links_list_mob.head_links_rewards,
    #sports_index .head_links_list_mob.head_links_rewards,
    #transaction_records_index .head_links_list_mob.head_links_rewards,
    #products_syndicates .head_links_list_mob.head_links_rewards,
    #payslip_items_index .head_links_list_mob.head_links_rewards,
    #draw_results_index .head_links_list_mob.head_links_rewards,
    #users_my_account .head_links_list_mob.head_links_rewards,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_rewards,
    #transaction_records_history .head_links_list_mob.head_links_rewards,
    #entries_index .head_links_list_mob.head_links_rewards,
    #users_casino_history .head_links_list_mob.head_links_rewards,
    #bets_index .head_links_list_mob.head_links_rewards,
    #casino_games_show .head_links_list_mob.head_links_rewards,
    #casino_games_launch_real_game .head_links_list_mob.head_links_rewards,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_rewards,
    #referral_campaigns_index .head_links_list_mob.head_links_rewards,
    #draw_results_show .head_links_list_mob.head_links_rewards {
        display: none !important;
    }

    #products_index .head_links_list_mob.head_links_casino_off,
    #products_show .head_links_list_mob.head_links_casino_off,
    #products_syndicates .head_links_list_mob.head_links_casino_off,
    #payslip_items_index .head_links_list_mob.head_links_casino_off,
    #draw_results_index .head_links_list_mob.head_links_casino_off,
    #draw_results_show .head_links_list_mob.head_links_casino_off,
    #casino_games_show .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
    #rewards_index .head_links_list_mob.head_links_casino_off {
        display: inline-block !important;
    }

    #casino_show .head_links_list_mob.head_links_sports,
    #casino_games_show .head_links_list_mob.head_links_sports,
    #referral_campaigns_create .head_links_list_mob.head_links_sports,
    #referral_campaigns_show .head_links_list_mob.head_links_sports,
    #referral_campaigns_index .head_links_list_mob.head_links_sports,
    #referral_campaigns_new .head_links_list_mob.head_links_sports,
    #casino_games_currency_selector .head_links_list_mob.head_links_sports,
    #users_change_password .head_links_list_mob.head_links_sports,
    #users_process_login .head_links_list_mob.head_links_sports,
    #users_forgot_password .head_links_list_mob.head_links_sports,
    #casino_games_launch_game .head_links_list_mob.head_links_sports,
    #casino_games_index .head_links_list_mob.head_links_sports,
    #transaction_records_history .head_links_list_mob.head_links_sports,
    #bets_settled .head_links_list_mob.head_links_sports,
    #bets_index .head_links_list_mob.head_links_sports,
    #entries_index .head_links_list_mob.head_links_sports,
    #users_casino_history .head_links_list_mob.head_links_sports,
    #transaction_records_index .head_links_list_mob.head_links_sports,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_sports,
    #users_my_account .head_links_list_mob.head_links_sports,
    #casino_games_show_category .head_links_list_mob.head_links_sports,
    #casino_games_launch_real_game .head_links_list_mob.head_links_sports,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_sports,
    #users_land .head_links_list_mob.head_links_sports,
    #transaction_records_index .head_links_list_mob.head_links_sports,
    #casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_sports,
    #rewards_index .head_links_list_mob.head_links_sports {
        display: none !important;
    }

    #referral_campaigns_create .head_links_list_mob.head_links_sports_off,
    #referral_campaigns_show .head_links_list_mob.head_links_sports_off,
    #referral_campaigns_index .head_links_list_mob.head_links_sports_off,
    #referral_campaigns_new .head_links_list_mob.head_links_sports_off,
    #casino_games_currency_selector .head_links_list_mob.head_links_sports_off,
    #users_change_password .head_links_list_mob.head_links_sports_off,
    #users_process_login .head_links_list_mob.head_links_sports_off,
    #users_forgot_password .head_links_list_mob.head_links_sports_off,
    #casino_games_launch_game .head_links_list_mob.head_links_sports_off,
    #casino_games_index .head_links_list_mob.head_links_sports_off,
    #transaction_records_history .head_links_list_mob.head_links_sports_off,
    #bets_settled .head_links_list_mob.head_links_sports_off,
    #bets_index .head_links_list_mob.head_links_sports_off,
    #entries_index .head_links_list_mob.head_links_sports_off,
    #users_casino_history .head_links_list_mob.head_links_sports_off,
    #transaction_records_index .head_links_list_mob.head_links_sports_off,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_sports_off,
    #users_my_account .head_links_list_mob.head_links_sports_off,
    #casino_games_show_category .head_links_list_mob.head_links_sports_off,
    #casino_games_launch_real_game .head_links_list_mob.head_links_sports_off,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_sports_off,
    #users_land .head_links_list_mob.head_links_sports_off,
    #transaction_records_index .head_links_list_mob.head_links_sports_off,
    #casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_sports_off,
    #rewards_index .head_links_list_mob.head_links_sports_off {
        display: inline-block !important;
    }

    #casino_show .head_links_list_mob.head_links_lotto,
    #casino_games_show .head_links_list_mob.head_links_lotto,
    #casino_games_launch_real_game .head_links_list_mob.head_links_lotto,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_lotto,
    #referral_campaigns_create .head_links_list_mob.head_links_lotto,
    #referral_campaigns_show .head_links_list_mob.head_links_lotto,
    #referral_campaigns_index .head_links_list_mob.head_links_lotto,
    #referral_campaigns_new .head_links_list_mob.head_links_lotto,
    #casino_games_currency_selector .head_links_list_mob.head_links_lotto,
    #users_change_password .head_links_list_mob.head_links_lotto,
    #users_process_login .head_links_list_mob.head_links_lotto,
    #users_forgot_password .head_links_list_mob.head_links_lotto,
    #casino_games_launch_game .head_links_list_mob.head_links_lotto,
    #casino_games_index .head_links_list_mob.head_links_lotto,
    #transaction_records_history .head_links_list_mob.head_links_lotto,
    #bets_settled .head_links_list_mob.head_links_lotto,
    #bets_settled .head_links_list_mob.head_links_lotto,
    #bets_index .head_links_list_mob.head_links_lotto,
    #entries_index .head_links_list_mob.head_links_lotto,
    #users_casino_history .head_links_list_mob.head_links_lotto,
    #transaction_records_index .head_links_list_mob.head_links_lotto,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_lotto,
    #users_my_account .head_links_list_mob.head_links_lotto,
    #casino_games_show_category .head_links_list_mob.head_links_lotto,
    #users_land .head_links_list_mob.head_links_lotto,
    #transaction_records_index .head_links_list_mob.head_links_lotto,
    #casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_lotto,
    #rewards_index .head_links_list_mob.head_links_lotto {
        display: none !important;
    }

    #casino_show .head_links_list_mob.head_links_casino_off,
    #casino_games_show .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_real_game .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_casino_off,
    #referral_campaigns_create .head_links_list_mob.head_links_casino_off,
    #referral_campaigns_show .head_links_list_mob.head_links_casino_off,
    #referral_campaigns_index .head_links_list_mob.head_links_casino_off,
    #referral_campaigns_new .head_links_list_mob.head_links_casino_off,
    #casino_games_currency_selector .head_links_list_mob.head_links_casino_off,
    #users_change_password .head_links_list_mob.head_links_casino_off,
    #users_process_login .head_links_list_mob.head_links_casino_off,
    #users_forgot_password .head_links_list_mob.head_links_casino_off,
    #casino_games_launch_game .head_links_list_mob.head_links_casino_off,
    #casino_games_index .head_links_list_mob.head_links_casino_off,
    #transaction_records_history .head_links_list_mob.head_links_casino_off,
    #bets_settled .head_links_list_mob.head_links_casino_off,
    #bets_settled .head_links_list_mob.head_links_casino_off,
    #bets_index .head_links_list_mob.head_links_casino_off,
    #entries_index .head_links_list_mob.head_links_casino_off,
    #users_casino_history .head_links_list_mob.head_links_casino_off,
    #transaction_records_index .head_links_list_mob.head_links_casino_off,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_casino_off,
    #users_my_account .head_links_list_mob.head_links_casino_off,
    #casino_games_show_category .head_links_list_mob.head_links_casino_off,
    #users_land .head_links_list_mob.head_links_casino_off,
    #transaction_records_index .head_links_list_mob.head_links_casino_off,
    #casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_casino_off {
        display: none !important;
    }

    #referral_campaigns_create .head_links_list_mob.head_links_lotto_off,
    #referral_campaigns_show .head_links_list_mob.head_links_lotto_off,
    #referral_campaigns_index .head_links_list_mob.head_links_lotto_off,
    #referral_campaigns_new .head_links_list_mob.head_links_lotto_off,
    #casino_games_currency_selector .head_links_list_mob.head_links_lotto_off,
    #users_change_password .head_links_list_mob.head_links_lotto_off,
    #users_process_login .head_links_list_mob.head_links_lotto_off,
    #users_forgot_password .head_links_list_mob.head_links_lotto_off,
    #casino_games_launch_game .head_links_list_mob.head_links_lotto_off,
    #casino_games_index .head_links_list_mob.head_links_lotto_off,
    #transaction_records_history .head_links_list_mob.head_links_lotto_off,
    #bets_settled .head_links_list_mob.head_links_lotto_off,
    #bets_settled .head_links_list_mob.head_links_lotto_off,
    #bets_index .head_links_list_mob.head_links_lotto_off,
    #entries_index .head_links_list_mob.head_links_lotto_off,
    #users_casino_history .head_links_list_mob.head_links_lotto_off,
    #transaction_records_index .head_links_list_mob.head_links_lotto_off,
    #transaction_records_lotto_winnings .head_links_list_mob.head_links_lotto_off,
    #users_my_account .head_links_list_mob.head_links_lotto_off,
    #casino_games_show_category .head_links_list_mob.head_links_lotto_off,
    #casino_games_launch_real_game .head_links_list_mob.head_links_lotto_off,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_lotto_off,
    #users_land .head_links_list_mob.head_links_lotto_off,
    #transaction_records_index .head_links_list_mob.head_links_lotto_off,
    #casino_games_show_recent_winners_mobile .head_links_list_mob.head_links_lotto_off,
    #rewards_index .head_links_list_mob.head_links_lotto_off {
        display: inline-block !important;
    }

    #casino_games_show_category .head_links_list_mob.head_links_arena,
    #casino_games_launch_real_game .head_links_list_mob.head_links_arena,
    #casino_games_launch_fun_game .head_links_list_mob.head_links_arena,
    #rewards_index .head_links_list_mob.head_links_arena {
        display: none !important;
    }

    #rewards_index .head_link_list_mob.head_links_rewards_off,
    #rewards_index .rewards_nav {
        display: none !important;
    }

    #rewards_index .head_link_list_mob.head_links_rewards {
        display: inline-block !important;
    }

    /* .head_links_list_mob.head_links_arena {
		display: none !important;
	} */
    .rewards_nav span {
        right: -20px !important;
    }

    .rewards_nav {
        position: relative;
        width: 50px !important;
    }

    .head_links_list_mob.head_links_arena_off {
        display: inline-block !important;
    }

    .slider-blockX {
        height: 234px;
    }

    li.mobile-nav-search {
        display: none;
    }

    img.jackpot_image {
        height: 100% !important;
    }

}

@media only screen and (max-width: 767px) {
    .my_profile span {
        position: absolute;
        width: 45px;
        height: 45px;
        right: -10px;
        bottom: 0px;
        font-size: 20px;
    }

    .inner-banner {
        padding: 15px 20px !important;
    }

    .my_prpofile_name a svg {
        height: 15px;
        width: 15px;
    }


    /* *** Home Page Start Move to below 767px *** */
    header {
        padding: 10px 5px;
    }

    .navbar-brand img {
        height: 35px;
    }

    .navbar-light .navbar-nav .nav-link {
        padding: 10px;
        font-size: 14px;
    }

    .navbar-light .navbar-nav {
        margin: 0 0 0 25px;
    }

    ul.enter-nav li {
        margin-right: 10px;
    }

    ul.enter-nav li a {
        padding: 8px 10px;
        font-size: 14px;
    }

    .hero-banner {
        margin: 0 0 0;
        height: auto;
        background: none;
    }

    img.banner-shp1 {
        display: none;
    }

    .banner-data {
        position: relative;
        top: 0;
        margin: -130px 0 10px;
        z-index: 2;
        max-width: 100%;
    }

    .banner-data img.back-img {
        display: none;
    }

    .banner-dt-top {
        position: relative;
        padding: 25px 15px;
        border-radius: 4px 4px 0 0;
        background: #1263FF;
        background-size: cover;
    }

    .banner-dt-top h2 {
        font-size: 28px;
    }

    .banner-dt-top h2 span {
        min-width: 44px;
        width: 44px;
        height: 44px;
        margin: 0 15px 0 0;
    }

    .banner-dt-top h2 span img {
        width: 24px;
    }

    .banner-data a {
        position: relative;
        bottom: 0;
        padding: 10px 15px;
        border-radius: 0 0 4px 4px;
        background: #01539E;
        font-size: 16px;
        font-weight: 600;
        max-width: 100%;
    }

    .hero-row {
        padding: 0;
        max-width: 100%;
        margin: 0 auto;
    }

    .listingrw {
        padding: 0 15px;
    }

    .hero-title {
        position: relative;
        padding: 30px 0 150px;
        background: url('/images/wickedbet.com/767-min.jpg') center 0 no-repeat;
        background-size: cover;
        top: 0;
        z-index: 1;
    }

    .hero-title h1 {
        margin: 0;
        font-size: 64px;
        line-height: 64px;
        text-align: left;
    }

    .hero-title .container {
        max-width: 100%;
    }

    .skew-block-repeat {
        width: 100%;
        min-height: 100%;
        margin: 0 0 10px;
        float: none;
    }

    .oblique-inner {
        transform: skew(0deg);
        position: relative;
    }

    .image-wrapper {
        margin: 0;
        transform: skewX(0deg);
    }

    .skew-block-repeat:after, .skew-block-repeat:before, .hero-banner:after {
        display: none;
    }

    .image-img {
        position: relative;
        height: 120px;
        filter: none;
        object-position: center;
    }

    .oblique-inner h2 {
        transform: skewX(0deg) translate(0, 50%);
        bottom: 50%;
        font-size: 40px;
        opacity: 1;
        width: 100%;
        text-align: center;
    }
    .millionaire-block .oblique-inner h2,
    .poker-block .oblique-inner h2 {
        font-size: 26px;
    }
    .oblique-inner h2 span{ font-size: 12px;width: 40px;height: 25px;line-height: 25px;top: -30px;right:-30px; }

    .arena-block:after, .poker-block:after, .millionaire-block:after, .lottery-block:after, .sports-block:after, .casino-block:after {
        position: absolute;
        content: '';
        background: linear-gradient(180deg, rgba(153, 46, 0, 0) 0%, rgba(255, 76, 0, 0.8) 100%);
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        transform: skewX(0deg);
    }

    .sports-block:after {
        background: linear-gradient(180deg, rgba(34, 77, 255, 0) 0%, rgba(34, 77, 255, 0.8) 100%);
    }

    .poker-block:after {
        background: linear-gradient(180deg, rgba(255, 255, 0, 0) 0%, rgba(255, 255, 0, 0.8) 100%);
    }

    .lottery-block:after {
        background: linear-gradient(180deg, rgba(6, 214, 160, 0) 0%, rgba(6, 214, 160, 0.8) 100%);
    }

    .arena-block:after {
        background: linear-gradient(180deg, rgba(151, 71, 255, 0) 0%, rgba(151, 71, 255, 0.8) 100%);
    }

    .millionaire-block:after {
        background: linear-gradient(180deg, rgba(151, 71, 255, 0) 0%, rgba(151, 71, 255, 0.8) 100%);
    }

    img.ban-shp1, img.ban-shp2, img.ban-shp3 {
        display: none;
    }

    .about-wrp {
        padding: 40px 0;
    }

    .about-block, .join-wrp {
        padding: 25px;
    }

    .join-wrp h2 {
        font-size: 24px;
        margin-bottom: 16px;
    }

    .social-bx a {
        margin-right: 5px;
        width: 100%;
    }

    .about-block h2 {
        font-size: 24px;
    }

    .about-block p {
        font-size: 16px;
        line-height: 24px;
    }

    footer {
        padding: 45px 15px;
    }

    .quicklinks {
        width: 33.33%;
        margin: 0 0 50px;
    }

    .copyright-box {
        margin: 0 0 40px;
    }

    .copyright-box p {
        max-width: 150px;
    }

    .verify-lg {
        margin: 0 0 40px;
        flex-flow: column;
        align-items: flex-start;
    }

    .verify-lg img {
        margin: 0 0 15px;
        min-width: 50px;
        width: 50px;
    }

    .warning-bx {
        flex-flow: column;
        align-items: flex-start;
    }

    .warn-ic img {
        width: 42px;
        margin: 0 0 32px;
    }

    .verify-lg h3 {
        font-size: 14px;
    }

    .top-footer {
        padding: 0;
    }

    .new_banner {
        min-height: 110px;
        padding: 0 20px;
    }

    .new_banner_headding h1 {
        font-size: 36px;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 28px;
    }

    .my_profile {
        position: relative;
        height: 80px;
        width: 100px;
    }

    .my_profile .profile_badge {
        width: 100px;
        height: 70px;
        object-fit: contain;
    }

    .my_profile span {
        position: absolute;
        width: 30px;
        height: 30px;
        right: 10px;
        bottom: 5px;
        font-size: 14px;
    }

    .inner_banner_profile {
        gap: 0;
    }


}

@media (max-width: 767px) {

    /* *** Home Page *** */
    .navsports {
        display: none;
    }

    .logobox {
        padding: 20px 10px;
    }

    /* .search-box-2 { display: none; } */
    .search-box-2 {

    }

    footer {
        margin-left: 0;
    }

    .inner-selbx ul li span,
    .inner-selbx ul li a {
        width: 24px;
        height: 24px;
        line-height: 20px;
        font-size: 12px;
    }

    .lotto_type_numbers_oz-lotto ul li span {
        width: 20px;
        height: 20px;
        line-height: 14px;
        font-size: 10px;
    }

    .col-12.cart-blocks.payslip-notice h3 {
        font-size: 14px;
        text-align: center;
    }

    body.show-sidebar {
        overflow: hidden;
    }

    .navlinks-header ul li.mobile-nav {
        display: flex;
        margin-left: 10px !important;
    }

    .mobile-logo {
    }

    header {
        padding: 10px 0;
        margin-bottom: -1px;
    }

    .searchbox {
        position: fixed;
        top: -200%;
        left: 0;
        right: 0;
        z-index: 120;
        background: #1D2138;
        transition: .4s linear;
    }

    .input-box {
        padding: 15px;
    }

    .bonus-data .input-box {
        padding: 0;
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    .bonus_main_area {
        flex-direction: column;
    }

    .user-bonus-selector, .form-referrer-data, .user_bonus-referral-campaign {
        font-size: 12px;
    }

    /* header #headleft{width: 40%;}
	header #headright{width: 60%;} */
    .navlinks-header {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .navlinks-header ul.headlinks li a img {
        margin-right: 5px;
    }

    .navlinks-header ul.headlinks li .dropdown-menu {
        width: 100%;
    }

    .navlinks-header ul.headlinks li .dropdown-menu li a {
        font-size: 11px;
        padding: 5px 0 5px 10px;
    }

    .navlinks-header ul.headlinks li a.dropdown-toggle:after {
        top: 10px;
        font-size: 12px;
        width: 15px;
    }

    .navlinks-header ul li.mobile-nav {
        margin-right: 10px !important;
    }

    .navlinks-header ul li.mobile-nav a {
        font-size: 14px;
    }

    a.btn-side.show-sidebar i:before {
        content: "\f00d";
    }

    .searchbox.show-searchbox {
        top: 0;
    }

    body.show-searchbox {
        overflow: hidden;
    }

    body.show-searchbox:after {
        position: fixed;
        content: '';
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.70;
        top: 0;
        right: 0;
    }

    .searchbox i {
        top: 50%;
        transform: translateY(-50%);
        left: 15px;
    }

    .input-box .close-btn {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 12px;
        color: #fff;
    }

    .input-box .close-btn i {
        position: relative;
        top: 0;
        transform: translate(0);
        left: 0;
    }

    .sidebarbtn {
        display: none;
    }

    .main-content-wrp, .main-content-wrp-sports {
        /* padding: 60px 10px 50px; */
    }

    .main_lotto_footer {
        display: none;
    }

    .home-wrapper {
        padding: 35px 0;
    }

    .slider-blockX {
        padding: 25px 15px 35px;
    }

    .slider-block:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        border-radius: 15px;
        opacity: 0.87;
        mix-blend-mode: multiply;
        top: 0;
        left: 0;
    }

    .slider-data {
        position: relative;
        z-index: 4;
    }

    .slider_block_5 .slider-data {
        position: inherit;
    }

    .slider-data h1,
    .slider-data h2 {
        font-size: 28px;
        line-height: 30px;
    }

    .slider-data p {
        font-size: 15px;
        line-height: 20px;
        margin: 0 auto 20px;
    }

    .slider-data .btn-group .btn-syn,
    .slider-data .btn-group .btn-main {
        padding: 10px 16px;
        font-size: 12px;
    }

    /* .slider_block_1 .index_block_1 { background: url(/images/wickedbet.com/main-slider-img1c.png); background-size: 200px; background-repeat: no-repeat; background-position: right; }
	.slider_block_2 .index_block_1 { background: url(/images/wickedbet.com/main-slider-img2@2x.png); background-size: 200px; background-repeat: no-repeat; background-position: right; } */
    /* .index_block_1 .slider-data { width: 60%; } */
    .slider-blockX {
        height: 234px;
    }

    .index_block_2 {
        display: none;
    }

    .slick-list {
    }

    .provide-casino .slick-list {
    }

    .slider-img {
        position: absolute;
        bottom: 0;
        right: 0;
        width: auto;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        opacity: 0.50
    }

    .slider-img img {
        width: 85%;
    }

    .category-list-wrp {
        padding: 35px 0;
    }

    .category-list-wrp ul {
        white-space: nowrap;
        overflow: auto;
        padding: 10px;
        border-radius: 15px;
    }

    .category-list-wrp ul::-webkit-scrollbar {
        display: none;
    }

    .category-list-wrp ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .category-list-wrp ul li a {
        padding: 10px 15px;
        border-radius: 15px;
    }

    .main-slider .slick-prev:before,
    .main-slider .slick-next:before,
    .provide-slider .slick-prev:before,
    .provide-slider .slick-next:before,
    .category-row .slick-prev:before,
    .category-row .slick-next:before {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 10px;
        border: none;
    }

    .slot-imgbx img {
        border-radius: 10px;
    }

    .category-row {
        margin: 0 0 35px;
    }

    .jackbox h4 {
        font-size: 24px;
        font-weight: 700;
    }

    .jackbox h4 .crypto-currency-code {
        display: none !important;
    }

    .jackbox h4 .crypto-currency-icon {
        display: inline-block !important;
    }

    .jackbox h4 img {
        width: auto;
        height: 24px;
        border-radius: 0;
        object-fit: inherit;
        margin-left: 0;
    }

    /* .live-updatebox {
		margin: 35px 0 0;
		padding: 10px;
		border-radius: 15px;
	} */
    .live-updatebox .nav-tabs li a {
        padding: 0 10px;
    }

    .plbtn {
        padding: 6px 10px 6px 12px;
    }

    .plbtn a {
        font-size: 12px;
    }

    .plbtn .land-ticket-price,
    .plbtn .inner-ticket-price {
        font-size: 12px;
        padding: 9px 5px;
        margin-left: 8px;
    }


    .letto-img img.lettoback, .letto-img {
        /* border-radius: 15px 15px 0 0; */
    }

    .letto-dt-box {
        border-radius: 0 0 15px 15px;
    }

    .letto-ownbox {
        padding: 10px;
    }

    .letto-dt h3 {
        font-size: 16px;
        font-weight: 700;
    }

    .letto-lg-img {
        margin-right: 10px;
        min-width: 40px;
    }

    .letto-lg-img img {
        width: 50px;
        height: 50px;
    }

    .letto-slider .slick-prev,
    .letto-slider .slick-next {
        top: 38%;
    }

    .letto-dt-box .jackbox h4 {
        font-size: 16px;
    }

    /* .footer-top {
		padding: 35px 0 10px;
	} */
    .footer-top .col-lg-2 {
        width: 50%;
    }

    /* .quicklinks {
		margin: 0 0 25px;
	} */
    /* .quicklinks h3 {
		font-size: 16px;
		font-weight: 500;
	} */
    /* .quicklinks li a {
		font-size: 12px;
		flex-flow: column;
		line-height: 18px;
	} */
    .quicklinks li a span {
        margin-left: 0;
    }

    /* .foot-bottom {
		padding: 25px 0;
	} */
    .notebox {
        flex-flow: column;
    }

    .foot-logo img {
        margin: 0 auto 15px;
    }

    .notebox img {
        margin: 0 auto 20px;
    }

    .notebox p {
        text-align: center;
        margin: 0 auto 25px;
    }

    .foot-logo,
    .foot-logo p {
        text-align: center;
    }

    .assure_defi {
        width: 130px;
    }

    /* *** End Home Page *** */
    /* *** Casino Page *** */
    .slots-wrapper {
        /* padding: 15px 0;
		padding-bottom: 60px; */
    }

    .inner-banner {
        padding: 32px 225px 32px 24px;
    }

    /* .inner-banner h1 {
		font-size: 36px;
	} */
    /* .inner-bannerimg{position: relative;right: 0;} */
    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        height: auto;
        width: 54%;
        float: right;
    }

    .inner-bannerimg,
    .inner-bannerimg_sports {
        right: 0;
    }

    .casino-lst-wrp .mobile-refine-box button {
        padding: 15px 30px;
        border-radius: 20px;
        background: var(--Primary-Inverse, linear-gradient(109deg, #FFF 20.42%, rgba(255, 255, 255, 0.65) 122.47%));
        font-size: 14px;
        margin: 0;
        font-weight: 500;
        color: #131520;
        border: none;
        width: 100%;
        transition: .4s linear;
        -webkit-transition: .4s linear;
    }

    .casino-lst-wrp .mobile-refine-box button:active {
        background: #fff;
        color: #131520;
    }

    .casino-lst-wrp .mobile-refine-box button .mobile-refine-plus {
        display: none;
    }

    .mobile_lotto_search .input-group .js-shuffle-search {
        padding: 0.25rem 0.5rem 0.25rem 0.5rem;
        min-height: calc(1.5em + 0.5rem + 2px);
        font-size: 0.875rem;
        border-radius: 0.2rem;
        width: 100%;
        height: 28px;
        border-color: #86b7fe;
        box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    }

    .provide-casino {
        padding: 35px 0;
    }

    .cusino-filter-head {
        margin: 0 0 25px;
    }

    .filter-box {
        margin: 0 0 15px;
    }

    .sortingbx {
        justify-content: flex-start;
        margin: 0;
    }

    .casino-all-row ul li {
        width: 50%;
    }

    .casino-all-row ul li a img {
        height: 100px;
    }

    .casino-game-block {
        width: 25%;
    }
    #category_index {
        grid-template-columns: repeat(4, 1fr) !important;
    }

    button.play_now {
        font-size: 12px;
    }

    .hover-game span {
        top: 20%;
    }

    .hover-game-home span {
        top: 20%;
    }

    .restricted-jurisdiction .hover-game span {
    font-size: 12px;
    top: 30%;
    line-height: 16px;
    padding: 0 5px;
    }

    /* *** End Casino Page *** */
    /* *** Lottery Page *** */
    .syndicates-wrapper .inner-banner {
        height: auto;
    }

    .inside-lottery-banner .combo-description, .inside-syndicate-banner .combo-description {
        padding: 25px;
    }

    .filter-lottery-row {
        flex-flow: column;
    }

    .lottery-banner .inner-bannerimg img {
        height: auto;
        border-radius: 15px 15px 0 0
    }

    .letto-img:before {
        /* border-radius: 15px 15px 0 0 */
    }

    .lottery-result-banner {
        background-size: cover;
    }

    .lottery-result-banner .inner-bannerimg img {
        height: auto;
    }

    .inner-selbx ul li a {
        width: 24px;
        height: 24px;
        line-height: 20px;
    }

    .combo-banner .combo-description img.combo-img {
        margin-right: 16px;
        width: 52px;
    }

    #choose-numbers p {
        margin-top: 20px;
    }

    .numbers-block .letto-dt-box .jackbox h4 .crypto-currency-icon {
        display: none !important;
    }


    /* *** End Lottery Page *** */
    /* *** Syndicate Page *** */
    .filter-lottery-row {
        align-items: flex-start;
    }

    .filter-lottery-row .filter-box {
        margin: 0 0 15px;
    }

    .ur-lot-lst h5 {
        padding: 15px;
    }

    .lotto-game-logo {
        margin-right: 4px;
        max-width: 30px;
    }

    .lotto-game-logo img {
        width: 30px !important;
        height: auto;
    }

    #products_syndicates .lotto-game-logo img {
        width: 20px !important;
        height: auto;
    }

    .product-list-title {
        padding: 0px 24px;
    }

    /* .product-listing .logo-showing {
		padding: 16px 36px 8px;
	} */
    .product-listing .logo-showing-below {
        /* padding: 0px 36px; */
    }

    /* *** End Syndicate Page *** */
    /* *** Contact Page *** */
    img.cnt-shp {
        width: 100%;
        left: 0;
    }

    .contact-block {
        padding: 35px 15px 25px;
        border-radius: 10px;
    }

    .contact-block .btn-group {
        flex-flow: column;
    }

    .contact-wrapper {
        padding: 45px 0;
    }

    .contact-block h1 {
        font-size: 32px;
    }

    .contact-block .form-group .form-control {
        padding: 12px 15px;
        border-radius: 10px;
    }

    .contact-block .form-group label {
        font-size: 12px;
    }

    .contact-block .btn-group .btn-main {
        width: 100%;
        margin: 0 auto;
        justify-content: center;
    }

    .contact-block .btn-group span {
        margin: 15px auto;
    }

    .copy-text {
        display: block;
        width: 100%;
    }

    .copy-text input.text {
        width: 100%;
        padding: 12px 45px 12px 15px;
    }

    /* *** End Contact Page *** */
    /* *** Terms Pages *** */
    .tearm-banner {
        margin: 0 0 25px;
    }

    .que-sidebar h2 {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .que-sidebar li {
        padding: 0px 12px 0px 24px;
    }

    .que-sidebar li a span {
        font-size: 20px;
    }

    .faq-banner .inner-bannerimg img {
    }

    .faq-banner .inner-bannerimg {
        right: 0;
    }

    .que-sidebar {
        display: none;
    }

    .faq-list .accordion .accordion-item .accordion-button {
        font-size: 14px;
        line-height: 22px;
        padding: 20px 0 20px 30px;
    }

    .faq-list .accordion .accordion-item .accordion-button span {
        font-size: 64px;
        line-height: 64px;
    }

    .faq-list .accordion .accordion-body {
        padding: 15px;
    }

    .inner-data-que ul li,
    .inner-data-que p {
        font-size: 12px;
        line-height: 18px;
    }

    .inner-data-que ul li:before {
        width: 4px;
        height: 4px;
        top: 7px;
    }

    .tabuler-data table tbody td,
    .tabuler-data table thead th {
        padding: 5px 10px;
        font-size: 12px;
        word-break: break-all;
    }

    .tabuler-data {
        padding: 15px 0;
        border-radius: 10px;
    }

    .inner-data-que h3 {
        font-size: 16px;
    }

    .inner-data-que h6 {
        font-size: 12px;
    }

    .faq-title {
        margin: 25px 0 0;
    }

    .faq-title h2 {
        font-size: 22px;
    }

    .faq-cnt-wrp {
        padding: 15px 0 35px;
    }

    /* *** End Terms Pages *** */
    /* **** Syndicates Detail **** */
    .inner-banner.combo-banner {
        padding: 21px 25px;
        margin: 0 0 20px;
    }

    .syndicates-wrapper {
        padding: 0;
    }

    /* .combo-banner .combo-description{display: block;padding: 0 0 20px;} */
    /* .combo-banner .combo-description img.combo-img{margin: 0 0 20px;} */
    .image-list {
        display: none;
    }

    .image-list img {
        width: 25px;
    }

    .combo-banner .combo-description h2 {
        /* font-size: 16px;
		font-weight: 700;
		margin: 0 0 6px; */
    }

    .combo-banner .combo-description .time-block {
        background: none;
        border: none;
        box-shadow: none;
        padding: 0;
    }

    .combo-banner .combo-description .time-block h5 {
        font-size: 12px;
    }

    .combo-banner .combo-description .time-block h5 .crypto-currency-icon {
        display: none !important;
    }

    .combo-banner .image-list ul {
        margin: 0 -5px;
        justify-content: space-between;
    }

    .combo-banner .image-list ul li {
        margin: 0 0 4px;
    }

    .lotteries-block {
        padding: 20px;
        margin: 0 0 20px;
    }

    .syndicates-box {
        margin: 0 0 30px;
    }

    /* .main-content-wrp .container {
		max-width: 540px;
	} */
    .inner-banner.combo-banner.playlottery-banner {
        padding: 0
    }

    .inner-banner.combo-banner.playlottery-banner .combo-description {
        padding: 20px;
        border-radius: 15px;
    }

    .combo-banner .close-btn {
        z-index: 9
    }

    .luckydip-block {
        margin: 0 0 20px;
    }

    /* **** End Syndicates Detail **** */
    /* **** Slot Theater Page **** */
    .typeof-screen ul {
    }

    .theator-slot-rw {
        padding: 0;
    }

    .theater-control-row .col-lg-5 {
        width: 40%;
    }

    .theater-control-row .col-lg-2 {
        width: 20%;
    }

    .slot-logo {
        display: none;
    }

    .play-row h5,
    .play-row h6 {
        font-size: 10px;
        display: none;
    }

    .typeof-screen ul li span {
        display: none;
    }

    .typeof-screen ul li img {
        margin: 0;
    }

    .play-row .switch {
        margin: 0;
    }

    .theater-screen-box {
        margin: 0 0 15px;
    }

    .category-row h2 {
        margin: 0 0 15px;
    }

    .home-wrapper {
        padding: 15px 0 35px;
    }

    /* **** End Slot Theater Page **** */
    /* **** My Wallet Page **** */
    .inner-banner.wallet-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        margin: 15px 0 35px;
    }

    .balance-block h2 {
        font-size: 20px;
    }

    .stat-block h2 {
        font-size: 14px;
    }

    .deposit-data .input-box {
        padding: 0
    }

    .withdrawal-block .input-box {
        padding: 0;
    }

    .withdraw-lst-block {
        padding: 15px;
    }

    .deposit-head h3 {
        font-size: 20px;
    }

    .withdraw-lst-row ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .withdraw-lst-row ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .withdraw-lst-row ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .sml-lg {
        display: none;
    }

    .withdraw-lst-row ul li a {
        padding: 10px 15px;
    }

    .withdt h3 {
        flex-flow: column-reverse;
        align-items: flex-start;
    }

    .withdt h3 span {
        margin: 0 0 5px;
    }

    .withdraw-inbox {
        padding: 15px;
        align-items: flex-start;
    }

    .with-lg {
        margin-right: 15px;
    }

    .inner-banner.wallet-banner .inner-bannerimg img {
    }

    .deposit-box {
        margin: 0 0 15px;
    }

    .bonus-box {
        margin: 0 0 15px;
    }

    /* **** End My Wallet Page **** */
    /* ***** My Winning Page ***** */
    .winning-list-filter-row ul.winlst-rowbx {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .winning-list-filter-row ul.winlst-rowbx li {
        margin: 0 0 10px;
        width: 50%;
    }

    .winnings-banner {
        margin: 0 0 35px;
    }

    .privacy-box {
        padding: 15px 0;
    }

    .my-lotteries-banner .inner-bannerimg img {
        height: auto;
    }

    .winnings-banner .inner-bannerimg {
        right: 0;
    }

    .winnings-banner .inner-bannerimg img {
        height: 130px;
    }

    .bets-banner .inner-bannerimg img {
        height: auto;
    }

    .bets-table-block table thead th {
        padding: 10px 10px;
        font-size: 12px;
    }

    .bets-table-block table tbody tr td {
        /* padding: 10px 10px;
		font-size: 10px;
		min-width: 100px; */
    }

    .bets-table-block table tbody tr td:first-child {
        /* min-width: 200px; */
    }

    .bets-table-block table tbody tr td img {
        display: inline-block;
        margin-right: 5px;
        width: 15px;
    }

    .intbbox {
        /* flex-flow: column;
		align-items: flex-start;
		display: block; */
    }

    .bets-table-block table tbody tr td span {
        /* margin: 5px 0 0; */
    }

    .pager-box ul {
        justify-content: center;
    }

    .pager-box ul li {
        margin: 0 5px 0 0;
    }

    .bets-table-block table tbody tr td h6 {
        font-size: 10px;
    }

    .profile-block {
        padding: 25px 15px;
        border-radius: 10px;
        margin: 0 0 25px;
    }

    .profile-block .form-group label {
        font-size: 12px;
        margin: 0 0 5px;
    }

    .profile-block .form-group .form-control, #signInUsername, #signInPass, #user_user_name, #user_email, #referral_code, #passwordRecoveryUsername {
        padding: 12px 15px;
        border-radius: 0px;
        width: 90%;
        margin: auto;
    }

    .profile-block .played-block .btn-played {
        padding: 0 30px 0 0;
        font-size: 16px;
    }

    .profile-block .played-box .btn-group .btn-cen {
        padding: 8px 25px;
        font-size: 12px;
        margin-right: 10px;
    }

    /* ***** End My Winning Page ***** */
    /* ***** Payslip Page ***** */
    .cart-blocks {
        padding: 15px;
        border-radius: 10px;
    }

    .pro-nm-box img {
        min-width: 50px;
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }

    .pro-nm-box h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .table-shrerow {
        padding: 0px 0 70px;
    }

    a.delic {
        bottom: 10px;
        right: 0;
        top: auto;
        transform: translate(0);
    }

    .inner-banner.payslip-banner .inner-bannerimg {
        right: 0;
    }

    .inner-banner.payslip-banner .inner-bannerimg img {
        height: auto;
        width: 200px;
    }

    .payslip-box {
    }

    .payslipfix {
        border-radius: 20px;
        border: 2px solid rgba(255, 94, 0, 0.58);
        background: linear-gradient(284deg, rgba(255, 94, 0, 0.29) -18.76%, rgba(255, 77, 0, 0.07) 101.28%);
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
        backdrop-filter: blur(12px);
    }

    .payslipfix.total-fix-box .btn-primary {
        border: 2px solid #FF4C00;
        background: linear-gradient(1deg, #D11900 -35.87%, #FF8A00 106.8%);
        box-shadow: 0px 0px 19px 0px rgba(255, 76, 0, 0.47);
    }

    /* ***** End Payslip Page ***** */
    /* **** Betting Page **** */
    .slots-wrapper.batting-wrapper {
        padding: 15px 0;
    }

    .betting-banner {
        margin: 0 0 15px;
    }

    .bet-rightbox,
    .bet-leftbox {
        padding: 25px 15px;
    }

    .bet-leftbox {
        border-radius: 20px 20px 0 0;
    }

    .teamnmbx h3 {
        font-size: 14px;
    }

    .teamnmbx img {
        margin-right: 10px;
    }

    .scornm h4 {
        font-size: 16px;
    }

    .betting-list {
        margin: 0 0 15px;
    }

    .betting-list ul {
        border-radius: 15px;
        white-space: nowrap;
        overflow: auto;
        display: flex;
        flex-wrap: inherit;
    }

    .betting-list ul::-webkit-scrollbar {
        display: none;
    }

    /* Hide scrollbar for IE, Edge and Firefox */
    .betting-list ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .scoring-rw .col-md-6 {
        width: 50%;
        padding: 0 5px;
    }

    .privacy-box {
        display: none;
    }

    .combo-banner .combo-description .time-block h5 {
        font-size: 14px;
    }

    /* **** End Betting Page **** */
    /* **** Sports Main **** */
    .sports-banner .slick-prev:before,
    .sports-banner .slick-next:before {
        height: 28px;
        width: 28px;
        font-size: 14px;
    }

    .sports-banner .description {
        padding: 15px 25px 15px 45px;
    }

    .sports-banner .description h2 {
        font-size: 25px;
        line-height: 30px;
        margin: 0 0 10px;
    }

    .sports-banner .box-img img {
        min-height: 195px;
        object-fit: cover;
    }

    .sports-banner .box-img.march_madness_img img {
        min-height: revert;
    }

    .sports-banner .description p {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 15px
    }

    .sports-banner .description a {
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 10px;
    }

    .sports-banner .description a.march_madness_button {
        font-size: 10px;
        padding: 8px 10px;
    }

    .betting-list-wrp .accordion .accordion-item {
        margin: 0 0 15px;
    }

    .sports-block .betting-list {
        margin: 0 0 20px;
    }

    .accordion-body .match-bx ul.team-info {
        margin: 0 0 20px;
    }

    .accordion-body .match-bx .team-point {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .accordion-body .match-bx .team-point li {
        width: 50%;
        margin: 0 0 8px;
    }

    .accordion-body .match-bx .team-point.big-point li {
        width: 50%;
    }

    .accordion-body .match-bx .team-point li:last-child {
        width: 50%;
    }

    .accordion-body .match-bx .team-point li h6 {
        margin: 10px 0 0;
        text-align: center;
    }

    /* **** End Sports Main **** */
    /* **** New Css **** */
    .sports-banner .description {
        padding: 25px 22px;
        z-index: 9
    }

    .sports-banner .box-img {
        position: relative;
    }

    .sports-banner .box-img img {
        min-height: 256px;
    }

    .sports-banner .box-img:before {
        position: absolute;
        content: "";
        height: 100%;
        width: 100%;
        border-radius: 20px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 20px;
        background: linear-gradient(0deg, #15192D 29.81%, rgba(54, 65, 111, 0.26) 91.83%);
        z-index: 5;
        opacity: 0.6
    }

    .sports-banner .description h2 {
        font-size: 36px;
        margin: 0 0 16px;
        line-height: 40px;
    }

    .sports-banner .slick-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 15px;
        z-index: 99
    }

    .sports-banner .slick-dots li {
        line-height: 0;
        margin-right: 10px;
    }

    .sports-banner .slick-dots li button {
        height: 8px;
        width: 8px;
        border-radius: 8px;
        background: #D9D9D9;
        box-shadow: none;
        outline: none;
        font-size: 0;
        border: none;
    }

    .sports-banner .slick-dots li.slick-active button {
        width: 17.97px;
    }

    .games-block {
        margin: 0 0 25px;
    }

    .inner-banner {
        border-radius: 20px;
        padding: 34px 25px;
        position: relative;
        margin: 0 0 16px;
    }

    /* .inner-banner h1 {
		text-align: left;
		max-width: 145px;
		position: absolute;
		top: 50%;
		left: 25%;
		transform: translate(-50%, -50%);
		line-height: 36px;
	} */
    /*.inner-banner h1 br{display: block;}*/
    .inner-bannerimg {
    }

    .inner-bannerimg img,
    .inner-bannerimg_sports img {
        right: 0;
        bottom: 0;
    }

    .football-updatebox .nav-tabs {
        margin: 0 0 16px;
    }

    .football-updatebox .nav-tabs li .nav-link {
        padding: 12px 17px;
    }

    .betting-list-wrp .accordion .accordion-item .accordion-button {
        padding: 15px;
        font-size: 16px;
    }

    .sports-wrapper .betting-list-wrp .accordion-item .accordion-button img {
        margin-right: 8px;
    }

    .football-updatebox {
        padding: 0 0 40px;
    }

    .pager-box ul li a.nav-btnpg {
        margin-left: 0;
        margin-right: auto;
    }

    .pager-box ul li:last-child {
        margin-left: auto;
        margin-right: 0
    }

    .pager-box ul li:nth-child(2) {
        margin-left: auto;
    }

    .inner-banner.profile-banner .inner-bannerimg {
        right: 0;
    }

    .inner-banner.profile-banner .inner-bannerimg img {
        height: 130px;
    }

    .profile-block .played-block .btn-played {
        padding: 0 60px 0 0;
    }

    /* **** End New Css **** */
    /* **** Mobile Header **** */
    /* header{display: none;} */
    .mobile-header {
        display: block;
    }

    footer .foot-bottom .row {
        flex-flow: column;
    }

    /* .foot-bottom {
		padding: 32px 0 0
	} */
    .foot-logo img {
        margin: 0 0 8px;
    }

    .foot-logo p {
        text-align: left;
    }

    footer .notebox {
        flex-flow: unset;
        align-items: flex-start;
        padding: 32px 0 120px;
    }

    .notebox img {
        margin-right: 16px;
    }

    .notebox p {
        text-align: left;
        margin: 0
    }

    .footer-top {
    }

    .mobile-footer-top {
        display: block;
    }

    .bottom-fix {
        display: block;
    }

    .total-fix-box {
        display: flex;
    }

    .playlottery-banner {
        background-image: url("/images/monile-lottery-banner-bg.jpg")
    }

    .inner-banner.combo-banner.playlottery-banner .combo-description {
        display: flex;
        align-items: center;
        padding: 20px 16px;
    }

    .combo-banner .combo-description img.combo-img {
        width: 52px;
        margin-right: 16px;
    }

    .combo-banner .combo-description h2 {
        /* font-size: 20px;
		line-height: 28px;
		margin: 0 0 8px;
		letter-spacing: 2px; */
    }

    .numbers-block {
        max-width: 100%;
    }

    /* **** Mobile Header **** */
    .bet-rightbox ul {
        display: flex;
        margin: 0 -5px;
        align-items: flex-start;
    }

    .bet-rightbox li {
        width: 50%;
        padding: 0 5px;
        align-items: flex-start;
        margin: 0
    }

    .sidebar-menus {
        /*max-height: 80vh;*/
        overflow-y: scroll !important;
        padding: 0 0;
        overflow-x: hidden;
        /*height: auto;*/
        -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
        scrollbar-width: thin;
        scrollbar-color: #2a2d3e #131520;
    }

    .sidebar-menus::-webkit-scrollbar {
        width: 4px;
    }

    .sidebar-menus::-webkit-scrollbar-thumb {
        background: #2a2d3e;
        border-radius: 4px;
    }

    .sidebar-menus::-webkit-scrollbar-track {
        background: #131520;
    }

    aside.sidebar .logobox {
        display: none;
    }

    .sidebarfooter {
        position: relative;
        background: transparent;
        border: none;
    }

    .sidebar-menus ul {
        background: #161928;
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
        margin: 0 0 15px;
        /* border-radius: 15px; */
        /* padding: 20px 0; */
        /* margin-top: 20px; */
        overflow: hidden;
    }

    /* .favorite-dropbox {
		padding: 10px;
		border-radius: 15px;
		background: #131520;
		box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
		margin: 15px 0;
	} */
    .favorite-dropbox .dropdown-menu {
        background: #191c2b;
    }

    .mobile-search {
        display: block;
        margin: 0 0 15px;
        border-radius: 15px;
        background: #131520;
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    }

    .mobile-search .searchbox {
        display: block;
        position: relative;
        top: 0;
        background: #131520;
        border-radius: 15px;
    }

    .mobile-search .input-box {
        padding: 0
    }

    .mobile-search .input-box .close-btn {
        display: none !important;
    }

    .mobile-search .searchbox .form-control {
        padding: 12px 15px 12px 45px;
    }

    .sidebar-menus #mCSB_1_scrollbar_vertical {
        display: none !important;
    }

    .sidebar-menus ul li.active a:before {
        z-index: 1;
    }

    ul.mobile-added {
        display: block;
    }

    .sidebar-menus .mCustomScrollBox {
        height: auto;
    }

    .ld_mobile {
        display: block;
        margin-top: 50px;
    }

    .ld_desktop {
        display: none;
    }

    #filterModalCenter .modal-body .header-button-close {
        float: right;
        margin-top: -50px;
    }

    #filterModalCenter .modal-body .header-button-close button {
        background: none;
        border: none;
    }

    #filterModalCenter .modal-content {
        padding: 0px 0px 20px;
    }

    #filterModalCenter .modal-body .btn-group {
        display: block;
    }

    #filterModalCenter .modal-footer {
        border-top: 0;
    }

    #filterModalCenter .modal-footer button {
        padding: 15px 30px;
        border-radius: 20px;
        background: linear-gradient(111deg, #2B55FF 10.81%, #12249E 100.23%);
        font-size: 14px;
        font-weight: 500;
        color: #D6E4FF;
        border: none;
        transition: .4s linear;
        -webkit-transition: .4s linear;
    }

    #filterModalCenter .modal-footer button:active {
        background: #fff;
        color: #12249E;
    }

    .search_dialog {
        margin-top: 75px;
    }

    .slider-data p.land_sb_banner_p {
        line-height: 42px;
    }

    .slider_block_0 {
        background-position-x: center;
    }

    .coinp_form .input-box {
        padding: 0;
    }

    .discord_box {
        display: block;
        text-align: center;
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
    }

    .discord-btn {
        margin: 20px auto 10px;
    }


    .inner-banner.wallet-banner {
        padding: 10px 24px;
        height: auto;
    }

    .page_leaderboard .inner-banner h1 {
        position: relative;
        transform: none;
        left: 0px;
        top: 0px;
        max-width: 100%;
    }

    .leaderboard_left {
        padding: 0 0 6px 0;
    }

    .leaderboard_right {
        padding: 0 0 32px 0;
    }

    .leaderboard_box_left,
    .leaderboard_box_right {
        display: inline-flex;
        width: 100%;
    }

    .page_leaderboard .inner-bannerimg img {
        height: 220px;
    }

    .page_leaderboard .inner-bannerimg {
        display: none;
    }

    .page_leaderboard .inner-banner h1 {
        font-size: 32px;
    }

    .page_leaderboard .inner-banner h5 {
        font-size: 16px;
    }

    .leaderboard_position,
    .leaderboard_amount {
        font-size: 48px;
        line-height: 60px;
    }

    .leaderboard_amount {
        padding-left: 30px;
    }

    .leaderboard_profile,
    .leaderboard_wagered {
        font-size: 32px;
        line-height: 42px;
    }

    .leaderboard_bottom_position {
        font-size: 24px;
        line-height: 28px;
    }

    .slider_block_1_new .slider-data .btn-group.sports-padding {
        position: absolute;
        bottom: 8%;
        left: 3%;
    }

    .latest-resulbox {
        margin-top: 100px;
    }

    .combo-banner .combo-description h2 {
        font-size: 32px;
        margin-bottom: 0;
        line-height: 32px;
    }

    #products_show .inner-banner .favorite-container {
        top: 10px;
        left: 10px;
    }
    .casino-game-block {
        width: 25%;
    }
}

@media (max-width: 767px) {
    /* .inner-banner h1 {
		font-size: 70px;

	} */
    .orange_mobile_logo {
        display: flex;
    }

    .blue_mobile_logo {
        display: none;
    }

    .green_mobile_logo {
        display: none;
    }

    .search_mobile_casino,
    .search_mobile_sports {
        display: block;
    }

    #sports_index .green_mobile_logo,
    #sports_show .green_mobile_logo,
    #matches_show .green_mobile_logo,
    #sports_index .orange_mobile_logo,
    #sports_show .orange_mobile_logo,
    #matches_show .orange_mobile_logo {
        display: none;
    }

    #sports_index .blue_mobile_logo,
    #sports_show .blue_mobile_logo,
    #matches_show .blue_mobile_logo,
    #sports_index .sports_menu_option,
    #sports_show .sports_menu_option,
    #matches_show .sports_menu_option {
        display: flex;
    }

    #products_index .blue_mobile_logo,
    #products_show .blue_mobile_logo,
    #products_syndicates .blue_mobile_logo,
    #payslip_items_index .blue_mobile_logo,
    #draw_results_index .blue_mobile_logo,
    #draw_results_show .blue_mobile_logo,
    #products_index .orange_mobile_logo,
    #products_show .orange_mobile_logo,
    #products_syndicates .orange_mobile_logo,
    #payslip_items_index .orange_mobile_logo,
    #draw_results_index .orange_mobile_logo,
    #draw_results_show .orange_mobile_logo {
        display: none;
    }

    #products_index .green_mobile_logo,
    #products_show .green_mobile_logo,
    #products_syndicates .green_mobile_logo,
    #payslip_items_index .green_mobile_logo,
    #draw_results_index .green_mobile_logo,
    #draw_results_show .green_mobile_logo,
    #products_index .sidebar-menus ul li a.lotto_menu_option,
    #draw_results_results_search .sidebar-menus ul li a.lotto_menu_option,
    #products_syndicates_search .sidebar-menus ul li a.lotto_menu_option,
    #products_lotto_search .sidebar-menus ul li a.lotto_menu_option,
    #products_show .sidebar-menus ul li a.lotto_menu_option,
    #products_syndicates .sidebar-menus ul li a.lotto_menu_option,
    #payslip_items_index .sidebar-menus ul li a.lotto_menu_option,
    #draw_results_index .sidebar-menus ul li a.lotto_menu_option,
    #draw_results_show .sidebar-menus ul li a.lotto_menu_option {
        display: flex;
    }

    #referral_campaigns_create .orange_mobile_logo,
    #referral_campaigns_show .orange_mobile_logo,
    #referral_campaigns_index .orange_mobile_logo,
    #referral_campaigns_new .orange_mobile_logo,
    #casino_games_launch_game .orange_mobile_logo,
    #casino_games_index .orange_mobile_logo,
    #transaction_records_history .orange_mobile_logo,
    #bets_index .orange_mobile_logo,
    #entries_index .orange_mobile_logo,
    #users_casino_history .orange_mobile_logo,
    #transaction_records_index .orange_mobile_logo,
    #transaction_records_lotto_winnings .orange_mobile_logo,
    #users_my_account .orange_mobile_logo,
    #casino_games_show_category .orange_mobile_logo,
    #casino_games_launch_real_game .orange_mobile_logo,
    #casino_games_launch_fun_game .orange_mobile_logo,
    #users_land .orange_mobile_logo,
    #transaction_records_index .orange_mobile_logo,
    #casino_games_show_recent_winners_mobile .orange_mobile_logo {
        display: flex;
    }

    .mobile-header ul.mobile-account-actions li a {
        font-size: 14px;
    }
    .casino-game-block {
        width: 25%;
    }
}

@media (max-width: 767px) {

    /*.menu_buttons_main, .bottom-fix ul li a.card-link img.bottom_menu_lotto,*/
    /*.bottom-fix ul li a.card-link img.bottom_menu_sports, .bottom-fix ul li a.card-link img.bottom_menu_arena {*/
    /*    display: none;*/
    /*}*/
    .menu_buttons_main {
        display: none;
    }

    .bottom-fix ul li a.card-link img.bottom_menu_lotto.dd-none,
    .bottom-fix ul li a.card-link img.bottom_menu_casino.dd-none,
    .bottom-fix ul li a.card-link img.bottom_menu_sports.dd-none,
    .bottom-fix ul li a.card-link img.bottom_menu_arena.dd-none,
    .bottom-fix ul li a.card-link img.bottom_menu_rewards.dd-none {
        display: none;
    }

    /* .sidebar-menus ul li a.casino_button_lotto,
	.sidebar-menus ul li a.casino_button_syndicates,
	.sidebar-menus ul li a.casino_button_slots,
	.sidebar-menus ul li a.casino_button_live,
	.sidebar-menus ul li a.casino_button_card,
	.sidebar-menus ul li a.casino_button_all,
	.sidebar-menus ul li a.casino_button_results
		{
		display: none;
	} */
    /* #products_index .casino_button_lotto,
    #products_index .casino_button_syndicates,
    #products_index .casino_button_results,
    #products_show .casino_button_lotto,
    #products_show .casino_button_syndicates,
    #products_show .casino_button_results,
    #products_syndicates .casino_button_lotto,
    #products_syndicates .casino_button_syndicates,
    #products_syndicates .casino_button_results,
    #payslip_items_index .casino_button_lotto,
    #payslip_items_index .casino_button_syndicates,
    #payslip_items_index .casino_button_results,
    #draw_results_index .casino_button_lotto,
    #draw_results_index .casino_button_syndicates,
    #draw_results_index .casino_button_results,
    #draw_results_show .casino_button_lotto,
    #draw_results_show .casino_button_syndicates,
    #draw_results_show .casino_button_results {
        display: flex;
    } */

    #products_index a.card-link,
    #products_show a.card-link,
    #products_syndicates a.card-link,
    #payslip_items_index a.card-link,
    #draw_results_index a.card-link,
    #draw_results_show a.card-link {
        border: 2.272px solid rgba(52, 199, 89, 0.61);
        background: linear-gradient(284deg, rgba(52, 199, 89, 0.31) -18.76%, rgba(52, 198, 89, 0.09) 101.28%);
    }

    #products_index .bottom_menu_lotto,
    #products_show .bottom_menu_lotto,
    #products_syndicates .bottom_menu_lotto,
    #payslip_items_index .bottom_menu_lotto,
    #draw_results_index .bottom_menu_lotto,
    #draw_results_show .bottom_menu_lotto,
    #casino_games_show_recent_winners_mobile .bottom_menu_casino {
        display: block;
    }

    /* #referral_campaigns_new .casino_button_slots,
    #referral_campaigns_new .casino_button_live,
    #referral_campaigns_new .casino_button_card,
    #referral_campaigns_new .casino_button_all,
    #referral_campaigns_new .casino_button_wik,
    #referral_campaigns_new .favorite-dropbox,
    #referral_campaigns_create .casino_button_slots,
    #referral_campaigns_create .casino_button_live,
    #referral_campaigns_create .casino_button_card,
    #referral_campaigns_create .casino_button_all,
    #referral_campaigns_create .casino_button_wik,
    #referral_campaigns_show .favorite-dropbox,
    #referral_campaigns_show .casino_button_slots,
    #referral_campaigns_show .casino_button_live,
    #referral_campaigns_show .casino_button_card,
    #referral_campaigns_show .casino_button_all,
    #referral_campaigns_show .casino_button_wik,
    #referral_campaigns_show .favorite-dropbox,
    #referral_campaigns_index .casino_button_slots,
    #referral_campaigns_index .casino_button_live,
    #referral_campaigns_index .casino_button_card,
    #referral_campaigns_index .casino_button_all,
    #referral_campaigns_index .casino_button_wik,
    #referral_campaigns_index .favorite-dropbox,
    #transaction_records_history .casino_button_slots,
    #transaction_records_history .casino_button_live,
    #transaction_records_history .casino_button_card,
    #transaction_records_history .casino_button_all,
    #transaction_records_history .casino_button_wik,
    #transaction_records_history .favorite-dropbox,
    #bets_index .casino_button_slots,
    #bets_index .casino_button_live,
    #bets_index .casino_button_card,
    #bets_index .casino_button_all,
    #bets_index .casino_button_wik,
    #bets_index .favorite-dropbox,
    #entries_index .casino_button_slots,
    #entries_index .casino_button_live,
    #entries_index .casino_button_card,
    #entries_index .casino_button_all,
    #entries_index .casino_button_wik,
    #entries_index .favorite-dropbox,
    #users_casino_history .casino_button_slots,
    #users_casino_history .casino_button_live,
    #users_casino_history .casino_button_card,
    #users_casino_history .casino_button_all,
    #users_casino_history .casino_button_wik,
    #users_casino_history .favorite-dropbox,
    #transaction_records_index .casino_button_slots,
    #transaction_records_index .casino_button_live,
    #transaction_records_index .casino_button_card,
    #transaction_records_index .casino_button_all,
    #transaction_records_index .casino_button_wik,
    #transaction_records_index .favorite-dropbox,
    #transaction_records_lotto_winnings .casino_button_slots,
    #transaction_records_lotto_winnings .casino_button_live,
    #transaction_records_lotto_winnings .casino_button_card,
    #transaction_records_lotto_winnings .casino_button_all,
    #transaction_records_lotto_winnings .casino_button_wik,
    #transaction_records_lotto_winnings .favorite-dropbox,
    #users_my_account .casino_button_slots,
    #users_my_account .casino_button_live,
    #users_my_account .casino_button_card,
    #users_my_account .casino_button_all,
    #users_my_account .casino_button_wik,
    #users_my_account .favorite-dropbox,
    #casino_games_show_category .casino_button_slots,
    #casino_games_show_category .casino_button_live,
    #casino_games_show_category .casino_button_card,
    #casino_games_show_category .casino_button_all,
    #casino_games_show_category .casino_button_wik,
    #casino_games_show_category .favorite-dropbox,
    #users_land .casino_button_slots,
    #users_land .casino_button_live,
    #users_land .casino_button_card,
    #users_land .casino_button_all,
    #users_land .casino_button_wik,
    #users_land .favorite-dropbox,
    #transaction_records_index .bottom_menu_casino,
    #referral_campaigns_create .bottom_menu_casino,
    #referral_campaigns_show .bottom_menu_casino,
    #referral_campaigns_index .bottom_menu_casino,
    #referral_campaigns_new .bottom_menu_casino,
    #casino_games_show_recent_winners_mobile .casino_button_slots,
    #casino_games_show_recent_winners_mobile .casino_button_live,
    #casino_games_show_recent_winners_mobile .casino_button_card,
    #casino_games_show_recent_winners_mobile .casino_button_all,
    #casino_games_show_recent_winners_mobile .casino_button_wik,
    #casino_games_show_recent_winners_mobile .favorite-dropbox {
        display: flex;
    } */

    #casino_games_show_category .favorite-dropbox {
    }

    #casino_games_show_category .bottom_menu_casino,
    #bets_index .bottom_menu_casino,
    #users_land .bottom_menu_casino {
        display: block;
    }

    #sports_index a.card-link,
    #sports_show a.card-link,
    #matches_show a.card-link {
        border: 2.272px solid rgba(43, 85, 255, 0.74);
        background: linear-gradient(299deg, rgba(43, 85, 255, 0.37) -23.41%, rgba(43, 85, 255, 0.06) 114.79%);
    }

    #sports_index .bottom_menu_sports,
    #sports_show .bottom_menu_sports,
    #matches_show .bottom_menu_sports,
    #sports_show_recent_winners_mobile .bottom_menu_sports {
        display: block;
    }

    /* rewards css */
    /* #matches_show a.card-link { */
    #rewards_index a.card-link,
    #rewards_show a.card-link {
        border: 0;
        background: 0;
    }

    #rewards_index .bottom_menu_rewards,
    #rewards_show .bottom_menu_rewards,
    #matches_show .bottom_menu_rewards,
    #rewards_show_recent_winners_mobile .bottom_menu_rewards {
        display: block;
    }

    /* rewards css end */
    /*#users_land .live-updatebox,*/
    /*#sports_show_recent_winners_mobile .betting-slipside { display: none !important; }*/
    #casino_games_show_recent_winners_mobile .home-wrapper {
        padding: 70px 0 35px;
    }

    #sports_index .sports_bets_list,
    #sports_show_recent_winners_mobile .sports_bets_list,
    #sports_show .sports_bets_list,
    #matches_show .sports_bets_list {
        display: block !important;
    }

    #sports_index .casino_bets_list,
    #sports_show_recent_winners_mobile .casino_bets_list,
    #sports_show .casino_bets_list,
    #matches_show .casino_bets_list {
        display: none !important;
    }

    #sports_show_recent_winners_mobile .main-content-wrp {
        padding: 10px 0 50px 0px;
    }

    a.card-link.show {
        border: 2.272px solid rgba(255, 94, 0, 0.58) !important;
        background: linear-gradient(284deg, rgba(255, 94, 0, 0.29) -18.76%, rgba(255, 77, 0, 0.07) 101.28%) !important;
    }

    .foot-bottom {
    }

    .user-name {
        line-height: 16px;
    }

    .user-name .crypto-currency-code {
        display: none !important;
    }

    .user-name .crypto-currency-icon {
        display: inline-block !important;
        height: 13px;
        margin-left: 2px;
    }

    .mobile-header .header-block ul li button.btn-enter.btn-in {
        padding: 16px 16px;
    }

    a.mobile_log {
        display: flex !important;
    }

    .inner-banner {
        padding: 0 225px 0 24px;
    }

    .payslip-no-items {
        text-align: center;
        margin-top: 24px;
    }

    /* .button_to {
		padding: 0 16px;
	} */
    .button_to .payslip-button {
        width: 100%;
    }

    .payslip-no-items div {
        font-size: 12px;
        color: #85A5FF;
    }

    .combo-banner .combo-description h2 {
        /* font-size: inherit;
		line-height: inherit;
		margin: inherit;
		letter-spacing: inherit; */
    }

    .lottery-lst-wrp {
        /* margin-top: 50px; */
    }

    .cart-items {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        text-align: center;
        display: block;
        border-radius: 30px;
        background: #FF4C00;
        box-shadow: 0px 0px 19px 0px rgba(255, 76, 0, 0.44);
        position: absolute;
        top: -7px;
        right: 0px;
    }

    body.show-player_area {
        overflow: hidden;
    }

    .my-account-bar.show-player_area {
        left: 0;
        display: block;
    }

    a.player_area.show-player_area i:before {
        content: "\f00d";
    }

    .lottery-result-banner .inner-bannerimg {
        right: -25px;
    }

    .lottery-result-banner .inner-bannerimg img {
        height: auto;
        width: 55%;
    }

    .casino-banner-1 .inner-bannerimg {
        right: -35px;
    }

    .casino-banner-1 .inner-bannerimg img {
        height: auto;
        width: 60%;
    }

    .casino-banner-3 .inner-bannerimg {
        right: -10px;
    }

    .casino-banner-3 .inner-bannerimg img {
        height: auto;
        width: 65%;
    }

    .casino-banner-7 .inner-bannerimg img {
        height: auto;
        width: 57%;
    }

    .letto-dt p {
        display: inline-block;
    }

    .letto-dt .time-left {
        display: inline;
        font-size: 12px;
    }

    /* .letto-dt-box .jackbox h4 { font-size: 24px; } */
    .draw-block {
        /* padding: 32px 0 0 0; */
    }

    .syndicates-box {
        margin: 0 0 50px;
    }

    .lotto-landing-syndicate .syndicates-box {
        margin: 0;
    }

    .slot-imgbx {
    }

    .category-row:last-child {
        margin: 0 0 35px;
    }

    .payslip-wrp .jackbox h4 .crypto-currency-icon {
        display: inline-block !important;
    }

    #sports_index .sport_home_header,
    #sports_show .sport_home_header,
    #matches_show .sport_home_header {
        width: 100%;
    }

    .accordion-body .match-bx ul.team-info li {
        display: inline-block;
    }

    .accordion-body .match-bx ul.team-info li.versus_dash {
        display: inline-block;
    }

    #sports_index .betting-slipside,
    #sports_show .betting-slipside,
    #sports_index .live-updatebox,
    #sports_show .live-updatebox {
    }

    .bet-rightbox ul {
        display: block;
    }

    .bet-rightbox li {
        width: 100%;
        font-size: 12px;
        line-height: 25px;
    }

    #matches_show .totline h6 {
        display: inherit;
    }

    #sports_index .sport_home_header2,
    #sports_show .sport_home_header2,
    #matches_show .sport_home_header2 {
        width: 50%;
    }

    .scoring-rw {
        padding: 15px 10px 0;
    }

    .scoring-rw h3 {
        font-size: 14px;
    }

    #sports_index .col-md-4.col-sm-12.sport_home_header_match,
    #sports_show .col-md-4.col-sm-12.sport_home_header_match,
    #matches_show .col-md-4.col-sm-12.sport_home_header_match {
        width: 100%;
    }

    .totline h6.prop_text_extras {
        display: inline;
    }

    .totline h6 div {
        float: right;
        margin: 0;
    }

    .bets-table-block table tbody tr td span.intbbox_gap img {
        display: none;
    }

    .bets-table-block table tbody tr td:first-child {
        /* min-width: 200px; */
    }

    .bets-table-block table.table thead {
    }

    .bets-table-block table tbody tr td h6 {
        display: block;
    }

    #lotto-entries-wrapper .modal-body .chosen-numbers {
        width: 100%;
    }

    #lotto-entries-wrapper .modal-content {
        width: 100%;
    }

    .bets-table-block table tbody tr td span.crypto-currency-icon {
        display: none !important;
    }

    .recent_entries_listed {
        margin: 0;
    }

    .nav-tabs .nav-link.active {
        /* text-align: center;  */
    }

    .withdraw-lst-row ul li {
        width: 100%;
    }

    .mobile-prop-count {
        float: right;
        display: block;
        font-size: 14px;
        font-weight: 500;
        color: #ADC6FF;
    }

    .more-props-here {
        display: none;
    }

    .mobile-back-btn {
        display: inline-flex;
        border: none;
        color: #fff;
    }

    #accountActionsModal {
        width: 100%;
    }

    #accountActionsModal .modal-content {
        padding: 25px 10px;
        width: 96%;
        margin: auto;
    }

    .modal_content_heading {
        font-size: 40px;
    }

    .team-info li .favorite-container {
        display: inline-block;
    }

    .team-info li .mobile_only {
        margin-left: 5px;
        margin-right: 0;
    }

    .desktop_only {
        display: none !important;
    }

    #sports_index .sidebar-menus ul li.active a:before,
    #sports_show .sidebar-menus ul li.active a:before,
    #matches_show .sidebar-menus ul li.active a:before {
        z-index: 0;
    }

    .deposit-bx p small {
        font-size: 13px;
    }

    .referral_errors h2 {
        font-size: 15px;
    }

    .referral_errors ul li {
        font-size: 12px;
    }

    .referral-table-block table thead th {
        font-size: 12px;
    }

    .referral-table-block table tbody tr td {
        font-size: 10px;
    }

    .slider_block_4 {
        background-image: url(/images/wickedbet.com/slider-back_wick50_mob.png);
        height: 234px;
    }

    .slider_block_5 {
        background-image: url(/images/wickedbet.com/50_profit_banner.png);
        height: 234px;
        background-size: contain;
    }

    .flash_over {
        width: 80%;
    }

    #accountActionsModal .modal-dialog {
        width: auto;
    }

    .sign_in_username label, .sign_in_pass label, .sign_up_username label, .sign_up_email label, .pass_recov_username label, .sign_up_ref_code label {
        width: 100%;
        text-indent: 7%;
    }

    #accountActionsTab.head_links {
        padding: 10px 10px !important;
        justify-content: space-evenly !important;
    }

    #signInTabContent h2, #signUpTabContent h2, #passwordRecoveryModalBtn h2, #metamaskModalBtn h2 {
        width: 70%;
        color: #bdbdbe;
    }

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
        width: 90%;
        margin: auto;
    }

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
        width: 90%;
        margin: auto;
    }

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
        width: 90%;
        margin: auto;
    }

    .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
        width: 90%;
        margin: auto;
    }

    .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
        left: 7% !important;
    }

    .profile-block .form-group .timezoneobx i {
        left: 7%;
    }

    .calc-rw {
        flex-flow: column;
    }

    .diposit-block, .method-block {
        padding: 20px;
    }

    .close_account_until {
        flex-direction: column;
        align-items: start !important;
    }

    .navlinks-header ul.headlinks {
        gap: 10px;
    }

    .bonus-block.method-block h2 {
        font-size: 24px;
    }

    .winning-list-wrp.method-block h2 {
        font-size: 24px;
    }

    .bonus_opt_in, .bonus_opt_out {
        margin-top: 30px;
    }

    .bonus-block .form-group .form-control {
        padding: 15px 20px 15px 10px;
        font-size: 14px;
        text-transform: none;
    }

    .user-bonus-selector::after {
        right: 10px;
    }

    .past-user-bonus-selector::after {
        right: 10px;
    }

    .withdrawal-block h2 {
        font-size: 24px;
    }

    .bets-table-block table tbody tr td {
        padding: 0 5px;
    }

    .intbbox {
        font-size: 10px;
    }

    .bets-table-block table thead tr th {
        padding: 0 5px;
        font-size: 12px;
    }

    .after_pick_block {
        flex-wrap: wrap !important;
    }

    .after_pick {
        width: 30%;
    }

    .referral-table-block table thead tr th {
        padding: 0 5px;
        font-size: 12px;
    }

    .referral-table-block table tbody tr td {
        padding: 0 5px;
    }

    .number_of_users {
        flex-direction: column;
        display: flex;
    }

    .head_links_arena {
        display: none;
    }

    #poker_index .main-content-wrp {
        padding: 50px 0 0 0;
    }

    .sidebig_mob {
        display: block;
    }

    .sidebig {
        display: none !important;
    }

    .orange_main_logo {
        width: 60px;
        padding: 4px 10px 4px 10px;
    }

    .intbbox h6 .crypto-currency-icon img,
    .winbox h6 .crypto-currency-icon img {
        height: 10px;
    }

}

@media (min-width: 576px) and (max-width: 767px) {
    .casino-game-block {
        width: 25%;
    }
    /* *** Casino Page *** */
    .casino-all-row ul li {
        width: 33.33%;
    }

    .contact-block {
        padding: 35px 45px 35px;
        border-radius: 10px;
    }

    /* *** End Casino Page *** */
    #TB_window {
        /* width: 60%;
		top: 20%;
		left: 20%; */
    }

    .letto-dt-box .jackbox h4 {
        font-size: 12px;
    }

    .head_links_list a {
        font-size: 14px;
        line-height: normal;
    }

    .head_links_list a img {
        height: auto;
        width: 20px;
    }

    .join-wrp .btn-group .btn-main {
        padding: 14px 22px;
        font-size: 16px;
    }

    .join-wrp h2 {
        margin-bottom: 20px;
    }

    .social-bx a {
        width: 100%;
    }

    #users_land footer {
        padding: 20px 25px 0px 25px;
    }

    .footer-top {
        padding: 20px 0 10px;
    }

    .footer_columns {
        width: 50%;
    }

    .quicklinks h3 {
        font-size: 18px;
        font-weight: 700;
    }

    .quicklinks {
        width: 100%;
    }

    .quicklinks ul li a {
        align-items: normal;
        flex-flow: inherit;
    }

    .foot-bottom {
        padding: 0;
    }

    .footer_break {
        display: none;
    }

    footer .foot-bottom .row {
        flex-flow: column;
        flex-flow: wrap;
    }

    footer .notebox {
        flex-flow: unset;
        align-items: flex-start;
        padding: 32px 0 32px;
    }

    .lotto_filter_area {
        display: block;
    }

    .shuffle_tabs {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%;
    }

    .lottery-lst-wrp {
        margin-top: 0;
    }

    .lotto_sort_buttons, .number_list label, .number_list button {
        padding: 0 15px;
        font-size: 13px;
    }

    .for_lotto {
        margin-bottom: 20px;
        margin-top: 20px !important;
        width: 100%;
    }

    .letto-img img.lettoback, .letto-img {
        height: inherit !important;
    }

    img.Links_images {
        margin: auto;
        margin-bottom: 20px;
    }

    .small_lotto_banners {
        margin-bottom: 0 !important;
    }

    .loto_content .text-side .time {
        display: inline-block;
    }

    .jackpot_banner .image_header {
        height: 67px !important;
    }

    #products_syndicates .logo-showing {
        padding: 10px 5px;
    }

    #products_syndicates .lotto-game-logo {
        margin-right: 3px;
    }

    #products_syndicates .lotto-game-logo img {
        width: 18px !important;
    }

    #products_syndicates .product-listing .logo-showing-below {
        padding: 0 5px 10px 5px;
        gap: 3px;
    }

    /* #products_syndicates .logo-showing-below .lotto-game-logo { width: 17px; } */
    .live-rep h6, .live-rep h4, .live-dt h3, .winners_table table tbody tr td {
        font-size: 12px;
    }

    .live-img img, .winners_table .tier-badge {
        width: auto;
        height: 24px;
    }

    .live-updatebox .nav-tabs li a, .live-updatebox .nav-tabs li a:active {
        font-size: 14px !important;
    }

    .winners_table table thead tr th {
        font-size: 16px;
    }

    .form-referrer-data .btn-wager {
        padding: 10px 15px;
        font-size: 14px;
    }

    .cookies-eu-content-holder {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
    }

}

@media (min-width: 576px) and (max-width: 620px) {

    /* .navlinks-header ul.headlinks { gap: 10px; } */
    .currency-balance {
        font-size: 12px;
        line-height: 24px;
    }

    .until_next {
        flex-direction: column;
        line-height: 16px;
    }

    .loto_content .text-side .heading {
        line-height: 22px;
    }
    .casino-game-block {
        width: 25%;
    }

}

@media (max-width: 575px) {
    #TB_window {
        /* width: 80%;
			top: 20%;
			left: 10%; */
    }

    .slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 8px 10px;
        font-size: 10px;
    }

    .slider-data .btn-group .btn-syn, .slider-data .btn-group .btn-main {
        padding: 8px 6px;
        font-size: 10px;
    }

    .navlinks-header ul.headlinks li.dropdown a {
        font-weight: 700;
        font-size: 16px;
    }
    .casino-game-block {
        width: 25%;
    }
}

@media only screen and (max-width: 575px) {
    .inner-bannerimg img, .inner-bannerimg_sports img {
        height: auto;
        width: 40% !important;
    }

    /* .inner-banner h1 {
		font-size: 50px;
	} */
    /* .inner_banner_profile {
	gap: 20px;
	}
	.my_profile {
        position: relative;
        height: 100px ;
        width: 100px ;
    }
	.my_profile .profile_badge {
        width: 100px ;
        height: 85px ;
        object-fit: contain;
    }
	.my_profile span {
        position: absolute ;
        width: 35px ;
        height: 35px ;
        right: -6px ;
        bottom: 17px ;
        font-size: 16px ;
    } */
    .inner-banner {
        border-radius: 10px !important;
    }

    .sidebig_mob {
        display: block;
    }

    .sidebig {
        display: none !important;
    }

    .orange_main_logo {
        width: 60px;
        padding: 4px 10px 4px 10px;
    }

    .head_links_list a {
        font-size: 14px;
        padding: 0px 7px;
    }

    .head_links .head_links_list.active a img {
    width: 18px;
    height: auto;
    }

    #headleft.tablet_mobile_only .container .head_links {
        gap: 3px;
        padding-left: 0;
        padding-right: 0;
    }

    .social-bx {
        margin-bottom: 20px;
    }

    .join-wrp h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .join-wrp .btn-group .btn-main {
        width: 100%;
        text-align: center;
    }

    .about-wrp {
        padding: 20px 0 30px 0;
    }

    #users_land footer {
        background: #131520;
        margin-left: 0;
        padding: 25px;
    }

    .footer-top {
        padding: 0;
    }

    .footer_columns {
        width: 50%;
    }

    .quicklinks h3 {
        font-size: 18px;
        font-weight: 700;
    }

    .quicklinks {
        width: 100%;
        margin: 0 0 30px;
    }

    .quicklinks ul li a {
        font-size: 14px;
        line-height: 20px;
        display: block;
    }

    .quicklinks ul li a span {
        margin-left: 0;
    }

    .footer_break {
        display: none;
    }

    .foot-bottom {
        padding: 0;
    }

    footer .notebox {
        display: block;
        padding: 32px 0;
    }

    .notebox img {
        margin-right: 0;
        margin-left: 0;
    }

    .footer_logo_ui img {
        margin-left: -2px;
        height: 40px;
        width: auto;
    }

    .footer-assure img {
        width: 50px;
        height: 50px;
        margin-left: -3px;
    }

    .footer_logo_ui .footer_text span {
        display: block;
    }

    .footer_text {
        font-size: 14px;
        line-height: 16px;
    }

    .footer-assure {
        display: block;
        padding-top: 32px;
    }

    .assure_text {
        padding-top: 5px;
        margin-left: 0;
    }

    .notebox img {
        margin-right: 0;
        margin-left: 0;
        height: 40px;
        width: 40px;
        min-width: initial;
        margin-bottom: 12px;
    }

    .about-block p {
        font-size: 14px;
        line-height: 20px;
    }

    .new_banner_headding h1 {
        font-size: 30px;
    }

    /* .new_banner {
        min-height: 110px;
        padding: 0 15px;
    } */
    .my_profile {
        position: relative;
        height: 70px;
        width: 80px;
        margin-top: 0;
    }

    .my_profile .profile_badge {
        width: 80px;
        height: 60px;
        object-fit: contain;
    }

    .my_profile span {
        position: absolute;
        width: 24px;
        height: 24px;
        right: 10px;
        bottom: 12px;
        font-size: 12px;
    }

    .my_prpofile_name {
        padding: 5px 0 5px 20px;
    }

    .inner_banner_profile {
        gap: 0;
    }

    .letto-img img.lettoback, .letto-img {
        height: inherit !important;
    }

    img.Links_images {
        margin: auto;
        margin-bottom: 20px;
    }

    .small_lotto_banners {
        margin-bottom: 0 !important;
    }

    .combo-banner .combo-description h2 {
        font-size: 20px;
        margin-bottom: 0;
        line-height: 24px;
    }

    .lotto_filter_area {
        display: block;
    }

    .shuffle_tabs {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%;
    }

    .for_lotto {
        margin-bottom: 20px;
        margin-top: 20px !important;
        width: 100%;
    }

    .lotto_sort_buttons, .number_list label, .number_list button {
        font-size: 11px;
        padding: 0 6px;
    }

    .flash_over {
        width: 90%;
    }

    .product-listing .logo-showing {
        padding: 10px 3px;
    }

    .product-listing .logo-showing-below {
        padding: 0 3px 10px 3px;
    }

    .live-rep h6, .live-rep h4, .live-dt h3, .winners_table table tbody tr td {
        font-size: 9px;
    }

    .live-img img, .winners_table .tier-badge {
        width: auto;
        height: 24px;
    }

    .winners_table table tbody tr td {
        font-size: 9px;
        padding: 0 5px 0 10px;
    }

    .winners_table table thead tr th {
        font-size: 14px;
        padding: 0 10px;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 24px;
    }

    .bonus_terms_message {
        margin-top: 30px;
    }

    .bonus-bx {
        align-items: center;
        line-height: normal;
    }

    .bets-table-block table tbody tr td {
        min-width: 90px;
    }

    .bets-table-block table tbody tr td:first-child {
        min-width: 120px;
    }

    .after_pick {
        padding: 16px 15px;
    }

    .after_pick .name {
        font-size: 16px;
    }

    .affiliate_options {
        flex-direction: column;
    }

    #betModal .modal-dialog, #messageModal .modal-dialog {
        max-width: 100%;
    }

    #messageModalRestricted .modal-dialog {
        max-width: 100%;
    }

    .syndicate-step2 {
        display: none;
    }

    .bets-table-block .lotto-tickets .chosen-numbers span {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    .cookies-eu {
        display: none;
    }
    .casino-game-block {
        width: 25%;
    }

    .leaderboard_head {
      padding: 12px 16px;
    }

    .leaderboard_head h5 {
      margin-bottom: 0;
    }

    .leaderboard_head h1 {
      font-size: 21px;
    }

    .leaderboard_head h5 {
      font-size: 12px;
    }

    .winners_table table thead tr th {
        font-size: 12px;
        padding: 0 10px;
    }

    .winners_table .live-rep, .game_name_list a {
    gap: 0px !important;
    flex-direction: column; }

    #recent_winners th, #recent_winners td {
    text-align: center; }

    .live-rep h6, .live-rep h4, .live-dt h3, .winners_table table tbody tr td {
        font-size: 8px;
    }
    .live-updatebox .nav-tabs li a, .live-updatebox .nav-tabs li a:active {
        font-size: 12px !important;
    }

}

@media (max-width: 530px) {
    .stat-block {
        width: 100%;
    }

    .aff_level_button,
    .aff_shared_button,
    .refresh_aff_stats {
        width: 100%;
    }
    .casino-game-block {
        width: 25%;
    }

}

@media (max-width: 504px) {
    /*.casino-game-block {*/
    /*	width: 50%;*/
    /*}*/
    #category_index {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    #category_index > .casino-game-block.casino-game-wide {
        grid-column: span 1;
        grid-row: span 1;
    }
    #category_index > .casino-game-block.casino-game-wide .casino_game_preview_thumb {
        height: auto !important;
        aspect-ratio: 202 / 135 !important;
    }
    #casino_currency_modal .modal-title {
        font-size: 20px;
        line-height: 22px;
    }

    #casino_currency_modal .modal-body h3 {
        font-size: 12px;
    }

    #casino_currency_modal .modal-body .balance_box {
        font-size: 12px;
    }

    #casino_currency_modal .modal-body .withdt h6 span.balance_box .crypto-currency-icon {
        display: none !important;
    }

    .flash_over .alert {
        font-size: 14px;
        line-height: 22px;
        padding: 10px;
    }

    .alert .btn-close {
        font-size: 12px;
    }

    .providers_filters {
        gap: 0 !important;
    }

    .small_lotto_banners {
        gap: 0px;
        flex-direction: column;
    }

    .small_lotto_banners1, .small_lotto_banners2, .small_lotto_banners3 {
        width: 100%;
    }

    .close_account {
        padding: 20px;
    }

    .main_close_account_until {
        flex-direction: column;
        align-items: start !important;
    }

    .date_bg {
        margin-top: 20px;
    }

    .close_logo {
        width: 100%;
    }

    .referral_block {
        padding: 20px;
    }

    .referral_block .form-group label {
        font-size: 12px;
    }

    .referral_block .affiliate_link_form input#referral_campaign_referral_code, .invite_codes {
        padding: 12px;
        font-size: 12px;
    }

    #messageModalRestricted .modal-content {
        padding: 20px 20px 50px 20px;
    }

    .restricted_overlay_body_text {
        font-size: 14px !important;
    }
    .casino-game-block {
        width: 25%;
    }

}

@media (max-width: 450px) {

    .leaderboard_left {
        padding: 0 0 6px 0;
    }

    .leaderboard_right {
        padding: 0 0 32px 0;
    }

    .leaderboard_box_left {
        display: inline-flex;
        width: 100%;
    }

    .leaderboard_box_right {
        display: block;
        width: 100%;
    }

    .page_leaderboard .inner-bannerimg img {
        height: 220px;
    }

    .page_leaderboard .inner-bannerimg {
        display: none;
    }

    .page_leaderboard .inner-banner h1 {
        font-size: 24px;
        line-height: normal;
    }

    .page_leaderboard .inner-banner h5 {
        font-size: 16px;
    }

    .leaderboard_position,
    .leaderboard_amount {
        font-size: 40px;
        line-height: 48px;
    }

    .leaderboard_amount {
        padding-left: 30px;
    }

    .leaderboard_profile,
    .leaderboard_wagered {
        font-size: 24px;
        line-height: 28px;
    }

    .leaderboard_bottom_position {
        font-size: 16px;
        line-height: 20px;
    }
    .leaderboard_box_bottom {
    padding: 12px 0; }

    aside.sidebar {
        padding: 0 10px;
        width: 100%;
        background: #161928;
    }

    .card_sidebar {
        width: 100%;
        background: #161928;
    }

    .card_sidebar li {
        margin-bottom: 6px;
    }

    .card_sidebar li:last-child {
        margin-bottom: 0;
    }

    .sidebar-menus ul li a {
        background: #1B1E2E;
        height: 52px;
        padding: 0;
        align-items: center;
        line-height: normal;
    }

    .card_sidebar_lower {
        margin-top: 36px !important;
    }

    .card_sidebar_lower2 {
        margin-top: 6px !important;
    }

    .category_sidebar {
        display: block;
    }

    .providers_filters {
        gap: 10px !important;
    }

    .filters_game {
        padding: 0;
        gap: 5px;
    }

    .filters_game {
        font-size: 12px;
        padding: 0;
        gap: 5px;
    }

    select.btn_slots_dropdown {
        font-size: 12px;
    }

    .live-updatebox .nav-tabs li a, .live-updatebox .nav-tabs li a:active {
        font-size: 14px !important;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 18px;
    }

    .my_prpofile_name {
        padding: 5px 0 5px 5px;
    }

    .profile_range {
        padding-left: 5px;
    }

    .favorite-dropbox .dropdown-menu {
        background: #161928;
    }

    .favorite-dropbox .dropdown-menu li a {
        background: #161928;
        height: 30px;
    }

    button.btn.btn-outline.text-center.my_balance_name1.active {
        background: #1B1E2E;
    }

    .card_sidebar .my_prpofile_name {
        padding: 5px 0 5px 20px;
    }

    .after_pick {
        width: 46%;
    }

    .after_pick .name {
        font-size: 14px;
    }

    .affiliate_level_info {
        font-size: 12px;
        padding: 0;
    }

    .affiliate_level_table th,
    .affiliate_level_table td {
        padding: 8px 10px;
        font-size: 12px;
    }

    .affiliate_level_table thead th {
        font-size: 11px;
    }

    #affiliateLevelModalLabel {
        font-size: 14px;
    }

    .casino-game-block {
        width: 25%;
    }

    .winners_table table thead tr th {
        font-size: 12px;
        padding: 0 10px;
    }

    .winners_table .live-rep, .game_name_list a {
    gap: 0px !important;
    flex-direction: column; }

    #recent_winners th, #recent_winners td {
    text-align: center; }

    .live-rep h6, .live-rep h4, .live-dt h3, .winners_table table tbody tr td {
        font-size: 8px;
    }
    .live-updatebox .nav-tabs li a, .live-updatebox .nav-tabs li a:active {
        font-size: 12px !important;
    }

}

@media only screen and (max-width: 425px) {
    /* .inner-banner h1 {
		text-align: center;

	} */
    .wallet-addbox {
        border-radius: 10px;
    }

    /* .inner-banner h1 {
		font-size: 35px;
		padding-left: 15px;
	} */
    /* .my_profile {
        position: relative;
        height: 70px;
        width: 80px;
    } */
    .inner-banner {
        padding: 15px 20px 15px 0px;
    }

    /* .my_profile .profile_badge {
        width: 75px;
        height: 65px;
        object-fit: contain;
    }
	.my_profile span {
        right: 2px ;
        bottom: 5px ;
    }
	.inner_banner_profile {
        gap: 0;
    } */
    .profile_range p {
        font-size: 10px
    }

    /* .my_prpofile_name h1 {
	font-size: 20px !important;
	} */
    .profile_range .progress {
        gap: 2px;
    }
    .casino-game-block {
        width: 25%;
    }

}

@media (max-width: 420px) {

    .index_block_1 .slider-data {
        width: 100%;
    }

    .index_block_1 .slider-data h1 {
        /* width: 60%; */
    }

    .index_block_1 .slider-data p {
        /* width: 60%; */
        margin: 0 0 20px;
    }

    .slider_block_4 {
        background-image: url(/images/wickedbet.com/slider-back_wick50_mob.png);
    }

    .slider_block_5 {
        background-image: url(/images/wickedbet.com/50_profit_banner_mob.png);
    }

    .slider_block {
        height: 170px;
    }

    #TB_window {
        /* width: 90%;
		top: 20%;
		left: 5%; */
    }

    .profile-block .btn-password-chainge {
        margin-left: 0;
        display: block;
        margin-top: 30px;
    }

    .profile-block .btn-main,
    .profile-block .btn-password-chainge {
        width: 100%;
    }

    .history-index {
        font-size: 12px;
    }

    .deposit-bx p small {
        font-size: 10px;
    }

    .mobile-header .header-block ul.mobile-account-actions li.dropdown {
        margin-right: 5px;
    }

    .mobile-header ul.mobile-account-actions li a {
        font-size: 12px;
    }

    .copy_affiliate_link,
    .create_affiliate_link {
        /* width: 100%; */
    }

    .slider_block_0 .index_block_1 .slider-data p,
    .slider_block_3 .index_block_1 .slider-data p {
        width: 100%;
    }

    img.desktop_banners {
        display: none;
    }

    img.mobile_banners {
        display: block !important;
    }

    .sports-banner .description a.march_madness_button {
        font-size: 8px;
        padding: 8px 10px;
    }

    .march_madness_button {
        position: absolute;
        bottom: 6%;
        left: 4%;
    }

    .slider_block_1_new .slider-data .btn-group {
        position: absolute;
        bottom: 21%;
        left: 3%;
    }

    .slider_block_1_new .slider-data .btn-group.sports-padding {
        position: absolute;
        bottom: 21%;
        left: 3%;
    }

    .profile-block .form-group .form-control, #signInUsername, #signInPass, #user_user_name, #user_email, #referral_code, #passwordRecoveryUsername {
        font-size: 14px;
        height: 40px;
    }

    .sign_in_username label, .sign_in_pass label, .sign_up_username label, .sign_up_email label, .pass_recov_username label, .sign_up_ref_code label {
        line-height: normal;
        font-size: 14px;
    }

    #signInTabContent h2, #signUpTabContent h2, #passwordRecoveryModalBtn h2, #metamaskModalBtn h2 {
        font-size: 10px;
    }

    .passwordRecoveryBanner {
        font-size: 12px;
    }

    .btn-theeme.active, .btn-themes, button.btn-theme, a.btn-theme, .gray-themes {
        font-size: 14px;
        height: 40px;
    }

    .navlinks-header ul.headlinks li .btn-outline {
        font-size: 14px;
        height: 40px;
    }

    .payslip_my_bets a {
        height: 28px;
    }

    .copy_affiliate_link {
        padding: 0 10px;
        font-size: 12px;
        height: 40px;
    }

    .copy_link_icon {
        width: 12px;
        height: auto;
    }

    .picker_form_main {
        margin-left: 0 !important;
    }

    .search_bar input.Search::placeholder, .search_bar select.form-select::placeholder, .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
        font-size: 13px;
    }

    .combo-banner .combo-description img.combo-img {
        width: 40px;
        margin-right: 10px;
    }

    .combo-banner .combo-description h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .combo-banner .combo-description .time-block {
        font-size: 11px;
    }

    .combo-banner .combo-description .time-block h5 {
        font-size: 11px;
    }

    .numbers-block .count-box h4, .luckydip-block h4, .col-heading {
        font-size: 16px;
    }

    .luckydip-block ul li span {
        width: 24px;
        height: 24px;
        font-size: 16px;
    }

    .lotto_sort_buttons, .number_list label, .number_list button {
        font-size: 13px;
        padding: 0 3px;
    }

    .letto-box .checkout-block ul li span {
        font-size: 14px;
    }

    .total-heading {
        font-size: 16px !important;
    }

    .jackbox h4.raqam, .jackbox h4 {
        font-size: 18px;
    }

    .payslip-box h2 {
        font-size: 24px;
    }

    .text-field .text_box h3 {
        font-size: 12px !important;
    }

    .lotto_betslip_place_btn {
        height: 40px;
        font-size: 14px;
    }

    .lotto_sort_buttons:nth-child(3), .lotto_sort_buttons:nth-child(4), .lotto_sort_buttons:nth-child(5), .lotto_sort_buttons:nth-child(6) {
        display: none;
    }

    .shuffle_tabs {
        justify-content: space-between;
    }

    .jump_to_slip.btn-theme {
        display: block;
        font-size: 13px;
        color: #D6E4FF !important;
    }

    .head_links li button.nav-link.btn-enter {
        font-size: 13px;
    }

    .head_links li button.nav-link.btn-enter.active {
        font-size: 13px;
    }

    .iti-mobile .intl-tel-input.iti-container {
        font-size: 12px;
    }

    .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
        font-size: 10px;
    }

    .profile-block .form-group .timezoneobx .form-control {
        height: auto;
    }

    .navlinks-header ul.headlinks li.dropdown a {
        padding: 0 20px 0 10px;
        font-size: 12px;
    }

    .navlinks-header ul.headlinks {
        gap: 5px;
    }

    .navlinks-header ul.headlinks li.entersite a button.btn-theme, #global-mute-toggle {
        height: 35px;
    }

    .navlinks-header ul.headlinks li.entersite a button.btn-theme svg {
        height: 20px;
        width: auto;
    }

    .currency-toggle-container {
        height: 35px !important;
    }

    .currency-toggle-container .btn {
        padding: 10px !important;
        min-width: initial;
    }

    .currency-balance, #global-mute-toggle {
        font-size: 10px !important;
    }

    .currency-toggle-container .crypto-currency-icon img {
        height: 10px !important;
    }

    button.btn-theme.user-info {
        padding: 0 10px;
    }

    .navlinks-header ul li.mobile-nav a {
        font-size: 14px;
    }

    .instant_rackeback .price, .instant_rackeback h4, .rankup_reward h4 {
        font-size: 10px;
    }

    .note {
        font-size: 10px;
    }

    .method-block h2 {
        font-size: 24px;
    }

    .diposit-block p {
        font-size: 12px;
    }

    .diposit-block h2 {
        font-size: 24px;
        margin: 0 0 20px;
    }

    .diposit-block .btn-main {
        font-size: 14px;
    }

    .diposit-block .form-group .form-control {
        padding: 15px 40px 15px 10px;
        font-size: 12px;
    }

    .bitcoin-calcrw h3 {
        font-size: 16px;
    }

    .restricted_overlay_body_logo img {
        width: 200px;
        height: auto;
    }

    #messageModalRestricted .modal-content {
        padding: 20px 10px 50px 10px;
    }

    .restricted_overlay_body_text {
        font-size: 12px !important;
    }

    .restricted_overlay_body h3 {
        font-size: 20px;
        margin-top: 30px;
    }

    .casino-game-block {
        width: 25%;
    }

    .notifications_head {
      display: none !important;
    }

    .lotto_sort_buttons:nth-child(3), .lotto_sort_buttons:nth-child(4), .lotto_sort_buttons:nth-child(5), .lotto_sort_buttons:nth-child(6) {
        /* display: none; */
    }
}

@media (min-width: 381px) and (max-width: 767px) {

    .casino-game-block {
        width: 25%;
    }
}

@media (max-width: 380px) {

    button#signIn-tab.nav-link.btn-enter,
    button#signUp-tab.nav-link.btn-enter,
    button#passwordRecovery-tab.nav-link.btn-enter {
        font-size: 12px;
    }

    .modal_content_heading {
        font-size: 32px;
        line-height: 48px;
    }

    #accountActionsModal .modal-content {
        padding: 20px 10px;
        width: 96%;
        margin: auto;
    }

    .mobile-header .header-block ul li button.btn-enter.btn-in,
    .mobile-header .header-block ul li button.btn-enter.user-info {
        padding: 12px 12px;
        font-size: 12px;
    }

    .user-name {
        font-size: 12px;
    }

    #casino_currency_modal .modal-title {
        font-size: 16px;
        line-height: 20px;
    }

    #casino_currency_modal .modal-body .withdraw-inbox {
        line-height: 28px;
    }

    #casino_currency_modal .modal-body .with-lg img {
        height: 20px;
    }

    #casino_currency_modal .modal-body h3 {
        font-size: 11px;
    }

    #casino_currency_modal .modal-body .balance_box {
        font-size: 11px;
    }

    #casino_currency_modal .modal-body .withdt h6 span.balance_box .crypto-currency-icon {
        display: none !important;
    }

    .aff_block {
        width: 100%;
    }

    .aff_block img {
        width: 100%;
        height: auto;
    }

    .head_links_list .acitve a img {
        display: block;
    }


    .head_links_list a img {
        display: none;
    }

    .head_links_list a {
        font-size: 11px;
        padding: 0px 6px;
    }

    #headleft.tablet_mobile_only .container .head_links {
        gap: 3px;
    }

    .head_links .head_links_list.active a img {
        width: 14px;
        height: auto;
    }

    .hero-title h1 {
        font-size: 50px;
        line-height: 50px;
    }

    .banner-dt-top h2 {
        font-size: 22px;
    }

    /* .my_prpofile_name {
        padding: 5px 0 5px 10px;
    } */
    .new_banner_headding h1 {
        font-size: 28px;
    }

    .my_profile .new_banner {
        min-height: 110px;
        padding: 0 5px;
    }

    .my_profile {
        position: relative;
        height: 60px;
        width: 60px;
        margin-top: 0;
    }

    .my_profile .profile_badge {
        width: 60px;
        height: 50px;
        object-fit: contain;
    }

    .my_profile span {
        position: absolute;
        width: 18px;
        height: 18px;
        right: 3px;
        bottom: 12px;
        font-size: 10px;
    }

    button#signIn-tab.nav-link.btn-enter, button#signUp-tab.nav-link.btn-enter, button#passwordRecovery-tab.nav-link.btn-enter {
        font-size: 11px;
        padding: 8px;
    }

    button#signinModalBtn, button#signupModalBtn, button#passwordRecoveryModalBtn, button#metamask-signIn, button.btn-metmask-sign-up-class {
        width: 140px !important;
        font-size: 12px;
    }

    .profile-block .form-group .form-control, #signInUsername, #signInPass, #user_user_name, #user_email, #referral_code, #passwordRecoveryUsername {
        font-size: 12px;
        height: 40px;
    }

    .providers_filters {
        flex-direction: column;
        gap: 6px !important;
        margin-top: 10px;
    }

    .filters_game {
        margin-top: 0;
        width: 100%;
        justify-content: left;
    }

    .profile_creds {
        flex-direction: column;
        gap: 15px !important;
    }

    .profile_creds input, .profile_creds a {
        width: 100%;
    }

    .navlinks-header ul.headlinks li.dropdown a {
        padding: 0 25px 0 5px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    header #headright {
        padding-right: 0;
    }

    .navlinks-header ul.headlinks li .dropdown-menu li a {
        padding: 5px 0 5px 15px;
    }

    .new_banner_headding .my_prpofile_name h1 {
        font-size: 12px;
    }

    .profile-block h3 {
        font-size: 16px;
    }

    #passwordHelpInline {
        font-size: 12px;
    }

    .bonus-block.method-block h2 {
        font-size: 18px;
    }

    .winning-list-wrp.method-block h2 {
        font-size: 18px;
    }

    .withdrawal-block .form-group .form-control {
        padding: 15px 40px 15px 10px;
    }

    .withdrawal-block .form-address-field .form-control {
        padding: 15px 10px 15px 10px;
    }

    .withdrawal-block .form-select-crypto .form-control, .withdrawal-block .form-address-field .form-control {
        font-size: 12px;
    }
    .casino-game-block {
        width: 25%;
    }
    .leaderboard_head {
    padding: 12px 0px; }
    .leaderboard_head h1 {
    font-size: 18px; }
    .leaderboard_head h5 {
        font-size: 10px;
    }

    #logInOutBtn, #signUpBtn {
        font-size: 12px;
    }

}

@media (max-width: 350px) {

    #TB_window {
        /* width: 90%;
		top: 20%;
		left: 5%; */
    }


    /* padding-top: 170px; } */
    .main-slider .slick-prev,
    .main-slider .slick-nextX {
        top: 40%;
    }


    .index_block_1 .slider-data h1 {
        width: 100%;
    }

    .index_block_1 .slider-data p {
        width: 100%;
    }

    .slider_block_4 {
        background-image: url(/images/wickedbet.com/slider-back_wick50_mob.png);
        height: 234px;
    }

    .slider_block_5 {
        background-image: url(/images/wickedbet.com/50_profit_banner_mob.png);
        height: 234px;
    }

    .affiliate_link_form .input-group svg {
        display: none;
    }

    .slider_block_0 .index_block_1 .slider-data,
    .slider_block_3 .index_block_1 .slider-data {
        padding-top: 0;
    }

    .search_bar input.Search::placeholder, .search_bar select.form-select::placeholder, .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
        font-size: 11px;
    }

    .games_slider h1 {
        font-size: 22px;
    }
    .casino-game-block {
        width: 33%;
    }

}

@media (max-width: 320px) {
    #products_syndicates .until_next {
        font-size: 13px;
    }

    #products_syndicates .loto_content .text-side .time {
        font-size: 13px;
    }

    #products_syndicates .letto-lg-img {
        margin-right: 0px;
    }

    .navlinks-header ul.headlinks {
        gap: 5px;
    }
    .casino-game-block {
        width: 33%;
    }

    .notifications_head { padding-right: 5px !important; }

    .notifications_head .fs-5 {
    font-size: 1rem !important; }
}

@media (max-width: 310px) {

    .mobile-back-btn {
        padding: 0;
    }

    .aff_shared_button svg {
        display: none;
    }

    .mobile-header .header-block ul.mobile-account-actions li button.btn-enter {
        font-size: 12px !important;
        padding: 16px;
    }
    .casino-game-block {
        width: 33%;
    }
}


.fade:not(.show) {
    display: none !important;
}


/* =========================================================
   TABLET / TOUCH RESPONSIVE OVERRIDES (CLEAN SET)
   ========================================================= */

/* 1) Tablet landscape touch - force hamburger visible */
@media (orientation: landscape) and (min-width: 1200px) and (max-width: 1600px) and (any-pointer: coarse) {
  .navlinks-header ul li.mobile-nav {
    display: flex !important;
    align-items: center;
    margin-left: 10px !important;
  }
}

/* 2) Tablet landscape touch - treat sidebar as off-canvas (collapsed by default, toggle opens) */
@media (orientation: landscape) and (any-pointer: coarse) and (max-height: 900px) {
  aside.sidebar:not(.sidebar-desktop) {
    left: -100%;
  }

  aside.sidebar.show-sidebar {
    left: 0;
  }
}

/* 3) <=1199px: treat desktop sidebar like phone sidebar + remove phantom left gutter */
@media (max-width: 1199px) {

  #headleft.tablet_mobile_only {
      display: flex !important;
      /* position: fixed; */
      z-index: 99;
      background: rgba(19, 21, 32);
      width: 100%;
      padding-bottom: 10px;
  }

  #headleft.tablet_mobile_only .container {
      max-width: fit-content;
  }

  #headleft.tablet_mobile_only .container .head_links {
      padding: 0;
  }

  header #headleft.desktop_only {
        display: none !important;
    }

  aside.sidebar.sidebar-desktop {
    left: -100%;
  }

  aside.sidebar.sidebar-desktop.show-sidebar {
    left: 0;
  }

  .navlinks-header ul li.mobile-nav {
    display: flex !important;
    align-items: center;
    margin-left: 10px !important;
  }

  .desktop_area,
  .main-content-wrp,
  .main-content-wrp-sports {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

    #games_index .main-content-wrp {
        padding: 10px 10px 20px 252px;
    }
}

/* Desktop widths - keep desktop sidebar visible, except homepage (no sidebar there) */
@media (min-width: 1200px) {
  body:not(#users_land) aside.sidebar.sidebar-desktop {
    left: 0 !important;
    transform: none !important;
  }
}

/* 5) 1200-1599: if we're NOT in desktop sidebar mode, remove the desktop left gutter */
@media (min-width: 1200px) and (max-width: 1599px) {
  aside.sidebar:not(.sidebar-desktop) ~ .desktop_area,
  aside.sidebar:not(.sidebar-desktop) ~ .main-content-wrp,
  aside.sidebar:not(.sidebar-desktop) ~ .main-content-wrp-sports {
    padding-left: 7px !important;
  }

  aside.sidebar:not(.sidebar-desktop) ~ .desktop_footer {
    margin-left: 0 !important;
  }

  .navlinks-header ul li.mobile-nav {
    display: flex !important;
    align-items: center;
    margin-left: 10px !important;
  }
}

/* 6) Desktop widths BUT rendered with sidebar-phone: remove phantom desktop sidebar gutter */
@media (min-width: 1200px) {
  aside.sidebar.sidebar-phone ~ main.main-content-wrp {
    padding-left: 7px !important;
  }

  aside.sidebar.sidebar-phone ~ footer {
    margin-left: 0 !important;
    padding: 70px 64px 0 64px !important;
  }
}

/* 7) Right panel (chat) - Instant Millionaire only - tablet landscape overlay
      - No layout reservation when closed
      - Fixed overlay when open
      - Prevent horizontal pan revealing dead zone
*/
@media (orientation: landscape) and (max-width: 1700px) and (max-height: 1000px) and (any-pointer: coarse) {
  body#instant_games_index_millionaire {
    overflow-x: hidden;
  }

  body#instant_games_index_millionaire .right-panel.scrollbar-thin {
    display: none !important;
  }

  body#instant_games_index_millionaire .right-panel.scrollbar-thin.open {
    display: block !important;
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    width: 360px !important;
    max-width: 88vw !important;
    height: 100vh !important;
    margin: 0 !important;
    z-index: 1200 !important;
  }
}

/* Instant Millionaire - Tablet portrait: right panel must be overlay, not layout-squashing */
@media (orientation: portrait) and (any-pointer: coarse) and (max-width: 1200px) {
  body#instant_games_index_millionaire {
    overflow-x: hidden;
  }

  /* Closed state: do not exist in layout */
  body#instant_games_index_millionaire .right-panel.scrollbar-thin {
    display: none !important;
  }

  /* Open state: fixed overlay drawer */
  body#instant_games_index_millionaire .right-panel.scrollbar-thin.open {
    display: block !important;
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    width: 360px !important;
    max-width: 92vw !important; /* a bit wider is OK in portrait */
    height: 100vh !important;
    margin: 0 !important;
    z-index: 1200 !important;
  }

  /* Ensure the chat toggle button is visible in portrait too */
  body#instant_games_index_millionaire .right-panel-toggle-button {
    display: block !important;
  }
}


/* Instant Millionaire – tablet landscape: show chat toggle button */
@media (orientation: landscape) and (max-width: 1700px) and (max-height: 1000px) and (any-pointer: coarse) {
  body#instant_games_index_millionaire #user-buttons {
    display: flex;
    align-items: center;
  }

  body#instant_games_index_millionaire .mobile_buttons {
    display: flex;
    align-items: center;
  }

  body#instant_games_index_millionaire .right-panel-toggle-button {
    display: block;
    background: none;
    color: white;
    border: 2px solid #4CAF50;
    padding: 6px 12px;
    font-size: 12px;
    cursor: pointer;
    z-index: 1000;
    margin-right: 10px;
  }
}

/* Token Boost Modal - Responsive */
@media (max-width: 767px) {
  .rakeback-claim-modal .modal-dialog {
    margin: 10px;
    max-width: calc(100% - 20px);
  }

  .rakeback-claim-modal .modal-content {
    padding: 15px;
  }

  .rakeback-claim-modal .modal-header h5 {
    font-size: 16px;
  }

  .token-boost-reminder {
    padding: 10px 12px;
    font-size: 13px;
  }

  .currency-option {
    padding: 10px 12px;
  }

  .currency-option .currency-amount {
    padding-left: 28px;
    font-size: 13px;
  }

  .token-boost-badge {
    font-size: 10px;
    padding: 2px 6px;
  }
}

@media (max-width: 480px) {
  .rakeback-claim-modal .modal-content {
    padding: 12px;
  }

  .token-boost-reminder {
    padding: 8px 10px;
    font-size: 12px;
  }

  .currency-option {
    padding: 8px 10px;
  }

  .currency-option .currency-amount {
    padding-left: 24px;
    font-size: 12px;
  }

  .currency-option .base-amount,
  .currency-option .boosted-amount {
    font-size: 12px;
  }
}

/* CRED Warning Modal Responsive */
@media (max-width: 767px) {
  .cred_warning .modal-content {
    width: 90%;
    padding: 20px;
  }

  .cred_warning .cred-warning-title {
    font-size: 16px;
  }

  .cred_warning .cred-warning-icon i {
    font-size: 36px;
  }

  .cred_warning .modal-body p {
    font-size: 14px;
  }

  .cred_warning .cred-warning-button {
    padding: 10px 20px;
    font-size: 14px;
  }
}

/* Casino Currency Selector Modal */
@media (max-width: 767px) {
  #casino_currency_modal .modal-dialog {
    max-width: 100%;
    margin: 10px;
  }

  #casino_currency_modal .modal-header {
    padding: 16px 18px;
  }

  #casino_currency_modal .modal-title {
    font-size: 16px;
  }

  #casino_currency_modal .casino-currency-modal-subtitle {
    font-size: 12px;
  }

  #casino_currency_modal .casino-currency-modal-header-content {
    flex: 1;
    min-width: 0;
    padding-right: 40px;
  }

  #casino_currency_modal .modal-header .close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 30px;
    height: 30px;
    font-size: 16px;
    margin: 0;
  }

  #casino_currency_modal .modal-body {
    padding: 12px;
  }

  #casino_currency_modal .withdraw-inbox {
    padding: 12px 14px;
  }

  #casino_currency_modal .with-lg {
    min-width: 32px;
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }

  #casino_currency_modal .with-lg img {
    height: 20px;
    width: 20px;
  }

  #casino_currency_modal .withdt h3 {
    font-size: 13px;
  }

  #casino_currency_modal .withdt h6 {
    font-size: 13px;
  }

  #casino_currency_modal .modal-body .balance_box {
    font-size: 13px;
  }
}

@media (max-width: 479px) {
  #casino_currency_modal .modal-dialog {
    margin: 6px;
  }

  #casino_currency_modal .modal-header {
    padding: 14px 14px;
  }

  #casino_currency_modal .modal-body {
    padding: 10px;
  }

  #casino_currency_modal .withdraw-inbox {
    padding: 10px 12px;
  }

  #casino_currency_modal .with-lg {
    min-width: 28px;
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }

  #casino_currency_modal .with-lg img {
    height: 18px;
    width: 18px;
  }

  #casino_currency_modal .withdt h3 {
    font-size: 12px;
  }

  #casino_currency_modal .withdt h6 {
    font-size: 12px;
  }

  #casino_currency_modal .modal-body .balance_box {
    font-size: 12px;
  }
}

/* === Hero height responsive adjustments (2026-03-06) === */
@media only screen and (min-width: 1600px) and (max-width: 1800px) {
  .hero-banner {
    height: calc(70vh - 85px);
    min-height: 480px;
  }
  .hero-title {
    top: 110px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .hero-banner {
    height: calc(70vh - 85px);
    min-height: 480px;
  }
  .hero-title {
    top: 80px;
  }
  .hero-row h1 {
    font-size: 120px;
    line-height: 122px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .hero-banner {
    height: calc(70vh - 85px);
    min-height: 400px;
  }
  .hero-title {
    top: 80px;
  }
  .hero-row h1 {
    font-size: 100px;
    line-height: 102px;
  }
}
