@media (max-width: 1499px) {
   
}

@media (max-width: 1399px) {

    .dashboard_content {
        padding: 155px 40px 40px 40px;
    }

   .dashboard_main .user_flex_box {
        gap: 30px;
        margin-top: 30px;
   }

   .dashboard_main .user_flex_box .user_main_list {
        width: 40%;
   }

   .dashboard_main .user_flex_box .chart_container {
        width: 60%;
   }

}

@media (max-width: 1199px) {
    .dashboard_main header .sidebar_icon {
        display: block;
    }

    .sidebar_section {
        left: -100%;
        transition: 0.3s all;
        padding: 30px 15px;
    }

    .sidebar_section.show {
        left: 0;
    }

    .dashboard_content {
        width: calc(100%);
    }

    .dashboard_content {
        padding: 130px 30px 30px 30px;
    }
}   

@media (max-width: 1024px) {
    h4 {
        font-size: 30px;
    }

    p {
        font-size: 16px;
    }

    .sidebar_section {
        top: 100px;
    }

    /* .process_list_view .top_panel_box {
        display: flex;
        justify-content: space-between;
    } */


}

@media (max-width: 991px) {
   
    .common-btn {
        font-size: 16px;
        padding: 6px 15px;
    }

    .dashboard_main header {
        padding: 15px 30px;
    }

    .dashboard_main header .logo-box img {
        max-width: 190px;
    }

    .sidebar_section {
        top: 95px;
        min-height: 100vh;
    }

    .dashboard_main .user_flex_box .user_main_list,
    .dashboard_main .user_flex_box .chart_container {
        width: 100%;
    }

    .dashboard_main .user_flex_box {
        flex-wrap: wrap;
    }

    .project_add_list {
        gap: 20px;
        flex-wrap: wrap;
    }

    .project_add_list .project_box {
        width: 100%;
    }

    .project_add_list .project_box .location {
        margin: 15px 0;
    }

    .analysis_chart img {
        max-width: 100%;
    }

    .chart_images .text h5 {
        margin-bottom: 10px;
    }

    .process_list_view .top_panel_box .manchine_drop .drop_click, 
    .process_list_view .top_panel_box .employees_drop .drop_click {
        width: 100%;
    }

    .process_list_view .top_panel_box .add_process .common-btn {
        gap: 5px;
    }

    .process_list_view .top_panel_box {
        grid-template-columns: 1fr 160px 160px 160px;
        gap: 10px;
    }
}


@media (max-width: 767px) {

    h4 {
        font-size: 26px;
    }

    h5 {
        font-size: 20px;
    }

    .dashboard_content .dash_title {
        margin-bottom: 20px;
    }

    .dashboard_main header {
        padding: 15px 20px;
    }
   
    .dashboard_main header .header_part .right_box a .user_name {
        display: none;
    }

    .dashboard_main header .header_part .left_box {
        gap: 15px;
    }

    .projects_box .project_panel {
        grid-template-columns: 120px 1fr;
    }

    .dashboard_content .box_title p {
        font-size: 18px;
    }

    .dashboard_main header .header_part {
        gap: 20px;
    }

    .myprojects_main .project_add_text h5 {
        font-size: 22px;
    }
     
    .myprojects_main .project_add_text p {
        font-size: 13px;
    }

    .optimization_process_auto .row {
        row-gap: 20px;
    }

    .common_design .center_form_box,
    #register_main .center_form_box {
        padding: 40px 30px;
    }

    .common_design {
        padding: 20px 15px;
    }

    .common_design .center_form_box .flex_box {
        flex-wrap: wrap;
        gap: 0;
    }

    .common_design .center_form_box .flex_box .form-group {
        width: 100%;
    }

    .process_list_view .btn_panel_box {
        flex-wrap: wrap;
    }

    .process_project .title_top h1 {
        font-size: 35px;
    }

}

@media (max-width: 575px) {

    h4 {
        font-size: 22px;
    }

    .common-btn {
        font-size: 14px;
        padding: 5px 12px;
        min-height: 35px;
    }

    .sidebar_section {
        top: 85px;
    }

   .projects_box .project_panel{
        grid-template-columns: 1fr;
   }

   .dashboard_main header .header_part .left_box .logo-box p {
        font-size: 14px;
   }

   .dashboard_main header .logo-box img {
        max-width: 160px;
    }

    .dashboard_content {
        padding: 130px 20px 20px 20px;
    }

    .common_modal .form_box .flex_box {
        flex-wrap: wrap;
        gap: 0;
    }

    .common_modal .form_box .flex_box .form-group {
        width: calc(100%);
    }

    .common_design .center_form_box .form-group {
        margin-bottom: 15px;
    }

    .common_design .center_form_box,
    #register_main .center_form_box {
        padding: 30px 30px;
    }

    .common_design .center_form_box .top_box {
        margin-bottom: 20px;
    }

    .commonInput {
        height: 40px;
        padding: 10px 15px;
    }

    .process_project .title_top h1 {
        font-size: 30px;
    }

    .process_bar .project_progress {
        padding: 10px 15px;
    }

    .process_list_view {
        padding: 20px 15px;
    }

    .process_bar .top_box p {
        font-size: 14px;
    }

}

@media (max-width: 479px) {
    .projects_box .project_panel .top_box p {
        font-size: 13px;
    }

    .dashboard_main .user_flex_box .user_list ul li p, 
    .dashboard_main .user_flex_box .user_list ul li span {
        font-size: 13px;
    }

    .process_project .title_top h1 {
        font-size: 25px;
    }
}

@media (max-width: 438px) {
    .sidebar_section {
        top: 105px;
    }
}

@media (max-width: 375px) {
   
}