@media (max-width: 1367px) {
    .vantai_right_img {
        min-width: 705px;
        max-width: 705px;
    }
    .vantai_right_img img {
        min-width: 670px;
        max-width: 670px;
    }
    .thongtin_path1 {
        left: -620px;
    }
    .thongtin_path2 {
        right: -125px;
    }
}

@media (max-width: 1024px) {
    .banner_content_title {
        font-size: 50px;
    }
    .banner_vantai_title1 {
        font-size: 40px;
        max-width: 50%;
    }
    .vantai_right_img {
        min-width: 555px;
        max-width: 555px;
    }
    .vantai_right_img img {
        min-width: 520px;
        max-width: 520px;
    }
    .thong_tin {
        column-gap: 20px;
    }
    .thongtin_number {
        font-size: 45px;
    }
    .thongtin_text {
        font-size: 18px;
    }
    .thongtin_path1 img {
        min-width: 804px;
        max-width: 804px;
        min-height: 500px;
    }
    .thongtin_path2 img {
        max-width: 400px;
        min-width: 400px;
    }
    .thongtin_path2 {
        right: -165px;
        top: 14px;
    }
    .camket_content {
        column-gap: 30px;
    }
    div#owl-news .owl-nav {
        width: 107%;
    }
    .page_contact_item {
        grid-template-columns: auto;
        grid-template-rows: auto;
        row-gap: 20px;
        column-gap: 0px;
    }
    .page_contact_item iframe {
        width: 100%;
    }
    .footer_company {
        font-size: 16px;
    }
    .wrap-menu a {
        font-size: 16px !important;
    }
    .poly {
        justify-content: space-between;
    }
}

@media (max-width: 768px) {
    ul#mega-menu-mainmenu {
        margin-top: 10px !important;
    }
    .wrap-header-icon {
        margin-left: 0;
        padding-left: 0;
    }
    .banner_content_title {
        font-size: 40px;
        margin-bottom: 60px;
    }
    .banner_dichvu {
        padding: 0px 50px;
    }
    section#banner,
    .slider,
    .slider img {
        max-height: 700px;
        min-height: 700px;
    }
    .home_about_item {
        grid-template-columns: auto;
        grid-template-rows: auto;
        row-gap: 30px;
        padding: 50px 0px 50px 0px;
    }
    .banner_about_left {
        padding-right: 0px;
    }
    .banner_about_title,
    .banner_about_content {
        margin-bottom: 20px;
    }
    .banner_vantai_left {
        position: relative;
        top: 0%;
        transform: translateY(0%);
    }
    .banner_vantai_title1 {
        max-width: 100%;
        margin-top: 20px;
    }
    .vantai_right_img {
        min-width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }
    .vantai_right_img img {
        min-width: 95%;
        max-width: 95%;
    }
    .dichvichinh_content {
        column-gap: 30px;
        padding-top: 40px;
    }
    .vantai_right_img img,
    .vantai_right_img {
        min-height: 400px;
    }
    .thong_tin {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        row-gap: 25px;
        column-gap: 0px;
        padding: 60px 60px;
    }
    .thongtin_path1 {
        top: 0%;
    }
    .thongtin_path2 {
        top: 78px;
    }
    .tuyenchinh_post {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        margin-top: 30px;
    }
    .camket_content {
        grid-template-columns: 1fr 1fr;
        margin-top: 30px;
    }
    div#owl-news {
        margin-top: 30px;
    }
    div#owl-news .owl-nav {
        width: 100%;
        z-index: 999;
    }
    div#owl-news .owl-dots {
        margin-top: 40px;
    }
    .doitac_content {
        margin: 50px 0px;
    }
    .footer_item {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        row-gap: 30px;
    }
    .banner_pages_title {
        font-size: 40px;
    }
    .catnews_content {
        grid-template-columns: 1fr 1fr;
    }
    section#catnews,
    .container-projects {
        padding-bottom: 0;
    }
    .project_content h2,
    .project_content h3,
    .project_content h4 {
        font-size: 26px;
    }
}

@media (max-width: 480px) {
    ul#mega-menu-mainmenu {
        margin-top: 40px !important;
    }
    .banner_content_title {
        font-size: 30px;
    }
    .banner_dichvu {
        padding: 0px;
    }
    .banner_vantai_title1 {
        font-size: 33px;
    }
    .vantai_right_img img,
    .vantai_right_img {
        min-height: 250px;
    }
    .banner_vantai_right {
        min-height: 270px;
    }
    .dichvichinh_content {
        grid-template-columns: 1fr 1fr;
    }
    .thongtin_path1,
    .thongtin_path2 {
        display: none;
    }
    .thong_tin {
        grid-template-columns: 1fr;
        padding: 60px 0px;
    }
    .tuyenchinh_post,
    .camket_content,
    .footer_form .form,
    .catnews_content,
    .catnews_content {
        grid-template-columns: 1fr;
    }
    .doitac_title,
    .new_noibat_title,
    .camket_title,
    .tuyenchinh_title,
    .dichvu_chinh_title {
        font-size: 24px;
    }
    .doitac_content {
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
    }
    .doitac_item:first-child img,
    .doitac_item:last-child img {
        float: unset;
    }
    .footer_logo {
        text-align: center;
    }
    .project_title {
        font-size: 20px;
    }
    .project_content h2,
    .project_content h3,
    .project_content h4 {
        font-size: 20px;
    }
    .wrap-menu ul {
        height: 900px !important;
    }
}