@media screen and (max-width: 1199px) {
  .desktop-right{
    display: none;
  }
  .desktop-left {
    width: 100%;
    margin: 0 auto;
}
  .footer_nav nav {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  *::-webkit-scrollbar {
    width: 0px;
  }

  *:horizontal {
    height: 0px;
  }

  *::-webkit-scrollbar:horizontal {
    height: 0px;
  }

  .promotion_slider_item {
    margin-bottom: 0px;
  }

  .offcanvas {
  margin-left:0 !important;
    margin-right: 0 !important;
   width: 100% !important;
    
    }

  button:hover,
  button:focus,
  a:hover,
  a:focus {
    opacity: 1;
  }
  .footer_nav nav a {
    line-height: 1.1;
 }
  
}

@media screen and (max-width: 575px) {
  #hero__slider1 .owl-dot {
    width: 5px;
    height: 5px;
  }
  .game_play_body {
    height: 36vw;
  }
  .top_Casino-list {
    grid-auto-columns: 31%;
  }

  .open_bets_item ul li .nav-link {
    font-size: 3.46667vw;
  }

  .open-bets-canvas-bg .offcanvas-tittle span {
    font-size: 4vw;
  }

  .open-bets-canvas-bg .offcanvas-tittle img {
    width: 5.33333vw;
    height: 5.33333vw;
    vertical-align: middle;
    margin-right: 1.33333vw;
  }

  .footer-text {
    font-size: 10px;
  }

  .cls-social-icons ul li a img {
    width: 21px;
  }

  .cls-social-icons ul {
    gap: 36px;
  }

  .footercolumn p.footer-links {
    font-size: 10px;
    margin-bottom: 4px;
  }

  .flex_pin,
  .fancy_left .market-value-btn {
    padding: 0 0 0 1.86667vw;
  }

  .joinNowItem img {
    width: 20px;
  }

  .joinNowItem span {
    font-size: 9px;
  }

  .exchange_text_btom {
    font-size: 12px;
  }

  #hero__slider1 .owl-dot {
    margin: 0 3px;
  }

  .downlode-apk {
    margin: 11px auto 10px;
  }

  .jrk_live span {
    font-size: 10px;
  }

  .jrk_dot {
    width: 9px;
    height: 9px;
  }

  .palt-sports {
    height: 237px;
  }

  .fill-detail {
    padding: 10px 17px 16px;
  }

  .form_list_item input {
    font-size: 13px;
  }

  .img-ind-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 10px;
  }

  .img-ind-container {
    gap: 9px;
  }

  .filter-txt span {
    font-size: 15px;
  }

  .filter-txt.main_label img {
    height: 19px;
  }

  .navbar-inner .head3 {
    font-size: 14px;
  }

  #casino_slider-top .owl-dot {
    width: 6px;
    height: 6px;
    margin: 0 3px;
  }

  .navbar-main {
    padding-bottom: 2px;
    padding-top: 1px;
  }

  ul.navbar-scroll {
    padding: 5px 20px;
  }

  .head3.actives:after {
    bottom: -6px;
  }

  .game-provider .hpr {
    font-size: 15px;
    line-height: 31px;
  }

  .home-wrapper-inner.cl-home-wrapper .cl-home-wrapper-in.place-two-rows {
    grid-auto-columns: 90px;
  }

  .game-provider .inner-icons img {
    height: 22px;
    width: 22px;
  }

  .game-provider .inner-icons .icntxt {
    font-size: 10px;
    line-height: 12px;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 68px;
  }

  .game-provider .inner-icons .sub-inner-icons {
    padding: 11px 10px;
  }

  .filter-txt {
    font-size: 16px;
  }

  .filter-items {
    margin-top: 5px;
  }

  .top_Casino-list {
    column-gap: 20px;
  }

  .fancy-and-premium-tab .nav-item:first-child .nav-link {
    width: 99px;
  }

  .fancy-and-premium-tab .nav-item .nav-link {
    width: 170px;
  }

  .fancy-and-premium-tab .nav-item:last-child .nav-link {
    width: 180px;
  }

  .gully-notification-content-sec .mid-text {
    font-size: 12px;
  }

  .search-input,
  .search-input::placeholder {
    font-size: 4vw;
    height: auto;
  }

  .suggestion-wrap li {
    height: 11.73333vw;
    line-height: 11.73333vw;
    text-indent: 3.73333vw;
  }

  .suggestion-wrap li p,
  .suggestion-wrap li a {
    font-size: 4vw;
  }

  .btn-list .btn-send,
  .btn-cancel {
    font-size: 4vw;
    height: auto;
    border-radius: 1.6vw;
    line-height: 2.6;
    padding: 0;
  }

  .match-sub-h span,
  .event-lft .match-head h5 {
    max-width: 233px;
  }

  .jrk_location,
  .jrk_status,
  .jrk_ipAddress,
  .jrk_dateSec,
  .jrk_title_column div,
  .jrk_loadMore_btn,
  .jrk_headSec h4,
  .jrk_title {
    font-size: 16px;
  }

  .jrk_bodySec {
    padding: 0 16px;
  }

  .jrk_logMessage_container {
    gap: 8px;
  }
  .matka-tabs-list {
    margin-left: 63px !important;
  }
  /* ****************************cricket-fight-************************* */
	.team_align {
		gap: 7px;
	}

	.event_name {
		padding: 4px 7px;
	}

	.event_name h2 {
	line-height: 15px;
	}

	.match-team {
		padding: 5px 5px 5px;

	}

	.team_align span {
		font-size: 11px;
		line-height: 12.1px;
	}

	.team-img {
		width: 50px;
		height: 50px;
	}

	.match-team {
		background-size: 29px;
	}

	.cricket_btn {
		font-size: 12px;
		font-weight: 500;
		line-height: 15.59px;
	}

	.cricket_list_wrapper {
		margin-bottom: 9px;
	}

	.team-vs-play .container {
		padding-right: 5px;
		padding-left: 5px;
	}

	.back_home span {
		font-size: 14px;
	}

	.modal-dialog.b_fix {
		width: 100% !important;
		align-items: end;
		margin: 0 auto;
		min-height: 100%;
	}

	.refer-video h3 {
		font-size: 13px;
	}


	.stage {
		margin-top: 18px;
	}


	.stage .stage-item:after {
		width: 85px;
	}

	.match_start_timeline {
		padding: 1px 10px;

	}

	.cricket_list_wrapper {
		border-radius: 6px;
	}

	.my_contests .match-team {
		background-size: 20px;
	}

	.betteam-teams-header {
		.team-edit-item {
			width: 50%;
		}
	}

}

