@charset "utf-8";

@media only screen and (min-width: 1400px) and (max-width: 3545454500px) {
  #wrapper {
    /*width: 1366px;*/
    margin: auto;
    overflow: hidden;
    position: relative;
    clear: both;
  }
}

#page {
  display: none;
  float: left;
  z-index: 11111111;
  top: 0px;
  right: 13px;
  width: 40px;
  position: fixed;
  height: 40px;
}

#logodt {
  width: 100%;
  height: 50px;
  position: relative;
  background: #7c7c7c;
  border-bottom: 1px solid #3d9970;
  display: none;
  text-align: center;
}

.headerlogo img {
  margin: auto;
  margin-top: 7px;
  float: none;
}

#goidienthoai_re {
  display: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  background-color: #fff;
  border-top: 1px solid #bbf9c1;
  text-align: center;
  z-index: 11111;
}

#goidienthoai_re a {
  font-size: 14px;
  color: #f04c40;
}

#phonehinhre {
  width: 40px;
  height: auto;
  position: fixed;
  bottom: 3px;
  left: 3px;
  z-index: 1111;
  display: none;
}

#banner_re {
  width: 100%;
  float: left;
  height: auto;
  display: none;
  text-align: center;
}

#banner_re img {
  max-width: 100%;
  float: none;
  height: auto;
  height: 40px;
}

#menurere {
  width: 100%;
  float: left;
  height: auto;
  display: none;
}

.quick-alo-phone {
  display: none;
}

#banner_res {
  display: none;
}

.image-right a img {
  width: 100%;
  float: left;
}

@media only screen and (min-width: 1px) and (max-width: 1200px) {
  .khung-hotline {
    background-size: contain !important;
  }

  .hotline-bg h2 {
    font-size: 17px !important;
    line-height: 30px !important;
    padding-left: 37px !important;
  }

  .hotline-slide {
    bottom: 2px !important;
  }

  .content-dichvu img {
    max-width: 100%;
    height: auto;
  }

  .khung1200 {
    width: 98%;
  }

  .content-dichvu {
    width: 100%;
    float: left;
    word-break: break-word;
  }

  .tieude-gt {
    width: 100% !important;
    float: left;
  }

  .logo-khachhang {
    width: 100%;
    float: left;
  }

  .khung-tt-left.col-md-5.col-sm-12 {
    width: 100%;
  }

  .khung-tt-right.col-md-7.col-sm-12 {
    width: 100%;
    margin: 0;
    margin-bottom: 25px;
  }

  .tt-big {
    width: 50%;
    float: none;
    margin: auto;
  }
}

@media only screen and (min-width: 1px) and (max-width: 500px) {
  .tt-big {
    width: 100% !important;
  }

  .tt-small {
    width: 100% !important;
  }

  .ngay-tt-small {
    max-width: 16px;
  }

  .ngay-ten-tt-small {
    max-width: 27px;
  }
  .tieude_khungfooter {
    width: 40%;
    margin-right: auto;
    display: block;
    margin-left: auto;
    height: auto;
    position: relative;
    padding-bottom: 18px;
    float: unset;
  }
  .home_content .pb-5,
  .py-5 {
    padding-bottom: 2rem !important;
  }
  .home_content .pt-5,
  .py-5 {
    padding-top: 2rem !important;
  }
  .home_content .headline::after {
    display: block;
    content: " ";
    background-color: transparent !important;
    height: 6px;
    width: 35px;
    border-radius: 3px;
    margin: 10px auto 0;
  }
  .marketing img {
    margin-bottom: 2rem !important;
  }
  .marketing .col-lg-4 {
    margin-bottom: 0;
  }
  .h2-title,
  .h2-title-white {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
  }
  .card-deck .card {
    margin-bottom: 5em !important;
  }
  .card-deck .dvkhac {
    margin-bottom: unset !important;
  }
  #box_price {
    height: auto;
  }

  #whychooseus {
    height: auto;
    margin-top: 0em;
  }
  .copyright1 {
    color: #fff;
    font-size: 12px;
  }
  .detail-article {
    top: -37px;
  }
  .font-size-28 {
    font-size: 20px;
  }
  .box_chooseus {
    height: auto;
  }
  #tintuc .mt-5,
  .my-5 {
    margin-top: 2rem !important;
  }
  body {
    font-size: 0.9rem !important;
  }
  h5 {
    font-size: 1rem !important;
  }
  .dvleft {
    height: auto;
  }

  .left_service {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1px) and (max-width: 600px) {
  .khung-right {
    width: 98%;
    float: none;
    margin: auto;
  }

  .khung-left {
    width: 98%;
    float: none;
    margin: auto;
  }

  .form-tuvan form {
    width: 100%;
    padding: 0;
  }

  .image-right {
    width: 100%;
    float: left;
  }

  .tt-big {
    width: 60%;
  }

  .tt-small {
    width: 48%;
    margin-right: 2%;
    height: 260px;
  }

  .tt-small:nth-child(2n) {
    margin-right: 0;
    float: right;
  }

  .noidung-left {
    width: 100%;
    float: right;
    margin: 0;
    margin-bottom: 15px;
  }

  .khung-vechungtoi {
    margin-bottom: 5%;
  }
}

