@media (max-width: 992px){
.login-body {
    margin-top: 0;
}
.footer-content, .header, .main_wrap, .t20exch .menu-wrap, .t20exch .top {
    min-width: 100%;
}
.footer-content, .header, .main_wrap {
    width: 100% !important;
}
.t20exch .header h1 {
    display: none;
}
.account-wrap {
    margin-right: 5px;
}
.t20exch .menu-wrap {
    background: var(--menuColor);
}
.main {
    margin: 0 0px !important;
}
.main .container{
	padding: 0px 0px !important;
}
.main_wrap .menu {
    width: 100%;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
}
.hidden-xs, .min-max-bet {
    display: none;
}
.fancy-bet .team-name-fancy, .min-max-mobile, .odd-row .team-name .title {
    font-size: 12px;
    max-width: 57vw;
}
.show-xs{
    display: block;
}
.tbl-bets .back-1, .tbl-bets .lay-1 {
    min-width: 65px;
    margin: 0;
}
.tbl-bets .team-name {
    min-width: 190px;
}
.tbl-bets .back-2, .tbl-bets .back-3, .tbl-bets .lay-2, .tbl-bets .lay-3 {
    display: none;
}
.analysis-sec {
    padding: 0;
}
.container-fluid {
    padding: 0 2px!important;
}
.fancy_bet_tab-wrap {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
}
.special_bets-tab{
    padding: unset;
}
.special_bets-tab li {
    padding: 0 4px 0 0;
}
.special_bets-tab a {
    min-width: unset;
    padding: 0 5px;
    line-height: 22px;
    height: 22px;
}
.tbl-bets thead {
    line-height: 1;
}
.total_box {
    border-bottom: unset;
    padding-bottom: 0;
}
.total_box .total_dl {
    padding: 7px 15px;
    border-right: unset;
    border-bottom: 1px solid #d2d2d2;
}
.suspend-bookmaker.sbmobile{
	display:block;
	width:20%
}
.min-max-mobile {
    display: block !important;
    min-height:23px;
    min-width:165px
} 
.fancy-marquee{
		display:none
	}  
	.mobile-table-btn{
		display: flex;
	    gap: 5px;
	    white-space: nowrap;
	}  
.mobile-matches-name{
	white-space: nowrap;
}
}
@media only screen and (max-width: 767px){
.login-agbody .login-wrap, .login-agbody .maintain-wrap {
    background: var(--loginMobileBGColor);
    left: 10px;
    width: 94%;
}
.login-agbody .kv {
    display: none;
}
.login-agbody .login-panel {
    width: 100%;
}
.login-panel {
    margin: 25px 0;
}
.logo-main-div {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
} 
.livebet-user{
		width: auto;
	}
.login-panel dt {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: var(--mblLoginTextcolor);
    margin-bottom: 25px;
}
.login-panel dd {
    width: 90%;
    margin-left: 18px;
    margin-bottom: 10px;
}
.login-panel input, .login-panel textarea {
    height: 45px;
    font-size: 18px;
    padding: 10px;
}
.login-panel .btn-send {
    width: 100%;
    height: 45px;
    font-size: 18px;
}
.menu li ul {
    left: 0;
    top: 31px;
}
.add-user .form-group {
    margin-bottom: 6px;
    text-align: center;
}
.bets-wrap {
	    position: relative;
	    background-color: var(--fixTotalWhilte);
	    border-bottom: 1px solid #7e97a7;
	    margin-bottom: 0;
	    margin-top:0
	}
	.bets-wrap .bet-limit {
	    position: absolute;
	    z-index: 1;
	    width: 10.4vw;
	    height: 9.33333vw;
	    background: #E0E6E6;
	}
    .bets-wrap .bet-limit::before {
	    content: '';
	    width: 6.66667vw;
	    height: 6.66667vw;
	    background: url('data:image/svg+xml,<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" transform=""><circle cx="12.5" cy="12.5" fill="%237e97a7" fill-rule="evenodd" r="12.5"/><circle cx="12.5" cy="12.5" r="12" stroke="%237e97a7"/><path d="m8 14h6v2h-6v3l-4-4 4-4zm9 0v-3h-6v-2h6v-3l4 4z" fill="%23e0e6e6" fill-rule="nonzero" transform="matrix(0 1 -1 0 25 0)"/></g></svg>') no-repeat;
	    background-size: contain;
	    margin: 2.13333vw 1.86667vw 0.53333vw 1.86667vw;
	    display: inline-block;
	}
	.bets-wrap .bet-limit::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;
	    display: inline-block;
	}
	.bets-selections-head {
	    min-height: auto;
	    line-height: 1.1;
	    margin-bottom:0;
	    display:flex;
	}
	#betsHead {
	    min-height: 9.7vw;
	} 
	.bet-limit+.bets-selections-head {
	    padding-left: 12.26667vw;
	}	
	.bets-selections dt, .bets-selections-head dt, .trade dt, .trade-2 dt {
	    flex: 1;
	    font-size: 4vw;
	    font-weight: 500;
	    padding: 0 1.86667vw;
	    align-items: center;
	    flex-wrap: wrap;
	    overflow: hidden;
	    display:flex;
	}
	.bets-selections-head dt {
	    font-size: 2.93333vw;
	    padding: 1.86667vw 1.86667vw 0.8vw;
	    align-items: flex-end;
	    display:flex;
	}
	.bets-selections-head p{
		margin-bottom:0;
		font-size:12px;
	}
	.bets-selections-head dd {
	    width: 18.66667vw;
	    font-weight: bold;
	    padding: 1.86667vw 1.86667vw 0.8vw;
	    justify-content: center;
	    align-items: flex-end;
	    display:flex;
	    margin-bottom:0;
	}
	.bets-selections dd, .bets-selections-head dd, .trade dd, .trade-2 dd {
	    border-right: 1px solid #fff;
	    font-weight:500;
	    margin-bottom:0;
	}
	.bets-selections, .bets-selections-head, .trade, .trade-2 {
	    position: relative;
	    min-height: 11.2vw;
	    border-bottom: 1px solid #7e97a7;
	    display:flex;
	    margin-bottom:0;
	}
	.bets-selections dt {
	    padding: 1.33333vw 1.86667vw;
	}
    .bets-selections h4 {
	    width: 100%;
	    line-height: 1.2;
	    color: #1e1e1e;
	    font-size: 12px !important;
    	font-weight: bold;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    margin-bottom:0;
	}
	.disabled dd a {
	    position: relative;
	    cursor: not-allowed;
	}
	.disabled dd a:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    background: rgba(51,51,51,0.2) url(../images/bg-disabled.html);
	    width: 100%;
	    height: 100%;
	}
	.bets-selections>dd {
	    width: 17.66667vw;
	}
	.bets-selections dd{
	  display:flex;
	}
	.bets-selections a {
	    width: 100%;
	    font-weight: bold;
	    color: #1e1e1e !important;
	    padding: 1.6vw;
	    flex-direction: column;
	    justify-content: center;
	    display:flex;
	    align-items: center;
	    text-decoration:none;
		}
	.bets-selections span {
	    font-weight: 500;
    	font-size: 11px;
	}
	.toss{
		display:none;
	}
	.toss-mobile{
		display:block;
	}
	 .other-market{
    	display:none;
    }
    .other-market-mobile{
    	display:block;
    }
	.bets-selections-head .a-depth {
	    width: 6.66667vw;
	    height: 6.66667vw;
	    background: url('data:image/svg+xml,<svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><circle id="a" cx="12.5" cy="12.5" r="12.5"/></defs><g fill="none" fill-rule="evenodd"><g><use fill="%23FFF" xlink:href="%23a"/><circle stroke="%237E97A7" cx="12.5" cy="12.5" r="12"/></g><path d="M10 12H8v5h2v-5zm3-4h-2v9h2V8zm7 10H7V6H6v13h14v-1zm-4-8h-2v7h2v-7zm3-3h-2v10h2V7z" fill="%237E97A7"/></g></svg>') no-repeat;
	    background-size: contain;
	    padding: 0;
	    margin-right: 1.86667vw;
	    font-size: 0;
    	text-indent: -99999px;
	} 
	.wintoss-popover{
		top:-18px !important;
		left:62vw!important;
	}  
	.fancy_info-popup {
	    display: none;
	    color: #1e1e1e;
	    right: 0;
	    border-radius: 0.5997vmax;
	    position: absolute;
	    top: 0;
	    align-items: flex-start;
	    z-index: 33;
	    background: #fff;
	    font-weight: 400;
	    box-shadow: 0 6px 10px rgba(0,0,0,.7);
	    text-align: center;
	    min-height: 43px;
	}
	.fancy_info-popup dl {
	    border-right: 0.26667vw solid #e0e6e6;
	    padding: 3px 1.04948vmax;
	    margin: 0;
	    min-width: 130px;
	}
	.fancy_info-popup dt, .limit_info-popup dt {
	    height: 1.7991vmax;
	    font-size: 1.49925vmax;
	    line-height: 1.7991vmax;
	    padding: 0.44978vmax 0 0.5997vmax;
	    color: #577c94;
	}
	.fancy_info-popup dd {
	    padding-bottom: 0;
	    line-height: 3.09895vmax;
	    color: #1e1e1e;
	    margin: 0;
	    font-weight: 700;
	    font-size: 13px;
	}
	.fancy_info-popup .close, .limit_info-popup .close {
	    width: 3.74813vmax;
	    height: 4.74813vmax;
	    justify-content: center;
	    align-items: center;
	    font-size: 0;
	    text-indent: -99999px;
	    display: flex;
	    margin-top: -15px;
	}
	.fancy_info-popup .close:before {
	    width: 4.34933vmax;
	    height: 4.34933vmax;
	    background: url(../images/icons/toastclose.svg) no-repeat;
	    display: block;
	    content: '';
	}  
}
@media screen and (max-width: 700px){
.sidebar-account{
    width: 100%;
    height: auto;
    position: relative;
    display:-webkit-inline-box;
}
.sidebar-account a {
    float: left;
}
.hidden-xs {
    display: none;
} 
.ms-sm-2{
	margin-right:10px !important;
	margin-bottom:10px!important;
}
.margin-respon{
	margin-left:10px !important;
	margin-bottom:10px!important;
}  
.margin-mobile-sm{
	margin-top:10px!important;
}
.input-list .purp { 
    margin: 0;
}
.total_all .input-list{
	display:block;
}
.date-input input {
	width:125px !important;
}
.total_all .search-wrap{
	position:inherit;
}
.winner-mobile{
	display:block;
}
.winner-section{
	display:none;
}
.top-white{
	  display:none
	}
	.center-top{
		display:none
	}
	.alarm-img{
		height: 18px;
	    background: #5ea70e;
	    padding: 3px;
	    border-radius: 4px;
	    width: 18px;
	    margin-right: 5px;
	    margin-left: 10px;
	} 
	
.btn-fancy_info {
    height: 100%;
    padding: 0;
    margin: 0 5px 0 0;
    background-color: transparent;
    line-height: inherit;
    align-items: center;
    justify-content: center;
    float: right;
    display: flex;
    position:relative;
    bottom:5px;
}
.btn-fancy_info:before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill="%233B5160" fill-rule="evenodd" d="M6.76 5.246V3.732h1.48v1.514H6.76zm.74 8.276a5.86 5.86 0 0 0 3.029-.83 5.839 5.839 0 0 0 2.163-2.163 5.86 5.86 0 0 0 .83-3.029 5.86 5.86 0 0 0-.83-3.029 5.839 5.839 0 0 0-2.163-2.163 5.86 5.86 0 0 0-3.029-.83 5.86 5.86 0 0 0-3.029.83A5.839 5.839 0 0 0 2.308 4.47a5.86 5.86 0 0 0-.83 3.029 5.86 5.86 0 0 0 .83 3.029 5.839 5.839 0 0 0 2.163 2.163 5.86 5.86 0 0 0 3.029.83zM7.5 0c1.37 0 2.638.343 3.804 1.028a7.108 7.108 0 0 1 2.668 2.668A7.376 7.376 0 0 1 15 7.5c0 1.37-.343 2.638-1.028 3.804a7.108 7.108 0 0 1-2.668 2.668A7.376 7.376 0 0 1 7.5 15a7.376 7.376 0 0 1-3.804-1.028 7.243 7.243 0 0 1-2.668-2.686A7.343 7.343 0 0 1 0 7.5c0-1.358.343-2.62 1.028-3.786a7.381 7.381 0 0 1 2.686-2.686A7.343 7.343 0 0 1 7.5 0zm-.74 11.268V6.761h1.48v4.507H6.76z"/></svg>') 0 0/contain;
    width: 20px;
    content: '';
    height: 20px;
}
.fancy_info-popup{
	display:none;
}
.mbl-book{
	display:none;
}
.book-btn{
	display: none;
}
}
@media screen and (max-width: 640px){
.suspend-bookmaker.sbmobile{
	display:block;
	width:34.5%
}
.btn{
white-space:nowrap
}
}
 @media screen and (max-width: 767px){
 .btn {
    padding: 5px 8px !important;
    font-size: 12px !important;
}
 }