@media screen and (max-width: 479px) {
  .c_logo {
    width: 111px;
    height: 52.8px;
  }

  .log-sin {
    font-size: 12px;
  }

  .log-sin {
    img {
      width: 5.06667vw;
      height: 5.06667vw;
    }
  }


  .marquee-box {
    & h4 {
      img {
        width: 4.53333vw;
        height: 4.53333vw;
      }
    }
  }

  .marquee-box {
    h4 {
      font-size: 3.46667vw;
    }
  }

  marquee {
    font-size: 3.46667vw;
    line-height: 1.3;
  }

  .marquee-box h4:after {
    left: 58px;
    height: 26px;
  }

  .entrance-title {
    h2 {
      font-size: 3.73333vw;
      text-indent: 1.33333vw;
    }
  }

  .entrance-title span {
    font-size: 2.93333vw;
    width: 14.13333vw;
    line-height: 7.46667vw;
    height: 6.4vw;
    padding: 0;
    text-align: center;
    padding-right: 4px;
  }

  .entrance-title span::before {
    border-top: 6.16667vw solid transparent;

  }

  .all_sports_wapper ul {
    li {
      width: 49.2%;
    }
  }

  .live_sports {
    padding: 0 1.6vw 1.6vw;
  }

  .con_bg {
    padding: 0 1.6vw;
  }

  .on_live dd {
    font-size: 2.66667vw;
    line-height: 3.73333vw;
    margin-bottom: 1.06667vw;
  }

  .on_live dt {
    margin-bottom: 1.6vw;
  }

  .on_live .live_icon {
    height: 4.26667vw;
    line-height: 4.26667vw;
    padding-right: 1.33333vw;
    border-radius: 0.8vw;
    font-size: 3.46667vw;
  }

  .on_live .live_icon span {
    height: 4.26667vw;

    margin-right: 1.33333vw;
    border-radius: 0.8vw 0 0 0.8vw;
  }

  .on_live dd span {
    border-radius: 0.53333vw;
    min-width: 3.73333vw;
    height: 3.73333vw;
  }

  .on_live .live_icon {
    height: 4.26667vw;
    line-height: 4.26667vw;
    font-weight: bold;
    color: #fff;
    padding-right: 1.33333vw;
    background-image: linear-gradient(180deg, #fb3434 0%, #e80505 100%);
    border-radius: 0.8vw;
    display: inline-flex;
  }

  .on_live .live_icon span:before {
    width: 18px;
 

  }

  .sub_footer_body {
    width: 100%;
  }

  .downlode-apk {
    img {
      width: 150px;
      height: auto;
    }
  }

  .support {
    width: 78px !important;
  }

  .cls-social-icons ul {
    row-gap: 15px;
    column-gap: 26px;
  }

  .footer-text {
    padding-bottom: 44px;
  }

  .marquee-item {
    width: 39%;
  }

  .entrance-title {
    border-bottom: 1.12vw solid rgb(18 149 34);
  }

  .footer_nav nav a {
    width: 20vw;
    height: 13.33333vw;
    font-size: 3.2vw;
    line-height: 1.1;
    padding: 1.86667vw 2.66667vw 0;
  }

  .footer_nav nav img {
    width: 5.33333vw;
    height: 5.33333vw;
    margin: 0 auto 0.53333vw;
  }

  #home,
  #Exch,
  #account {
    border-radius: 7vw 7vw 0 0;

  }

  #inPlay,
  #sports1 {
    border-radius: 0 0 7vw 7vw;
  }

  .cls-footer-sec.sk-footer ul li:nth-child(odd):before,
  .cls-footer-sec.sk-footer ul li:nth-child(odd):after {
    width: 47px;
  }

  #promotion_slider-top .owl-nav button.owl-next {
    background-size: 24px 24px;

  }

  #promotion_slider-top .owl-nav button.owl-prev {
    background-size: 24px 24px;

  }


  .popular-img {
    width: 80px;
    height: 95px;
  }

  .succssfully-sec .new-account-wrapper h3 {
    font-size: 13px;
    line-height: 13px;
  }

  .place-bet-toster span {
    font-size: 13px;
  }

  .place-bet-toster h3 {
    font-size: 10px;
  }

  .filter-search ul {
    gap: 15px;
  }

  .weekly-reward-body h3 {
    font-size: 12.66px;
  }

  .toster-bet-wrapper {
    column-gap: 5px;
  }

  .place-bet-toster {
    padding: 4px 2px;
    min-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .stage-item-text span {
    font-size: 12px;
  }
  .game-wrap {
    span{
      font-size: 3.46667vw;
    }
  }
  
  #howtoModal .modal-body {
    padding: 7px;
  }

  .notices-cnt-sec small,
  .notices-cnt-sec p,
  .notices-cnt-sec h2 {
    font-size: 5vw;
  }

  .notices-cnt-sec h2 {
    line-height: 6vw;
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .notices-cnt-sec p {
    line-height: 6vw;
    margin-top: 2vw;
  }

  .notices-cnt-sec a {
    width: 46vw;
    height: 13vw;
    font-size: 4vw;
    margin: 6vw auto 0;
  }

  .open-bets-canvas-bg .offcanvas-tittle {
    padding: 8px 5px;
  }

  .open-bets-canvas-bg .offcanvas-header .btn-close {
    padding: 0px 26px 0 0;
  }

  .open_bets_header_r p {
    font-size: 12px;
    line-height: 19px;
  }

  .open_bets_item ul {
    padding: 5px 10px;
  }

  .odds_data .table th:first-child,
  .odds_data .table td:first-child {
    width: 30%;
  }

  .open_bets_header_l {
    width: 12%;
  }

  .inplay-live-match-inner .match-sub-h span {
    font-size: 12px !important;
  }

  .selected_item {
    min-width: 105.17px;
    line-height: 28px;
    font-size: 12px;
    padding-right: 5px;
  }

  .jrk_select li {
    padding: 8px 7px 10px;
    font-size: 12px;
  }

  .searxh-a {
    display: flex;
    justify-content: center;
  }

  .search-one {
    max-width: 35px;
  }

  .selected_item img {
    width: 10px;
    height: 10px;
  }

  .s_select {
    right: 129px;
  }

  .s_select .selected_item {
    min-width: 63.23px;
  }

  .input-num input {
    font-size: 4vw;
  }

  .match-head-items ul {
    gap: 10px;
  }

  .no-data {
    border-radius: 1.6vw;
    color: #7e97a7;
    font-size: 4.26667vw;
    margin: 5.33333vw 2.66667vw;
    padding: 2.66667vw 1.86667vw 5.33333vw;
  }

  .no-data h3 {
    font-size: 5.33333vw;
    border-bottom: 1px solid #e0e6e6;
    margin-bottom: 1.33333vw;
    padding: 1.86667vw 0;
    line-height: normal;
  }

  .inplay-live-match-inner .match-sub-h span {
    font-size: 3.2vw !important;
  }

  .match_box_inner .match-sub-h span {
    font-size: 10px !important;
    line-height: 17px;
  }

  .match_box_inner .event-lft .match-head h5 {
    font-size: 13px !important;
  }

  .hnext img {
    height: 11px;
  }


  .refer-inner-box {
    width: 100%;
  }

  .refer-title p {
    color: #222;
    font-size: 13px;
    font-weight: 500;
  }

  .copy-refer-code .form-control {
    font-size: 15px;
  }

  .refer-bonus-process h4 {
    font-size: 16px;
  }

  .member-box-con::before,
  .member-box-con::after {
    width: 80px;
  }

  .match-sub-h span,
  .event-lft .match-head h5 {
    font-size: 4vw;
  }

  .c_logo {
    padding-left: 8px;
  }



  .left-imgg {
    padding: 0;
  }


  .categories-filter {
    font-size: 18px;
  }

  .cricket_ten_second_img_txt {
    gap: 11px;
  }

  .b_na2 {
    padding: 5.6px 8px;
  }

  .jnHeading.signUp_btn {
    padding-top: 18px;
  }

  .footercolumn p.footer-links {
    line-height: 26px;
  }

  .cls-social-icons ul {
    gap: 26px;
  }

  .news-wrap .side-head h3 {
    font-size: 17.28px;
  }

  .news-wrap.news-wrap-frame .side-head {
    padding: 13.022px 0;
  }

  .tc-wrap h3,
  .announce-wrap h3 {
    font-size: 16.32px;
  }

  .announce-wrap {
    padding: 17px 12px 0;
  }

  .tc-wrap ul,
  .announce-wrap ul,
  .tc-wrap ol,
  .announce-wrap ol {
    margin-left: 28px;
  }

  .tc-wrap ul,
  .announce-wrap ul,
  .tc-wrap ol,
  .announce-wrap ol,
  .announce-wrap p {
    font-size: 14.4px;
  }

  .btn-send {
    font-size: 14.4px;
    padding: 8px 60px;
  }

  .palt-sports {
    height: 182px;
  }

  .fill-detail ul li .nav-link {
    font-size: 13px;
    padding: 7px;
  }

  .form_list_item {
    margin-bottom: 14.53px;
  }

  .logo_c img {
    width: 77px;
  }

  .privacy_policy_kyc_text {
    font-size: 11px;
  }

  .form-select.form-control.codein {
    background-position: right 0.2rem center;

  }


  .head__sec__ksr p {
    font-size: 11px;
  }

  .resend-otp .otp {
    font-size: 11px;
  }

  .exchange-sportsbook-list ul li .nav-link {
    font-size: 3.43333vw;
    line-height: 9.7vw;
    padding: 0;
  }

  .exchange_sports_bg ul li .nav-link {
    font-size: 3.73333vw;
    padding: 0;
    line-height: 8.8vw;
  }

  .exchange_sports_bg {
    padding: 7.336px;
  }

  .game_icons h3 {
    font-size: 13.44px;
  }

  .game_icons img {
    width: 19.19px;
    height: 19.19px;
  }

  .game_icons {
    line-height: 2.2;
    font-size: 3.73333vw;
  }

  .in_play_match-list-left img {
    width: 18px;
    height: 18px;
  }

  .betcoin img {
    width: 10.55px;
    height: 10.55px;
  }

  .matka-bets-sec .accordion-button {
    font-size: 12px;
  }

  .betcoin {
    width: 15.36px;
    height: 14.29px;
  }

  .text-tittle {
    font-size: 3.2vw;
  }

  .footer-text {
    font-size: 9px;
  }

  .game_ban img {
    border-radius: 24px;
  }

  .in_play_match-list-right p {
    font-size: 4vw;
    padding-top: 0;
    max-width: 314px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.3;
  }

  .in_play_match-list {
    padding: 5.28px 0 6.36px 10px;
  }

  .match-head-items h2 {
    font-size: 3.46667vw;
  }

  .match-head-items {
    line-height: 1.77;
    padding: 0 11.34px;
  }

  .match-head-items ul li button img {
    width: 16px;
    height: 16px;
  }

  .match-odds {
    line-height: 9.06667vw;
    border-radius: 4.8vw;
    padding: 0 2.4vw;
    font-size: 3.46667vw;
  }

  .market-type {
    padding: 1.86667vw;
  }

  .match-head-items {
    padding: 0 1.86667vw;
    line-height: 2.1;
  }

  .live-match-detail .accordion-header {
    padding: 0 1.86667vw;
  }

  .min-max-value img,
  .market-value-btn img {
    width: 6.66667vw;
    height: 6.66667vw;
  }

  .min-max-value,
  .lay-back {
    height: 9.33333vw;
    width: 10.4vw;
  }

  .market-value-btn {
    padding: 0;
    margin-right: 1.86667vw;
  }

  .market-value-text {
    gap: 0;
    margin-left: 16px;
  }

  .market-value-text,
  .totalMatched {
    font-size: 2.93333vw;
    line-height: 1.1;
  }

  .lay-back {
    font-size: 3.46667vw;
   font-weight: 500;
  }
  .racing_match{
   h5{
    font-size: 3.2vw !important;
    }
  }
  .racing_match ul {
    font-size: 3.2vw;
  }
  .live-match-item {
    grid-template-columns: 1fr 134.39px;
  }

  .match-head h5 {
    font-size: 14.4px;
  }

  .susp,
  .suspend {
    font-size: 3.46667vw;
  }

  .in-play-btn {
    font-size: 12.48px;
  }
  .matka-tabs-list {
    grid-template-columns: 21% 21% 21% 21%;
  }
  .matka-left-fix {
    .matka-fix-list {
        border-left: solid 58px var(--cmn-bg-color);
    }
   }
   .matka-tabs-list {
    margin-left: 55px !important;
}
  .lay-back {
    padding-bottom: 0;
  }

  .match-head h5 {
    padding: 0px 5.928px;
  }

  .group-right .in-play-btn {
    height: auto;
    line-height: 1.34;
    font-size: 3.16667vw;
    padding: 1.6vw;
    width: 18.66667vw;
  }
  .side-content h3 {
    font-size: 3.73333vw;
    padding: 0 1.86667vw;
  }
  .match-sub-h span,
  .event-lft .match-head h5 {
    max-width: 174px;
  }

  .live_profit {
    font-size: 11px;
  }

  .coin-list button {
    height: auto;
    font-size: 3.46667vw;
    line-height: 2.46;
    font-weight: 500;
  }

  .keyboard-wrap button {
    font-size: 4vw;
    line-height: 10.4vw;
    height: auto;
    font-weight: 600;
  }

  .keyboard-wrap .btn-delete {
    font-size: 4vw;
        line-height: 10.4vw;
        height: 100%;
        font-weight: 600;
  }

  .keyboard-wrap .btn-delete:before {
    width: 17.27px;
    height: 10.52px;
  }

  .coin-list {
    margin-bottom: 4.6667px;
  }

  .keyboard-wrap {
    margin-bottom: 8px;
  }

  .any-odds .form-check-label {
    font-size: 12px;
  }

  .input-num button {
    width: 12vw;
    height: 10.66667vw;
  }

  .input-num {
    border-radius: 1.6vw;
    font-size: 4vw;
    line-height: 10.13333vw;
  }

  .icon-minus:before {
    width: 16.31px;
    height: 3.83px;
  }

  .icon-plus:before {
    width: 16.31px;
    height: 17.27px;
  }

  .fancy-and-premium-tab {
    padding-top: 16px;
  }

  .fancy-and-premium-tab .mb-pill .nav-link {
    font-size: 3.46667vw;
  }

  .pin-match img {
    width: 24px;
    height: 24px;
  }

  .live-match-detail .accordion-button {
    font-size: 12.48px;
  }

  .live-match-detail .accordion-header {
    padding: 0 3px;
  }

  .info-icon-i img {
    width: 14.39px;
    height: 14.39px;
  }

  .match-head h5 {
    max-width: 161px;
  }

  .right-marke.info-show {
    padding: 3px;
    width: 17px;
    height: 17px;
  }

  .f-right.min-max {
    font-size: 10px;
  }

  .live-match-detail {
    margin-bottom: 11px;
  }
  .marquee-box {
    h4 {
        padding-right: 19px;
    
   }
  }
  .close-video img {
    width: 11px;
  }

  .close-video {
    width: 34.66px;
    height: 26.6px;
  }

  .bg_color-2 img {
    height: 5.33333vw;
  }

  .bg_color-2 {
    width: 55.44px;
    height: 40px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3px;
  }

  .slot-filter .offcanvas.offcanvas-end,.search-filter-menu .offcanvas.offcanvas-end{
    top: 14.66667vw;
  }

  .tag-live strong {
    padding: 1px;
  }

  .exchange-menu ul li .nav-link {
    padding: 9px 15px 6px;
  }

  .a-search img {
    width: 21.11px;
    height: 21.11px;
  }

  .a-search {
    padding: 0 13.5px;
  }

  .tag-new {
    width: 42.52px;
    height: 24.44px;
    right: -9px;
    top: 0px;
  }

  .set-fav {
    width: 16px;
  }

  .set-fav.user-login {
    width: 26px !important;
    height: 26px !important;
    margin-right: 7px;
  }

  .highlights_slider .owl-nav button.owl-prev,
  .highlights_slider .owl-nav button.owl-next {
    transform: translate(0%, -50%);
    width: 26px;
    background-size: 43px 23px;
  }

  .account-id span img {
    width: 19.19px;
  }

  .account-id span {
    font-size: 3.46667vw;

  }

  #offcanvasBottom .account-id span {
    line-height: 17px;
  }

  .activity-logs .account-id {
    padding: 4px 0 2.36px 8px;
  }

  .acti_log {
    font-size: 13.54px;
    line-height: 2.4;
  }
  .footer_nav nav img {
    margin: 0 auto 0.53333vw;
  }
  table.dataTable thead th,
  table.dataTable thead td,
  .table td,
  .dataTables_length {
    font-size: 3.46667vw;
  }

  .dataTables_paginate a {
    font-size: 12.48px;
  }

  .paginate_button.current {
    padding: 5.8px 13.6px;
  }

  .paginate_button.current {
    margin: 0 5px;
  }

  .no-data-found-master-wrapper h4 {
    font-size: 12.48px;
  }

  .announce-wrap.rules-reg ol {
    margin: 0;
  }

  .announce-wrap.rules-reg p {
    font-size: 12.48px;
  }

  .announce-wrap.rules-reg .declared {
    padding: 8.18px 10.18px 3px 10.18px;
  }

  .announce-wrap.rules-reg ol {
    margin: 0;
    padding-left: 22px;
  }

  .menu-list a {
    font-size: 14.4px;
  }

  .profilename.login-last {
    font-size: 10px;
  }

  .menu-list a,.menu-list .social_link {
    padding: 9.34px 40.52px 6.34px 8.8px;
    font-size: 4vw;
    line-height: 1.6;
    padding: 2.13333vw 9.06667vw 2.13333vw 2.66667vw;
  }

  .menu-list a:after {
   width: 23.03px;
    height: 23.03px;
  }

  .logout {
    height: 48.08px;
    font-size: 15.36px;
  }

  .logout:after {
    width: 14.39px;
    height: 14.39px;
  }

  .bonus-info .row {
    --bs-gutter-x: 0.5rem;
  }

  .modal-banner-img img {
    width: 56px;
  }

  #cashoutModal .modal-body {
    padding: 0;
  }

  .live-but-sub-con {
    font-size: 11px;
  }

  #cashoutModal .btn.btn-secondary.cancle-but.w-50,
  #cashoutModal .btn-type-submit {
    height: 37px;
    font-size: 14px;
    border-radius: 5px;
  }

  .get-losing-bonus_y .modal-header h5 {
    font-size: 21px;
  }

  .get-losing-bonus_y p {
    font-size: 14px;
    line-height: 19px;
  }

  .get-losing-bonus_y .info_list li {
    font-size: 11.6px;
    line-height: 19px;
    padding-left: 5vw;
  }

  .get-losing-bonus_y .info_list {
    padding: 11px 0 0 20px;
  }

  .get-losing-bonus_y .modal-header {
    padding: 10px;
  }

  .internal_transfer_form span {
    font-size: 12.48px;
    padding: 10px 0 5px;
  }

  .internal_transfer_form input {
    font-size: 15px;
    padding: 9.06px 7.02px;
    margin-bottom: 8px;
  }

  .jconfirm-buttons {
    padding-top: 15px;
  }

  .jconfirm-buttons button.btn-default {
    border-radius: 4px;
  }

  .jconfirm-content,
  .needto {
    font-size: 3.46667vw;
  }

  .balance-details_y .btn.btn-sm {
    line-height: 1.9;
    font-size: 14.4px;
  }

  .menu-list-profile {
    font-size: 4vw;
    line-height: 2.5;
    padding: 9px 13px 0 12px;
  }

  .profile-icon {
    width: 14px;
  }

  .copy-deti .profile-items label {
    font-size: 17px;
  }

  .account-id {
    padding: 3px 0 3.36px 10px;
  }

  .tabbable-line h3 {
    font-size: 3.73333vw !important;
    padding: initial;
    line-height: 2.2;
  }

  .exch-fancy-primium-tabs-wrapper .nav-tabs .nav-link {
    padding: 5px 13px;
  }

  .matka-detail-sub-heading h2 {
    font-size: 12px;
  }

  .matka-detail-sub-list .search-sec {
    width: 51%;
  }

  .search-sec input.form-control {
    font-size: 12px;
    height: 32px;
  }

  .matka-detail-sub-list .search-btn {
    font-size: 12px;
  }

  .guru-but-sec li {
    width: calc(100% / 6 - -3px);
  }

  .guru-but-sec li button {
    font-size: 12px;
  }

  .exch-fancy-primium-tabs-wrapper .nav-tabs .nav-link span {
    font-size: 11px;
  }

  .guru-but-sec li button {
    padding: 6px 4px;
  }

  .matka-detail-inner h4,
  .position-change .match-head {
    font-size: 14px;
  }

  .footer-item ul li a figcaption {
    padding-top: 1px;
  }

  .cls-social-icons {
    padding: 10px 0;
  }

  img.c_support_3 {
    width: 93px !important;
  }

  .sub-header-tab .nav-tabs .nav-link {
    padding: 5px;
    font-size: 12px;
  }

  .cricket_ten_second_img_txt {
    left: 40px;
  }

  .cricket_ten_second_img_txt {
    gap: 27px;
  }

  .live-match-item {
    grid-template-columns: 1fr 37.3332vw;
  }

  .get-result .form-select {
    font-size: 4.26667vw;
    line-height: 8.8vw;
    padding: 5px;
    height: auto;
  }

  .min-max-value:after {
    position: absolute;
    left: 10.4vw;
    content: "";
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-bottom: 9.33333vw solid transparent;
    border-left: 1.86667vw solid #e0e6e6;
  }

  .fancy-and-premium-tab .nav-item .nav-link {
    width: 150px;
  }

  .fancy-and-premium-tab .nav-item:last-child .nav-link {
    width: 180px;
  }

  .button-sec button {
    height: 9vw;
    border-radius: 2vw;
    font-size: 4vw;
  }

  .gully-horse-match-sec .min-text {
    font-size: 11px;
  }

  .mid-text {
    font-size: 13px;
  }

  .gully-horse-match-sec {
    padding: 5px;
  }

  .search-list-modal .modal-header button {
    height: 17.06667vw;
  }

  .exchange-menu ul,
  .in_play_bg.bg_border {
    border-bottom: 0.7vw solid #ffa40c;
  }

  .weekly-reward-header h3 {
    font-size: 21px;
    font-weight: 600;
  }

  .weekly-reward-footer {
    padding: 4px;
    margin-top: 6px;
    min-width: 115px;
  }

  .weekly-reward-header h3 {
    top: 64%;
    z-index: 9999;
  }

  .weekly-reward-con {
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .reward-bg1 {
    animation: slideLeft 3s linear infinite;
  }

  .reward-bg2 {
    animation: slideRight 3s linear infinite;
  }

  .reward-bg3 {
    animation: slideLeft 3s linear infinite;
  }

  .reward-bg {
    background-size: 80%;
    height: 65px;
  }

  .weekly-reward-header h3 {
    font-size: 20.76px;
  }

  .code-title {
    font-size: 13px;
  }

  .copy_code {
    input {
      font-size: 13px;
    }
  }

  .inner_body {
    margin: 0 7px;
  }

  .copy_your_code {
    padding: 8px 10px;
  }

  .social-link ul li a {
    height: 30px;
    width: 30px;
    line-height: normal;
  }

  .social-link ul {
    align-items: center;
  }

  .share_on {
    font-size: 11px;
    height: 35px !important;
  }

  .copy-refer-code .form-control {
    font-size: 13px;
  }

  .refer-video-sec h3 {
    font-size: 14px;
  }

  .main-container .match-header h3 {
    font-size: 11px;
  }

  .match-start-date h5 {
    font-size: 11px;
  }

  .main-container .match-header .notification-icon {
    padding: 5px 5px;
  }

  .match-team-list .team-list-wet,
  .match-list-details h3 {
    font-size: 12px;
  }

  .boder-btn {
    font-size: 11px;
    padding: 3px 8px;
  }

  .match-team-list .team-list-wet {
    max-width: 110px;
  }

  .match-reminder-modal .modal-body .thm-heading .thm-bor-but {
    font-size: 11px;
    padding: 7px 15px;
  }

  .btn-type-submit,
  .btn.btn-secondary.cancle-but.w-50 {
    height: 40px;
    font-size: 13px;
  }
  .otpbtnnew{
    height: 23px!important;
    font-size: 11px !important;

  }

  .match-reminder-modal.thm-modal-box .modal-content .modal-body {
    padding: 6px;
  }

  .logout_text h4 {
    font-size: 15px;
  }

  .logout_text p {
    font-size: 11px;
    line-height: 12px;
  }

  .modal-social-icon label
 {
    font-size: 12px;
  }

  .team-select-sec .team-select-con h3 {
    font-size: 11px !important;
  }

  .choose-bet-list .nav-tabs li.nav-item {
    width: 32%;
  }

  .choose-bet-list .nav-tabs {
    column-gap: 4px;
  }

  .choose-list-con h4 {
    font-size: 11px;
  }

  .choose-list-con p {
    font-size: 11px;
  }

  .betamount-price .amount-value ul {
    column-gap: 4px;
  }

  .betamount-price .amount-field label {
    font-size: 12px;
  }

  .betamount-price .form-control {
    font-size: 13px;
  }

  .participate-row span {
    font-size: 11px;
  }

  .participate-row {
    margin-bottom: 4px;
  }

  .view-but-sec .thm-bor-but {
    font-size: 10px;
  }

  .transactions-bets .match-faq h5 {
    font-size: 12px;
  }

  .betamount-price .amount-value ul li .thm-btn {
    font-size: 11px;
  }

  .amount-value .edit-btn-modal span {
    height: 32px;
  }

  .winstatus-heading h5 {
    font-size: 12px;
  }

  .winstatus-heading span {
    font-size: 11px;
  }

  .ball-and-run-stake label {
    font-size: 12px;
  }

  .get-result .form-select {
    background-size: 22px 23px;
  }

  .game-info {
    font-size: 3.46667vw;
    line-height: 2.1;
    padding: 0 1.86667vw;
  }

  .event_mult_name {
    line-height: 6.93333vw;
    font-size: 4vw;
  }

  .relode {
    width: 43.41px;
    padding: 5.96002px;
  }

  .multi-Go {
    width: 6.4vw;
    height: 6.4vw;
  }

  .relode {
    img {
      width: 24.16px;
      height: 24.16px;
    }
  }

  .live_profit {
    padding: 0px 2vw;
  }

  .cash-out-btn {
    padding: 1px 5.8px;
  }

  .in-play-btn span {
    font-size: 11px;
  }

  .gully-notification-sec {
    padding: 4px 8px;
  }

  .gully-notification-img-sec {
    height: auto;
    line-height: 41px;
  }

  .select-styled:after {
    border: 8px solid transparent;
    border-color: #fff transparent transparent transparent;
    top: 12px;
    right: 9px;
  }

  .select-options li {
    margin: 0;
    padding: 20px 0 10px;
  }

  .select-options {
    height: 200px;
  }

  .thm-btn.gray-bg-sec.min-text.w-100 {
    font-size: 10px;
  }

  .mt_a {
    margin-top: 18px;
  }

  .select-styled:after {
    width: 16px !important;
  }

  .search-two {
    width: 15px;
  }

  .search-three {
    width: 19px;
  }

  .a-open_bets {
    padding: 1.6vw 2.66667vw;
    font-size: 3.46667vw;

    img {
      width: 5.33333vw;
      height: 5.33333vw;
    }
  }

  .deposit_o,
  .balance_details ul li span,
  #accountCredit li span:nth-child(1),
  .wallet_balance,
  .totalExposure {
    font-size: 3.46667vw !important;

  }

  .deposit_o {
    padding: 1.6vw 1.86667vw;

    img {
      width: 5.06667vw;
      height: 5.06667vw;
    }
  }

  .refresh_btn img {
    width: 5.06667vw;
    height: 5.06667vw;
  }

  .refresh_btn {
    padding: 1.6vw 1.86667vw;
  }

  .l-r_pad {
    height: 14.66667vw;
  }

  .r_header li:nth-child(2) .refresh_btn {
    margin-right: 2.13333vw !important;
  }

  .balance_details li {
    line-height: 14px;
  }

  .game_ban {
    padding: 2px 1px 0px 1px !important;
  }

  #inPlayDiv li img {
    width: 6.5vw;
    margin-right: 4vw;
  }

  #inPlayDiv {
    width: 90vw;

    max-height: 80vw;
  }

  #inPlayDiv li {
    height: 15vw;
    padding-left: 4vw;
    margin: 0 4vw;
  }
  .open2 li a{
    font-size: 3.46667vw;
    
  }
  #inPlayDiv {
    bottom: 59px;
  }
  .exch-top-account-profile-wrapper {
    padding: 6px;
  }
  .xs-bd-font a img {
    width: 13px;
  }
  .xs-font {
    font-size: 12px;
  }
  .xs-bd-font {
    font-size: 13px;
  }
  .exch-top-account-left-balanced {
    line-height: normal;
  }
  .btn-edit {
    box-shadow: inset 0 0.53333vw 0 0 rgba(255, 255, 255, 0.8);
  }
  .side-content input {
    box-shadow: inset 0 0.53333vw 0 0 rgba(0, 0, 0, 0.1);
  }

  .setting-block {
    font-size: 4vw;
    padding: 1.86667vw 0 0 1.86667vw;
  }
  .setting-block dt, .setting-block dd {
    padding: 0 1.86667vw 1.86667vw 0;
  }
  .coin,.side-content input {
    font-size: 4vw;
  }
  .coin{
    line-height: 1.4;
  }
  .btn-edit:after {
    width: 4vw;
    height: 4vw;
  }
  .open-bets-canvas-bg .offcanvas-header .btn-close {
    width: 14px;
    height: 38px;
  }
  .uniform_sections {
    font-size: 3.73333vw;
  }
  .racing_match.racing_match_info h5{
    font-size: 4vw !important;
  }
   /* ****************************cricket-fight-************************* */
	.team_align span {
		max-width: 90px;
	}

	.team-img {
		width: 40px;
		height: 40px;
	}

	.event_name h2 {
		font-size: 12px;
	}

	.set_reminder img {
		width: 13px;
	}

	.set_reminder {
		top: 0px;
	}

	.event_name {
		padding: 3px 6px;
	}

	.match-team {
		background-size: 25px;
	}

	.back_home span {
		font-size: 12px;
	}

	.bet-detail-tabs-sec {
		padding: 11px 2px;
	}

	.reminder_type {
		margin: 5px;
	}

	.matchReminder-btn {
		line-height: 17px;
		font-size: 12px;
	}

	.success-toaster {
		padding: 5px 10px;
	}

	.play-tabs-img {
		padding: 1px;
	}

	.success-toaster .thm-heading h3 {
		font-size: 11px;
	}

	.play_modal .bet-detail-tabs-sec {
		padding: 1px 7px;
	}

	.my_contests .team-img {
		width: 38px;
		height: 38px;
		border-radius: 15px;
	}

	.my_contests .team_align span {
		font-size: 13px;
	}

	.market-tabel {
		& thead {
			tr th {
				font-size: 12px;
			}
		}
	}

	.betamount-btn {
		padding: 7px 5px;
		font-size: 11px;
		padding-right: 19px;

	}

	.placebet-bet-tabel tbody tr td {
		font-size: 11px;
		padding: 5px;
	}

	.view-btn {
		font-size: 11px;
	}

	.betteam-teams-header {
		.team-edit-item {
			width: 50%;
		}
	}

	.team-edit-item {
		padding: 4px 10px;
		min-height: 38px;

	}

	.team-edit-active {
		width: 10px;
		height: 10px;
	}

	.team_detalis h3 {
		font-size: 11px;
	}

	.team-flag {
		max-width: 37px;
		max-height: 37px;
		border-radius: 5px;

	}

	.matchReminder_modal h3 {
		font-size: 13px;
	}

	.team_detalis h3 {
		max-width: 96px;
	}

	.player-teams-sec,
	.edit-cricket-team {
		padding: 5px;
	}

	.tournament-team {
		padding: 8px 5px;
	}

	.win-loss-img {
		width: 30px;
		height: 30px;
		padding: 5px;
		margin-right: 8px;
	}

	.win-edit-sec {
		gap: 0;
	}

	.win-edit-sec {
		.team-edit-active {
			margin-right: 5px;
			margin-top: 4px;
		}
	}

	.fight-edit-item .team-edit-active {
		margin-left: 0;
	}

	.matchReminder_modal p {
		font-size: 10px;
	}

	.secondary-btn {
		font-size: 11px;
	}

	.info-btn {
		img {
			width: 12px;
		}
	}

	.bet_team_inner h2 {
		font-size: 12px;
		line-height: 13.1px;
	}

	.place_input {
		font-size: 12px;
		height: 35.33px;
		padding: 8px 4px;
	}

	.place_bet {
		padding: 7px 15px;
		font-size: 15px;
		font-weight: 600;
		line-height: 21.33px;
	}

	.betting-area {
		gap: 6px;
	}

	.secondary-btn {
		padding: 4px 6px;
	}
	.stage .stage-item:after {
        right: 63%;
     }
	.place_btn_group {
		span {
			font-size: 11px;
		}
	}
  .fancy-tabs-wrapper .login_content .nav-tabs .nav-link {
    min-width: 93px;
}
}


