

@media only screen and (max-width:1560px) {
 
}

@media only screen and (max-width:1440px) {

}


@media only screen and (max-width:1366px) {
  
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
}
@media only screen and (max-width:1300px) {
  
}

/* Applies to screens between 576px and 768px */

@media only screen and (max-width:1200px) {
    .search_list_desktop{
        display: none;
    }
    .breadcrumb_block{
        padding: 1px;
        line-height: normal;
    }
    .breadcrumb_block .event___name{
        font-size: 9px;
    }
    /* .left_sidebar{
        display: none;
    } */
    .right_wrapper {
        padding: 8px 0px;
    }
    .main_inplay_wrapper {
        padding: 3px;
    }
    .search_box .form-control{
        display: none;
    }
    .search_box {
        min-width:auto;
        background: var(--primary-color);
        margin: 0 5px;
        display: inline-block;
        border-radius: 100%;
        color: #fff;
        font-size: 13px;
        font-weight: 600;
        width: 26px;
        height: 26px;
        justify-content: center;
        text-align: center;
        padding: 0;
    }
    .icon_search{
        position: inherit;
        left: 0;
        top: 0;
    }
    .icon_search svg {
        width: 13px;
        height: 13px;
        fill: var(--text-white);
    }
    .right_wrapper{
        overflow-x: hidden;
    }
    .header_wrapper header {
        padding-right: 5px;
    }
    .loginregister .btn_loginregister{
        height: 30px;
        padding: 0 10px;
    }
    .left_sidebar {
        position: fixed;
        top: 0;
        left: -300px; /* Hide by default */
        width: 238px;
        height: 100%;
        background-color: var(--primary-light);
        padding: 10px 15px;
        transition: left 0.4s ease-in-out;
        z-index: 1002;
    }
}
@media only screen and (min-width:1200px) {
    .logo_img{
        width: 175px;
    }
    .loginregister .btn_loginregister{
        margin-right: 4px;
    }
    .right_wrapper{
        margin-left: 238px;
    }
    .mobile_tv{
        display: none;
    }
}


@media only screen and (max-width:1100px) {
  
}



@media only screen and (max-width:991px) {
.btn_block{
    display: none;
}
.mobile_betslip {
    padding: 0;
    display: block;
} 

}

@media only screen and (min-width:768px){
    /* .sports_book_iframe{
        margin-top: 79px;
    } */
    .site_message_remove .header_wrapper header {
        top: 0;
      }
      .site_message_remove .sport_navbar {  
        top: 55px; 
      }
      .site_message_remove .right_wrapper {
        margin-top: 109px;
      }
      .site_message_remove  .left_sidebar {
        top: 109px;
      }
      .summary{
        display: none;
      }
}