@media only screen and (min-width: 1px) and (max-width: 1100px) {
  .lienhe-left {
    width: 100%;
    float: left;
    margin: 0;
    margin-bottom: 20px;
  }

  .content-dichvu table {
    max-width: 100%;
  }

  .nd-vct img {
    width: 15px;
  }

  .vp-right {
    width: 100%;
    float: left;
  }

  .left_info.border_radius_5px {
    padding: 0 !important;
  }

  .khung_hinh img {
    max-height: 175px;
  }

  .khung_hinh {
    max-width: 281px;
  }

  .noidungtrong {
    width: 60%;
  }

  .vietit {
    text-align: center;
  }

  div#khungchinh {
    margin-bottom: 2%;
    margin-top: 4%;
  }

  div#tintuc {
    margin: 4% 0 !important;
  }

  .vietit img {
    float: none !important;
  }

  div#dangkybct {
    width: 100% !important;
  }

  div#noidung_khungcongty {
    margin-bottom: 15px !important;
  }

  .lkmxh-footer {
    width: 100% !important;
    text-align: center;
    margin-left: 0;
  }

  .lkmxh-footer a {
    width: 30px;
    height: 27px;
    margin-left: 10px;
  }

  .lkmxh-footer a:nth-child(1) {
    margin-left: 0;
  }

  #welcome {
    width: 100%;
  }

  #khungtimkiemtc {
    width: 100%;
    float: right;
    height: auto;
    background: #fff;
    position: relative;
  }

  .nut_lienhe {
  }

  .tflienhe {
    width: 95% !important;
    margin-top: 10px;
  }

  .tflienheemail {
    width: 95% !important;
    margin-top: 10px;
  }

  #cblienketwweb1 {
    width: 100% !important;
    margin-top: 10px;
  }

  .tflienhe_area {
    width: 95% !important;
  }

  #banner_res {
    display: block;
    height: auto;
  }

  #header {
    display: none;
  }

  #noidung_khungchinh {
    width: 100%;
  }

  #noidung_khungdoitac {
    width: 100%;
  }

  #noidung_khungtintuc {
    width: 100%;
  }

  #headerlogo {
    width: 100%;
  }

  #khung_thongtincongty {
    width: 100%;
    margin-right: 0;
    margin-bottom: 23px;
    text-align: center;
  }

  #khung_map {
    width: 100%;
    text-align: center;
    margin-bottom: 23px;
  }

  #noidung_khungmap {
    width: 100%;
    text-align: center;
  }

  #khung_footerdichvu {
    width: 100%;
    margin-right: 0;
    text-align: center;
    margin-bottom: 23px;
  }

  #khung_fanface {
    width: 100%;
    text-align: center;
  }

  #logotc {
    display: block;
    height: auto !important;
    max-width: 100%;
  }

  #menurere {
    display: block;
  }

  #main {
    display: none;
  }

  #khungbannertraitc {
    display: none;
  }

  #khungbannerphaitc {
    display: none;
  }

  #lienhe {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #khung_bando {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
  }

  #menure ul li {
    text-align: left;
  }

  #menure {
    display: block;
  }

  #main {
    display: none;
  }

  #khung_lienket .hinh_logo_footer {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #noidung_khungtc1 {
    width: 100%;
  }

  #header2 {
    width: 100%;
    height: auto;
    float: left;
  }

  #hotlinetc1 {
    display: none;
  }

  #banner1 {
    display: none;
  }

  #phonehinhre {
    display: block;
  }

  .nut_lienhe {
  }

  #goidienthoai_re {
    display: block;
  }

  .dienthoaisp {
    display: block;
  }

  #page {
    display: block;
    float: left;
    z-index: 11111111;
    top: 0px;
    right: 13px;
    width: 40px;
    position: fixed;
    height: 40px;
  }

  nav:not(.mm-menu) {
    display: none;
  }

  .left_sp {
    width: 96% !important;
    padding: 0px !important;
    margin-left: 0px !important;
  }

  .right_sp {
    width: 96% !important;
    padding: 0px !important;
    margin-left: 0px !important;
  }

  #phantrentc {
    width: 100%;
  }

  #phantrentc2 {
    width: 100%;
  }

  #phanduoichinh {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }

  #footermot {
    width: 100%;
    text-align: center;
  }

  #phanduoitc {
    height: auto;
    text-align: center;
  }

  #phanduoitc2 {
    height: auto;
  }

  #menu1 {
    display: none;
  }

  #menu1 ul {
    display: none;
  }

  #phanduoichinh {
    margin-top: 52px;
    border-radius: 0px !important;
  }

  #bentraikhungchinh {
    width: 100%;
  }

  #benphaikhungchinh {
    background: none;
    padding-left: 0px;
    width: 100%;
    display: none;
  }

  #phanduoitc2 {
    height: auto;
    width: 96%;
    margin-left: 2%;
  }

  .mucdichvu img {
    width: 150px;
  }

  #header2 {
    width: 100%;
  }

  #logotongtc1 {
    display: none;
  }

  #cobamuc {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 7px;
  }

  .khungbamuctc {
    display: none;
  }

  #khungchinh2 {
    width: 98%;
    margin-left: 1%;
  }

  #benphaikhungchinhtc {
    display: none;
  }

  #tieude_khungchinh2 h1 a {
    text-align: left;
    color: #000;
    font-size: 19px;
    font-weight: 100;
    text-transform: uppercase;
    background: #b36d02;
    background: none;
    height: auto;
    line-height: 25px;
    float: left;
    padding-right: 0;
  }

  .tieude_khungchinh2 h2 a {
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    background: #b36d02;
    background: none;
    height: auto;
    line-height: 17px;
    float: left;
  }

  .tieude_khungchinh2 h1 a {
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    background: #b36d02;
    background: none;
    height: auto;
    line-height: 17px;
    float: left;
  }

  .banner {
    display: block;
  }

  #tintuchinhanhtc1 {
    width: 96%;
    margin-left: 2%;
    display: none;
  }

  #facebooktaisaotc2 {
    width: 100%;
    text-align: center;
  }

  .facebooktc {
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin-bottom: 11px;
  }

  #taisaochontc {
    display: none;
  }

  #footertc1 {
    background: #2b2b2b !important;
    padding-bottom: 40px;
    height: auto !important;
    text-align: center;
    width: 96% !important;
    padding-left: 2%;
    padding-right: 2%;
  }

  #tagfooter2 {
    width: 100%;
  }

  #danhmuccapmottc {
    display: none;
  }

  #facetreo {
    display: none;
  }

  #videotc1 {
    width: 100%;
  }

  .mucvideotcmot {
    width: 100%;
  }

  .bamucvideophaitc {
    width: 100%;
    margin-top: 11px;
  }

  .hinhmucbamucvideo {
    width: 48%;
  }

  .benphaimucbamucvideo {
    width: 50%;
    float: right;
  }

  #doitactc1 {
    width: 100%;
    padding: 0px;
  }

  .noidungdoitactc {
    height: auto;
  }

  #owl-doitac .owl-prev {
    display: none !important;
  }

  #owl-doitac .owl-next {
    display: none !important;
  }

  #footer1 {
    height: auto !important;
    width: 100%;
  }

  #footer2 {
    width: 100%;
    height: auto;
    text-align: center;
  }

  #thongtinfooter {
    width: 100%;
    margin-right: 0px;
  }

  #tuvanthietkexaydungfooter {
    width: 100%;
    margin-right: 0px;
  }

  #dichvuxaydungfooter {
    width: 100%;
    margin-right: 0px;
  }

  #lienketmangxahoifooter {
    width: 100%;
    text-align: center;
  }

  #lienketmangxahoifooter img {
    margin: auto;
    float: none;
  }

  #footertrentc img {
    max-width: 100%;
    height: auto;
  }

  .owl-prev {
    left: 11px !important;
  }

  .owl-next {
    right: 11px !important;
  }

  #videotc1 {
    padding: 0px;
  }

  .mucthietke {
    padding: 0px;
    border: 0px solid #000;
  }

  #slidetrai {
    width: 100%;
    margin-bottom: 11px;
  }

  #slidephai {
    display: none;
  }

  #noidunghinhanhtc {
    height: auto;
    background: none;
  }

  #noidunghinhanhtc2 {
    width: 90%;
    height: auto;
    margin-left: 5%;
  }

  .sanphamdau {
    width: 100%;
    padding: 0px;
    border: 0px solid #000;
    margin-bottom: 11px;
  }

  .sanphamhai {
    width: 100%;
    padding: 0px;
    border: 0px solid #000;
    margin-bottom: 11px;
  }

  #tintuckythuattc {
    width: 100%;
    margin-left: 0px;
  }

  #tintuctc {
    width: 100%;
    margin-bottom: 11px;
  }

  .muctintuctc {
    width: 100%;
    padding: 0px;
    border: 0px solid #000;
  }

  #kythuattc {
    width: 100%;
  }

  #videodichvutc {
    width: 100%;
    margin-left: 0px;
  }

  #videotc {
    width: 100%;
  }

  #dichvutc {
    width: 100%;
  }

  body {
    background: none !important;
  }

  #hotrotc1 {
    display: none;
  }

  #footertren {
    height: auto;
  }

  #tagfooter {
    width: 100%;
  }

  #thongkechiasefooter {
    width: 100%;
    margin-left: 0px;
  }

  #mapfooter {
    width: 100%;
  }

  #thongkefooter {
    margin-top: 11px;
  }

  #thongkefooter img {
    display: none;
  }

  #chiasefooter {
    margin-bottom: 11px;
  }

  #chiasefooter img {
    float: none;
  }

  .tenmucdanhmucsanphamtc h2 a {
    color: #619502;
    background: none;
    padding-right: 0px;
    height: auto;
    line-height: 21px;
    margin-top: 11px;
    min-width: 0px;
  }

  .sanpham {
    padding: 1px;
  }

  .mucdichvu {
    width: 100%;
    margin-right: 0px;
  }

  #diachitc2 {
    width: 96%;
    margin-left: 2%;
  }

  #diachitraitc {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 11px;
    height: auto;
    text-align: center;
  }

  #diachiphaitc {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    float: left;
  }

  #wrapper {
    margin-top: 51px;
    z-index: 999;
  }

  .sanphamowl {
    width: 90%;
    float: left;
    margin-left: 4%;
    padding: 1%;
  }

  .tieudekhungdanhmuctc {
    background: none;
    height: auto;
  }

  .tieudekhungdanhmuctc h2 a {
    color: #0072bd;
    background: none;
    width: 100%;
    padding-left: 0px;
  }

  .giacusanpham {
    width: 100%;
    float: left;
    margin-bottom: 11px;
  }

  #videofooter {
    width: 98%;
    margin-left: 0px;
    padding: 1%;
  }

  #videochinhtc {
    width: 100%;
  }

  #muctenvideotc {
    width: 100%;
    padding-top: 11px;
    padding-bottom: 11px;
    line-height: 21px;
  }

  #dangkythongketc {
    width: 100%;
  }

  .hinhtongtruycap {
    float: none;
  }

  .hinhdangonline {
    float: none;
  }

  #thongketruycaptc p span {
    float: none;
  }

  #menufooter1 {
    display: none;
  }

  .sanpham {
    border: 0px solid #000;
  }

  .tensanpham h3 a {
    font-size: 12px;
  }

  #liekettren1 {
    display: none;
  }

  .bordermenu {
    display: none;
  }

  #mapfooter {
    padding: 0px;
  }

  #khungvideogiuatc {
    width: 100%;
    margin-left: 0px;
    margin-top: 11px;
  }

  #khungslogantc {
    display: none;
  }

  .tieudekhungdanhmuctc {
    text-align: center;
  }

  .tieudekhungdanhmuctc h2 a {
    margin-left: 0px;
  }

  #khungdankynhanmailtc {
    display: none;
  }

  #giamgiatc1 {
    display: none;
  }

  #dichvufooter {
    width: 100%;
    margin-left: 0px;
  }

  #lienketfooter img {
    margin: auto;
    float: none;
  }

  #lienketthongketc {
    width: 100%;
    margin-left: 0px;
  }

  #facefootertc {
    width: 100%;
    overflow: hidden;
  }

  .sanphamowl {
    padding: 0px;
  }

  .tieudekhungdanhmuctc h2 a {
    padding-right: 0px;
  }

  .hinhanh_info {
    padding: 0px;
    margin-bottom: 11px;
  }

  .muctinmoitc {
    width: 90%;
    margin-left: 5%;
  }

  #tabtin2 {
    width: 100%;
  }

  #tabtin2 .owl-prev {
    left: 10px !important;
  }

  #tabtin2 .owl-next {
    right: 10px !important;
  }

  .etabs {
    height: auto !important;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  #bentraitc1 {
    width: 100%;
  }

  #benphaitc1 {
    display: none;
  }

  .luotxemsanpham {
    display: none;
  }

  .nguoisanpham {
    display: none;
  }

  .xemthemsanpham {
    float: none;
    margin: auto;
    margin-bottom: 11px;
  }

  .mucdichvuowl {
    width: 90%;
    margin-left: 5%;
    padding: 0px;
  }

  #hinhanhthicongtc1 {
    height: auto;
    background: none;
  }

  #hinhanhthicongtc2 {
    width: 100%;
    height: auto;
  }

  .tieudehinhanhthicong h2 a {
    color: #7b0707;
  }

  #nhanmailvideotc1 {
    display: none;
  }

  #facefooter {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    overflow: hidden;
  }

  #noidungthongtinfooter {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 11px;
  }

  #tuvanfooter {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  #mapfooter {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  #timnhanhtc1 {
    display: none;
  }

  .muchinhanhthicongtrong {
    padding: 0px;
    border: 0px solid #000;
  }

  #bentraitc {
    display: none;
  }

  #benphaitc {
    width: 100%;
  }

  .hinhsanpham .hinhsanphamtrong {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .duoisanpham {
    width: 100%;
    margin-left: 0px;
  }

  #bamuslogantc1 {
    display: none;
  }

  .mucfooter_face {
    width: 100%;
    text-align: center;
  }

  #benphaifooter {
    width: 100%;
  }

  .mucfooter_truycapguimail {
    width: 100%;
    margin-left: 0px;
  }

  .mucfooter_chiasenoidung {
    width: 100%;
    margin-left: 0px;
  }

  #copyrighttc2 {
    display: none;
  }

  .noidungluottruycapfooter p {
    text-align: center;
  }

  .noidungluottruycapfooter p .chutruycaptc {
    width: auto;
    float: none;
    margin: auto;
  }

  .noidungluottruycapfooter p .dotruycaptc {
    float: none;
  }

  .thumb_wrapper {
    border: 0px solid #000 !important;
  }

  #footer_duoi {
    display: none;
  }

  .tensanpham {
    min-height: 46px;
  }

  .noidung_khungchinh2 .tensanpham {
    min-height: 68px;
  }

  #txttimkiemnc {
    width: 50%;
    padding-left: 2%;
  }

  #chondanhmuc {
    width: 48%;
    padding-left: 2%;
    float: right;
  }

  #timkiemnangcaotc {
    margin-top: 11px;
  }

  #btntimkiemnc {
    margin-top: 11px;
  }

  .hinhmucbatdongsan {
    max-width: 100%;
    margin-bottom: 11px;
  }

  .benphaimucbatdongsan {
    width: 100%;
  }

  #logofooter {
    float: none;
    margin: auto;
    margin-right: 0px;
  }

  #thongketruycaptc {
    width: 100%;
    margin-left: 0px;
  }

  .noidungthonketruycaptc p img {
    float: none;
  }

  #dangkynhanmailtc {
    width: 100%;
  }

  .mucbamucbatdongsan {
    width: auto;
  }

  #menuslidetc1 {
    height: auto;
  }

  #khungmenutraitc {
    display: none;
  }

  #benphaimenuslidetc1 {
    width: 100%;
  }

  #menutc1 {
    display: none;
  }

  #slide1 {
    width: 100%;
  }

  #bamucquangcaotc1 {
    display: none;
  }

  .hinhsanpham {
    width: 100%;
  }

  .nutgiohangsp img {
    max-width: 70%;
  }

  .hotsanpham {
    width: auto;
    height: 40px;
  }

  #menuslidetc1 {
    min-height: 0px;
  }

  .menu-toggle {
    position: relative;
  }

  .tab.active {
    border-bottom: 0px solid #000 !important;
  }

  .tab a {
    font-size: 14px !important;
  }

  #thongtinfootertc_khung {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #mapfooter_khung {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #facefooter_khung {
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin-left: 0px;
    margin-right: 0px;
  }

  .tieudefooter {
    border-bottom: 0px solid #000;
  }

  .tieudefooter h2 a {
    float: none;
    margin: auto;
    padding-right: 0px;
    background: none;
  }

  .tieudefootercon h2 a img {
    display: none;
  }

  .tieudefootercon h2 a {
    float: none;
    margin: auto;
    margin-right: 0px;
  }

  .noidunglienketmangxahoitc img {
    margin: auto;
    float: none;
  }

  #copyright1 {
    height: auto;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  #chatchat {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 1100px) {
  #facetreo:hover {
    right: -300px;
  }

  .cc {
    right: 0px !important;
  }

  .bt {
    display: none;
  }

  .footer_re {
    display: block;
  }

  .benphai_muctintuc {
    width: 100%;
    margin-top: 17px;
  }

  #right_lienhe iframe {
    height: 300px !important;
  }

  #lienhe_phai {
    width: 94% !important;
    margin-left: 1% !important;
    float: left !important;
  }

  #lienhe_trai {
    width: 94% !important;
    margin-left: 1% !important;
    float: left !important;
  }
}