@media screen and (max-width:575px) and (min-width:420px) {

  .jrk_location,
  .jrk_status,
  .jrk_ipAddress,
  .jrk_dateSec,
  .jrk_title_column div,
  .jrk_loadMore_btn,
  .jrk_headSec h4,
  .jrk_title {
    font-size: 14px;
  }
}

@media screen and (max-width: 400px) {
  .exchange-menu span {
    font-size: 11px;
  }
}

@media screen and (max-width: 385px) {
  .cricket_ten_second_img_txt {
    gap: 16px;
  }
}

@media screen and (max-width: 359px) {
  .all_sports_wapper ul {
    li {
      width: 49.1%;
    }
  }

  .log-sin {
    padding: 4px 5px;
  }

  .c_logo {
    height: 48px;
  }

  .marquee-box h4:after {
    left: 44px;
  }
  .scoreCollapseBartabs ul .nav-link {
    font-size: 12px;
  }
  .on_live {
    width: 25%;
  }

  .footercolumn p.footer-links a {
    font-size: 14px;
  }

  .entrance-title span {
    font-size: 2.93333vw;
    width: 14.13333vw;
    line-height: 7.46667vw;
    height: 6.4vw;
    padding: 0;
    text-align: center;
    padding-right: 3px;
  }

  .login_content .nav-tabs .nav-link {
    min-width: 129px;

  }
  .custom-field.two input{
    width: 100% !important;
  }
  .home-wrapper-inner.cl-home-wrapper .cl-home-wrapper-in.place-two-rows {
    grid-auto-columns: 81px;
  }

  .copy-refer-code .form-control {
    font-size: 13px;
  }

  .member-box-con::before,
  .member-box-con::after {
    width: 60px;
  }

  .pin-matchs {
    img {
      width: 16px;
    }
  }

  .con_bg {
    padding: 14px 10px 0 10px;
  }

  .cricket_ten_second_img_txt {
    left: 37px;
  }

  .log-sin {
    padding: 6.5px 5.99px;
  }

  .live_sport_txt {
    font-size: 12px;
  }

  .palt-sports {
    height: 158px;
  }

  .privacy_policy_kyc_text {
    font-size: 10px;
  }

  .otpbtnnew {
    font-size: 10px;
    padding: 2px 6px;
  }




  .overlay_inner p {
    font-size: 10px;
  }

  .overlay_Maincon {
    padding: 12px 0px;
  }

  .overlay_inner {
    min-width: 82px;
    gap: 4px;
  }

  .min-max-value img,
  .market-value-btn img {
    width: 21.33px;
    height: 21.33px;
  }

  .cash-out-btn {
    padding: 2px 3.8px;
    font-size: 9.2854px;
  }

  .market-value-text p {
    line-height: 11px;
  }

  .match-head h5 {
    font-size: 12.8px;
  }

  .susp,
  .suspend {
    font-size: 11.099px;
  }

  .in-play-btn {
    font-size: 10.0933px;
    line-height: 14px;
  }

  .filter-btn label.form-check-label {
    font-size: 10px;
  }

  .check-blow {
    padding-bottom: 7px;
    font-size: 13px;
  }

  .login-text p {
    font-size: 16px;
  }

  .f-right.min-max {
    font-size: 10px;
    padding: 5px 8px;
  }

  .fancy-and-premium-tab .mb-pill .nav-link {
    width: 115px;
  }

  .fancy-and-premium-tab .mb-pill .nav-link .menu-type img {
    max-width: 17px;
  }

  .icon-minus:before {
    width: 14.5px;
    height: 3.2px;
  }

  .icon-plus:before {
    width: 14.5px;
    height: 15.26px;
  }

  .bet_slip-wrap {
    padding-top: 6.08px;
  }

  .btn-list {
    padding: 0 4.927px 3.927px;
  }

  .acti_log {
    font-size: 11.54px;
    line-height: 2.3;
  }

  .account-id span img {
    width: 17.06px;
  }

  .account-id span {
    font-size: 11.094px;
  }

  .activity-logs .account-id {
    padding: 0px 0 2.36px 8px;
  }



  .dataTables_paginate a {
    font-size: 11.48px;
  }

  .no-data-found-master-wrapper h4 {
    font-size: 11.0933px;
  }

  .game_icons h3 {
    font-size: 11.94px;
  }

  .game_icons {
    padding: 6px 0;
  }

  .in_play_match-list-left img {
    width: 16px;
    height: 16px;
  }

  .in_play_match-list {
    padding: 2.28px 0 5px 10px;
  }

  .news-wrap .side-head h3 {
    font-size: 15.36px;
  }

  .news-wrap.news-wrap-frame .side-head {
    padding: 11.022px 0;
  }

  .tc-wrap h3,
  .announce-wrap h3 {
    font-size: 14.5px;
  }

  .tc-wrap ul,
  .announce-wrap ul,
  .tc-wrap ol,
  .announce-wrap ol,
  .announce-wrap p {
    font-size: 12.8px;
  }

  .tc-wrap ul,
  .announce-wrap ul,
  .tc-wrap ol,
  .announce-wrap ol {
    margin-left: 24px;
  }

  .tc-wrap ul li,
  .announce-wrap ul li,
  .tc-wrap ol li,
  .announce-wrap ol li {
    margin-bottom: 11.5px;
  }

  .btn-send {
    font-size: 12.8px;
    padding: 5.9px 50.2px;
    border-radius: 6px;
  }

  .announce-wrap.rules-reg p {
    font-size: 11.0933px;
  }

  .menu-list a:after {
    top: 8px;
    width: 20.47px;
    height: 20.47px;
  }

  .logout {
    height: 42.59px;
    font-size: 13.33px;
  }

  .menu-list a {
    font-size: 12.08px;
  }

  .logout:after {
    width: 14.39px;
    height: 14.39px;
  }

  .account-id {
    padding: 4px 0 6.36px 11px;
  }

  .account-id span {
    line-height: 15px;
  }

  .exch-top-account-profile-wrapper {
    padding: 6px;
  }

  .xs-bd-font {
    font-size: 11px;
  }


  .exch-top-account-profile-lower-div-left {
    padding: 4px;
    height: 28px;
    display: flex;
    align-items: center;
}

  .xs-font {
    font-size: 11px;
  }

  .bold.number {
    gap: 10px;
    flex-direction: column;
  }

  .bold.number img {
    width: 23px;
  }

  .number {
    font-size: 22px;
  }

  .contact-div img {
    height: 34px;
    padding: 2px 5px;
  }

  .get-losing-bonus_y .modal-header h5 {
    font-size: 19.2px;
  }

  .get-losing-bonus_y p {
    font-size: 12.8px;
    line-height: 16px;
  }

  .get-losing-bonus_y .info_list li:before {
    height: 8.31px;
    width: 8.31px;
  }

  .get-losing-bonus_y .info_list li {
    font-size: 10.2px;
    line-height: 18px;
  }

  .internal_transfer_form span {
    font-size: 11.0933px;
  }

  .internal_transfer_form input {
    font-size: 12px;
    padding: 6.06px 13.02px;
    margin-bottom: 7px;
  }

  .menu-list-profile {
    font-size: 12.8px;
  }

  .profile-icon {
    width: 13px;
  }

  .menu-list-profile {
    padding: 5px 10px 0 10px;
  }

  .tabbable-line h3 {
    font-size: 11.94px;
  }

  .exp_mai_second {
    font-size: 10px;
  }

  .matka-open-btn,
  .matka-close-btn {
    font-size: 9px;
    padding: 3px 7px;
    border-radius: 5px;
    right: 3px;
  }

  .matka-detail-right p span {
    font-size: 10px;
  }

  .matka-timing-sec {
    padding: 1px 3px;
  }

  .matka-detail-right h4 {
    font-size: 13px;
  }

  .guru-but-sec li {
    width: calc(100% / 7 - -7px);
  }

  .exch-fancy-primium-tabs-wrapper .nav-tabs .nav-link {
    padding: 5px 11px;
  }

  .matka-bets-sec .accordion-button {
    font-size: 11px;
  }

  .matka-detail-section .accordion-button::after {
    right: 3px;
  }

  .matka-bets-sec .accordion-button {
    padding: 10px 12px;
  }

  .matka-bets-sec .accordion-body {
    font-size: 12px;
    padding: 5px;
  }

  .cricket_ten_second_img_txt {
    gap: 16px;
  }

  .cricket_ten_second_img_txt {
    left: 33px;
  }

  .match-sub-h span,
  .event-lft .match-head h5 {
    max-width: 135px;
  }

  .gully-notification-sec {
    padding: 3px;
  }

  .all-btn-sec .btn-type-submit {
    font-size: 11px;
    padding: 2px 5px 5px;
    height: 31px;
  }

  .exchange-menu {
    padding-top: 3px;
  }

  .tag-new {
    width: 38.52px;
    height: 23.44px;
  }

  .set-fav {
    margin-right: 5px;
  }

  .weekly-reward-con {
    width: 100%;
    margin-bottom: 15px;
  }

  .weekly-reward-header {
    min-height: 55px;
  }

  .weekly-reward-header h3 {
    font-size: 16px;
    font-weight: 600;
  }

  .reward-bg {
    height: 50px;
  }

  .weekly-reward-body h3 {
    font-size: 11px;

    span {
      font-size: 16px;
    }
  }

  .weekly-reward-body {
    padding-top: 5px;
  }

  .weekly-reward-footer {
    padding: 2px 6px;
    margin-top: 4px;
    font-size: 11px;
    line-height: normal;
    min-width: auto;
  }

  .refer-code-box {
    margin-top: 14px;
  }

  .refer-code-box label {
    margin: 0px 0 6px;
  }

  .code-title {
    line-height: 15px;
  }

  .selected_item {
    min-width: 99.17px;
    line-height: 27px;
    font-size: 10px;
  }

  .s_select {
    right: 121px;
  }

  .match-start-date h5 {
    font-size: 10px;
  }

  .match-team-list .team-list-wet {
    max-width: 91px;
  }

  .match-reminder-modal .thm-heading p {
    font-size: 12px;
  }

  .in-play-btn span {
    font-size: 9px;
  }

  .font-s {
    font-size: 12px;
  }

  .modal-list-con ul li {
    margin: 7px 0px;
  }

  .open-bet-btn-bg {
    padding: 2px 8px;
  }

  .casinoLink {
    height: 99px;
  }

  .bank-con span {
    font-size: 12px;
  }

  .mt_a {
    margin-top: 10px;
  }

  .in_play_match-list-right p {
    max-width: 247px;
  }

  .set-fav.user-login {
    width: 23px !important;
    height: 23px !important;
    margin-right: 3px;
  }

  .exchange-menu ul li .nav-link {
    padding: 9px 11px 6px;
  }
  .open-bets-thm {
    & .open-bets-list {
        h2 {
            font-size: 13px;
        }
    }
  }
  .small-con {
    font-size: 13px;
  }
      	/* ****************************cricket-fight-************************* */
	.team-img {
		width: 40px;
		height: 40px;
	}

  .stage .stage-item:after {
    right: 69%;
    width: 63px;
}

	.team_detalis h3 {
		max-width: 80px;
	}

	.betting-area {
		gap: 4px;
	}

	.place_input {
		font-size: 11px;
	}

	.select_player h3 {
		font-size: 12px !important;
	}
	.market-tabel {
        & thead {
            tr th {
                font-size: 11px;
            }
        }
    }
    .name-value-heading .small-con {
      font-size: 11px;
  }
  .lotcount-menu {
    width: 310px;
  }
  .matka-openbtn-con {
    font-size: 11px;
  }
  .menu-list .social_link a {
    padding: 2px;
  }
}

@media screen and (max-width: 340px) {
  .jrk_title {
    font-size: 10px;
  }

  .jrk_location,
  .jrk_status,
  .jrk_ipAddress,
  .jrk_dateSec,
  .jrk_title_column div,
  .jrk_loadMore_btn,
  .jrk_headSec h4,
  .jrk_title {
    font-size: 10px;
  }
}

@media screen and (max-width: 330px) {
  .jrk_select {
    font-size: 10px;
  }
}

@media screen and (min-width: 280px) and (max-width: 330px) {
  .custom-field input {
    width: 274px;
  }

  .form_list_select_div-r input {
    width: 181px !important;
  }
}