@media(max-width:1599px) {
    .inpt-main input {
        padding: 11px 16px;
        font-size: 14px;
        line-height: 21.6px;
    }

    .inner-welcm {
        padding-top: 50px;
    }

    .inpt-main {
        margin-bottom: 13px;
    }

    .login-sec {
        height: 100%;
    }

    .last-name-creat-acc {
        max-width: 100%;
        font-size: 14px;
        margin-bottom: 19px;
    }

    .login-btn {
        font-size: 17px;
        padding: 11px;
        margin-bottom: 40px;
    }

    .login-btn {
        font-size: 17px;
        padding: 11px;
        margin-bottom: 22px;
    }

    .login-main {
        font-size: 32px;
        line-height: 49.35px;
        margin-bottom: 54px;
    }

    .logo-login {
        text-align: center;
        margin-bottom: 18px;
    }

    .login-main {
        font-size: 32px;
        line-height: 49.35px;
        margin-bottom: 20px;
    }

    .first-login-card {
        padding: 38px;
        max-width: 600px;
    }

    .player-management-table.additional_cst_table table {
        width: 100%;
    }

    .view-btn {
        background-color: var(--main-color);
        border: 1px solid var(--main-color);
        font-size: 13px;
        font-weight: 500;
        display: inline-block;
        line-height: 18.9px;
        text-align: center;
        padding: 8px 15px;
        border-radius: 6px;
        color: white;
    }
}

@media(max-width:1399px) {

    .login-main {
        font-size: 27px;
        line-height: 49.35px;
        margin-bottom: 20px;
    }

    .inpt-main label {
        font-size: 14px;
        margin-bottom: 1px;
    }

    .stuff-btn-comn {
        width: 100px !important;
    }

    .head-point {
        font-size: 20.13px;
        line-height: 32.57px;
        padding: 11px;

    }

    .innertable-l-seven tr th {
        font-size: 14px;
        padding: 11px;
    }

    .upper-tablepositio table tr th {
        padding: 11px;
        font-size: 16px;
    }

    .innertable-l-seven .back-orange {
        font-size: 22px;
        padding: 24px 10px 24px 24px;
        width: 245px;
    }

    .plusminus-tab .stuff-btn-comn {
        width: 150px !important;
    }

    a.button-yelow-main {
        font-size: 14px;
        padding: 12px 18px;
    }

    .button-yelow-border {
        font-size: 14px;
        padding: 13px 18px;
    }

    .inner-card-session h5 {
        font-size: 20.55px;
        line-height: 27.09px;
        margin-bottom: 11px;
    }

    .upper-table-season-detail {
        overflow-x: auto;
    }

    .table-main-inner-season {
        width: 1300px !important;
    }
    .table-main-inner-season.table-season-namage-new{
        min-width: 100% !important;
        width: 100% !important;
    }
    .table-main-inner-season.table-season-namage-new th{
white-space: nowrap;
    }

    .table-main-inner-season th {
        font-size: 15.17px;
        line-height: 21.83px;
    }

    .inner-check-main {
        gap: 18px;
    }

    .inner-check-main p {
        font-size: 14px;
        line-height: 21.6px;
    }

    .player-management-table tr td:first-child {
        padding: 19px 10px 18px 23px;
    }

    .player-management-table tr td {
        padding: 19px 10px;
    }

}