@media only screen and (min-width: 800px) and (max-width: 1100px) {
  .banner_view {
    margin-top: 173px;
  }

  .button_view {
    width: 52%;
    font-size: 14px;
    padding-left: 0;
  }

  #nd1banner {
    margin-top: 76px;
    font-size: 0;
  }

  #banner_content {
    width: 39%;
  }

  #bg_welcome {
    width: 23%;
  }

  .button {
    font-size: 10px;
  }

  #content_mg {
    padding: 0;
  }

  .title_dichvu {
    padding-bottom: 0px;
  }

  #nd1banner {
    top: 151px;
  }

  #tieude_khungdoitac h2 {
    font-size: 26px;
  }

  .detail_dichvu {
    width: 32%;
    margin-left: 1%;
    margin-right: 0%;
    float: left;
  }

  .hinhanh_info {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .muchinhanhthicongtrong {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  #khungtintuc {
    width: 99%;
    margin-bottom: 25px;
    margin-right: 0;
    padding-right: 0;
    margin-left: 1%;
  }

  #khungthongtu {
    width: 99%;
    margin-bottom: 25px;
    margin-right: 0;
    margin-left: 1%;
  }

  #noidung_dichvu {
    float: left;
  }

  .detail {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .khunghinh_dichvu {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
  }

  ul#tab li {
    float: left;
  }

  .tieude_khungfooter::after {
    width: 20%;
    margin-left: 40%;
  }

  .tieude_khungmap::after {
    width: 20%;
    margin-left: 40%;
  }
}

