@media (max-width: 1800px){
    /* .list_progressBar ul li {
        padding: 0 30px;
    } */
}

@media (max-width: 1660px){
    /* .list_progressBar ul li {
        padding: 0 22px;
    } */
    .h2, h2 {
        font-size: 34px;
    }

    .overview_hdr.tabHdr .skillHead {
        max-width: 450px;
    }

    /* a.btn.backBtn {
        margin-top: 15px;
    } */
    
   
}
@media (max-width: 1560px){

    .user_account ul li.account {
        font-size: 22px;
    }
    .h1, h1 {
        font-size: 40px;
    }
    .h2, h2 {
        font-size: 34px;
    }
    .overview_hdr .save_text {
        margin-right: 24px;
    }
    .manage_box .table tr td, .manage_box .table tr th {
        font-size: 20px;
        line-height: 27px;
    }

    /* .list_progressBar ul li {
        padding: 0 18px;
    } */
    .list_progressBar ul {
        padding: 0 30px 0 28px;
    }

    .leftSideBar .side_navBar li .nav-link {
        font-size: 16px;
    }
    .addBlockBox h3 {
        font-size: 24px;
    }
    .manage_box .action_addBlock .table .title_Head th {
        padding-top: 15px;
    }
    .manage_box .table tr th {
        padding: 0px 0 15px 0;
    }
    .manage_box .table tr td {
        padding: 15px 0;
    }
 
}

