@media(max-width:576px) {
    .mq-accet-reject-dflex {
        display: inherit!important;
    }
    img.team-lead-img {
        width: 90px!important;
    }
    .mq_desc {
        color: #fff;
        white-space: nowrap;
        width: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .matchbox-deatail li:not(:last-child) {
        margin-right: 12px!important;
    }
    .rank-con-pd {
        padding: 15px!important;
    }
    .bracket-email-lists {
        font-size: 10px;
    }
}

@media (max-width: 767px) and (min-width: 425px) {
    .tmt-tab-mrs li:not(:last-child) {
        margin-right: 2.2rem;
    }
}

@media (max-width: 767.5px) {
    .header-overlay-tourname-ellips{
        white-space: nowrap;
        /* width: 200px!important; */
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-big-card-nickname{
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-samll-card-nickname{
        white-space: nowrap;
        width: 130px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-tndetails-cb-nickname{
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0px auto;
    }

    .mq-profile-warpping{
        white-space: nowrap;
        width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mq-new-card-nickname{
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mq_desc {
        color: #fff;
        white-space: nowrap;
        width: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .plrhis-plname {
        line-height: 5;
    }
    .mqsearch-top {
        margin-top: 10px;
    }
    .squre_avatar {
        background: #6831f9;
        width: 80px;
        padding: 14px!important;
        font-size: 36px;
        text-align: center;
    }
    /* Live-upcoming-complete tab css start */
    .tour-matchbox-playername_ellipsis {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 75px;
        display: inline-block;
        vertical-align: middle;
    }
    .livetab-matchbox-deatail li:not(:last-child) {
        margin-right: 15px!important;
    }
    .mq-line-h0 {
        line-height: inherit!important;
    }
    .mq-trophy-pdt0 {
        padding-top: inherit!important;
    }
    .abs-overlay-checkin {
        position: absolute;
    }
    .mq-tick-roundbtn {
        width: 10px!important;
    }
    .mq-checkin_statustext {
        font-size: 10px;
        margin-top: 4px;
    }
    .ver-center-mt {
        margin-top: inherit!important;
    }
    .tab-selectbox-mt-0 {
        margin-top: 5px!important;
    }
    /* Live-upcoming-complete tab css end  */
    .mq-plrchat-mt {
        margin-top: 20px;
    }
    .mq-mbv-hide-tn-tabbar {
        display: none;
    }
    .mq-mdtab-ml {
        padding-left: 0px!important;
    }
    li.versus-player {
        margin: 0 auto;
        text-align: center;
    }
    .mq-player-level {
        text-align: center;
        margin-bottom: 5px;
    }
    .mbv-abs-img-hide {
        display: none;
    }
    .tnmt-bracket_avatar_image {
        border-radius: 50%;
        width: 50px!important;
        margin: 0 auto;
        height: 50px!important;
        color: #fff;
    }
    .submitbody-bg {
        color: #fff;
        background: #202028!important;
        padding: 15px!important;
    }
    .mq-sec-mt {
        margin-top: 15px;
        padding: 0px;
    }
    .team-injoin-btns {
        float: none;
    }
    .mq-tl-avatar {
        width: 80px!important;
    }
    .mq-teamlead-title {
        margin-left: 15px;
        /* margin-top: 12px!important; */
        padding-top: 0px!important;
    }
    .mq-frd-cont-btn {
        right: 30px;
        top: 45px;
        font-size: 10px;
    }
    .mq-mq-frd-cont-btn {
        font-size: 12px;
    }
    .mq-team-player-subtitle {
        font-size: 10px;
    }
    .mq-invite-joint-btn {
        text-align: center;
    }
    ul.stats.left span.number {
        font-size: 14px;
        font-weight: bold;
    }
    ul.stats.right span.number {
        font-size: 14px;
        font-weight: bold;
    }
    ul.stats.right li:not(:last-child) {
        margin-right: 10px;
        border-right: 1px solid #303039;
        padding-right: 10px;
    }
     ul.dashbordbtn.right li:not(:last-child) {
        margin-right: 0px;
        border-right: 0px;
        padding-right: 0px;
    }

    ul.stats.left {
        justify-content: center;
        border-bottom: 1px solid #303039;
        padding-bottom: 16px;
    }
    /* team histroy */
    .right2.mq-myprfile_center {
        text-align: center;
        float: none;
        margin: 0 auto;
        display: table;
        /* padding-right: 30px; */
        padding-right: 23px;
    }
    .mypro-result {
        padding-bottom: 2rem;
    }
    .profile1 {
        margin-left: 0px!important;
    }
    .profile1:after {
        content: '\A';
        white-space: pre;
    }
    span.ml-2.playername {
        line-height: 6;
    }
    .mypro-result {
        padding-bottom: 2rem;
    }
    .left3.mq-myprfile_center {
        text-align: center!important;
        float: none!important;
        text-align: center!important;
        float: none!important;
        margin: 0 auto;
        order: 2;
        padding-right: 23px;
    }
    .right4.mq-myprfile_center {
        float: left!important;
    }
    .mq-fifa {
        padding-top: 0px!important;
    }
    .row::after {
        content: "";
        clear: both;
        display: table;
    }
    .mq-dflex {
        display: flex!important;
    }
    .team-his_match-box {
        padding: 18px 18px 0px 18px!important;
    }
    /* team histroy */
    .mq-team-media {
        display: inherit;
        margin: 0 auto;
        display: table;
        text-align: center;
    }
    .mq-social-icons {
        bottom: none!important;
        position: inherit;
        right: none;
        margin: 0 auto;
        display: table;
    }
    .mq-team-mbody {
        margin-top: 0px!important;
        text-align: center;
    }
    /* .header-overlay-sec{ */
    /* position: relative; */
    /* margin-top: -30.3rem!important;		 */
    /* } */
    .mq-mbv-right-col {
        bottom: none!important;
        position: inherit;
        right: none;
        margin: 0 auto;
        display: table;
    }
    .mq-media-profile-title {
        font-size: 18px;
        margin-top: 9px;
    }
    .mq-team-mediaimg {
        width: 60px!important;
        margin-right: 0!important;
    }
    .playerpro_img-thumbnail {
        height: 80px!important;
        min-width: 80px!important;
        max-width: 80px!important;
        object-fit: cover;
        background-color: #fff;
        border: 1px solid #dee2e6;
        padding: .25rem;
    }
    .mq-facamera {
        padding: 7px!important;
        font-size: 12px!important;
    }
    .img-thumbnail {
        /* border-radius: 50%; */
        height: 80px!important;
        min-width: 80px!important;
        max-width: 80px!important;
        object-fit: cover;
    }
    .mq-profile-subtxt {
        font-size: 12px;
    }
    .mq-profile-subtxt span i {
        font-size: 12px;
    }
    .mq-tnmtbra-playermbview {
        width: 50%;
    }
    .tnmt-bracket_avatar {
        background: #412697;
        border-radius: 50%;
        width: 50px;
        margin: 0 auto;
        padding: 12px;
        height: 50px;
        font-size: 20px;
    }
    .desc {
        font-size: 12px;
    }
    .tnmt-players-avatar-image {
        padding: 0;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 50%;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        display: inline-block;
        max-width: 50px;
        height: 50px;
        /* width: 50px; */
        object-fit: cover;
    }
    /* a.nav-link.tmt-tab {		
		margin-right: 1rem;		
	} */
    .mq-avatar-mbview {
        width: 33.3%!important;
    }
    .mq-versus-player_mb {
        margin-bottom: 20px!important;
    }
    .left1.mq-versus-player-myprfile_center {
        text-align: center;
        float: none;
    }
    .mq-matchbox_profile1 {
        display: grid!important;
    }
    .live-tnmt-profile1 {
        margin-left: 0px!important;
    }
    span.ml-2.mq-matchbox-playername {
        margin: 0px!important;
        line-height: 4;
    }
    .right4.mq-versus-player-myprfile_center {
        text-align: center;
        float: none;
    }
    .live-tnmt-profile1:after {
        content: '\A';
        white-space: pre;
    }
    .mq-versus-Lhight-none {
        line-height: 0px;
    }
    .mq-close-dwidth {
        width: 20%!important;
    }
    .mq-close-text-dwidth {
        width: 80%!important;
    }
    ul.stats.right {
        float: none!important;
        padding-top: 20px!important;
        justify-content: center;
    }
    ul.dashbordbtn.right {
        float: none!important;
        padding-top: 20px!important;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .mq-tnmt-mdplname-ellispsis {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 60px!important;
        display: inline-block;
        vertical-align: middle;
    }
    span.text{
        font-size: 10px!important;
    }
}

@media (min-width: 768px) {
     .header-overlay-tourname-ellips{
        white-space: nowrap;
        width: 325px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq_desc {
        color: #fff;
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .dflx {
        display: flex!important;
    }
    .mq-tnmt-mdplname-ellispsis {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100px!important;
        display: inline-block;
        vertical-align: middle;
    }
    .pro-creater-name {
        margin-bottom: 0px!important;
    }
    .mq-show-tn-tabbar {
        display: none;
    }
}

@media(min-width: 992px) {
    .mq-samll-card-nickname{
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-big-card-nickname{
        white-space: nowrap;
        width: 230px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-tndetails-cb-nickname{
        white-space: nowrap;
        width: 230px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-new-card-nickname{
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-profile-warpping{
        white-space: nowrap;
        width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .playername {
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .matchboxdetails-playername_ellipsis {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 130px;
        display: inline-block;
        vertical-align: middle;
    }
}

@media (min-width: 768px) and (max-width: 991.5px) {
    .hide_addbanner1{
        display: none!important;
    }
    .mq-samll-card-nickname{
        white-space: nowrap;
        width: 130px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-big-card-nickname{
        white-space: nowrap;
        width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-tndetails-cb-nickname{
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mq-profile-warpping{
        white-space: nowrap;
        width: 150px;
        overflow: hidden;
        text-overflow: ellipsis; 
    }
    
    .regisCount {
        margin: auto!important;
    }
    .playername {
        white-space: nowrap;
        width: 140px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .matchbox-deatail li:not(:last-child) {
        margin-right: 12px!important;
    }
    .abs-mt-width {
        position: absolute;
        top: 145px!important;
        width: 220px!important;
    }
    .mq-tl-avatar {
        width: 80px!important;
    }
    .squre_avatar {
        background: #6831f9;
        width: 80px;
        padding: 14px!important;
        font-size: 36px;
        text-align: center;
    }
    .mq-teamlead-title {
        margin-left: 15px;
        /* margin-top: 12px!important; */
        padding-top: 0px!important;
    }
    .mq-frd-cont-btn {
        right: 30px;
        top: 45px;
        font-size: 10px!important;
    }
    .mq-mq-frd-cont-btn {
        font-size: 12px!important;
    }
    .mq-team-player-subtitle {
        font-size: 10px!important;
    }
    /* a.nav-link.tmt-tab {		
		margin-right: 4rem;		
	} */
    .tmt-tab-mrs li:not(:last-child) {
        margin-right: 3rem;
    }
    .mq-versus-Lhight-none {
        line-height: inherit!important;
    }
    img.team-lead-img {
        width: 90px!important;
    }
    .mq-ranking-versus-player {
        text-align: center;
    }
}

@media(max-width:991.5px) {
     
    .mq_tournamet_match_detail {
        width: 100%!important;
        margin: 0 auto;
    }
    .matchboxdetails-playername_ellipsis {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100px!important;
        display: inline-block;
        vertical-align: middle;
    }
    .mq-new-card-nickname{
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media(max-width:425px) {
    ul.stats.left li:not(:last-child) {
        margin-right: 10px!important;
        /* border-right: 1px solid #303039; */
        padding-right: 5px!important;
    }
}


/* team histroy  */

@media (max-width: 425px) and (min-width: 320px) {
    li.nav-item.team-history-tab a {
        font-size: 8px!important;
    }
    .team-history li.nav-item a {
        padding: 12px 14px!important;
    }
    .mbv-tab-fnt {
        font-size: 12px!important;
    }
    /* a.nav-link.tmt-tab {		
		font-size: 10px!important;
	} */
}

@media (max-width: 320px) {
    .card-foot-deatail li:not(:last-child) {
        margin-right: 20px!important;
    }
    .rank-con-pd {
        padding: 15px!important;
    }
    .mq-rankcard-foot-text {
        font-size: 10px!important;
    }
}

@media(max-width: 375.5px) {
    /* .mq-tl-avatar { */
    /* width: 60px; */
    /* } */
    .tmt-tab-mrs li:not(:last-child) {
        margin-right: 15px;
    }
    .accept-btn {
        font-size: 10px!important;
    }
    .reject-btn {
        font-size: 10px!important;
    }
    .mq-frd-cont-btn {
        right: none!important;
        top: 67px!important;
        font-size: 10px!important;
        left: 125px!important;
    }
    .mq-teamlead-title {
        margin-left: 15px!important;
        margin-top: 0px!important;
    }
    .frd-cont-btn {
        padding: 5px!important;
    }
    .teamlead-title {
        margin-left: 15px;
        margin-top: 0px!important;
        padding-top: 0!important;
    }
}

@media(max-width: 425px) and (min-width: 375px) {
    .tmt-tab-mrs li:not(:last-child) {
        margin-right: 30px;
    }
}