@media only screen and (min-width: 601px) and (max-width: 799px) {
  .title_dichvu a {
    width: 68%;
    padding: 2% 15px;
  }

  .tieude {
    width: 78%;
    padding-top: 0;
  }

  .banner_view {
    margin-top: 119px;
  }

  .button_view {
    width: 52%;
    font-size: 14px;
    padding-left: 0;
  }

  #nd1banner {
    margin-top: 56px;
    font-size: 0;
  }

  #banner_content {
    width: 42%;
  }

  #bg_welcome {
    width: 30%;
    padding-left: 0;
    margin-top: 19px;
    line-height: 50px;
  }

  .title_dichvu {
    min-height: 27px;
  }

  .title_dichvu h3 {
    font-size: 21px;
  }

  .tieude_welcome {
    width: 53%;
  }

  .button {
    font-size: 12px;
  }

  #content_mg {
    padding-top: 21px;
    padding-bottom: 17px;
    padding-left: 52px;
    padding-right: 89px;
  }

  .title_dichvu {
    padding-bottom: 0px;
  }

  .tflienhe_area {
    width: 95% !important;
  }

  #tieude_khungdoitac {
    width: 61%;
    margin-left: 23%;
  }

  #tieude_khungdoitac h2 {
    font-size: 30px;
  }

  .khung_chitiet_trai {
    width: 100%;
    height: auto;
    float: left;
  }

  .khung_chitiet_phai {
    width: 100%;
    height: auto;
    float: left;
  }

  .tieude_khungfooter::after {
    width: 32%;
    margin-left: 34%;
  }

  .tieude_khungmap::after {
    width: 32%;
    margin-left: 34%;
  }

  #khungtintuc {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
    padding-right: 0;
  }

  #khungthongtu {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .detail_dichvu {
    width: 48%;
    margin-left: 1%;
    margin-right: 0%;
    float: left;
  }

  .sanpham {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .hinhanh_info {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .muchinhanhthicongtrong {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .hinh_portfolio {
    width: 100%;
  }

  .over_lay {
    min-height: 49px;
  }

  .btn_lienhe_bando {
    width: 100%;
    text-align: center;
  }

  .about_lienhe_bando h4 {
    font-size: 14px;
  }

  .tieude_lienhe_bando h2 {
    font-size: 30px;
  }

  .about_lienhe_bando {
    margin-bottom: 50px;
  }

  .hinh_logo_footer img {
    width: 192px;
    height: 192px;
  }

  .tieude_welcome h2 {
    font-size: 19px;
  }

  .about_welcome h4 {
    font-size: 16px;
  }

  .button_view {
    width: 40%;
    padding-left: 24px;
  }

  .sanpham .over_lay h4 {
    font-size: 16px;
  }

  .sanpham .over_lay h4::after {
    height: 8px;
  }

  .transaction {
    font-size: 13px;
  }
}

@media only screen and (min-width: 301px) and (max-width: 599px) {
  #tieude_khungdoitac {
    width: 81%;
    margin-left: 11%;
  }

  #tieude_khungdoitac h2 {
    font-size: 20px;
  }

  .khung_chitiet_trai {
    width: 100%;
    height: auto;
    float: left;
  }

  .khung_chitiet_phai {
    width: 100%;
    height: auto;
    float: left;
  }

  .tieude_khungfooter::after {
    width: 40%;
    margin-left: 30%;
  }

  .tieude_khungmap::after {
    width: 40%;
    margin-left: 30%;
  }

  .noidungtrong {
    width: 100%;
    margin-left: 0;
  }

  #khungtintuc {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
    padding-right: 0;
  }

  #khungthongtu {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .detail_dichvu {
    width: 32%;
    margin-left: 1%;
    margin-right: 0%;
    float: left;
  }

  .detail_dichvu {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .hinhanh_info {
    width: 47%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .muchinhanhthicongtrong {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  #chitiet_video iframe {
    height: 200px !important;
  }

  .hinhanh_info_ten {
    min-height: 157px;
  }

  .mucdichvu img {
    width: 100px;
  }

  #motbaiviet {
    width: 100%;
    margin-bottom: 25px;
  }

  #nhieubaiviet {
    width: 100%;
  }

  .btn_lienhe_bando {
    width: 100%;
    text-align: center;
  }

  .detail {
    width: 31%;
    margin-left: 0;
    margin-right: 0;
  }

  .hinh_baiviet {
    width: 100%;
  }

  .noidungnhieubaiviet {
    width: 100%;
    margin-left: 0;
  }

  .noidung_khungtc1 {
    margin-left: 0;
  }

  .detail_baiviet {
    width: 100%;
  }

  .detail {
    width: 100%;
  }

  .tieude_welcome h2 {
    font-size: 11px;
  }

  .about_welcome h4 {
    font-size: 17px;
  }

  .button_view {
    width: 40%;
    padding-top: 15px;
    padding-bottom: 14px;
    border-radius: 6px;
    padding-right: 31px;
  }

  .sanpham .over_lay h4 {
    font-size: 14px;
  }

  ul#tabs li {
    font-size: 15px;
  }

  .transaction {
    font-size: 13px;
  }

  .sanpham .over_lay h4::after {
    height: 6px;
  }

  .banner_view {
    margin-top: 20px;
  }

  .air-slider .controls button {
    width: 50px;
    height: 50px;
  }

  #bg_welcome {
    padding: 0;
  }

  .tieude_welcome {
    width: 59%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
  .content-dichvu table {
    font-size: 8px;
  }

  .tieude {
    margin-bottom: 5px;
  }

  .khung_hinh {
    width: 100%;
  }

  .tieude {
    width: auto;
    padding-top: 0;
  }

  .banner_view {
    margin-top: 30px;
  }

  .button_view {
    width: 52%;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 6px;
    padding-right: 29px;
    padding-left: 13px;
  }

  #nd1banner {
    margin-top: 30px;
  }

  #banner_content {
    width: 47%;
  }

  #bg_welcome {
    width: 35%;
    margin-top: 11px;
    padding: 0;
  }

  .title_dichvu {
    min-height: 27px;
  }

  .title_dichvu h3 {
    font-size: 12px;
    padding: 0px 0px 0px 5px;
  }

  .tieude_welcome {
    width: 53%;
  }

  .button {
    padding-top: 11px;
    padding-bottom: 12px;
    border-radius: 6px;
    padding-right: 31px;
    padding-left: 6px;
  }

  #content_mg {
    padding: 0;
  }

  .icon {
    padding: 0;
    width: 11%;
  }

  .title_dichvu {
    padding-bottom: 0px;
  }

  #tieude_khungdoitac {
    width: 85%;
    margin-left: 5%;
  }

  #tieude_khungdoitac h2 {
    font-size: 17px;
  }

  .noidungtrong {
    width: 100%;
    margin-left: 0;
  }

  .khung_chitiet_trai {
    width: 100%;
    height: auto;
    float: left;
  }

  .khung_chitiet_phai {
    width: 100%;
    height: auto;
    float: left;
  }

  .tieude_khungfooter::after {
    width: 50%;
    margin-left: 29%;
  }

  .tieude_khungmap::after {
    width: 50%;
    margin-left: 29%;
  }

  #khungtintuc {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
    padding-right: 0;
  }

  #khung_hinh {
    width: 100%;
    height: auto;
    float: left;
  }

  #khungthongtu {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .detail_dichvu {
    width: 32%;
    margin-left: 1%;
    margin-right: 0%;
    float: left;
  }

  .detail_dichvu {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .hinhanh_info {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  .muchinhanhthicongtrong {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
  }

  #chitiet_video iframe {
    height: 200px !important;
  }

  .hinhanh_info_ten {
    min-height: 157px;
  }

  .mucdichvu img {
    width: 100px;
  }

  .detail_baiviet {
    width: 100%;
  }

  .hinh_baiviet {
    width: 100%;
  }

  .noidungnhieubaiviet {
    width: 100%;
    margin-left: 0;
  }

  #motbaiviet {
    width: 100%;
    margin-bottom: 25px;
  }

  #nhieubaiviet {
    width: 100%;
  }

  .detail {
    width: 100%;
  }

  .btn_lienhe_bando {
    width: 100%;
    text-align: center;
  }

  .btn_lienhe_bando {
    width: 100%;
    text-align: center;
  }

  .about_lienhe_bando h4 {
    font-size: 14px;
  }

  .tieude_lienhe_bando h2 {
    font-size: 30px;
  }

  .about_lienhe_bando {
    margin-bottom: 50px;
  }

  .hinh_logo_footer img {
    width: 192px;
    height: 192px;
  }

  .tieude_welcome h2 {
    font-size: 10px;
  }

  .about_welcome h4 {
    font-size: 16px;
  }

  .button_view {
    width: 60%;
    font-size: 9px;
  }

  .button {
    width: 50%;
    margin-bottom: 5px;
    font-size: 4px;
  }

  ul#tabs li {
    font-size: 13px;
  }

  .tendichvu a h4 {
    font-size: 20px;
  }

  .detail {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .air-slider {
    height: auto;
  }
}