@media (max-width: 1440px){

    /* .list_progressBar ul {
        padding: 0 20px 0 20px;
    } */
    .list_progressBar ul li a {
        font-size: 16px;
    }
    /* .list_progressBar ul li {
        padding: 0 14px;
    } */
    .form-group label {
        font-size: 22px;
        line-height: 29px;
    }

    .h2, h2 {
        font-size: 32px;
    }

    .overview_hdr .save_text {
        margin-right: 24px;
    }
    .overview_hdr.tabHdr .skillHead {
        max-width: 370px;
    }

    .userDetail_Part .manage_box .table tr .subBtn {
        width: 450px;
    }
    .userDetail_Part .manage_box .table tr .email {
        text-align: left;
        width: auto;
        padding-right: 20px;
    }
    .userDetail_Part .manage_box .table tr .user {
        padding-right: 20px;
    }

    .manage_box .table tr td, .manage_box .table tr th {
        font-size: 20px;
        line-height: 27px;
    }
    .userDetail_Part .manage_box .table tr .subBtn .btn {
        width: 126px;
    }
}
@media (max-width: 1365px){

    .supportArea .form_field {
        padding: 40px 100px 70px 90px;
    }
    .supportArea .rightTextBox {
        padding: 100px 32px 90px 44px;
    }
    .list_progressBar ul {
        padding: 0 10px 0 8px;
    }
    .tabHdr .itemHeaderBox h2 {
        margin-right: 18px;
    }
    /* .list_progressBar ul li {
        padding: 0 10px;
    } */

    .h2, h2 {
        font-size: 30px;
    }
    .tabHdr .itemHeaderBox {
        position: relative;
    }
    /* .rightBack {
        position: absolute;
        right: 24px;
        bottom: 0;
    } */
    a.btn.backBtn {
        padding: 12px 30px;
        background: #261341;
    }
    .btn {
        font-size: 16px;
    }
    .btn.publish_btn {
        padding: 12px 28px;
    }
    .overview_hdr.tabHdr .skillHead {
        width: 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .overview_hdr .save_text {
        margin-right: 18px;
    }
    .overview_hdr .save_text .draft_icon {
        margin-left: 15px;
    }
}

@media (max-width: 1279px){
    .h1, h1 {
        font-size: 38px;
    }

    /* .list_progressBar ul li {
        padding: 0 6px;
    } */
    .list_progressBar ul li a {
        font-size: 15px;
    }
    
    .user_account ul li.account {
        font-size: 20px;
    }

    .tab_content_part .contextBox .subText {
        width: calc(82% - 26px);
    }
    .leftSideBar {
        width: calc(18% - 0px);
    }

    .userDetail_Part .manage_box .table tr .subBtn {
        width: auto;
    }
    .userDetail_Part .manage_box .table tr .subBtn .btn {
        margin-bottom: 15px;
    }
    .userDetail_Part .manage_box .table tr .subBtn .btn:last-child {
        margin-bottom: 0;
    }
    .ieyc_content_part .manage_box .table tr td {
        padding: 18px 0;
    }
   
}

@media (max-width: 1199px){
    .h1, h1 {
        font-size: 36px;
    }
    .h2, h2 {
        font-size: 28px;
    }

    .logo img {
        width: 140px;
    }
    .naverBar .menu li a.ieyc {
        font-size: 16px;
    }
    .naverBar .menu li a.ieyc {
        padding: 6px 10px 5px 20px;
    }
    .naverBar .menu li a .arrow_icn {
        width: 30px;
        height: 30px;
    }
    .user_account {
        padding-left: 10px;
    }
    .naverBar .menu li {
        margin-right: 14px;
    }
    .user_account ul li a img.user_icn {
        margin-right: 16px;
        width: 25px;
    }
    .user_account ul li {
        margin-right: 16px;
    }

    .tab_content_part .contextBox .subText {
        width: calc(78% - 26px);
    }
    .leftSideBar {
        width: calc(22% - 0px);
    }

    .Administr_icaArea h1 {
        margin-bottom: 20px;
    }
    .tabListBox .nav .nav-item .nav-link {
        font-size: 16px;
        line-height: 22px;
    }
    .leftSideBar .side_navBar li .nav-link {
        font-size: 16px;
    }
    .btn {
        padding: 10px 21px;
        font-size: 16px;
    }

    .manage_box .table tr td, .manage_box .table tr th {
        font-size: 18px;
        line-height: 25px;
    }
    .tabHdr .itemHeaderBox .form_group .search_input {
        width: 258px;
    }

    .form-group label {
        font-size: 20px;
        line-height: 29px;
    }

    .list_progressBar ul {
        padding: 0 36px 0 28px;
    }
    /* .list_progressBar ul {
        padding: 0;
        justify-content: flex-start;
    }
    .list_progressBar ul li {
        padding: 0 15px;
        margin-bottom: 10px;
    }
    .list_progressBar ul li:first-child {
        padding-left: 15px;
    } */

    .tabHdr .itemHeaderBox h2 {
        margin-right: 20px;
    }
    .overview_hdr .save_text {
        margin-right: 20px;
    }
    /* .btn.publish_btn {
        margin-top: 10px;
    } */

    .supportArea .form_field {
        padding: 40px 60px 70px 50px;
    }
    .form_field .form-label {
        font-size: 22px;
    }
    .supportArea .rightTextBox {
        padding: 100px 20px 90px 30px;
    }
    .supportArea .rightTextBox .subText {
        margin-bottom: 40px;
    }

    .tabHdr .itemHeaderBox h2 {
        width: 100%;
    }
    .rightBack {
        position: absolute;
        right: 24px;
        bottom: 0;
        /* display: flex; */
        /* justify-content: flex-end; */
        /* width: 100%; */
    }
    /* .tabHdr .itemHeaderBox .left_unit {
        margin-bottom: 10px;
    } */
    
    
}

@media (max-width: 991px){
    .h1, h1 {
        font-size: 34px;
    }
    .h2, h2 {
        font-size: 30px;
    }

    .header_site {
        padding: 14px 0;
    }
    .logo img {
        width: 110px;
    }
    .naverBar .menu li {
        margin-right: 10px;
    }
    .naverBar .menu li a.ieyc {
        padding: 6px 10px 5px 16px;
    }
    .naverBar .menu li a img.ieyc_img {
        margin-left: 4px;
        margin-right: 6px;
        width: 44px;
    }
    .naverBar .menu li a .arrow_icn {
        width: 24px;
        height: 24px;
    }
    .naverBar .menu li a img.ipc_img {
        margin-right: 8px;
        margin-left: 4px;
        width: 32px;
    }
    .naverBar .menu li a img.imyc_img {
        margin-right: 7px;
        margin-left: 4px;
        width: 34px;
    }

    .user_account {
        padding-left: 5px;
    }
    .user_account ul li.account {
        font-size: 18px;
        margin-right: 10px;
    }
    .user_account ul li a img.user_icn {
        margin-right: 10px;
        width: 20px;
    }
    

    .tabHdr .itemHeaderBox .plus_icn {
        width: 40px;
        height: 40px;
        margin-right: 18px;
    }
    .tabHdr .itemHeaderBox .plus_icn img {
        width: 20px;
    }
    .tabHdr .itemHeaderBox .form_group .search_input {
        width: 280px;
        padding: 8px 50px 8px 23px;
        font-size: 16px;
        line-height: 22px;
    }
    .tab_content_part .contextBox .subText {
        width: 100%;
        margin-top: 20px;
    }
    .leftSideBar {
        width: 100%;
    }
    .leftSideBar ul.side_navBar {
        overflow: auto;
        width: 100%;
        text-wrap: nowrap;
    }
    .leftSideBar ul.side_navBar li {
        display: inline-block;
        padding-right: 30px;
    }
    .leftSideBar .side_navBar li .nav-link {
        padding: 12px 0;
    }
    .tabHdr {
        padding: 40px 10px 24px;
    }
    .leftSideBar .side_navBar li .nav-link.active img {
        display: block;
        margin-left: 12px;
    }

    .logo_white {
        margin-bottom: 26px;
    }
    .form_field h2 {
        font-size: 30px;
        margin-bottom: 28px;
    }
    .form_field .form-label {
        font-size: 20px;
    }
    .form_field .form-control {
        font-size: 16px;
        line-height: 22px;
    }
    .supportArea .rightTextBox {
        padding: 70px 20px 60px 30px;
    }
    .supportArea .form_field {
        padding: 40px 30px 60px 30px;
    }
    .supportArea .col-md-6 {
        align-items: flex-start;
    }
    .form_field .subText {
        padding-top: 44px;
    }
    
    .addBlockBox h3 {
        font-size: 22px;
    }

}

@media (max-width: 767px){

    .logo_white img {
        width: 200px;
    }
    .supportArea .form_field {
        width: 100%;
    }
    .supportArea .rightTextBox {
        padding: 60px 30px 40px 30px;
        width: 100%;
    }
    .supportArea .form_field .sub {
        margin-left: 0;
    }

    .rightBack {
        position: static;
        margin-top: 10px;
    }
}