@media(max-width:1199px) {

    .inpt-main input {
        padding: 8px 16px;
        font-size: 13px;
        line-height: 21.6px;
    }

    .login-btn {
        font-size: 16px;
        padding: 10px;
        margin-bottom: 21px;
    }

    .logo-login {
        max-width: 50px;
        margin-left: auto;
        margin-right: auto;
    }

    .logo-login img {
        width: 100%;

    }

    .inner-welcm h1 {
        font-size: 50.74px;
        line-height: 70.66px;
        margin-bottom: 32px;
    }

    .table-recent-match table tr th {
        padding: 8px;
        font-size: 13.27px;
        line-height: 21.96px;
    }

    .table-recent-match table tr th:first-child {
        padding: 17px 10px 17px 32px;

    }

    .table-recent-match table tr td {
        padding: 19px 5px;
        font-weight: 500;
    }

    .table-recent-match table tr td:first-child {
        padding: 17px 10px 17px 31px;
        width: 282px;
    }

    .inner-players-jno {
        padding: 14px 10px 14px 14px;
    }

    .summery-season.back-white-bg {
        background-color: white;
        margin: 0;
        padding: 20px 12px;
    }

    a.button-yelow-main {
        font-size: 14px;
        font-weight: 500;
        padding: 13px 20px;
    }

    .btns-smal .stuff-btn-comn {
        width: 78px !important;
    }

    a.button-yelow-main {
        font-size: 14px;
        font-weight: 500;
        padding: 13px 13px;
    }

    .button-yelow-border {
        font-size: 14px;
        padding: 13px 13px;
    }

    .inner-card-session h5 {
        font-size: 14.55px;
        line-height: 27.09px;
        margin-bottom: 6px;
    }

    .inner-card-session h6 {
        font-size: 15px;
        margin-bottom: 11px;
    }

    .inner-card-session {
        background-color: #FFFFFF;
        padding: 18px;
        border-radius: 10px;
    }

    .inner-session>.row {
        row-gap: 10px;
    }

    .player-management-table {
        overflow-x: auto;

    }

    .player-management-table table {
        width: 1200px;
    }

    .upper-head-flex {
        flex-wrap: wrap;
        row-gap: 16px;
    }

    .upper-pricng-sec-head h2 {
        font-size: 43px;
        line-height: 80.03px;
        margin-bottom: 12px;
    }

    .upper-pricng-sec-head p {
        font-size: 16px;
        line-height: 24.3px;
        margin-bottom: 34px !important;
    }

    .inner-head-sec p {
        font-size: 16px;
        line-height: 23.2px;
        padding-bottom: 23px;
    }

    .list-pricng {
        padding-top: 21px;
    }

    .button-try button {
        font-size: 17px;
        line-height: 25.2px;
        padding: 11px 0;
        margin-top: 20px;
    }

    .list-pricng p span {
        font-size: 15px !important;
    }

    .pricing-cards .row {
        row-gap: 20px;
    }

    .player-management-table.view-stats-table.match-create-new table {
        width: 100%;
    }

    .player-management-table.stats-manage table {
        width: 100%;
    }

    .player-management-table.player-manage-new table {
        width: 100%;
    }

    .player-management-table.player-manage-new tr th:first-child {
        padding: 20px 10px 19px 16px;
    }

    .player-management-table.player-manage-new tr td:first-child {
        padding: 19px 10px 18px 13px;
    }

    .player-management-table tr th {
        padding: 14px 10px;
        font-size: 13px;
    }

    .player-manage-new .wid-action {
        width: 108px;
    }

    .player-management-table tr td {
        font-size: 13px;
    }

    .player-manage-new .wid-player-name {
        width: 152px;
    }

    .player-management-table.player-manage-new table tr td:last-child {
        display: flex;
        gap: 5px;
    }
}

