@media all and (max-width: 1300px) {
    .header:after {
        background-repeat: no-repeat;
        background-size: 364px 104px;
    }

    .box-wp {
        max-width: 1180px;
    }

    .logo {
        width: 18%;
    }

    .header .mn-nav {
        width: 81%;
    }

    .header .logo img {
        max-height: 60px;
    }

    ul.duoi li:hover ul.menucap2 {
        padding-right: 0;
    }

    .duan h1.title-chung {
        font-size: 40px;
        margin: 10px 0;
    }

    .right-gt .chitiet-duan {
        height: 330px;
    }

    .right-dichvu .detail-wp {
        height: 284px;
    }

    .menu-left-ctduan img {
        height: 335px;
        object-fit: cover;
    }

    .gioithieu .img img {
        height: 184px;
    }

    .hover-img h3 a {
        left: 3%;
        width: 94%;
    }

    .tintuc .owl-item .img img {
        height: 240px !important;
    }

    .item-post1 .hover-img h3 a img {
        margin-top: -17%;
    }

    .item_ha img {
        height: 360px;
        object-fit: cover;
    }

    .ab .item-post-duan img {
        height: 340px;
    }

    .swiper-slide img {
        height: 242px !important;
    }

    .chitiet-duan {
        height: 360px;
    }

    [class*='uk-position-center-left'], [class*='uk-position-center-right'] {
        top: 50% !important;
    }

    .input__label {
        padding: 10px 0 0 0;
    }

    .text-duan {
        width: 62%;
    }

    .img_duan {
        width: 36%;
    }

    button.slick-next.slick-arrow {
        right: -7%;
    }

    button.slick-prev.slick-arrow {
        left: -46em;

    }

    div#tuyendung-item {
        padding: 20px 30px 10px 30px;
    }

    .left-td {
        padding-left: 8%;
    }

    .video-foreground {
        padding-bottom: 58%;
    }

    .modal a.close-modal {
        right: 20px;
        width: 30px;
        height: 30px;
    }
}

@media all and (max-width: 1024px) {


}

