@charset "utf-8";
/* ----------- iPad mini ----------- */
@media only screen 
	and (min-width: 1024px) 
	and (orientation: portrait)
	and (-webkit-min-device-pixel-ratio: 1){
}
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* Portrait */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* Portrait */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
 
}
 
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
 
}
 
/* Portrait */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
 
}
 
/* Landscape */
@media only screen
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
 
}
	#wrapper { width: 1366px; margin: auto; overflow: hidden; position: relative; z-index: 1; 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 }
}
@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 all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	.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 }
	.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:1px) 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 all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	#wrapper { width: 1366px; margin: auto }
}
@media only screen and (min-width:1px) and (max-width:1366px) {
	#wrapper { width: 100% }
}