@media(max-width:991px) {
    .innertable-l-seven {
        margin-right: 0px;
    }

    .tab-content>.tab-pane .row {
        row-gap: 20px;
    }

    .img-shirt p {
        position: absolute;
        margin: 0;
        color: white;
        font-size: 13px;
        font-weight: 600;
        line-height: 21.6px;
        text-align: center;
        white-space: nowrap;
        width: 35px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .btns-smal .stuff-btn-comn {
        width: 103px !important;
    }

    .inner-form-creat-sesion input {
        padding: 13px 12px;
        font-size: 13px;
    }

    .marg-b-main {
        margin-bottom: 25px;
    }

    .inner-form-creat-sesion label {
        font-size: 15px;
        margin-bottom: 6px;
    }

    .player-management-table tr th:first-child {
        padding: 20px 10px 19px 30px;
    }

    .player-management-table tr td {
        padding: 9px 8px;
    }

    .upper-main-cmp {
        padding: 51px 31px;
    }

    .inner-form-creat-sesion input {
        padding: 14px 16px;
        font-size: 13px;
    }

    .marg-b-main {
        margin-bottom: 19px;
    }

    .summery-season h4 {
        font-size: 19px;
        font-weight: 500;
        line-height: 26.4px;
        ;
    }

    .summery-season {
        margin-bottom: 23px;
        flex-wrap: wrap;
        gap: 20px;
    }

    .first-se-name h6 {
        font-size: 14px;
        font-weight: 600;
        line-height: 21.6px;
        margin-bottom: 7px;
    }

    .first-se-name p {
        font-size: 13px;
        font-weight: 400;
        line-height: 21.6px;
        text-align: left;
        color: white;
        word-break: break-word;
    }

    .player-management-table tr th {
        padding: 4px 10px;
        text-align: center;
        text-transform: uppercase;
        background-color: #E9CC83;
        font-size: 12px;
        font-weight: 500;
        line-height: 13.6px;
        border: 1.01px solid #848484;
    }

    .stats-all.player-management-table tr td {
        padding: 6px 4px;
        min-width: 37px;
        font-size: 11px;
    }

    .player-management-table tr td:first-child {
        padding: 8px 10px 7px 10px;
    }

    .player-management-table.additional_cst_table table {
        width: 705px !important;
    }

    @supports (-webkit-touch-callout: none) {
        .player-management-table.additional_cst_table table {
            width: 705px !important;
        }
    }

    .player-management-table.player-manage-new table {
        width: 690px;
    }

}

@media(max-width:767px) {
    .register-acc .first-login-card {
        padding: 25px 25px;
    }

    .player-management-table.additional_cst_table table {
        width: 705px;
    }
    @supports (-webkit-touch-callout: none) {
        .player-management-table.additional_cst_table table {
            width: 705px !important;
        }
    }
    body {
        background-size: auto;
    }

    .not-regis {
        font-size: 14px;
    }

    .upper-check-forget {
        align-items: center;
        justify-content: space-between;
        margin-bottom: 24px;
    }

    .forg-pass-main {
        font-size: 14px;
    }

    .inner-welcm h1 {
        font-size: 41.74px;
        line-height: 66.66px;
        margin-bottom: 25px;
    }

    .inner-welcm {
        width: 100%;
    }

    .buttons-wecome button {
        font-size: 15px;
        max-width: 217px;
        border-radius: 10px;
        padding: 13px 9px;
    }

    .inner-welcm p {
        font-size: 20px;
        margin-bottom: 33px;
    }

    .table-recent-match {
        overflow-x: auto;
    }

    .table-recent-match table {
        width: 700px;
    }

    .summery-season h4 {
        font-size: 21px;
        line-height: 32.4px;
    }

    a.button-yelow-main {
        font-size: 13px;
        font-weight: 500;
        padding: 12px 14px;
    }

    .inner-check-main {
        gap: 13px;

    }

    .player-management-table tr td:first-child {
        padding: 20px 10px 20px 12px;
    }

    .player-management-table tr th:first-child {
        padding: 19px 10px 20px 13px;
    }

    .player-management-table tr td {
        background-color: white;
        padding: 20px 7px;
    }

    .upper-namej-numb h6 {
        font-size: 14.35px;
    }

    .player-management-table tr th {
        padding: 19px 10px;
        font-size: 14px;
    }

    .main-img-name {
        gap: 22px;
    }

    .name-player p {
        word-break: break-word;
    }

    .uper-btns-heas-team {
        gap: 16px;
        flex-wrap: wrap;
    }

    .button-select-status {
        gap: 9px;
        flex-wrap: wrap;
    }

    .first-se-name p {
        font-size: 13px;
        line-height: 21.6px;
    }

    .marg-b-ses {
        margin-bottom: 32px;
    }

    .inner-detail-tetx>.d-flex {
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .player-management-table.stats-manage table {
        width: 800px;
    }
}

@media(max-width:552px) {
    .inner-welcm h1 {
        font-size: 34.74px;
        line-height: 56.66px;
        margin-bottom: 15px;
    }

    .inner-welcm p {
        font-size: 18px;
        margin-bottom: 23px;
    }

    .buttons-wecome button {
        font-size: 12px;
        max-width: 164px;
        border-radius: 10px;
        padding: 10px 9px;
    }

    .inner-welcm p {
        font-size: 18px;
        margin-bottom: 13px;
    }

    .first-login-card {
        padding: 18px;
        max-width: 600px;
    }

    .login-main {
        font-size: 25px;
        line-height: 43.35px;
        margin-bottom: 14px;
    }

    .login-btn {
        font-size: 16px;
        padding: 7px;
        margin-bottom: 15px;
    }

    .lost-password {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 17px;
    }

    .table-recent-match table tr td {
        font-size: 13px;
    }

    .main-dashboard-sec h2 {
        font-size: 27px;
        line-height: 27px;
    }

    .view-stats-table .upper-namej-numb p {
        font-size: 13.54px;
        word-break: break-word;
    }

    .inner-player-cross-card {
        padding: 20px 25px;
        border-radius: 10px;
        margin-bottom: 26px;
    }

    .innertable-l-seven {
        overflow-x: auto;
    }

    .innertable-l-seven table {
        width: 500px !important;
    }

    .summery-season.back-white-bg {
        padding: 11px 12px;
        flex-wrap: wrap;
    }

    .upper-btns-amin {
        gap: 16px;
        flex-wrap: wrap;
    }

    .black-back .select2-container--default .select2-selection--single {
        padding: 12px 30px 12px 10px;
    }

    .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 12px;
    }

    .table-recent-match table tr td:first-child {
        padding: 13px 9px 13px 14px;
    }

    .table-recent-match table tr th:first-child {
        padding: 15px 10px 15px 15px;
    }

    .buttons-scroll .border-btn {
        width: 151px;
        font-size: 13px;
    }

    .stuff-btn-comn {
        width: 71px !important;
        padding: 10px !important;
        font-size: 13px !important;
    }

    .btns-smal .stuff-btn-comn {
        width: 73px !important;
    }

    .plusminus-tab .stuff-btn-comn {
        width: 123px !important;
    }

    .padd-model-body h3 {
        font-size: 18px;
        line-height: 21px;
    }

    .padd-model-body {
        padding: 27px 11px;
    }

    .button-yelow-main {
        font-size: 13px;
        padding: 13px 16px;
    }

    .navigation__icon,
    .navigation__icon::before,
    .navigation__icon::after {
        width: 2rem;
        height: 2px;
    }

    .select2-results__option {
        font-size: 13px;
    }

    .player-management-table table {
        width: 957px;
    }

    .player-management-table tr th {
        padding: 10px 7px;
        font-size: 13px;
    }

    .player-management-table tr td {
        padding: 13px 7px;
        font-size: 14px;
    }

    .back-head-color {
        background-color: #5F5F5F;
        padding-right: 24px;
        padding-left: 24px;
    }

    .navigation__nav {
        padding: 22px 22px;
    }

    .navigation__link:link,
    .navigation__link:visited {
        font-size: 15px;
        margin-bottom: 25px;
    }

    .inner-form-creat-sesion {
        padding: 25px 15px;
    }

    .marg-b-main {
        margin-bottom: 10px;
    }

    .upper-main-cmp {
        padding: 41px 12px;
    }

    .my-profile-name {
        padding: 12px 10px 12px 36px;
    }

    .upper-header-comn-coach>figure img {
        max-width: 140px;
    }

    .first-se-name h6 {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .first-se-name p {
        font-size: 15px;
        line-height: 21.6px;
    }

    .export-main-btn-drp {
        padding: 10px 19px;
        font-size: 12px;
    }

    .export-main-btn {
        padding: 10px 19px;
        font-size: 12px;
        max-width: 125px;
    }

    .marg-b-ses {
        margin-bottom: 19px;
        flex-wrap: wrap;
    }

    .selected-palyer-div {
        width: 100%;
        max-width: 100%;

    }

    .ses-name-flex {
        gap: 10px;
        flex-wrap: wrap;
    }

    .inner-form-creat-sesion input {
        padding: 9px 16px;
        font-size: 13px;
    }

    .inner-form-creat-sesion select {
        padding: 11px 15px;
        border-radius: 12px;
        font-size: 14px;
    }

    .view-payer-modal .modal-header {
        padding: 16px;
    }

    .view-payer-modal .modal-dialog {
        padding-right: 10px;
        padding-left: 10px;
    }

    .view-payer-modal .modal-header .btn-close {
        right: 11px;
        top: 12px;
        font-size: 22px;
    }

    .inner-jurcy-team {
        column-gap: 30px;
        padding: 5px 15px;

    }

    .light {
        margin-top: 48px !important;
        max-width: 209px;
    }

    .light figure img {
        max-width: 150px;

    }

}

@media(max-width:425px) {
    .main-dashboard-sec h2 {
        font-size: 22px;
        line-height: 27px;
    }

    .inner-detail-tetx {
        padding: 13px 10px;
        border-radius: 22px;
    }

    .marg-b-ses {
        margin-bottom: 19px;
    }

    .inner-check-main input {
        width: 17px;
        height: 17px;
    }
}