@media all and (max-width: 800px) {


}@media all and (max-width: 768px) {
    .header:after {
        background-repeat: no-repeat;
        background-size: 604px 149px;
    }
    header.header .logo {
        text-align: left;
        padding-left: 60px;
        margin-top: 15px;
    }
    .header.menu-opened .logo {
        padding-right: 5px;
        margin-top: 13px;
    }
    .header .logo img {
        max-height: 85px;
    }
    .trenmennu {
        text-align: center;
        display: none;
    }
    .header.menu-opened {
        padding: 0;
    }
    ul.duoi{
        display: none;
    }
    .duoi.mobilemenu{
        display: block;
    }
    header.header.menu-opened ul.social-share {
        display: none;
    }
    header.header.menu-opened .trenmennu {
        display: block;
    }
    .tong_menumobile__item_title img {
        width: 13px;
        float: right;
        /*margin-top: 4px;*/
    }
    .tong_menumobile__item_title {
        text-transform: uppercase;
        border-bottom: 1px solid black;
        padding: 30px 0;
    }
    .tong_ft_menu__mobile a {
        display: block;
        padding: 10px 0;
        color: white;
    }
    .tong_menumobile__item_title a {
        color: white;
        font-size: 17px;
        font-weight: 600;
    }
    .tong_ft_menu__mobile {
        text-transform: uppercase;
        padding-left: 30px;
    }
    a.text_lienhe_menu.active, .tong_menumobile__item_title.active a {
        color: #65b054;
    }
    .mn-nav.search-opened .box-search {
        background: black;
        top: 85px;
        bottom: auto;
    }
    p.tong_menumobile__item_title, .tong_ft_menu__mobile {
        display: none;
    }
    header.header.menu-opened p.tong_menumobile__item_title, header.header.menu-opened .tong_ft_menu__mobile {
        display: block;
        text-align: right;
    }
    .tong_menumobile__item_title a img {
        margin-left: 20px;
    }
    ul.social-share li.sdt a img, ul.social-share li.zalo a img {
        max-width: 40px;
        padding: 4px;
        margin-top: -10px;
        margin-left: -16px;
    }
    ul.social-share li a i {
        margin-left: -9px;
        padding: 0px;
    }
    .home-page h1 {
        padding-top: 40%;
        line-height: 80px;
    }
    .box-search-home {
        margin-bottom: 240px;
    }
    .header .top-burger {
        position: absolute;
        margin: 20px 10px;
        right: 0;
        z-index: 9999;
    }
    .item-post1 {
        width: 48%;
    }
    /*.hover-img h3 a {*/
    /*    position: absolute;*/
    /*    top: 10%;*/
    /*    height: 80%;*/
    /*    left: 9%;*/
    /*    width: 83%;*/
    /*}*/
    .dichvu .hover-img h3 a, .gioithieu .hover-img h3 a {
        top: 10%;
        height: 80%;
    }
    .item-post1 .hover-img h3 a img {
        width: 30%;
    }
    .item-post1 .hover-img h3 a span {
        font-size: 16px;
    }

    .left-dichvu {
        width: 100%;
    }
    .right-dichvu {
        margin-top: 20px;
        width: 100%;
    }
    .right-dichvu .detail-wp {
        overflow: scroll;
        height: 500px;

    }

    .container .main {
        padding-right: 50px;
        padding-left: 50px;
    }
    .left-tieude h2.w-title {
        width: 100%;
        padding-left: 0;
    }
    .item-postda {
        width: 48% !important;
        margin-bottom: 30px !important;
    }
    .item-postda.i3 {
        position: relative;
        left: auto;
    }
    .item-postda .img img {
        height: 270px;
        object-fit: cover;
    }
    .projects,.duansl, .doitac, .timkiem {
        margin: 50px 0;
    }
    .menu-ctduan {
        width: 100%;
    }
    .content-right-ctduan {
        width: 100%;
        margin-top: 20px;
    }
    .content-right-ctduan {
        height: auto;
    }
    .menu-left-ctduan img {
        width: 100%;
    }
    .lopmo {
        width: 92%;
        height: 99%;
        top: 2px;
        left: 27px;
    }
    .hover-duancon {
        width: 88%;
        height: 94%;
        top: 3%;
        left: 6%;
    }
    .gioithieu .item-post1 {
        float: left;
        width: 46.9%;
        margin: 10px 10px;
    }
    .gioithieu .item-post1 .img img {
        height: 175px;
        object-fit: cover;
    }
    .gioithieu .item-post1 .hover-img h3 a {
        height: 100%;
        top: 0;
        font-size: 24px;
        font-weight: 600;
    }
    .left-gt {
        margin: 30px 0;
        width: 100%;
    }
    .right-gt {
        width: 100%;
        height: auto;
    }
    .right-gt.tamnhin {
      margin-top: 10px;
    }
    /*.tintuc .owl-item .img img {*/
    /*    height: auto !important;*/
    /*    object-fit: cover;*/
    /*}*/
    /*.tintuc .owl-item.active.center {*/
    /*    width:auto !important;*/
    /*}*/
    /*.tintuc .owl-item, .tintuc .owl-item.active {*/
    /*    width: auto !important;*/
    /*}*/
    /*.tintuc .owl-item.active .img img {*/
    /*    height: auto !important;*/
    /*}*/
    /*.video-list .owl-carousel .owl-item img {*/
    /*    width: 615px !important;*/
    /*}*/
    .item-post4 {
        float: none;
        width: 95%;
        max-width: 100%;
    }
    .lef_contact {
        width: 100%;
    }
    .right_contact {
        width: 100%;
        margin-top: 30px;
    }
    .header .mn-nav {
        width: 100%;
    }
    .header {
        height: 145px;
    }
    .tintuc .owl-stage {
        margin-left: 0;
    }
    .tintuc {
        margin-top: 18%;
    }
    .video-list .img img {
        width: 630px !important;
    }
    .quaylai {
        position: relative;
        left: auto;
        top: auto;
        z-index: 1;
        margin-bottom: 20px;
    }
    .mn-nav.search-opened .box-search {
        width: 300px;
        left: -164px;
    }
    /*.dichvu_sl .owl-nav {*/
    /*    z-index: 0 !important;*/
    /*}*/
    /*.dichvu_sl .owl-stage-outer {*/
    /*    z-index: 1 !important;*/
    /*}*/
    .video-list .box .img img{
        height: 235px;
    }
    div#tuyendung-item {
        padding: 20px 20px 10px 20px;
    }
    .left-td, .center-td, .right-td {
        padding-left: 3%;
    }
    li.paginate_button.right_tdung {
        right: 0;
        top: 20em;
    }
    li.paginate_button.left-tdung {
        left: 0;
        top: 20em;
    }

    }
