@media only screen and (max-width: 1440px) {
    .main_content {
        padding: calc(90px + 30px) 36px 30px;
    }
}

@media only screen and (min-width: 1599.98px) and (max-width: 1749.98px) {
    .custome-20 {
        width: 25%;
    }

    .t-card {
        padding: 16px 10px;
    }

    .participate-col {
        width: 16.66%;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1599.98px) {
    .participate-col {
        width: 20%;
    }

    .performance_inner_box {
        gap: 14px;
    }

    .perf_stats {
        gap: 10px;
    }

    .stat-text {
        font-size: 13px;
    }

    .stat-value {
        font-size: 17px;
    }

    .perf-stat-box {
        gap: 10px;
    }

    .pie-chart {
        width: 75px;
        min-width: 75px;
        height: 75px;
    }

    .pie-chart::before {
        width: 40px;
        height: 40px;
    }

    .perf_chartStatus {
        gap: 11px;
        font-size: 13px;
    }

    .perf_chartBox {
        gap: 10px;
    }

    .custome-20 {
        width: 33.33333333%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .attendance-score-box .participet_teams {
        gap: 20px;
    }

    .attendance-score-title {
        margin-bottom: 18px;
    }

    .player-event-dlt {
        gap: 80px;
    }

    .player-response-item:not(:last-child)::before {
        right: -40px;
    }

    .player-response-item h4 {
        font-size: 24px;
    }

    .player-response-item span {
        font-size: 15px;
    }

    .participet_teams {
        gap: 52px;
    }

    .participet_team_box::before {
        right: -25%;
    }

    .match-category-title {
        font-size: 32px;
    }

    .match-content {
        gap: 20px;
    }

    .match-scoreboard-box {
        height: 64px;
    }

    .scoreboard-score {
        font-size: 23px;
    }

    .match-container-box {
        padding: 20px;
    }

    .scoreboard-team {
        font-size: 18px;
    }

    .participate-col {
        width: 20%;
    }

    .custome-20 {
        width: 33.33333333%;
    }

    .player-name-title {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .player_rating_text {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .performance_inner_box {
        gap: 10px;
        padding: 15px 10px;
    }

    .pie-chart::before {
        width: 43px;
        height: 43px;
    }

    .perf-stat-box {
        gap: 8px;
    }

    .stat-value {
        font-size: 16px;
    }

    .stat-text {
        font-size: 13px;
        margin: 13px 0 0;
    }

    .perf_chartStatus {
        gap: 10px;
        font-size: 13px;
    }

    .perf_stats {
        gap: 15px;
        white-space: nowrap;
    }

    .perf_chartBox {
        gap: 8px;
    }

    .pie-chart {
        width: 70px;
        height: 70px;
        min-width: 70px;
    }

    .side_nav {
        width: 280px;
    }

    .dash_header .dash_logo {
        width: 280px;
    }

    .page_container {
        padding-left: 280px;
    }

    .dash_nav_item a {
        font-size: 15px;
    }

    .profile-leftBlock {
        flex: 0 0 214px;
        max-width: 214px;
    }

    .profile-rightBlock {
        max-width: calc(100% - 214px);
        width: calc(100% - 214px);
    }

    .gray-btn {
        font-size: 15px;
    }

    .page-heading {
        font-size: 26px;
    }

    .lg-heading {
        font-size: 19px;
    }

    .player-btn .btn-primary {
        font-size: 16px;
    }

    .player-name {
        margin-bottom: 30px;
    }

    .states-icon {
        width: 55px;
        height: 55px;
    }

    .states-icon img {
        height: 31px;
    }

    .states-figure {
        font-size: 42px;
    }

    .states-title {
        font-size: 17px;
    }

    .dashboard-stats-box {
        padding: 32px 16px;
        gap: 19px;
    }

}

@media only screen and (max-width: 1199.98px) {
    .player-event-dlt {
        gap: 80px;
    }

    .player-response-item:not(:last-child)::before {
        right: -40px;
    }

    .player-response-item h4 {
        font-size: 24px;
    }

    .player-response-item span {
        font-size: 15px;
    }

    .participet_teams {
        gap: 82px;
    }

    .progress-circle-box::before {
        width: 77px;
        height: 77px;
    }

    .progress-circle-box {
        width: 82px;
        height: 82px;
    }

    .participet_team_box {
        padding: 2px;
    }

    .overview-label-text .overview-value {
        font-size: 30px;
    }

    .overview-label-text .overview-label,
    .progress-circle-box .circle-label {
        font-size: 13px;
    }

    .progress-circle-box .circle-value {
        font-size: 21px;
    }

    .morning_event_name {
        font-size: 20px;
        padding: 8px;
    }

    .match-category-title {
        font-size: 32px;
    }

    .match-content {
        gap: 20px;
    }

    .match-scoreboard-box {
        height: 64px;
    }

    .scoreboard-score {
        font-size: 23px;
    }

    .match-container-box {
        padding: 20px;
    }

    .scoreboard-team {
        font-size: 18px;
    }

    .custome-20 {
        width: 25%;
    }

    .profile-text-big {
        width: 120px;
        height: 120px;
        font-size: 46px;
    }

    .gray-btn {
        font-size: 16px;
    }

    .performance_inner_box {
        gap: 22px;
    }

    .perf_stats {
        gap: 20px;
    }

    .perf-stat-box {
        gap: 10px;
    }

    .profile-leftBlock {
        flex: 0 0 230px;
        max-width: 230px;
    }

    .profile-rightBlock {
        max-width: calc(100% - 230px);
        width: calc(100% - 230px);
    }

    .dash_userProfile {
        display: none;
    }

    .main_content {
        padding: calc(90px + 30px) 30px 30px;
    }

    .dash_logo img {
        max-height: 35px;
        filter: brightness(0) saturate(100%);
    }

    .page_container {
        padding-left: 0px
    }

    .dash_header .dash_logo {
        width: 235px;
        background: transparent;
        border-bottom: 1px solid rgba(190, 209, 235, .3);
        justify-content: flex-start;
        padding-left: 30px;
    }

    .nav_dash_wrap {
        justify-content: flex-end;
        align-items: center;
        flex-direction: row-reverse;
    }

    .dashIconFold {
        margin-right: 0;
        margin-left: 15px;
    }

    .nav_dash_wrpRight {
        margin-left: auto;
    }

    .side_nav {
        left: -377px;
    }

    .is-folded .side_nav {
        left: 0;
    }

    .is-folded .dashBoard_overLay {
        visibility: visible;
        opacity: 1;
    }

    .states-icon {
        width: 55px;
        height: 55px;
    }

    .states-icon img {
        height: 31px;
    }

    .states-figure {
        font-size: 42px;
    }

    .states-title {
        font-size: 17px;
    }

    .dashboard-stats-box {
        padding: 32px 16px;
        gap: 19px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .attendance-score-box .participet_teams {
        gap: 15px 10px;
    }


    .participate-col {
        width: 25%;
    }

    .side_nav .side_nav_inner .sideNav_menu {
        padding: 40px 23px 0 23px;
    }

    .side_nav {
        width: 330px;
    }

    .dash_header .dash_logo {
        width: 330px;
    }

    .subMenuSide li a {
        font-size: 15px;
    }

    .dash_nav_item a {
        font-size: 15px;
    }

    /* .page_container {
        padding-left: 330px;
    } */
    .page-heading {
        font-size: 22px;
    }

    .back-btn {
        width: 28px;
        height: 28px;
    }


    .profile-rightBlock {
        max-width: 100%;
        width: 100%;
    }

    .performance_inner_box {
        gap: 24px;
        flex-wrap: wrap;
    }



    .coach_player_inner .team-header {
        flex-wrap: unset;
    }

    .common-info-list .common-info-litem:not(:last-child) {
        padding-right: 9px;
        margin-right: 10px;
    }

    .lg-heading {
        font-size: 19px;
    }
}

@media only screen and (min-width: 1200px) {

    .is-folded .side_nav {
        width: 80px
    }

    .is-folded .side_nav .side_nav_inner .sideNav_menu {
        overflow-x: hidden;
        padding: 40px 12px 0 10px;
    }

    .is-folded .side_nav .dash_nav_item>a {
        padding: 18px 18px 18px 22px;
        white-space: nowrap;
    }

    .is-folded .side_nav .side_nav_inner .sideNav_menu>li>a .title_dash_nav {
        display: none
    }

    .is-folded .side_nav .side_nav_inner .sideNav_menu li .icon_holder {
        flex: 0 0 21px;
    }

    .is-folded .side_nav .side_nav_inner .sideNav_menu li .arrowIconSubmenu {
        opacity: 0
    }

    .is-folded .side_nav .side_nav_inner .sideNav_menu li .subMenuSide {
        height: 0;
        overflow: hidden;
        transition: height 0.35s ease;
    }

    .is-folded .side_nav:hover {
        width: 377px
    }

    .is-folded .side_nav:hover .side_nav_inner .sideNav_menu>li>a .title_dash_nav {
        display: inline-block
    }

    .is-folded .side_nav:hover .side_nav_inner .sideNav_menu li .arrowIconSubmenu {
        opacity: 1
    }

    .is-folded .side_nav:hover .side_nav_inner .sideNav_menu li .subMenuSide.show {
        height: auto;
        display: block;
    }



    .is-folded .dash_header .dash_logo {
        width: 80px
    }

    .is-folded .dash_header .dash_logo img {
        display: none
    }

    .is-folded .dash_header .dash_logo .logo_fold {
        display: block;
        height: 36px;
        width: 36px;
    }

    .is-folded .dash_header .dash_logo .logo_fold svg {
        width: 45px;
    }

    .is-folded .page_container {
        padding-left: 80px
    }



}

@media only screen and (max-width: 991.98px) {
    .news-card.news-card-details .news-card-content {
        flex-direction: column;
    }

    .news-card-details .news-card-img {
        width: auto;
        min-width: unset;
        height: auto;
    }

    .attendance-score-box .participet_teams {
        gap: 20px;
    }

    .attendance-score-box .player-response-item:not(:last-child)::before {
        right: -35%;
    }

    .participet_teams {
        gap: 40px;
    }

    .participet_team_box::before {
        right: -25%;
    }

    .participate-col {
        width: 25%;
    }

    .add_moreList {
        right: 0px;
    }

    .team-header {
        flex-wrap: wrap;
        gap: 15px;
    }

    .custome-20 {
        width: 33.333%;
    }

    .event_flexNowrap {
        flex-wrap: wrap;
    }

    .stat-value {
        font-size: 17px;
    }

    .pie-chart::before {
        width: 45px;
        height: 45px;
    }

    .pie-chart {
        width: 74px;
        min-width: 74px;
        height: 74px;
    }

    .stat-text {
        font-size: 13px;
        margin: 13px 0 0;
    }

    .coach_player_inner .team-header {
        flex-wrap: unset;
    }

    .profile-img {
        margin: 0;
    }

    .profile-info {
        text-align: left;
    }

    .profile-about {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .player_switch_center .plan_time {
        justify-content: start;
    }

    .profile-leftBlock {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .profile-rightBlock {
        max-width: 100%;
        width: 100%;
    }

    .profile-section {
        flex-direction: column;
    }

    .userTypeBox {
        flex: 1 1 165px;
    }

    .userTypeBox .form-label {
        width: 165px;
        height: 165px;
    }

    .right_buttonBox .border-btn {
        font-size: 15px;
        padding: 10px 12px;
    }

    .broadcast-btn {
        height: 38px;
        width: 38px;
    }

    .xl-heading {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .page-heading {
        font-size: 22px;
        gap: 13px;
    }

    .back-btn {
        width: 30px;
        height: 30px;
    }

    .team-header {
        flex-wrap: wrap;
        gap: 8px;
    }

    .gray-btn {
        font-size: 15px;
    }

}



@media (max-width:767.98px) {
    .news-card {
        padding: 15px;
    }

    .news-card-details .news-reviwe-info span,
    .news-card-details .news-reviwe-info a {
        font-size: 14px;
    }

    .profileThumb img , .profileThumb .intials {
        width: 150px;
        height: 150px;
        font-size: 35px;
    }

    .offcanvas-body {
        padding: 15px 15px;
    }

    .authName {
        font-size: 16px;
        line-height: normal;
    }

    .season-open-in {
        font-size: 15px;
    }

    .sponsorLogoBox li {
        width: 44px;
        height: 44px;
    }

    .card-box {
        margin: 0 0 18px;
        height: calc(100% - 18px);
    }

    .player-event-item {
        padding: 20px;
        flex-direction: column;
        align-items: start;
        gap: 20px;
    }

    .player-event-dlt {
        gap: 30px;
    }

    .player-response-item:not(:last-child)::before {
        display: none;
    }

    .lineUp-tab {
        padding: 10px 0;
    }

    .teamHeading {
        font-size: 26px;
    }

    .descriptionTrack {
        font-size: 17px;
    }

    .lineUp-tab .border-btn {
        padding: 13px 50px;
    }

    .social_block.action-btn {
        top: 12px;
        right: 7px;
    }

    .listBottom-space {
        padding-bottom: 15px;
    }

    .teamContent-box:not(:last-child) {
        margin-bottom: 15px;
    }

    .participate-col {
        width: 33.33%;
    }

    .scoreboard-team:first-child {
        padding-left: 30px;
        padding-right: 20px;
    }

    .scoreboard-team:last-child {
        padding-right: 30px;
        padding-left: 20px;
    }

    .match-category-title {
        font-size: 30px;
    }

    .match-content {
        gap: 16px;
    }

    .checkGameType {
        padding-bottom: 30px;
    }

    .profile-text-big {
        width: 100px;
        height: 100px;
        font-size: 40px;
    }

    .gray-btn {
        font-size: 14px;
        padding: 9px 13px;
    }

    .lg-heading {
        font-size: 18px;
    }

    .performance_inner_box {
        gap: 22px;
        flex-direction: column;
        align-items: start;
    }

    .assignment_dropBox .accordion-button {
        font-size: 13px;
        padding: 11px 9px;
    }

    .assignment_dropBox .accordion-item {
        margin-bottom: 8px;
    }

    .assignment_dropBox {
        padding: 13px;
    }

    .dropdown-item-box {
        padding: 8px;
    }

    .profile-block {
        padding-block: 50px;
    }

    .setting_linkName {
        font-size: 16px;
    }

    .setting-item {
        margin-bottom: 24px;
    }

    .notification-setting {
        margin-top: 30px;
    }

    .settingList {
        padding: 12px 14px;
        margin-bottom: 13px;
    }

    .dash_header {
        height: 70px;
    }

    .nav_dash_wrap {
        padding: 5px 15px;
    }

    .dash_header .dash_logo {
        padding-left: 15px;
    }

    .main_content {
        padding: calc(70px + 15px) 15px 15px;
    }

    .side_nav {
        top: 70px;
    }

    .participet_teams {
        gap: 40px;
        flex-wrap: wrap;
    }
}


@media (max-width:575.98px) {
    .news-card-content {
	flex-direction: column;
}
.news-card-img {
	width: auto;
	height: auto;
	min-width: unset;
}
    .playerStatistics_box {
        flex-wrap: wrap;
    }

    .player-response-item h4 {
        font-size: 20px;
    }

    .player-response-item span {
        font-size: 14px;
    }

    .progress-circle-box::before {
        width: 67px;
        height: 67px;
    }

    .progress-circle-box {
        width: 72px;
        height: 72px;
    }

    .overview-label-text .overview-label,
    .progress-circle-box .circle-label {
        font-size: 12px;
    }

    .morning_event_name {
        font-size: 18px;
        padding: 8px;
        max-width: 355px;
    }

    .participet_teams {
        gap: 10px 16px;
        flex-wrap: wrap;
    }

    .participet_team_status h3 {
        font-size: 20px;
    }

    .participet_border {
        padding: 16px;
    }

    .participet_team_status {
        width: 70px;
        height: 70px;
    }

    .participate-col {
        width: 50%;
    }

    .participet_team_box::before {
        display: none;
    }

    .scoreboard-score {
        font-size: 20px;
    }

    .scoreboard-team {
        font-size: 16px;
    }

    .custom-nav .nav {
        gap: 10px;
    }

    .match-container-box {
        background-size: 100% 100%;
        padding: 18px;
        margin-bottom: 30px;
    }

    .match-scoreboard-box {
        height: 56px;
    }

    .custome-20 {
        width: 50%;
    }

    .t-image img {
        width: 72px;
        height: 72px;
        min-width: 72px;
    }

    .t-button {
        padding-top: 6px;
        margin-top: 6px;
    }

    .t-card {
        padding: 11px;
    }

    .event-details {
        padding: 13px 10px;
    }

    .common-status {
        font-size: 13px;
        border-radius: 5px;
        padding: 4px 6px;
    }

    .totle-player {
        font-size: 13px;
        margin-top: 1px;
    }

    .md-heading {
        font-size: 16px;
    }

    .white-border-btn,
    .calendar_tabs.nav-pills .nav-link {
        width: 42px;
        height: 42px;
        min-width: 42px;
        padding: 8px;
    }

    .perf_chartBG {
        padding: 12px 13px;
    }

    .perf_chartBG div {
        gap: 6px;
    }

    .border-card {
        padding: 10px 12px 12px;
    }

    .pie-chart::before {
        width: 40px;
        height: 40px;
    }

    .white_mainBox {
        padding: 15px;
    }

    .pie-chart {
        width: 74px;
        min-width: 74px;
        height: 74px;
    }

    .perf_chartStatus {
        gap: 10px;
        font-size: 13px;
    }

    .perf_chartDesc {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .perf_chartTitle {
        font-size: 15px;
        margin-bottom: 4px;
    }

    .perf_chartBox {
        gap: 10px;
    }

    .stat-value {
        font-size: 16px;
    }

    .stat-text {
        font-size: 13px;
        margin: 13px 0 0;
    }

    .perf_stats {
        gap: 10px;
    }

    .performance_inner_box {
        padding: 15px 10px;
    }

    .dash-card {
        flex-wrap: wrap;
    }

    .dash-card-item {
        flex: 100%;
        max-width: 100%;
    }

    .common-info-litem {
        word-break: break-all;
    }

    .gray-btn {
        justify-content: center;
    }

    .profile-section {
        gap: 15px;
        flex-direction: column;
    }

    .profile-leftBlock {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .profile-rightBlock {
        max-width: 100%;
        width: 100%;
    }

    .dash_header .dash_logo img {
        display: none;
    }

    .dash_header .dash_logo .logo_fold {
        display: block;
        height: 60px;
        width: 45px;
    }

    .side_nav {
        width: 100%;
    }

    .side_nav {
        left: -100%;
    }

    .side_nav .side_nav_inner .sideNav_menu {
        padding: 40px 24px 0 25px;
    }

    .dash_nav_item {
        margin-bottom: 6px;
    }
}

@media (max-width:479.98px) {
    .player-event-dlt {
        gap: 20px;
    }

    .match-category-title {
        font-size: 25px;
    }

    .perf-stat-box {
        gap: 6px;
    }

    .player-team {
        gap: 11px 18px;
        padding-left: 8px;
        margin-left: 8px;
    }

    .profile-img {
        width: 80px;
        min-width: 80px;
        height: 80px;
    }

    .profile-text-big {
        font-size: 32px;
    }

    .player-name-title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .player_rating_text {
        font-size: 15px;
        margin-bottom: 9px;
    }

    .common-info-litem {
        font-size: 15px;
    }

    .certificates_list img {
        width: 98px;
        height: 79px;
    }

    .profile-about {
        gap: 13px;
    }

    .player-btn a {
        font-size: 15px;
    }

    .gray-btn {
        font-size: 14px;
        padding: 9px 11px;
    }

    .perf-stat-box {
        gap: 5px;
    }
}