@media (max-width:1680px) { 
    .news_feed {
        width: 380px;
    }
    .search_box .form-control {
        width: 250px;
    }
    .report-box.casino-box.fancy-page {
        height:auto !important;  
        width:100%;
    }
}


@media (max-width:1440px) { 
    .search_box .form-control {
        width: 149px;
        padding-right: 45px;
    }
    .haed_right .header_btn .btn-gradient {
        padding: 5px 11px;
    }
    .news_feed {
        width: 360px;
    }
    .indian_caino_sports .item img {
        width: 165px;        
      }


}
@media (max-width:1366px) { 
.main_header .haed_right .search_box .btn_search {
    right: 0;
}
.search_box .form-control {
    width: 138px;
    padding-right: 33px;
}

}

@media (max-width:1300px) { 
    .main_header .header_menu {display:none;}

}




@media (max-width:1199px) {
    
    .left-panel {
    display:none;
    }
    .right-panel {
        display:none;
    }
    .center-panel {
        width: 100%;
        padding: 0px 5px;
    }
    .match_detail_wrap01 .center-panel {
        width: 100%;
        padding: 0px 5px;
    }
    .trending_games .trending_games_row {
        overflow-x: auto;
    }

}

@media (max-width:1024px) {
    .fancy_table .Fancy_suspended {
        width: 110px;
        right: 0;
    }
.news_feed {display:none;}
.top_mobile_wrapper .news_feed{display: flex;}
.main_header .haed_right .search_box {
    display: none;
}

.sports_inplay_body .sports_inplay_left {
    width: 100%;
}
.sports_inplay_body .sports_inplay_right {
    display:none;
}
.sports_inplay_market_row .market_odds_list {
    width: 100%;
    margin-top:6px;
}
.sports_inplay_market_row {
    flex-wrap: wrap;
    padding: 7px;
}
.sports_inplay_market_row .market_odds_list .market_odds .oddbox {
    min-width: 49%;
}
.sports_inplay_market_row .sports_inplay_market_event {
    padding: 0px;
    width: 100%;
    justify-content: space-between;
}

.sports_inplay_market_row .market_odds_list .market_odds:nth-child(1){ justify-content: start;}
.sports_inplay_market_row .market_odds_list .market_odds:nth-child(2){ justify-content: center;}
.sports_inplay_market_row .market_odds_list .market_odds:nth-child(3){ justify-content: end;}

.sports_inplay_market_row .sports_inplay_market_event .names {
    line-height: 20px;
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
}

  .sports_inplay_market_row .sports_inplay_market_event  .match_name {
    font-size: 15px;
  }
  .sports_inplay_market_row .sports_inplay_market_event .cardInfoBtns {
    display:inline-flex;
  }

  .sports_inplay_market_row .market_odds_list .market_odds .oddbox {
    font-size: 14px;
    height:26px;
    font-weight: 500;
}

.haed_right .header_btn .btn-gradient {
    min-height: 30px;
}
.center-panel {
    padding-bottom: 84px;
}
.matchDetailHeader {
    border-radius: 0px;
    padding: 0px;
}
.matchDetailHeader .matchDetailHeaderWrapper {
    border-radius: 0;
}
.match_details_wrapper .bet-table  .bet-table-header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 30px;
    padding: 6px;
}
.match_details_wrapper .bet-table {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.match_details_wrapper .bet-table  .bet-table-header .titile {
    padding-left: 0px;
    font-weight: 600;
    font-size: 14px;
    position: relative;
    background: linear-gradient(180deg,#cab14d 16.67%,#fffffd 31.12%,#9a781f 47.14%,#efdf80 75.26%,#dac658 91.67%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000;
    font-family: 'emiratesmedium';
    text-transform: capitalize;
}
.match_details_wrapper .bet-table  .bet-table-header .titile::before {
    display:none;
}

.odd_box.back-light, .odd_box.lay-light {
    display:none !important;
}
.match_details_wrapper .bet-table .bet-table-header .odd_box {
    display: inline-flex;
}
.match_details_wrapper .bet-table  .bet-table-header .matched_btn {
   display:none;
}
.match_details_wrapper .bet-table  .bet_table_stackhead {
    display: none;
}
.bet-tablehdrright {
    width: 134px;
    justify-content: space-between;
    display: inline-flex;
}
.bet-tablehdrright img{
    width:20px;
}
.match_details_wrapper .bet-table .bet-table-header .odd_box {
    display: inline-flex;
    width: 55px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    justify-content:center;
    align-items:center;
}
.bet_table_odds_list {
    width: 110px;
}
.match_details_wrapper .bet-table .bet_table_odds_list .odd_box {
    width: 55px;
    font-size: 16px;
    line-height: 17px;
    margin: 0px;
}
.match_details_wrapper .bet-table  .bet_table_teamevent {
    width: calc(100% - 110px);
    padding-left: 8px;
    line-height: 19px;
}
.match_details_wrapper .bet-table  .bet-table-header {
    padding-right: 0;
}

.match_details_wrapper .bet-table.fancy_table .bet_table_odds_list .odd_box.Empty {
    display: none;
}
.match_details_wrapper .bet-table.fancy_table  .bet_table_odds_list .odd_box {
    width: 55px !important;
}
.sports_inplay_market_row .market_odds_list .suspendstatus {
    width:100%;
}

.bet_table_placebet .stakes button {
    height: 33px;
    width: 18.3%;
    margin: 3px;
}

.bet_table_placebet .placebet .col-md-8 {
    display: none;
}
.bet_table_placebet .placebet .col-md-4 {
    display: none;
}
.bet_table_placebet .placebet .ccp_btns {
    display:none;
}
.mobile_bet {
    display:block;
  }
  .backBetSlip  .matchOddsBox{
    display: flex;
}
.backBetSlip .matchOddsBox .points{
    border-radius: 6px;
    background: #258BD3;
    color: #fff;
    text-align: center;
    font-size: 15px;
    padding: 6px 5px;
    width: 85px;
    height: 57px;
}
.backBetSlip .matchOddsBox .points  p {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 5px;
    text-align: center;
}
.backBetSlip .matchOddsBox  .points  input {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 15px;
    background: transparent!important;
    border: none;
    margin-bottom: 0;
    width: 100% !important;
}
.backBetSlip .matchOddsBox  .points  input::placeholder {
    color:#fff !important;
}

.backBetSlip  button.placeBet{
    width: 100%;
    min-height: 30px;
    background: linear-gradient(to right,#EBDA78,#FFF5C7,#F4D96B,#F9D863,#B3963B);
    border: none;
    color: #000;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
    padding: 10px;
    box-shadow: 2px 2px 0 1px #0000001a;
}

.Team_name_mobile {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:5px 0px;
}
.Team_name_mobile img {
    width:20px;
}
.Team_name_mobile span {
    background: linear-gradient(180deg, #cab14d 16.67%, #fffffd 31.12%, #fdb700 47.14%, #efdf80 75.26%, #dac658 91.67%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000;
    font-family: 'emiratesmedium';
    text-transform: capitalize;
}
.Inner_modal  .form_group_cp {
    border-radius: 5px;
    position:relative;
}
.Inner_modal .form_group_cp .form_wrap {
    border-radius: 5px;
}
.Inner_modal .form_group_cp .form_wrap label {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    top: -9px;
    background-color: #121212;
    padding: 0px 5px;
}
.Inner_modal .modal-body {
    background: #121212;
}
.Inner_modal .form_group_cp .form_wrap input.form-control {
    padding: 6px 0px;
    height: 43px;
}.Inner_modal .modal-footer button.btn {
    height: 38px;
    max-width: 110px;
    width: 100%;
    font-size: 14px;
    box-shadow: none;
    font-weight: 500;
    text-transform: uppercase;
    border: none;
    box-shadow: none;
    outline: none;
}
.Inner_modal .modal-footer button.btn {
    font-size: 14px;
}
.Inner_modal .modal-footer {
    background-color: #121212;
}
.Inner_modal .modal-content .modal-header h1 {
    border:none;
    padding:0px;
}
.Inner_modal  .close_btn {
    background: transparent;
    height: auto;
    width: auto;
}
.Inner_modal  .close_btn .btn-close {
    filter: invert(1);
}
.Inner_modal .modal-footer button.btn.btn-secondary {
   display:none;
}
.Inner_modal .modal-footer {
    padding: 4px 13px;
}

.Edit_statck_wrap .form_wrap .titile {
    display: block;
    position: absolute;
    background: #121212;
    color: #fff;
    top: -8px;
    left: 9px;
    font-size: 14px;
    padding: 1px 5px;
    line-height: 18px;
}

.Edit_statck_wrap .form_wrap {
    width: 100%;
    border-radius: 4px;
}
.Edit_statck_wrap .form_wrap input {
    border-radius: 4px;
}
.Edit_statck_wrap {
    gap: 15px;
}
.sports_wrappper {
    justify-content: start;
    display:inline-block;
    width:100% !important;
}
.sports_tab {
    background:transparent;
    height: 43px;
    margin-top:0px;
    margin-bottom:30px;
}

.sports_tab ul.sports_tab_list {
    gap: 6px;
    padding-top: 20px;
}

.sports_tab ul.sports_tab_list li {
    background-color:var(--bg-gradient);
}
.sports_tab ul.sports_tab_list li {
    background: var(--bg-gradient);
    padding: 1px;
    border-radius: 5px;
}
.sports_tab ul.sports_tab_list a {
    border-radius: 5px !important;
    margin:0px;
    height: 43px;
}
  
.sports_tab:before {
display:none !important;
  }

.match_details_wrapper .bet-table .bet-table-header {
    overflow:visible;
}
.match_btn_rules {
    position:relative;
}
.min_max_value_collapse{
    min-width: 140px;
    width: max-content;
    padding: 5px 8px;
    line-height: 17px;
    position: absolute;
    top: -36px;
    right: -6px;
    background-color: #131313;
    border: solid .5px #343434;
    border-radius: 4px;
    z-index: 11;
    color: #dfdfdf;
    box-shadow: 0 1em 2em -.5em #00000059;
    text-align: left;
    font-size: 11px;
    display:flex;
}
.min_max_value_collapse::before {
    content: '';
    background-color: #131313;
    width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    right: 7px;
    bottom: -5px;
    transform: rotate(45deg);
}





}

@media (max-width:991px) {
    .matchDetailHeader .matchDetailHeaderWrapper .matchDetailHeader_left .team_name {
        font-size: 16px;
    }
    .match_detail_wrap01 .center-panel {
        padding-bottom: 41px;
    }
    .footer_wrapper {
       /* display:none; */
    }
    .main_header .header_logo img {
        max-height: 40px;
    }
    .matchDetailHeader .matchDetailHeaderWrapper .matchDetailHeader_left .event-date {
        gap: 0;
      }
    .event_status{
        display: none;
    }
    .scoreboard-iframe{
        height: 230px !important;
    }

.reports_wrapper .center-panel {
    width: 100%;    
}
/* .reports_wrapper .container-fluid {
    padding:0px;
} */
.reports_wrapper .center-panel {
    width: 100%;
    padding: 0px;
}
.container-fluid.report_wrap {
    padding: 0px;
}
.loginmodal  .modal-dialog {
    width:95%;
    max-width:95%;
    background:#000;
    margin-top:20px;
}
.login_wrapper .login_left {
    width:100%;
}
.login_wrapper .login_right {
    width: 100%;
}
.login_wrapper .iphone_img {
    display:none;
}
.login_wrapper .login_left img.logo-login {
    width:200px;
    margin-top: 10px;
    margin-bottom:25px;
}
.login_wrapper .login_form_box {
    top:0%;
    position: inherit;
    height:100%;
    padding-top: 0;
}
.login_wrapper .login_right {
    width: 100%;
    position: inherit;
}
button.btn-close1 {
    right: 16px;
    top: 7px;
    z-index: 99;
}
.match_details_wrapper .fancy_table .teamnem {
    text-overflow: inherit !important;
    white-space: inherit !important;
    line-height: 17px;
}
.haed_right .header_btn {
    align-items: center;
}
.haed_right .header_btn .btn-gradient {
    min-height: 30px;
    height: 30px;
}
.Inner_modal  .modal-content {
    height: 85vh;
    overflow-y: auto;
}
.Inner_modal  .modal-content .modal-header {
    border: none;
    background: transparent;
    padding: 5px 10px;
}

}


@media (max-width:767px) {  
    .balance_exposer {
        line-height: 12px !important;
    }
.mobile_btn{
    display: flex !important;
}
    .date-time {
        height: 34px;
        padding:8px 1px;
        
    }
    .user_dropdown .dropdown-toggle {
        padding: 0 0px 0 5px;
    }
    .fancy_header.new_tabs .fancytab {
        padding: 1px 10px;
        font-size: 14px;
    }
    .main_header .head_left {
        gap: 10px;
    }
    .toggle_btn{
        display: block;
    }
    .haed_right .header_btn .btn-gradient.m_none{
        display: none;
    }
.m_none{
        display: none;
    }
    .sports_inplay_market_row .sports_inplay_market_event  .match_name {
        font-size: 14px;
        line-height: 17px;
    }
    .sports_tab ul.sports_tab_list a img {
        max-width: 24px;
        max-height: 24px;
    }
    .sports_tab ul.sports_tab_list a {
        padding: 3px 10px;
        font-size: 16px;
        gap: 10px;
    }
    .trending_games .item_main {
        width: 150px;
        min-width: 150px;
    }
    .trending_games .trending_games_row .trending_game_group {
        display: inline-flex;
        flex-direction: column;
        gap: 6px;
    }
    .trending_games .title {
        font-size: 14px;
    }
    .haed_right .header_btn .btn-gradient.glowing span {
        display:none;
    }
    /* .fancy_table .Fancy_suspended {
        width: 84%;
        right: 0;
    } */
    /* .fancy_table .bet-tablehdrright {
        width: 110px;     
    } */

}


@media (max-width:374px) {

.bet_table_placebet .stakes button {
    height: 33px;
    width: 18%;
    margin: 3px;
    font-size:12px;
}

}
@media (max-width:340px) {
    .bet_table_placebet .stakes button {
        width: 17.9%;
    }
}
@media (max-width:310px) {
    .bet_table_placebet .stakes button {
        width: 17.8%;
    }
}


@media screen and (min-width: 1280px) {

}
@media screen and (min-width: 1680px) {

}


@media (max-width:767px) {
    .casino_section .casino_grid {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }
    .casino_section {
        padding: 25px 0;
    }
    .sports_section {
        padding: 3rem 0;
    }
    .how_to_start_section {
        padding: 25px 0;
    }
    .icon_box h4 {
       font-size: 15px;
    }
    .why_exchange_section {
        padding: 10rem 0;
    }
    .payment_section {
        padding: 20px 0 20px;
    }
    .payment_section .payment_type_block ul {
        grid-template-columns: repeat(5, 1fr);
    }
    .fooetr_col_block .logo_img_footer {
        max-width: 125px;
    }
    .footer_wrapper .footer_bottom_inner h4 {
        margin-top: 15px;
    }
    .second_block img {
        width: 150px;
    }
    .fooetr_col_block.last_block img {
        width: 100%;
    }
    .fooetr_col_block {
        padding-right: 0px;
    }
    *::-webkit-scrollbar {
        width: 0;
        height:0px;
      }
      .bet_table_placebet .placebet .form-group label {
        font-size: 12px;
        margin-right: 4px;
    }
    .bet_table_placebet .placebet .form-group {
        
        font-size: 12px;
    }
    .bet_table_placebet input[type=number] {
        margin-right: 0!important;
        width: 50px!important;
    }
  
    .bet_table_placebet .placebet .form-group input {
        width: 50px;
    }
    .bet_table_placebet .placebet .form-group img {
        width: 16px;
    }


    
}

@media (max-width:375px) {
.Inner_modal .modal-body {      
        padding-bottom: 0px;
}

.Inner_modal  .modal-content {
    height: 81vh;
}
.Edit_statck_wrap .form_wrap input {
    height: 38px;
    font-size: 13px;
}

.Edit_statck_wrap .form_wrap .titile {
    font-size: 12px;
}






}