@media all and (max-width: 480px) {
    .tuyendung-item {
        display: none;
    }
    .tuyendung-item.mobile {
        display: block;
    }
    .menu-tuyendung {
        display: flex;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 10px;
        text-align: center;
        line-height: 24px;
    }
    .content-tuyendung_top {
        display: none;
    }
    .left-td, .center-td, .right-td {
        margin-bottom: 5px;
        width: 100%;
    }
    .center-td, .right-td {
        text-align: justify;
    }
    .item-tuyendung {
        border-bottom: 1px solid;
        padding: 10px 0;
    }
    div#tuyendung-item .item-tuyendung:last-child {
        border: none;
    }
    .left-td p {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -ms-line-clamp: 1;
        -webkit-box-orient: vertical;
        -ms-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 25px;
    }
    div#tuyendung-item {
        padding: 20px 40px 10px 40px;
        height: 460px;
    }
    .tochiase {
        bottom: 50px;
    }
    li.paginate_button.right_tdung {
        right: -10px;
        top: 20em;
    }
    .tuyendung-item.mobile h1.title-chung40 {
        margin: 0px 0 10px;
    }
    .send_product {
        padding: 20px;
    }
    .modal a.close-modal {
        top: 28px;
        right: 10px;
        width: 15px;
        height: 15px;
    }
    .info-order h1 {
        font-size: 18px;
        line-height: 28px;
    }
    div#_modal {
        width: 100%;
        max-width: 100%;
        top: 20px;
        text-align: justify;
    }
    .input_hs {
        width: 100%;
    }
    .text_cv {
        display: none;
    }
    .fileUpload.btn.btn-primary {
        width: 45%;
    }
    input#uploadFile {
        width: 50%;
    }

    .content-td .dichvu_sl {
        width: 100%;
    }
    .send_product.career .doitacmodal h1 {
        font-size: 24px;
    }
    .video-list h3.title {
        /* height: auto; */
        height: 43px;
        text-align: justify;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -ms-line-clamp: 2;
        -webkit-box-orient: vertical;
        -ms-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}