@media only screen and (min-width: 301px) and (max-width: 599px) {
  .khung_hinh {
    width: 100%;
    max-width: 100%;
  }

  .thumb_wrapper {
    width: 98% !important;
    height: 270px !important;
  }

  .thumb {
    width: 96% !important;
    padding: 1% !important;
    height: 270px !important;
  }

  #hinh_chitietsanpham {
    width: 240px !important;
    height: auto !important;
  }

  #hinhgiohang {
    width: 20px !important;
  }

  #zoom {
    width: 100%;
  }

  .button {
    width: 50%;
    margin-bottom: 5px;
    padding-top: 11px;
    padding-bottom: 10px;
    padding-right: 30px;
    padding-left: 6px;
  }

  .about_lienhe_bando h4 {
    font-size: 17px;
  }

  .tieude_lienhe_bando h2 {
    font-size: 29px;
  }

  .about_lienhe_bando {
    margin-bottom: 50px;
  }

  .hinh_logo_footer img {
    width: 192px;
    height: 192px;
  }

  .tendichvu a h4 {
    font-size: 18px;
  }

  .noidung {
    font-size: 12px;
  }

  .tensanpham a h4 {
    font-size: 18px;
  }

  .button_view {
    font-size: 7px;
    padding-left: 2px;
  }

  #nd1banner {
    margin-top: 50px;
    font-size: 0;
  }

  #banner_content {
    width: 46%;
  }

  #bg_welcome {
    width: 27%;
    margin-top: 14px;
  }

  .title_dichvu {
  }

  .title_dichvu h3 {
    font-size: 16px;
    width: 89%;
  }

  .button {
    font-size: 5px;
  }

  #content_mg {
    padding: 0;
  }

  .title_dichvu {
    padding-bottom: 0px;
    padding: 0 5px !important;
  }
}