@media only screen and (max-width:767px) { 
    .remove_header_sports .left_sidebar {
        top: 0;
    }
    .remove_header_sports.site_message_remove  .left_sidebar {
        top: 0;
    }
    .iframe_wrapper {
        margin-top: 0;
      }
    .order_1_m{
        order: 1;
    }
    .order_2_m{
        order: 2;
        margin-top: 20px;
    }
    .loginregister {
        gap: 4px;
    }
    .remove_header_sports .right_wrapper {
        margin-top: 0 !important;
    }
    a.whatsapp_link_main {
        bottom: 10%;
      }
    .mobile_text_match{
        display: flex;
        flex-direction: column;
    }

    table.market-summary{
        display: none;
    }
    .breadcrumb_block .event___name.mobile_text {
        position: absolute;
        right: 10px;
        font-size: .875rem;
    }
    .desktop_none{
        display: block;
    }
    .main_wrapper {
        PADDING-BOTTOM: 50PX;
    }
    .bet_wrapper_inner {
        padding: 0 0px;
    }
    .fancy_wrapper_inner {
        padding: 0 0;
    }
/* match details */
.match_details_wrapper .game-title-box {position:relative;}
.match_details_wrapper .newtab_collect .nav-tabs li {flex-basis:0; flex-grow:1; text-align:center;}
.match_details_wrapper .detail-page .bet-table-header .col-md-5.col-6 .game-title-box {padding-left:1px !important; padding-right:1px !important;}
.match_details_wrapper .detail-page .newtab_collect .tab-content .tab-pane {padding:0;}
.match_details_wrapper .detail-page .match-name {display:flex; align-items:center; width:calc(100% - 35px);}
.match_details_wrapper .bet-table-row {padding-top:0 !important; padding-bottom:0 !important;}
.match_details_wrapper .detail-page .bl__text {width:60px;}
.match_details_wrapper .match-name {font-size:.9rem;}
.match_details_wrapper .bet-table-row .row .col-md-4 {padding:0;}
.match_details_wrapper .mob_searchbar .search-bar input:focus-visible {outline:none;}
.match_details_wrapper .detail-page .events-col {padding:0; margin-bottom:.5rem !important; margin:0 2px;}
.match_details_wrapper .inplay-main.detail-page {padding:0;}
.match_details_wrapper .btn-block .back, .btn-block .lay {border-radius:0.4rem; min-height:38px; color:#000; font-weight:700;}
.match_details_wrapper .inplay-main {border:none; padding:4px;}
.match_details_wrapper .match-name {font-size:0.7rem;}
/* match details */



    .casino_game_wrapper .casino_item img {
        height: 70px;
    }
    .casino_serach {
        width: 95%;
        margin: auto;
    }
    .singup_wrapper div.signUpUi {overflow:hidden; min-height:90%; width:90%; border-radius:10px; justify-content:center;}
.singup_wrapper h4.head-title {padding-left:10px !important;}
.singup_wrapper .signUpNew_info {padding-left:20px !important;}
.singup_wrapper .signUpUi form {padding:20px; padding-bottom:0;}
.singup_wrapper .signUpUi form .form-group {margin-bottom:15px;}
.singup_wrapper #alert {width:95%;}
.singup_wrapper .signUpUi form .form-group input {}
.singup_wrapper .signUpUi form .btn-primary {border-radius:0;}
.singup_wrapper .signUpUi form button.btn-primary {width:100% !important; border-radius:7px; font-size:13px; margin-bottom: 0 !important;}
    .heading_block {
        margin-top: 0 !important;
    }
    .hero_banner_slider .slick-slide{
        margin-right: 10px;
    }
    .hero_banner_slider .slick-slide img{
        min-height: 135px;
        border-radius: 5px;
        border: 1px solid #fff;
        object-fit: cover;
    }
    .marq_block{
        position: inherit;
    }
    .header_wrapper header{
        padding-left: 0;
        height: 50px;
        position: inherit;
    }
    .sport_navbar{
        position: inherit;
        padding: 0;
        top: 50px;
        width: 95%;
        margin: 0 auto;
        right: 0;
        left: 0;
        border-radius: 14px;
        background: #3D3D3D;
        border: none;
        padding: 3px 0;
    }
    .sport_navbar .navbar_content_inner ul ul{
        width: 100%;
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        
    }
    .sport_navbar ul li{
        border-right: 1px solid #666 !important;
    }
    .sport_navbar .navbar_content_inner ul li a{
        padding: 0 19px;
        flex-direction: column;
        align-items: center;
        margin: 0;
        border-radius: 0 !important;
        border: none;
    }
    .right_wrapper {
        margin: 0;
    }
    .match_details_page .right_wrapper {
        margin-top: 0;
    }
    .loginregister.after_login a:first-child{
        display: none;
    }
    .loginregister.after_login {
        padding-right: 0!important;
    }
    .match_details_wrapper .game-title-box {
        padding: 0 !important;
        height: 25px;
    }
    .logo_img img {
        width: 115px;
    }
    .fillter_form .input__row {
        margin-bottom: 10px;
        padding: 0 3px;
    }
    .fillter_form .row .col-6:nth-child(3) {
        width: 100%;
    }
    .breadcrumb_block span.event-date {
        display: block;
        margin-left: 0;
    }
    .live_tv {
        right: 5px;
        top: 4px;
    }
}

@media only screen and (max-width:576px) {
   .match_details_wrapper .game-title-box .multi-pin{
    white-space: nowrap;   /* Text ko ek hi line me rakhne ke liye */
    overflow: hidden;      /* Overflow hone par hide karega */
    text-overflow: ellipsis; /* "..." show karega */
    width: 155px;
   }
   .bonus_List_wrapper .container{
    padding: 0;
   }

   .container.mobile_padding  {
    padding: 0 2px;
}
  
}

@media (max-width:375px) {
    .match_details_wrapper .game-title-box {
        padding: 0 !important;
        height: 25px;
    }
    .match_details_wrapper .detail-page .match-name {display:flex; align-items:center; margin-left:3px; font-size:11px;}
    }