@media all and (max-width: 680px) {


}@media all and (max-width: 480px) {
    .header .logo img {
        max-height: 60px;
    }
    .header:after {
        background-repeat: no-repeat;
        background-size: 296px 84px;
    }
    header.header .logo {
        text-align: left;
        padding-left: 9px;
        margin-top: 7px;
    }
    .contact_amb a img {
        width: 30px;
    }
    .contact_amb {
        width: 50px;
        background: #02ad4e;
        height: 50px;
        -webkit-animation: alo-circle-img-anim 2s infinite ease-in-out;
        -moz-animation: alo-circle-img-anim 2s infinite ease-in-out;
        -ms-animation: alo-circle-img-anim 2s infinite ease-in-out;
        -o-animation: alo-circle-img-anim 2s infinite ease-in-out;
        animation: alo-circle-img-anim 2s infinite ease-in-out;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        text-align: center;
        border-radius: 50%;
        padding-top: 10px;
    }
    .header .logo img {
        max-height: 45px;
    }
    .container .main {
        padding-right: 0;
        padding-left: 0;
    }
    .home-page h1 {
        padding-top: 52%;
        line-height: 50px;
        font-size: 43px;
    }
    .box-search-home label input.s-txt {
        padding: 15px;
         font-size: 14px;
         width: 70%;
     }
    .box-search-home label button.s-btn {
        padding: 14.5px;
        width: 30%;
        font-size: 14px;
    }
    .header .mn-nav {
        width: 100%;
    }
    .item-post1 {
        width: 100%;
        margin-bottom: 10px;
    }
    .header {
        height: 85px;
    }
    .left-tieude h2.w-title {
        font-size: 17px;
        margin: 0 0 15px;
    }
    .projects .owl-nav .owl-next,.duansl .owl-nav .owl-next,.timkiem .owl-nav .owl-next, .dichvu_sl .owl-nav .owl-next, .doitac .owl-nav .owl-next, .tintuc .owl-nav .owl-next{
        right: -30px !important;
    }
    .projects .owl-nav .owl-prev,.duansl .owl-nav .owl-prev, .timkiem .owl-nav .owl-prev, .dichvu_sl .owl-nav .owl-prev, .doitac .owl-nav .owl-prev, .tintuc .owl-nav .owl-prev{
        left: -30px !important;
    }
    .owl-theme .owl-nav [class*=owl-] {
        top: 42% !important;
    }
    .dichvu_sl  .owl-nav [class*=owl-]{
        height: 6%;
    }
    .item-postda {
        width: 100% !important;
    }
    .item-postda .img img {
        height: 190px;
    }
    /*.projects .owl-stage-outer {*/
    /*    overflow: auto;*/
    /*}*/
    .projects  .owl-nav [class*=owl-],.duansl  .owl-nav [class*=owl-], .timkiem  .owl-nav [class*=owl-]  {
        top: 0;
    }
    .projects,.duansl, .timkiem {
        border-radius: 20px;
        padding: 20px 5px;
    }
    /*.hover-duancon {*/
    /*    width: 88%;*/
    /*    height: 94%;*/
    /*    top: 3%;*/
    /*    left: 3%;*/
    /*}*/
    /*.lopmo {*/
    /*    left: 5px;*/
    /*}*/
    ul.nav.tabs {
        margin-bottom: 0;
        display: flex;
        width: 100%;
        padding-left: 0;
    }
    ul.nav.tabs li {
        margin-bottom: 10px;
    }

    ul.nav.tabs li.active a {
        color: #02ad4e;
    }
    h4.tieude_gt {
        font-size: 17px;
        line-height: 25px;
        margin: 0;
    }
    .left-gt {
        margin: 15px 0;
    }
    .left-gt h4 {
        font-size: 15px;
        margin: 0;
    }
    .right-gt .chitiet-duan {
        height: 200px;
    }
    .wrap-detail {
        margin-top: 5px;
    }
    .left-gt h3 {
        font-size: 12px;
    }
    .left-gt img {
        width: 35%;
    }
    /*.projects, .doitac {*/
    /*    margin: 20px 0;*/
    /*}*/
    .doitac .owl-nav [class*=owl-] {
        top: -78px !important;
    }
    .doitac a.hover-duancon {
        width: 96%;
        height: 94%;
        top: 3%;
        left: 2%;
    }
    .doitac .lopmo {
        left: 0px;
        width: 100%;
    }
   .tintuc .owl-nav [class*=owl-] {
        top: -120px;
        height: 9%;
    }
    h1.title-chung40 {
        font-size: 19px;
        line-height: 26px;
    }
    .right_contact iframe {
        width: 100%;
        height: 200px;
        border-radius: 20px;
    }
    .box-search-home {
        margin-bottom: 0;
        width: 23em;
    }
    .tintuc .owl-item .img img {
        height: 200px !important;
    }

    .projects, .duansl,.doitac, .timkiem {
        margin: 20px 0;
    }
    .gallery-list{
        margin-bottom: 20px;
    }
    .duoi.mobilemenu {
        padding-bottom: 80px;
    }
    /*.duan .hover-img h3 a {*/
    /*    top: 4%;*/
    /*    height: 92%;*/
    /*    left: 3%;*/
    /*    width: 94%;*/
    /*}*/
    /*.duan .hover-img h3 a {*/
    /*    padding: 35% 27% !important;*/
    /*}*/
    .lopmo {
        display: none !important;
    }
    header.header.menu-opened .duoi.mobilemenu{
        display: block;
    }
    .lef_contact .modal-content {
        top: 13%;
        width: 96%;
    }
    .lienhe_contact .modal-content .close {
        right: 6%;
        top: 15%;
    }
    .gioithieu .item-post1 .img img {
        height: 117px;
    }
    .gioithieu .item-post1{
        float: left;
        width: 48%;
        margin: 10px 1% 0;
    }
    .gioithieu .item-post1 .hover-img h3 a {
        font-size: 16px;
    }
    .doitac .owl-nav [class*=owl-] {
        top: 0;
        height: 12%;
    }
    ul.social-share li.sdt a img{
        margin-left: -19px;
    }
    ul.social-share li.zalo a img{
        margin-left: -15px;
  }
    .hover-duancon {
        width: 96%;
        height: 94%;
        top: 3%;
        left: 2%;
    }
    .tintuc .owl-item.active.center {
        width: 355px !important;
    }
    .right-gt {
        padding: 15px;
    }
    .lienhe_pu {
        bottom: 10px;
     }
    .duoi.mobilemenu {
        display: none;
    }
    .tochiase{
        display: block;
    }
    .item-post1 .hover-img h3 a img {
        width: 20%;
    }
    .tintuc {
        margin-top: 25px;
        margin-bottom: 30px;
    }
    .chitiet-duan {
        height: 173px;
        padding-right: 10px;
    }
    .tintuc-nho h1.title-chung40 {
        margin: 0px 0;
    }
    .swiper-container {
        margin: 20px 0;
    }
    .projects,.duansl, .doitac, .timkiem{
        padding: 10px;
    }
    .input label.error {
        position: relative;
    }
    .content-right-ctduan {
        padding: 10px !important;
        margin-top: 0;
    }
    .item_ha img {
        height: auto;
        border-radius: 20px;
    }
    .tintuc-nho .description h3 {
        height: 42px;
        text-align: center;
    }
    .duansli .tintuc .owl-stage-outer {
        padding-left: 15px;
    }
    .duansli:before {
        height: 113%;
    }
    .duansli .tintuc .owl-item.active.center {
        opacity: 1;
        width: 322px !important;
    }
    /*li.uk-width-3-4.uk-active {*/

    /*    z-index: 999;*/
    /*    width: 100%;*/
    /*}*/
    .uk-grid > * {
        padding-left: 15px !important;
    }
    [class*='uk-position-center-left'], [class*='uk-position-center-right'] {
        bottom: -167px !important;
        top: auto !important;
    }
    .uk-position-small {
        height: auto !important;
    }
    .uk-icon > * {
        width: 13px;
    }
    li.uk-width-1-2 img {
        height: 200px;
        object-fit: cover;
    }
    /*.uk-grid{*/
    /*    margin-left: 0;*/
    /*}*/
    .duan-nho {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .swiper-slide.swiper-slide-active {
        position: relative;
        width: 100% !important;
    }
    .swiper-button-next, .swiper-button-prev {
        top: 61px;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
        left: 0;
    }
    .swiper-slide img {
        height: 230px !important;
    }
    .gallery-list [class*='uk-position-center-left'] {
        bottom: -150px !important;
        top: auto !important;
    }
  .gallery-list [class*='uk-position-center-right']{
      bottom: -152px !important;
   }
    .doitacsl [class*='uk-position-center-left']{
        bottom: -157px !important;
        top: auto !important;
    }
      .doitacsl [class*='uk-position-center-right'] {
          bottom: -155px !important;
       }
    .ab .item-post-duan img {
        height: 235px;
    }
    .quaylai{
        margin-bottom: 0;
    }
    .doitacsl h1.title-chung40 {
        margin: 10px 0 20px;
    }
    .quaylai a {
        color: white;
        font-size: 14px;
    }
    .quaylai img {
        width: 14px;
        margin-bottom: -2px;
    }
    .hover-img h4.lopxanh a {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
    }
    .tintuc_content .swiper-button-next, .swiper-button-prev {
        top: 50%;
    }
    .tintuc_content h1.title-chung40 {
        margin: 10px 0 20px;
    }
    [class*='uk-position-center-left'], [class*='uk-position-center-right'] {
        width: auto;
        padding: auto !important;
    }
    .uk-width-1-2 {
        width: 100% !important;
        padding-right: 12px !important;
        padding-left: 42px !important;
    }
    .ab {
        padding: 12px 0;
    }
    .lienhe_pu .modal-content .close {
        right: 3%;
    }
    .video-list .owl-nav [class*=owl-] {
        top: 30% !important;
    }

    /*span.input.input--filled label.input__label {*/
    /*    padding-top: 30px;*/
    /*}*/
    .input__label {
        padding: 10px 0 0 0;
    }
    .video-list h3.title {
        text-align: center;
    }
    .mobile_titel{
        display: block;
    }
    .home-page h1.desktop_ti{
        display: none;
    }
    .box-search-home{
        display: none;
    }
    .box-search-home.mobni{
        display: block;
    }
    header.header.menu-opened .trenmennu {
        position: absolute;
        top: -76px;
        right: 37px;
    }
    .dichvu{
        padding: 0 50px;
    }
    h1.tieudegt {
        margin-bottom: 10px;
        font-size: 30px;
    }
    .dichvu .img img {
        height: 137px;
        width: 100%;
        object-fit: cover;
    }
    footer{
        display: none;
    }
    .chitiet-dv {
        padding: 0 20px;
    }
    .video-list .owl-theme .owl-nav [class*=owl-] {
        top: -23px !important;
    }
    .right-dichvu .detail-wp {
        height: 180px;
        font-size: 14px;
    }
    .right-dichvu {
        margin-top: 10px;
        padding: 15px 10px 49px 15px;
    }
    .left-dichvu img {
        height: 150px;
        object-fit: cover;
    }
    .tieudegt.mobile{
        display: block;
    }
    .tieudegt.anmobi{
        display: none;
    }
    h1.tieudegt.mobile {
        text-align: left;
        padding: 0 50px;
    }
    h1.tieudegt.mobile span {
        float: right;
    }
    .chitietgt {
        padding: 0 20px;
    }
    .chitiet-duan p {
        font-size: 14px;
    }
    .item-postda {
        width: 48% !important;
        margin: 10px 1% !important;
    }
    .hover-img h3 a{
        font-size: 18px;
    }
    .duan {
        padding: 0 35px;
    }
    .duan-nho h1.title-chung {
        margin: 20px 0;
    }
    .menu-left-ctduan {
        margin-top: 35px;
        background: none;
        padding: 0;
        margin-bottom: 10px;
    }
    nav.nav-sidebar {
        position: absolute;
        top: 38px;
        left: -5px;
        width: 100%;
    }
    ul.nav.tabs li a {
        font-size: 11px;
        font-weight: 400;
    }
    h1.title-chung {
        font-size: 19px;
    }
    .menu-left-ctduan img {
        height: 170px;
    }
    .chitietduan {
        padding: 0 20px;
    }
    .img_duan {
        width: 100%;
    }
    .img_duan img {
        height: 120px;
        object-fit: cover;
        width: 100%;
    }
    .text-duan {
        width: 100%;
    }
    .text-duan p {
        display: none;
    }
    .nd_pop {
        padding: 20px;
    }
    .input__label-content {
        font-size: 14px;
    }
    .left_pu p {
        margin-bottom: 0;
    }
    .lienhe_pu .modal-content {
        top: 0;
    }
    .input__btn {
        bottom: -58px;
    }

    .right-gt.tamnhin .chitiet-duan {
        height: 345px;
    }
    .one-product{
        display: none;
    }
    .one-product.mobile{
        display: block;
    }
    .item-post-duan .description h3 a{
        font-size: 16px;
    }
    .one-product.mobile [class*='uk-position-center-left']{
        bottom: auto;
        top: -80px !important;
    }
    .one-product.mobile [class*='uk-position-center-right'] {
        top: -83px !important;
        bottom: auto;
    }

    .one-product.mobile .uk-slider-container{
        overflow: inherit !important;
    }
    .one-product.mobile .hover-duancon {
        display: block;
        position: absolute;
        width: 94%;
        height: 91.7%;
        top: 4%;
        left: 3%;
        border: 1px solid #02ad4e;
        border-radius: 20px;
        background: transparent;
    }
    .one-product.mobile .uk-position-small {
        height: 50px !important;
    }
    .one-product.mobile .uk-icon > * {
        margin-top: 0 !important;
    }
    .tintuc-ct h4.tieude_gt {
        font-size: 19px;
    }
    .gallery-list .description {
        padding: 0 35px;
    }
    .wrap-detail.drop.clearfix .box img {
        height: 300px;
        object-fit: cover;
    }
    .box-contact h1.title-chung40 {
        margin: 0;
    }
    .lef_contact {
        padding-top: 0px;
        height: 170px;
    }
    .right_contact {
        margin-top: 20px;
    }
    .mp-add {
        width: 70%;
    }
    .ctt-form h1 {
       font-size: 24px;
    }
    .ctt-form p {
        font-size: 12px;
        margin-bottom: 0;
    }
    .tieude_mobile {
        display: block;
        position: fixed;
        right: 58px;
        top: 38px;
    }
    .tieude_mobile a {
        color: #02AD4E;
        text-transform: uppercase;
    }
    .tintuc-ct h4.tieude_gt {
        font-size: 19px;
        overflow: scroll;
        height: 50px;
    }
    .video-foreground {
        height: 100%;
    }
    .video-foreground iframe {
        width: 1400px !important;
        height: 862px !important;
    }
    .dichvu_sl .owl-nav [class*=owl-] {
        top: -12% !important;
    }
    .video-foreground iframe {
        top: -7% !important;
    }

    }

@media all and (width: 414px) {
    .nd_pop {
        padding: 40px;
    }
    .gallery-list{
        margin-bottom: 0;
    }
    .tintuc .owl-item.active.center {
        width: 390px !important;
    }
    .home-page h1 {
        width: 77%;
        font-weight: 600;
    }
    .tintuc {
        margin-bottom: 50px;
    }
    .dichvu .img img {
        height: 150px;
        width: 100%;
        object-fit: cover;
    }
    .chitiet-dv {
        padding: 0 20px;
    }
    .owl-theme .owl-nav [class*=owl-] {
        top: 43% !important;
    }
    .dichvu_sl .owl-nav [class*=owl-] {
        top: -10% !important;
    }
    .right-dichvu .detail-wp {
        height: 200px;
        font-size: 14px;
    }
    .right-dichvu {
        margin-top: 10px;
        padding: 15px 10px 49px 15px;
    }
    .left-dichvu img {
        height: 180px;
        object-fit: cover;
    }
    .gioithieu .item-post1 .img img {
        height: 140px;
    }
    .right-gt .chitiet-duan {
        height: 240px;
    }
    .item-postda .img img {
        height: 220px;
    }
    .ab .item-post-duan img {
        height: 290px;
    }
    .chitiet-duan {
        height: 220px;
    }
    .menu-left-ctduan img {
        height: 195px;
    }
    .img_duan img {
        height: 165px;
    }
    .lienhe_pu .modal-content {
        top: 2%;
    }
    .right-gt.tamnhin .chitiet-duan {
        height: 410px;
    }
    .right_contact iframe {
        width: 100%;
        height: 250px;
        border-radius: 20px;
    }






}
@media all and (width: 414px) {


}@media screen and (min-width: 1367px) {
    .logo {
        width: 17%;
    }
    .header .mn-nav {
        width: 81%;
    }
    .wrap-detail {
        margin-top: 15px;
    }
    .box-wp.mn-main {
        max-width: 1240px;
    }
    .header:after {
        background-size: 100% 111px;
        width: 37%;
    }
    .logo img {
        max-height: 62px;
    }
    .chitiet-dv {
        padding-top: 30px;
    }
     .dichvu {
      padding-top: 20px;
  }
}

@media (min-width: 1600px) {
    div#_modal{
        max-width: 1400px;
    }

    .header .mn-nav {
        width: 79%;
    }
    .header .navbar {
        display: flex;
    }
    .header:after {
        background-repeat: no-repeat;
        background-size: 48em 130px;
        width: 47%;


    }
    .box-wp.mn-main {
        max-width: 1260px;
    }
    .logo img {
        max-height: 80px;
    }
    /*.box-search-home {*/
    /*    margin-bottom: 70px;*/
    /*    margin-top: 70px;*/
    /*}*/
    .home-page h1 {
        padding-top: 30%;
    }
}