@media only screen and (min-width: 1px) and (max-width: 300px) {
  .mucdichvu img {
    width: 100px;
  }

  .thumb_wrapper {
    width: 98% !important;
    height: 270px !important;
  }

  .thumb {
    width: 96% !important;
    padding: 1% !important;
    height: 270px !important;
  }

  #zoom {
    width: 100%;
  }

  #hinh_chitietsanpham {
    width: 240px !important;
  }

  #hinhgiohang {
    width: 20px !important;
  }

  .tabcontents {
    margin-top: 0px !important;
  }
}

@media only screen and (min-width: 1px) and (max-width: 1100px) {
  #khungdangky {
    width: 100% !important;
  }

  #dang_nhap_table {
    width: 100% !important;
  }

  #form_dangky1 {
    width: 100% !important;
    padding: 0px !important;
  }

  #form_dangky1 .txt_dk {
    width: 70% !important;
    float: right;
  }

  #form_dangky1 table {
    width: 100% !important;
  }

  #dangky_table {
    line-height: 67px;
  }

  table#giohang_table tr:first-child {
    font-size: 10px;
  }

  table#giohang_table tr td {
    padding-top: 5px;
  }

  .input {
    width: 70% !important;
  }

  #areathanhtoan {
    width: 70% !important;
  }

  #phuongthuc_thanhtoan {
    width: 100% !important;
  }

  #thongtin_thanhtoan {
    width: 100% !important;
  }

  .banner_gallery {
    max-width: 100%;
  }

  .khungtc1 {
    width: 100%;
  }

  .noidung_khungtc1 {
    width: 100%;
  }

  .hinh_logo_footer img {
    width: 192px;
    height: 192px;
  }

  #khung_lienket {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #lienhe {
    margin-top: 0;
  }
}

@media screen and (max-width: 1432233300px) {
  #wrapper {
    /*width: 1366px*/
    margin: auto;
  }
}

@media only screen and (min-width: 1px) and (max-width: 1366px) {
  #wrapper {
    width: 100%;
  }
}
