
@media only screen and (min-width:0px) and (max-width : 500px) {



    .shape-slider.absolute.z-index {
        display: none;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }

        header .main {
            flex-direction: column;
        }

    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }

    .inbody.pd {
        padding: 110px 0 76px;
    }

    .inbody::before {
        display: none
    }

    .HeadBoard_page, .vision_page {
        padding-right: 0;
    }





    .managers-detail-page .managers_list > ul > li .managers_list_item {
        width: auto;
        height: auto;
        flex-direction: column;
    }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figure {
            width: 100%;
            height: auto !important;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figcaption {
            width: 100%;
            height: auto;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item figcaption .managers_list_item_title {
            width: 100% !important;
        }

    .certificate-page .certificate-list > * {
        width: 100%;
        margin: 30px 0;
    }

    .certificate-page .certificate_slider_item::before {
        top: 95%;
    }

    .certificate-page .certificate_slider_item {
        height: auto;
    }

        .certificate-page .certificate_slider_item .certificate_slider_item_img {
            width: 100%;
            height: auto;
        }

    .news_list ul li .news_list_item.border-radius-10.overflow.white-box.box-shadow {
        width: 100%;
        height: auto;
        margin: 25px 0;
    }
    .contact-page .contact-page_up .contact-page_up_l {
        width: 100%;
        padding: 10px;
    }
    .public_form > li .white-box {
        padding: 6px 2px;
    }
        .public_form > li .white-box .txt, .public_form > li .white-box .txtarea {
            width: 88%;
             margin-left: 0px; 
        }
    .contact-page .contact-page_down .contact_list > ul > li .contact_list_item .white_box, .contact-page .contact-page_down .contact_list > ul > li .contact_list_item .white_box:first-child {
        width: 100%;
        margin:15px 5px;
    }
    .project_page .projects-list ul li{
        width:100%;
    }
    .project_page_detail .project_page_detail_up > ul > li{
        width:100%;
    }
    .project_page_detail .project_page_detail_down {
        flex-direction: column;
    }
        .project_page_detail .project_page_detail_down .project_page_detail_down_l, .project_page_detail .project_page_detail_down .project_page_detail_down_r {
            width: 100%;
        }
}


















@media only screen and (min-width:501px) and (max-width : 700px) {


    .shape-slider.absolute.z-index {
        display: none;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }

        header .main {
            flex-direction: column;
        }

    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }




    .inbody.pd {
        padding: 110px 0 76px;
    }

    .inbody::before {
        display: none
    }

    .HeadBoard_page, .vision_page {
        padding-right: 0;
    }


    .managers-detail-page .managers_list > ul > li .managers_list_item {
        width: auto;
        height: auto;
        flex-direction: column;
    }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figure {
            width: 100%;
            height: auto !important;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figcaption {
            width: 100%;
            height: auto;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item figcaption .managers_list_item_title {
            width: 100% !important;
        }

    .certificate-page .certificate-list > * {
        width: 100%;
    }

    .certificate-page .certificate_slider_item {
        height: auto;
    }

        .certificate-page .certificate_slider_item .certificate_slider_item_img {
            width: 100%;
            height: auto;
        }

    .certificate-page .certificate-list > * {
        width: 100%;
        margin: 30px 0;
    }

    .certificate-page .certificate_slider_item::before {
        top: 95%;
    }

    .certificate-page .certificate_slider_item {
        height: auto;
    }

        .certificate-page .certificate_slider_item .certificate_slider_item_img {
            width: 100%;
            height: auto;
        }
    .project_page .projects-list ul li {
        width: 45%;
    }
}







@media only screen and (min-width:701px) and (max-width : 992px) {


    .shape-slider.absolute.z-index {
        display: none;
    }

    .table-responsive > .table {
        margin-bottom: 0;
    }

    header {
        height: auto;
        background-color: #fff !important;
        box-shadow: 2px 2px 13px -2px #b0aeae;
    }

        header .header-logo .logo > img {
            filter: none;
        }

        header .header-logo .logo * {
            color: unset;
        }

        header .header_right .lang-select > ul > li * {
            color: unset;
        }

        header .main {
            flex-direction: column;
        }

    .humberger-menu {
        opacity: 1;
        visibility: visible;
    }

    nav {
        width: 100%;
        margin: 0;
    }

    header .menu {
        display: none;
        flex-direction: column;
        margin: 0;
    }

        .submenu, header .menu > li:nth-child(2) .submenu {
            width: 100%;
            z-index: 1111;
        }

    .scroll-up {
        top: -110px
    }


    .inbody.pd {
        padding: 110px 0 76px;
    }

    .inbody::before {
        display: none
    }

    .HeadBoard_page, .vision_page {
        padding-right: 0;
    }


    .managers-detail-page .managers_list > ul > li .managers_list_item {
        width: auto;
        height: auto;
        flex-direction: column;
    }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figure {
            width: 100%;
            height: auto !important;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item > figcaption {
            width: 100%;
            height: auto;
        }

        .managers-detail-page .managers_list > ul > li .managers_list_item figcaption .managers_list_item_title {
            width: 100% !important;
        }

    .certificate-page .certificate-list > * {
        width: 100%;
    }

    .certificate-page .certificate_slider_item {
        height: auto;
    }

        .certificate-page .certificate_slider_item .certificate_slider_item_img {
            width: 100%;
            height: auto;
        }

    .certificate-page .certificate-list > * {
        width: 100%;
        margin: 30px 0;
    }

    .certificate-page .certificate_slider_item::before {
        top: 95%;
    }

    .certificate-page .certificate_slider_item {
        height: auto;
    }

        .certificate-page .certificate_slider_item .certificate_slider_item_img {
            width: 100%;
            height: auto;
        }
}