@media (min-width: 1630px) {
    .header:after {
        background-size: 53em 130px;
    }
}

@media (width: 1920px) {
    .dichvu{
        padding-top: 15% !important;
    }
    .modal-content .close {
        right: 14%;
    }
    .box-search-home {
        margin-bottom: 70px;
        margin-top: 70px;
    }
    .home-page h1 {
        padding-top: 40%;
    }
    .logo img {
        max-height: 90px;
    }
    .box-wp.mn-main {
        max-width: 1360px;
    }
    .header:after {
        background-repeat: no-repeat;
        background-size: 64em 152px;
        width: 47%;
    }
    .header .navbar {
        display: flex;
    }
    .chitiet-dv, .dichvu, .duan-nho, .chitietduan, .gioithieu, .chitietgt, .doitac-nho, .tintuc-ct, .gallery-list, .drop,
    .box-contact, .container-fluid.fluid_vmb, .doitacsl{
        padding-top: 6%;
    }
    .duan, .tintuc-nho, .video-list {
        padding-top: 8%;
    }
    .left-dichvu img {
        height: 450px;
        object-fit: cover;
    }
    .right-dichvu .detail-wp {
        overflow: scroll;
        height: 370px;
    }
    .dichvu .img img {
        height: 277px;
        object-fit: cover;
    }
   h1.title-chung, h4.tieude_gt, h1.title-chung40{
        margin-bottom: 50px;
    }

    .item-post-duan .img img {
        height: 335px;
        object-fit: cover;
    }
    .menu-left-ctduan img {
        height: 400px;
        object-fit: cover;
    }
    .chitiet-duan {
        height: 425px;
    }
    .gioithieu .item-post1 .img img {
        height: 240px;
        object-fit: cover;
    }
    h1.tieudegt, .duan h1.tieudegt {
        margin-bottom: 50px;
        font-size: 60px;
     }
    .chitietgt .right-gt, .tintuc-ct .right-gt.tamnhin {
        height:470px;
    }
    .grid .img img {
        height: 365px;
        object-fit: cover;
    }
    /*.right_contact iframe {*/
    /*    border-radius: 20px;*/
    /*    height: 400px;*/
    /*}*/
    .box-search-home label button.s-btn{
        padding: 19.5px;
    }
    .chitiet-duan .item_ha img {
        height: 420px;
        object-fit: cover;
    }
}



