:-webkit-scrollbar {background:#fff;width:10px;height:11px;}
::-webkit-scrollbar-thumb {background:#BBBBBB;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline:none;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {min-width: 100% !important;}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
.video_popup {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video_popup iframe, .video_popup object, .video_popup embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#clickvideo{ width:100%; padding:4px 0; margin:3px 0%; border:1px solid #DDD; box-sizing:border-box;}
.addthis_native_toolbox{margin: 10px 0px;width: 100%;clear: both;border: 1px solid #ededed;padding: 10px 10px;margin-bottom: 10px;background: #f7f6f6;box-sizing: border-box;}
.addthis_native_toolbox b{float: left;font-size: 14px;text-transform: uppercase;margin-right: 10px}
#toptop {width: 37px; height: 37px;position: fixed;bottom: 30px; right: 20px;text-indent: -99999px;cursor: pointer;background: url(images/back_to_top.png) top center no-repeat;transition:0.5s;z-index:200;}
#toptop:hover{background: url(images/back_to_top.png) bottom center no-repeat;transition:0.5s;}
.clear{clear:both;}
img{ height:auto; }
div.bando img{max-width:none !important;}
@font-face {
    font-family: 'my-font';
    src: url('font/Roboto-Bold.ttf');
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
}
@font-face {
    font-family: 'Raleway-Medium';
    src: url('font/Raleway-Medium.ttf');
}
@font-face {
    font-family: 'Raleway-Regular';
    src: url('font/Raleway-Regular.ttf');
}
@font-face {
    font-family: 'Raleway-light';
    src: url('font/Raleway-Light.ttf');
}
@font-face {
    font-family: 'RobotoSlab-Bold';
    src: url('font/RobotoSlab-Bold.ttf');
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('font/Roboto-Bold.ttf');
}
.gia_khachsan {
    padding-left: 0px !important;
}
.item_khachsan {
    padding: 15px !important;
}
#vitri iframe {
    width: 100% !important;
}
.item_khachsan  .img_phong   {
    max-height: 230px;
}
.footeran {
    display: none;
}
.item_khachsan  .dadat {
    text-align: left;
    padding: 0px 15px;
}
div.doitac a img
{
	height:100px;
	margin:0 5px;
	border:1px solid #DDD;
}
.box-chitiet .buttondat {
    background: #d92020;
    color: #fff;
    display: block;
    max-width: 300px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    font-size: 14px;
    transition: 0.4s;
    text-decoration: none;
    margin: auto;
}
.lhib {
    color: #da0101;
    font-size: 15px;
    font-weight: 600;
}
.frm-search {
    display: inline-block;
    margin-top: 5px;
    float: right;
}
.tieptucmuahang {
    background: #9e7907;
    color: #fff;
    border: 1px solid #9e7907;
    padding: 6px 20px;
    border-radius: 0;
    margin-left: 12px;
    display: inline-block;
}
.logo_mobile img {
    width: 50%;
}
.tieptucmuahang:hover {
    color: #fff;
}
a:hover {
    text-decoration: none !important;
}
.boximg_dm {
    padding-top: 15px;
}
.sao i {
    color: #f4de09;
}
.boxmota {
    padding: 10px 0px;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
}
.boximg_dm img {
    width: 100% ;
}   
div.menu ul li i {
    font-size: 18px;
}
.mota_phong_top h6{
    margin-top: 0px;
    text-align: left;
    height: 40px;
    margin-bottom: 5px;
}
.mota_phong_top h6 a {
    text-decoration: none;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.3;
    color: #1b1b1b;
    font-weight: 600;
}
.mota_phong_top h6 a:hover {
    color: #1b1b1b !important;
}
.mota_phong_ks  .chatluong   {
    text-align: left;
}
.mota_phong_ks  .chatluong i {
    padding-right: 5px;
}
.item_ks .img_khachsan img{
    width: 100%;
} 
.img_khachsan  {
    position: relative;
}
.mota_phong  {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
}
.mota_phong  h6 {
    margin: 0px;
    text-align: center;
    padding-top: 33%;
}
.mota_phong  h6  a {
    font-size: 30px;
    color: #ffcc00;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Roboto-Bold';
}
.mota_phong h6 a:hover {
    color: #ffcc00 !important;
}
.mota_phong .sao {
    text-align: left;
    padding: 10px 0px;
}
.diadiemphong {
    padding:  0px;
    font-weight: 550;
    font-size: 14px;
    text-align: left;
}

.img_tour {
    border-radius: 10px;
    position: relative;
}
.info_tour {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: left;
    padding: 10px 10px 0px 10px;
    top: 0px;
    right: 0px;
    left: 0px;
    background: #00000047;
}
.info_tour .gia_tour {
    color: #f6cb00;
    font-size: 24px;
    font-family: 'Roboto-Bold';
    position: absolute;
    bottom: 15%;
}
.item_tour_index  {
    padding: 15px;
}
.giaphu {
    position: relative;
    z-index: 1;
    color: #fff !important;
    padding-right: 20px;
}
.giaphu:before {
    content: "";
    width: 95px;
    height: 45px;
    background: url(./images/giaphu.png);
    position: absolute;
    bottom: -17px;
    z-index: -1;
    left: -22px;
    background-size: 100% 100%;
    background-position: center;
}
.info_tour .ten_tour {
    margin: 5px;
    font-family: 'Roboto-Bold';
    position: absolute;
    bottom: 0%;
    font-size: 17px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.info_tour .ten_tour  a {
    font-size: 22px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.info_tour .ten_tour  a:hover {
    text-decoration: none;
    color: #fff;
} 
div.mota_tour h6 a:hover {
    color: #f5a432 !important;
}
.box_item_tour .img_tour img {
    width: 100%;
    height: 320px;
    -o-object-fit: cover;
    object-fit: cover;
}
.img_phong   img {
    width: 100%;
}
.mota_phong_ks  {
    padding: 10px;
    background: #ebebeb;
}
.item_ks  {
    padding-bottom: 25px;
}
.gia_ks {
    padding: 5px 0px;
    font-weight: 550;
    font-size: 14px;
    text-align: left;
    color: #ee3e36;
    font-weight: 600;
}
.mota_phong .sao i {
    color: #f5a432;
}
.box_wapper {
    background-size: 100% 100% ;
}
.box_slider {
    padding-bottom: 25px; 
}
.quickbooking button a {
    color: #fff;
}
div#wapper
{ 
  position: relative;
  margin:auto;
  width: 100%;
  background:#fff;
  overflow: hidden;
}
.logo_mobile {
    text-align: center;
    display: none;
}
div.header
{
	display:none;
}
div#header
{
	position:relative;
	margin:auto;
}
.nav>li>a:focus, .nav>li>a:hover {
    color: #000 !important;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #9e7907  !important;
    color: #fff !important;
}
.nav-pills>li>a {
    border-radius: 0px !important;
}
.chitiet  {
    border: 1px solid #ccc;
}
.box-chitiet {
    padding: 10px;
}
.title-chitiet {
    border: 1px solid #e8ecf0;
    background: #f0f4f7;
    border-bottom: 0;
}
div#header a.logo
{
	display:block;
	line-height:0;
}
div#header img.logo_mobi
{
	display:none;
}
div#header a.logo img
{
	width:100%;
}

div#wap_mocua
{
	line-height:35px;
    background:#9e7907;
    border-bottom: 2px solid #fff;
}
.menu_head_right  {
    display: inline-block;
    float: left;
}
div#mocua p {
    padding-right: 20px;
    line-height: 45px;
    float: left;
    padding-left: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #fff;
}
div#mocua p i {
    padding: 7px 8px;
    font-size: 13px;
    margin-right: 0px;
    color: #fff;
}
.titel-center h3 {
    font-size: 40px;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    text-align: center;
}
.title-cat {
    width: 100%;
    position: relative;
}
.title-cat img {
    width: 100%;
    max-height: 560px; 
}

.conten-site-map {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.site-map {
    max-width: 1170px;
    margin: auto;
    width: 100%;
    list-style: none;
    padding-left: 0px;
    padding: 10px 0px;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.titel-center {
    height: 90%;
    max-width: 1170px;
    margin: auto;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.tour_deital .title-cat {
    max-height: 500px;
}
.tour_deital .title-cat img {
    max-height: unset;
}
.khachsan_deital .one_thongtin{
    width: 25%;
}
.timtour {
    background: #f39732;
    border-radius: 10px;
    padding: 15px;
    height: 400px;
}
.title-form {
    padding: 15px 0px;
    color: white;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
}
div.item_blog p {
    margin-bottom: 0px !important;
}
div.item_blog .sp_img {
    overflow: hidden;
}
div.item_blog .sp_img a {
    display: block;
    line-height: 0;
}
div.item_blog .sp_img img {
    width: 100%;
}
div.item_blog .name_tin {
    
}
div.item_blog:hover .name_tin {
    bottom: 0px;
    opacity: 1;
}
div.item_blog .name_tin h3 {
    margin-top: 5px;
}
div.item_blog .name_tin h3 a{
    text-decoration: none;
    color: #000;
    font-size: 17px;
    font-family: 'Roboto-Bold';
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
div.item_blog .name_tin h3 a:hover {
    color: #ee3e36 !important;
}
div.item_blog .name_tin .mota {
    font-family: 'Raleway-Medium';
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    font-size: 14px;
    line-height: 1.4;
    color: #3c3c3c;
}
div.item_blog .name_tin span {
    padding-top: 10px;
}
div.item_blog .name_tin span a {
    padding: 8px 18px;
    color: #fff;
    background: #2d56a1;
    border-radius: 20px;
    font-size: 14px;
}
.xemtat {
    text-align: center;
}
.xemtat a {
    padding: 10px 25px;
    color: #fff;
    background: #2d56a1;
    border-radius: 20px; 
}
.xemtat a:hover {
    text-decoration: none;
    color: #fff;
}
.input_tuor select {
    border-radius: 7px;
    padding: 15px 10px;
    border: white solid 1px;
    background: white;
    width: 100%;
    margin-bottom: 20px;
}
.frm_timtour {
    padding-top: 25px;
}
.input_tuor {
    width: 90%;
    margin: auto;
    text-align: center;
}
.input_tuor input {
    border: none;
    border-radius: 9px;
    padding: 10px 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    background: #ee3e36;
}
div#mocua
{
	max-width:98%;
	margin:auto;
 
}
.mocua_lienhe
{
    width: 70%;
    float: left;
    color:#fff;
}
.mocua_lienhe ul
{
    list-style: none;
}
.mocua_lienhe ul li
{
    display: inline-block;
    margin: 0px 20px;    
}
.mocua_lienhe ul i
{
    margin-right: 10px;
}
img.logo1
{
    display: none;
}
div#mocua p
{
	float:left;
	padding-left:0px;
}
div#mocua .menu_head
{
    width: 30%;
	margin:auto;
    float:right;
        display: inline-block;
    float: right;
    line-height: 100px;
}
.mxh {
    width: 35%;
    float: left;
}
.mxh .lang a {
    padding: 0px !important;
    line-height: 80px !important;
}
.goi  {
    width: 65%;
    float: left;
}
.goi h3 i {
    color: #2d56a1;
    background: #fff;
    padding: 5px;
    border-radius: 50%;

}
.goi h3 span {
    color: #000;
    font-size: 17px;
    font-family: 'Roboto-Bold';
}
.lang img {
    margin-right: 10px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    border: 2px solid #fff;
}
.tourlienquan .tieudetour {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}
.tourlienquan .tieudetour a {
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 29px;
    color: #000;
    font-family: 'Roboto-Bold';
}
.menu_head ul
{
     color: #fff !important;
     list-style:none;
     text-align: center;
     margin-bottom: 0px !important;
}
.menu_head .max
{
    display: inline-block;
    -webkit-transition: color .2s linear, background .1s linear;
    -moz-transition: color .2s linear, background .1s linear;
    -ms-transition: color .2s linear, background .1s linear;
    -o-transition: color .2s linear, background .1s linear;
    transition: color .2s linear, background .1s linear;
    width: 40px;
    height: 40px;
    background: #f3f3f3;
    text-align: center;
    border: 1px solid #e1e1e1;
}
}
.menu_head .lang
{
    color: #fff;
    display: inline-block;
    margin-right: 5px;
    padding: 0px 20px 0px 30px;
}

.menu_head ul li a
{
    text-decoration: none;
    text-align: center;
    opacity: 1;
    display: block;
    line-height: 100px;
    color: #000000 !important;
}

div.wap_menu
{
    background: #fff;
    text-align: center;
    z-index: 1;
    max-width: 1600px;
}
div.menu
{    
    max-width: 1200px;
	line-height:80px;
    text-align: center;  
    margin: auto;  
}
#menu {
    float: left;
}
div.menu ul
{
    color: #000 !important;
    list-style: none;
    margin: 0px;
    height: 50px;
}
div.menu ul li
{
  color: #000;
  float:left;
  position:relative;
  z-index:50;
 
}

div.menu ul li:last-child
{
    border-right: none;
}
.logo_pc  .logo img {
    width: 73%;
}
div.menu ul li a
{
	color: #3e3e3e !important;
    font-size: 13px;
    font-weight: bold;
    padding: 0px 12px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}
div.menu ul li a i {
    padding-right: 5px;
}
/*div.menu ul li a:hover,div.menu ul li a.active,div.menu ul li a.active2
{
	background:#fff;
    color:#eb7314 !important;
    font-weight:bold;
}*/
div.menu ul li ul,div.menu ul li:hover ul li ul
{
	position:absolute;
	margin-left:0px;
	display:none;
    min-width: 200px;
    background: #9e7907 ;
	line-height: 1.5;	
    border: none;
    height: auto;
}
div.menu ul li ul li
{   
    float:none;
    color:#ffff !important;
    border:none;
}
div.menu ul li ul li a
{
	padding:6px 10px;
	text-transform:none;
	display:block;
    color: #fff !important;
	border-bottom: 1px solid #fff;
}
div.menu ul li ul li ul
{	
	left:100%;
	top:0px;
    color: #fff !important;
}
div.menu ul li ul.dmc_2
{

	min-width: 600px;
	display:none;
    background: #fff;
    color:#000 !important;
	line-height: 1.5;
    border-radius:0px;	
    height: auto!important;
    border-top: 1px solid #ccc;
}
div.menu ul li ul.dmc_2 li
{   
    float:left;
    width: 31%;
    margin: 5px 0.8%;
    color:#000 !important;
    border: none;
    
}
/*div.menu ul li ul.dmc_2 li a
{
	padding:6px 10px;
	text-transform:none;
	display:block;
    color: #000 !important;
}
div.menu ul li ul.dmc_2 li a:hover
{
    color:#eb7314 !important;
}
div.menu ul li ul.dmc_2 li ul.dmc3
{
    display: block!important;
}
div.menu ul li ul.dmc_2 li ul.dmc3 li
{
    border: none;
    float: none;
}*/
.hotline
{
    line-height: 20px;
    height: 80px;
    padding: 0px 10px;
}
.hotline  p
{
    color: #3f3f3f;
}
.hotline  .dienthoai
{
    margin-top: 20px;
    font-weight: bold;
    color:#eb7314;
}
.hotline .dienthoai
{
    font-size: 15pt;
}
div.search
{
    right: 100px;
    top: 5px;
    height: 35px;
    width: 250px;
    border-bottom: 1px solid #fff;
    float: right;
}
div.gio_hang
{
	position: absolute;
    right: 60px;
    height: 25px;
    color: #fff;
    width: auto;
}

div.search input
{
	padding: 0px 10px;
    float: left;
    border: none;
    background: none;
    width: 180px;
    outline: none;
    color: #fff;
    font-style: italic;
}
div.search i
{
	float: right;
    margin-right: 9px;
    margin-top: 8px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}
div#slider
{
	margin:auto;
	border-bottom:1px solid #fff;
    position: relative;
}
div#left
{
	width:23%;
	float:left;
    margin-top: 20px;
}
.info_tienich {
    width: 33%;
    float: left;
    line-height: 3px;
    font-size: 16px;
    font-weight: 550;
    padding: 5px 0px;
}
.info_tienich img {
    width: 9%;
    margin-right: 5px;
}
div.tieude
{
	color:#fff;
	padding-left:20px;
	font-size:15px;
	background:#eb7314;
	height:40px;
	line-height:45px;
	text-transform:uppercase;
}
div#danhmuc
{
	border:none;
}
div.danhmuc
{
	border:1px solid #eb7314;
	margin-bottom:15px;
}
div.danhmuc ul
{
    list-style: none;
}
div.danhmuc:last-child
{
	margin-bottom:0;
}
div#danhmuc ul
{
	list-style:none;
}
div#danhmuc ul li
{
}
div#danhmuc ul li:last-child
{
	border:none;
}
div#danhmuc ul li a
{
    font-weight: normal;
	color: #454545;
    text-decoration: none;
    font-size: 14px;
    transition: 0.4s;
    display: block;
    border-bottom: 2px solid #eb7314;
    padding: 11px 5px 11px 23px;
    background: url(images/muiten.png) 11px 15px no-repeat;
}
div#danhmuc ul li a:hover,div#danhmuc ul li a.active
{
	color:red;
	transition:0.4s;
}
div#danhmuc ul li ul li a
{
	 background: url(images/muiten.png) 22px 15px no-repeat;
	padding:9px 5px 9px 35px;
}
div#danhmuc ul li ul
{
	/*display:none;*/
    z-index: 9999;
}
div.danhmuc ul.hangsao
{
    width: 100%;
    margin-top: 0px;
}
div.danhmuc ul.hangsao li
{
    padding: 10px 0px;
    border-bottom: 2px solid #eb7314;
    color: #eb7314;
    font-size: 13pt;
}
div.danhmuc ul.hangsao li i
{
    margin: 0px 2px;
    font-size: 14pt;
}
div.danhmuc ul.hangsao li input[type='checkbox']
{
    border-radius: 0px;
    border: none;
    margin:0 5px 0 11px;
    width: 20px;
    height: 20px;
    box-shadow: none;
}
div.load_video
{
	width:100%;
	margin:0px auto;
}
div#hotro
{
	background: url(images/bg_hotro.png) left 40px no-repeat;
}
div#tour
{
    padding: 0px 0px 0px 0px;
    position: relative;
    margin:auto;
    max-width:100%;

}
div.tour_conten
{
    width: 90%;
    margin: 10px auto;
}
div.quangcao
{
    width: 100%;
}
div.quangcao div.item_qc
{
    width: 49%;
    margin: 10px 0.5%;
    display: inline-block;
    float: left;
}
div.quangcao div.item_qc img
{
    width: 100%;
    max-height: 200px;
}
.khacsan
{
    width: 100%;
    
}
.khacsan .conten_ks
{
    width: 90%;
    margin: 10px 5%;
}
#visaochonchungtoi {
    background: url(./images/back_visao.png)100% 100% no-repeat;
}
div.chinhsach 
{
    max-width: 1250px;
    margin: auto ;
    text-align: center;
    padding: 20px 0px;
}
.item_cs
{
    margin: 4% 2%;
    padding: 3% 0px;
    background: #fff;
    position: relative;
}
.item_cs h3
{
    text-decoration: none;
    color: #000;
    font-weight: normal;
    
}
.item_cs .img_cs {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 60px;
    height: 60px;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    margin: auto;
    float: none;
    text-align: center;
    overflow: hidden;
    background: #ff0000;
    float: none;
    position: absolute;
    left: 50%;
    top: -30px;
    margin: 0 0 0 -30px;
    border-radius: 100px;
    
}
.item_cs img
{
    width: 20px;
    border-radius: 50%;
    padding-top: 20px;
}
.item_cs .info_cs {
    padding: 10px 30px;
}
.item_cs .info_cs a:hover {
    text-decoration: none;
    color: #fff;
}
div#album
{
    position: relative;
    margin:auto;
    max-width:1366px;
}
div#album div.item_alum
{
    width: 30%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}
a.xtc:hover
{
    color:#fff!important;
}
div#hotro .phone
{
	color: #f10b0b;
    font-size: 24px;
    font-weight: bold;
    padding-top: 62px;
    padding-left: 90px;
    padding-bottom: 10px;
    margin-right: 20px;
    font-style: italic;
}
div#hotro ul
{
	list-style: none;
    border-bottom: 1px dashed #DDDDDD;
    padding: 7px;
    margin: 0px 10px;
    font-size: 13px;
}
div#hotro ul li
{
	clear: both;
    padding: 6px 0;
    color: #555555;
}
div#hotro ul li i
{
	font-size:17px;
	margin-right:8px;
	clear:both;
}
div#hotro ul li span
{
	color: #3853a4;
    font-weight: normal;
    font-size: 14px;
    margin-top: 3px;
    float: left;
}
div#hotro ul li a img
{
	 margin-right: 5px;
    float: left;
}

div#quangcao a img
{
	width:90%;
	max-width:300px !important;	
	border:1px solid #DDD;
	margin:5px auto;
	padding:4px;
	box-sizing:border-box;
}
div#quangcao a img:hover
{
	border:1px solid red;	
}
div#dknt
{
	max-width:350px;
}
form#frm_dknt
{
	background:#fff;
	height:35px;
	margin:10px 0;
}
form#frm_dknt input[type='text']
{
	width:70%;
	padding:0px 5px;
	float:left;
	margin-top:9px;
	border:none;
	background:none;
	outline:none;
	color:#000;
	outline:none;
}
form#frm_dknt input[type='button']
{
	background:red;
	color:#fff;
	width:50px;
	height:35px;
	line-height:35px;
	border:none;
	cursor:pointer;
	float:right;
	text-transform:uppercase;
	outline:none;
}
div#main_content
{
	max-width:1200px;
	margin:20px auto;
}
div#right3
{
	width:100%;
}
div#right
{
	width:100%;
}

div.tieude_giua
{   
	color:#454545;
	background:none;   
    margin-top: 20px;
    text-align: center;
}
div.tieude_giua span {
    text-transform: uppercase;
    font-size:28px;
    border-bottom: #9e7907 solid 2px;
    display: inline-block;
    padding: 10px 20px;
    font-weight: 600;
    font-family: 'Roboto-Bold';
}
div.tieude_tour
{
    color:#000;
	background:none;
	height:auto;
	line-height:20px;
	text-transform:uppercase;
    text-align: center;
    
}
div.tieude_tour div
{
    background:none;
	display:inline-block;
    color: #000;
    position: relative;
    text-align: center; 
    font-size:36px;  
    margin: 0px 2%;
    font-weight: bold;
    padding: 5px 25px;
    font-family: 'RobotoSlab-Bold';
    text-transform: capitalize;
    margin-bottom: 10px;
}
div.tieude_tour p {
    font-size: 14px;
    font-family: 'Raleway-Regular';
    text-transform: initial;
}
div.tieude_tour a
{
    text-decoration: none;
    color:#000;
    display: inline-block;
    padding: 15px;
}
div.tieude_tour div:after
{
    content: "";
    height: 3px;
    width: 100%;
    background-color: #005db4;
    position: absolute;
    left: 0%;
    bottom: 0px;
}
div.tieude_cs
{
    color:#fff;
	font-size:30px;
	background:none;
	height:70px;
    margin-top: 20px;
	line-height:20px;
	text-transform:uppercase;
    padding: 10px 0px;
    font-weight: 600;
    margin-bottom: 20px;
}
div.tieude_cs div
{
    width: 100%;
    margin-top:10px;
    margin-left: 0% !important;
    background:none;
	display:inline-block;
    color: #fff;
    position: relative;
    height: 20px;
    text-align: center; 
    font-size:25px;  
    padding: 0% 0.0% 0% 0.0%;
    font-weight: normal;
}
div.tieude_giua3 a
{
	float:right;
	color:#eb7314;
	text-decoration:none;
    text-transform:none;
	font-size:13px;
	margin-right:10px;
    margin-top: 12px;
    line-height: 15PX;
    background-color: #fff;
    border: 1px solid #eb7314;
    padding: 0px 5px 0px 5px;
}

div.tieude_giua div
{
    width: 100%;
	display:inline-block;
    text-align: center; 
    font-size:30px;  
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    font-family: 'Raleway-Medium';
}
.xemtatca {
    margin-top: 25px;
}
.xemtatca a {
    padding: 10px 25px;
    text-decoration: none;
    background: #9e7907;
    color: #fff;
}
/*div.tieude_giua div:after
{
    content: "";
      height: 1px;
      width: 250px;
      background-color: #ccc;
      position: absolute;
      left:42%;
      bottom: -20px;
}*/
/*div.tieude_tour div:after
{
    content: "";
      height: 1px;
      width: 150px;
      background-color: #ccc;
      position: absolute;
      left:44.8%;
      bottom: -20px;
}*/
div.tieude_giua a
{color: #454545;
   
}
div.tieude_giua:hover  a{
    color: #454545 !important;
}
.box_ks {
    display: block;
    width: 100%;
}
div.wap_item
{
	text-align:center;
	position:relative;
    padding-bottom: 30px;   
}
div.wap_item2
{
	text-align:center;
	position:relative;
    padding-bottom: 10px;
    
}
.dulich360
{
       max-width: 1200px;
       margin: auto;
}

.item_blog  {
    margin-top: 25px;
}
div.wap_item_tuor
{
    max-width: 1200px;
	text-align:center;
    margin: auto;
	position:relative;
    padding-bottom: 30px;
}
div.item
{
	width:33%;
	/*margin:1% 0.8%;*/
    margin: 0px;
    height: 100%;
	display:inline-block;
	vertical-align:top;
    position: relative;
}
div.item2
{
    width: 100%;
}
div.item:hover div.tomtat
{
    display: block;
    }
/*div.chay_i
{
	margin:20px auto;
	max-width:1200px;
    text-decoration:none;
}*/

div.item_i
{
	width:90% !important;
    position: relative;
}
div.item_i2
{
	width:60% !important;
    margin: auto 20%;
    position: relative;
}
div.item .sp_img
{
	margin-bottom:5px;
}
div.item .sp_img a
{
    text-decoration:none;
	line-height:0;
    padding: 1%;
    margin-left: 5%;
}
div#item .sp_img a:hover,div#item .sp_img a:active
{
	color:red;
	transition:0.4s;
}
div.item a img
{
    
	width:100%;
	height:100%;
}
div.item .sp_name a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
    text-align:center;
	font-size:15px;
	display:block;
    position:absolute;
    top: 40%;
    z-index: 99999;
    width: 80%;
    margin-left: 10%;
	font-family:Tahoma, Geneva, sans-serif;
}
div.item .sp_name a:hover
{
	transition:0.4s;
	color:#10ac4c;
    display: block;
    text-align:center;
}
div.item_i
{
    text-align: left;
}
div.item .sp_gia
{
	display:none;
}
div.item .sp_gia span.giacu
{
	color:#666666;
	text-decoration:line-through;
	float:left;
}
div.item .sp_gia span.giamoi
{
	color:#666666;
	color:red;
	float:right;
}
div.item .sp_gia span.motgia
{
	display:block;
	float:none;
}
div#tintuc
{
    
}
.dv_dulich
{
    width: 100%;
    border-top: 1px solid #3f3f3f;
}
.dv_dulich .dv_conten
{
    width: 84%;
    margin: 20px 8%;
}
.dv_conten .mota_dv
{
    width: 23%;
    float: left;
    text-align: center;
}
.dv_conten .mota_dv h3
{
    margin: 10px 0px;
    color:#000;
    font-size: 15pt;
    font-weight: bold;
    text-align: center;
}
.dv_conten .mota_dv p
{
    padding: 5px 0px;
}
.dv_conten .mota_dv a.xemthem
{
    padding: 10px 20px;
    background: #eb7314;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
}
.dv_conten .ds_dichvu
{
    width: 75%;
    float: right;
}

div.dichvu_conten
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.3);
}
.ds_dichvu .item_i h3
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #fff;
    width: 90%;   
    margin-left: 5%;
    text-align: left;
    padding: 10px 0px;
}
.ds_dichvu .item_i h3 i
{
    font-size: 30px;
}
.ds_dichvu .item_i h3 a
{
    text-decoration: none;
    color:#fff;
    
}
div.dichvu_conten1  h3.ten
{
    position:unset;
    text-align: center;
}
.hinhtron
{ border-radius: 50%; border: 1px solid #eb7314;}
div.dichvu_conten1  h3.ten a
{
    color: #eb7314;
    text-align: center;
}
.ds_dichvu .item_i h3 a:hover
{
    text-decoration: none;
    color:#eb7314;
    
}
.ds_dichvu .item_i:hover i
{
    transform: rotate(180px);
    transition: 1s;
}
.item_thuvien
{
    width: 19%;
    margin: 5px 0.3% ;
    line-height: 0px;
    float: left;
}
.item_thuvien img
{
    width: 100%;
    line-height: 0px;
}
.mota_td
{
    width: 70%;
    margin: 0px 15%;
    text-align: center;
    color:#fff;

}
div#wap_footer
{
    width: 100%;
    background-color: #9e7907;	
    z-index: 999;
    position: relative;
}
.countdown{
    font-size: 16px;
    
}
.countdown div{
    display: inline-block;
    color: white;

}
.countdown div span{
    padding: 1px 5px;
    background: #9e7907;
}
.countdown p{
    display: inline-block;
    
}
div#footer
{
	max-width:1200px;
	margin:auto;
	color:#fff;
}

div#main_footer
{
	width:48%;
	float:right;
}
div.noidung_ft
{
    max-width:1366px;
	background:#252525;
	padding:0px 15px 15px 15px;
}
div.ft_nd
{
	width:50%;
    margin-left: 5%;
    text-align: left;
    margin-top: 0px;
}
div#lienket
{
	text-align:right;
    margin-right: 0%;
}
div#lienket a
{
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font-size:18px;
	line-height:45px;
	text-align:center;
	text-decoration:none;
	padding: 0px 8px;
	background:none;
	transition:1s;
}
div#lienket a:hover
{
	transition:1s;
	transform:rotate(360deg);
}
div#thongke
{
	width:33%;
	float:right;
}
div#thongke ul
{
	border:1px solid #fff;
	padding:10px 20px;
	border-radius:6px;
	font-size:13px;
}
div#thongke ul
{
	list-style:none;
}
div#thongke ul li
{
	clear:both;
	padding:4px 0px;
}
div#thongke ul li img
{
	float:left;
	margin-right:15px;
	width:16px;
	margin-top:2px;
}
div#thongke .thongke_an
{
    width: 60%;
    border: none;
    padding: 0px;
    float: right;
    margin-right: 5%;
    margin-top: 5%;
}
div.f_item
{
    margin-left: 0%;
    width: 100%;
    background: #414140;
}
div.item_ft
{
	width:31%;
	display:inline-block;
	vertical-align:middle;
    margin: 20px 1%;
    text-align: left;
}
div.item_ft p
{
    color:#fff;
    float: none;
    width: 100%;
      text-align: left;
}
div.td_ft
{
	text-transform:uppercase;
	color:#fff;
	margin-bottom:15px;
	font-size:15px;
    font-weight: bolder;
    
}
.border
{
    border-left: 1px solid #fff;
    border-right:1px solid #fff;
}
.top-20
{
    margin-top: 20px;
}
div.item_ft_3
{
	width:45.5%;
	display:inline-block;
	vertical-align:top;
	padding-right:2%;
    margin-top: 20px;
    margin-left: 20px;
}
div.item_ft_3 p
{
    color:#fff;
}
div.td_ft_3
{
	text-transform:uppercase;
	color:#fff;
	margin-bottom:15px;
	font-size:15px;
    font-weight: bolder;
}
div.item_ft_3 ul
{
	list-style:none;
    width: 50%;
    float:left;
}
div.item_ft_3 ul li
{
    color: #fff;
}
div.item_ft_3 ul li a
{
	color: #fff;
    display: block;
    padding: 2px 0 0 0;
    text-decoration: none;
    font-size: 15px;
}
div.item_ft ul li a img
{
    width: 25%;
    float: left;
}
div.item_ft_3 ul li a:hover
{
	color:#10ac4c;
}
div.item_ft ul
{
	list-style:none;
}
div.item_ft ul li
{
    color: #fff;
}
div.item_ft ul li a
{
	color: #fff;
    display: block;
    padding: 2px 0 0 0;
    text-decoration: none;
    font-size: 15px;
}
div.item_ft ul li a:hover
{
	color:#10ac4c;
}
div#main_footer
{
	margin-top:15px;
}
/*div#lienket
{
	margin-top:10px;
}
div#lienket a
{
	display:inline-block;
	vertical-align:top;
	color:#000;
	font-size:18px;
	height:35px;
	line-height:35px;
	width:35px;
	text-align:center;
	text-decoration:none;
	margin:0px 2px;
	background:#fff;
	transition:1s;
	border:1px solid #222;
	margin-top:10px;
}
div#lienket a:hover
{
	transition:1s;
	transform:rotate(360deg);
}*/
/* style menu_bottom */

.menu_bottom
{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
}
.menu_bottom ul
{
    list-style: none;
    text-align: center;
}
.menu_bottom ul li
{
    display: inline-block;
    padding: 20px 20px  ;
}
.menu_bottom ul li a
{
    text-decoration: none;
    color:#000;
}
.menu_bottom ul li a:hover
{
    color:#eb7314;
}
/* end style menu_bottom */
div#wap_copy
{
	padding:15px 0;
	background:#dca500;
	color:#fff;
	font-size:15px;
}

div#copy span
{
	color:#0a1ae9;
}
div#copy b
{
	color:#c16d01;
	font-weight:normal;
}

div#thongke
{
	width:21%;
	float:right;
}
div#thongke ul
{
	list-style:none;
}
div#thongke ul li
{
	clear:both;
	padding:4px 0px;
}
div#thongke ul li img
{
	float:left;
	margin-right:15px;
	width:16px;
	margin-top:2px;
}
div#banquuyen
{
    background:#111111;
    padding-bottom: 5px;
}
div.copywire
{
    margin-top: 5px;
    width:100%;
    float: left;
    text-align: center;
    color:#fff;
}
/*div#copy
{
	padding:0;
	font-size:13px;
	color:#fff;
	text-align:center;
	background:#111111;
	margin-top:0px;
}
div.banquuyen
{
    background:#111111;
    margin-top: 35px;
}
div.copywire
{
    margin-top: 10px;
    width:50%;
    margin-left: 6%;
    float: left;
    text-align: left;
}
div.bank
{
    margin-top: 15px;
    width:30%;
    margin-right: 6%;
    float: right;
    text-align: left;
}
div.bank img
{
    float: right;
}
/* --------------------- Phan trang ------------------*/
div#doitac
{
	box-sizing:border-box;
	max-width:1200px;
	margin:auto;
}
div#doitac a img
{
	height:100px;
	margin:0 5px;
	border:1px solid #DDD;
}
/*----------------------------------------------------*/
.title_nd {
    padding: 10px 8px;
    border: 1px solid #d0d0d0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    color: #3e3e3e;
}
.box_noidung , .box_tienich{
    padding: 15px;
}
.box_info {
    display: inline-block;
    width: 100%;
}
.box_info .info_ks_name {
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase;
    display: inline-block;
}
.info_ks_sao {
    display: inline-block;
    padding-left: 10px;
}
.info_ks_sao i {
    color: #f5a432;
}
.info_ks_bottom p {
    padding: 5px 0px;
}
.info_ks_bottom p i {
    color: red;
    padding-right: 5px;
}
.info_ks_bottom p {
    font-size: 15px;
    color: #000;
}
div.wap_pro
{
	margin:15px auto;
	clear:both;
    position: relative;
}
.thongtin_tour_top {
    width: 960px;
    margin: auto;
    margin-top: 0px;
    padding-bottom: 0;
}
.one_thongtin {
    width: 20%;
    padding: 30px 10px 30px 10px;
    box-sizing: border-box;
    margin: 0;
    border-right: 1px solid #e1e1e1;
    border-bottom:  1px solid #e1e1e1;
    float: left;
    text-align: center;
    height:  100px;
}
.one_thongtin:first-child {
    border-left: 1px solid #e1e1e1;
}
.box_booking {
    max-height: 450px;
    position: relative;
    overflow: hidden;
}
.text_booking {
    color: #fff;
    border: 2px solid #fff;
    width: 40%;
    margin: 0 30%;
    padding: 80px 30px 65px;
    position: absolute;
    z-index: 9;
    text-align: center;
    top: 20%;
    display: block;
}
.text_booking_top {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 40px;
}
.quickbooking button {
    width: 100%;
    margin: 20px 0 0 0;
    background: #d73333;
    background-color: #d73333;
    border-color: #d73333;
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .8em 1.7em .8em 1.7em !important;
    color: #fff;
    text-transform: uppercase !important;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif;
    text-shadow: none !important;
    -webkit-appearance: none;
    letter-spacing: 2px;
    box-shadow: 0 0 0 0 !important;
    border-radius: 25px;
    -webkit-transition: color .2s linear, background .1s linear;
    -moz-transition: color .2s linear, background .1s linear;
    -ms-transition: color .2s linear, background .1s linear;
    -o-transition: color .2s linear, background .1s linear;
    transition: color .2s linear, background .1s linear;
}
.title_thongtin {
    clear: both;
    float: none;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    font-style: italic;
    color: #999;
    text-align: center;
}

.contact_thongtin {
    color: #000;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
}
#tabs_noidung {
    width: 960px;
    margin: auto;
    margin-top: 0px;
    padding-bottom: 0;
}
.zoom_slick
{
	width:50%;
	float:left;	
	text-align:center;
}
.zoom_slick .slick2
{
	border:1px solid #DDD;
}
.zoom_slick .slick2 img
{
	width: 100%;
}

.zoom_slick .slick
{
	margin-top:5px;
}

.zoom_slick .slick img
{
	width:100%;
	margin:auto;
	border:1px solid #DDD;
	box-sizing:border-box;
	cursor:pointer;
}
.zoom_slick .slick img:hover
{
	border:1px solid #F60;
	opacity:0.5;
	transition:1s;
}

.product_info
{
	float:right;
	list-style:none;
	width:48%;
}
.product_info li
{
	font-size:13px;
	border-bottom:1px solid #EEE;
	padding:6px 0;
}
.product_info li.ten
{
	color:#000;
	font-size:20px;
    font-weight: 600;
}
.product_info li.giacu
{
	font-size:15px;
	text-decoration:line-through;
}
.product_info li.gia
{
	color:red;
	font-size:18px;
}
.product_info li b
{
	font-weight:normal;
	font-size:14px;
}
.xemgiohang
{
	color: #E80019;
    display: block;
    width: 220px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 13px;
    transition: 0.4s;
    margin: auto;
    margin-top: 7px;
}
.product_info li .buttondat
{
	background: #d92020;
	color: #fff;
	display: block;
	max-width: 300px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	font-size: 14px;
	transition: 0.4s;
	text-decoration: none;
}
.product_info li .buttondat:hover
{
    background: #2d56a1!important;
}
div.tomtat
{
    width: 100%;
    height: 99%;
    z-index:9;
    position: absolute;
    left: 0%;
    top: 0px;
    display: none;
    margin: auto;
    background-color: rgba(0,0,0,0.6);
    color: #fff;
    transition: height 500ms ease 0s;
    width: 100%;
    
}
div.vien
{
    position: absolute;
    width: 98%;
    height: 98%; 
    border: 1px dashed #fff;
    margin: auto;
    margin-top: 1%;
    margin-left: 1%;
    border-radius:5px;
}
div.tomtat div h4
{
    padding: 5%;
}
a.lhmua
{
    background-color: #eb7314;
    border-radius:15px;
    padding:5px 10px 5px 10px;
    text-decoration:none;
    color: #fff;
}
.product_info li .dathang i
{
	margin-right:10px;
	font-size:25px;
	margin-top:3px;
}
.product_info li .dathang:hover
{
	transition:0.4s;
    background:red !important;
    
}
.nav-pills>li>a {
    color: #3c3c3c !important;
    font-weight: 550 !important;
    font-size: 15px !important;
}
span.size {
    display: inline-block;
    padding: 2px 10px;
    border: 1px solid #DDD;
    border-radius: 3px;
    margin-right: 5px;
    cursor: pointer;
}
span.mausac {
    display: block;
    float: left;
    border: 1px solid #DDD;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 0;
}
.wap_timkiem
{
    width: 100%;
    padding: 20px 0px;
    background: #fff;
    
}
.timkiem_frm
{
    max-width: 900px;
    margin: 20px auto;
}

.timkiem_frm .tab_frm
{
    list-style: none;
      
}

.timkiem_frm .tab_frm li
{
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #ccc;
    border-bottom: none;
}
.active_tab
{
    background: #eb7314;
    color: #fff;
}
.contenfrm
{
    display: none;
}
.timkiem_frm .frm_active
{
    display: block;
}
.timkiem_frm .tab_frm_conten
{
    width: 100%;
}
/* style index */
div.item_1
{
    margin-top: 20px;
    width: 22%;
    margin-right: 25px;
    display: inline-block;
    text-align: left;
    
}
div.item_1 img
{
    padding-bottom: 10px;
}
div.item_1:hover a img
{
    opacity: 0.6;
}

div.item_1 h3
{
      text-align: left;
      margin-left: 0%;
      font-size: 14pt; 
      color:#838384;
      padding-bottom: 10px;
      position: relative;
      border-bottom: 1px dashed #ccc;
      
}
div.item_1 p
{
    height: 150px;
    padding: 10px 5px 5px 0px;
    padding-bottom: 20px;
}
.item_chay
{
    width: 31.4%;
    margin: 5px 0.8%;
    float: none;
    display: block;
    position: relative;
    float: left;
}
.noibat
{
    width: 64.5%;
}
.item_chay .dv_info
{
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 100%;  
  margin: 0px 0%;
  background: rgba(0,0,0,0.6);
}
.item_chay h3
{
  left: 0px;
   padding: 10px 0px;
   width: 90%;
   margin-left: 5%;
   text-align: right;
}
.item_chay h3 a
{
   text-decoration: none;
   color: #fff;
   font-weight: normal;
}.item_chay h3 a:hover
{
    color: #eb7314;
}
.item_chay a img
{
    line-height: 0px;
}
.item_chay img
{
    width: 100%;
    height: 200px;
    line-height: 0px;
}
div.item_2
{
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #f5f5f5;
}
a.readall
{
    margin-top: 20px;
    text-decoration: none;
    background: #13c20e;
    margin-left: 45%;
    padding: 10px 20px 10px 20px;
    color:#fff;
    text-align: center;
}
a.readall:hover
{
    background: #eb7314;
}
div.item_2 .text_2
{
    width: 50%;
    float: right;
    text-align: left;
}
div.item_2 .text_2 span
{
    color: #282525;
}
div.item_2 .text_2 h3
{
    padding:20px 0px 20px 0px;
}
div.item_2 .text_2 h3 a
{
    text-decoration: none;
    color: #000;
}
div.item_2 .text_2 h3 a:hover
{
    color: #10ac4c;
}
div.tiem_2 a
{
    float:left;
}
.left
{
    float: left;
}
.right
{
    float:right;
}
div.item_2:hover a img
{
    opacity: 0.6;
}
div.item_tour
{
    background: #fff;
  box-shadow: 0px 0px 12px 0px #ccc;
    -moz-box-shadow: 5px 5px 12px 0px #ccc;
    -webkit-box-shadow: px 5px 12px 0px #ccc;
}
div.item_tour div.mota_tour
{
    width: 100%;
    text-align: left;
    min-height: 180px;
    padding-bottom: 20px;
    color: #3f3f3f;
    padding: 10px;
}

div.item_tour div.img_tour, div.item_tour2 div.img_tour
{
    line-height: 0px;
}
div.item_tour div.img_tour img
{
    width: 100%;
    height: 420px;
    line-height: 0px;
}
div.item_tour div.mota_tour p i 
{
    color:#000;
    font-size: 15px;
}

div.item_tour div.mota_tour .gia_tour
{
    color: #eb7314;
    font-size: 16pt;
    font-weight: bold;
}
/*-- t2 --*/

div.item_tour2
{
    width: 30%;
    margin: 20px 1%;
    float:left;
    margin-right: 15px;
    background: #fff;
    box-shadow: 1px 1px #ccc;
    line-height: 0px;
}
div.item_tour2 div.img_tour img
{
    width: 100%;
    height: 200px;
}
div.item_tour2 div.mota_tour
{
    position: relative;
    width: 100%;
    text-align: left;
    min-height: 180px;
    padding-bottom: 20px;
    color: #3f3f3f;
    border: 1px solid #ccc;
}
div.item_tour2 div.mota_tour .gia_tour
{
    color: #eb7314;
    font-size: 12pt;
    font-weight: bold;
}
.col3
{
    width: 30%!important;
}
.col7
{
    width: 67%!important;
}
/*-- end t2 --*/
.mota_tour {
    text-align: left;
    padding: 10px;
    background: #ebebeb;

}
.mota_tour span {
    font-weight: 600;
    padding-right: 5px;
}
.mota_tour div {
    padding: 3px 0px;
}
div.mota_tour h6
{
    margin-top: 0px;
    text-align: left;

}
div.mota_tour h6 a
{
    text-decoration: none;
    font-family: 'Raleway-Medium';
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-height: 29px;
    color: #000;
    font-weight: 600;
}
div.mota_tour h6 a:hover
{
    color:#2d56a1;
}
div.mota_tour p
{
    padding:0px 5px 0px 5px;
    display: inline-block;
    margin-bottom: 2px;
}
div.mota_tour .gia_tour {
    width: 100%;
    color: red;
    font-family: 'Raleway-Medium';
}
div.mota_tour .icofont-clock-time , div.mota_tour .fa-car{
    color: red;
}
div.mota_tour2 h6
{
    padding: 2px 10px 5px 5px;
    font-size: 12pt;
}
div.mota_tour2 h6 a
{
    text-decoration: none;
    color:#000;
    padding-bottom: 6px;
    border-bottom: 1px solid #fff;
}
div.mota_tour2 h6 a:hover
{
    color:#eb7314;
}
div.mota_tour2 p
{
    padding:5px 5px 0px 5px;
}
div.mota_tour_top {
    display: inline-block;
}
div.mota_tour_top .thoigiantour {
    font-size: 13px;
    color: #000;
    text-align: center;
}
div.mota_tour_top .gia_pro {
    font-size: 16px;
    color: #000;
    line-height: 2.5;
    text-align: center;
}
div.mota_tour .info_tour div {
    font-size: 16px;
    margin-bottom: 5px; 
}
div.mota_tour .info_tour div i {
    font-size: 15px;
    padding-right: 15px;
}

/*div.item_3 .text_3
{
    margin-top: 20px;
    text-align: left;
    float: right; width: 47%;
}
div.item_3 .text_3 a
{
    text-decoration: none;
    color:#000;
    padding-bottom: 10px;
}
div.item_3 .text_3 a:hover
{
    color: #10ac4c;
}
div.item_3 a
{
    float:left;
}
/* end style index*/

img.i_gioi_thieu
{
    float:right;
    margin-right: 10%;
    width: 25%;
    margin-top: 3%;
    box-shadow: 10px 10px #10ac4c;
    border-radius: 10px;
}
a.readmore
{
    background: #eb7314;
    height: 40px;
    border-radius: 0px ;
    text-decoration: none;
    font-size: 11pt;
    text-transform: uppercase;
    color:#fff;
    padding:15px 25px 15px 25px;
    margin-top:20px;
}
a.readmore:hover
{
    border-radius: 10px;
    transition: 1s;
}
span.active_size,span.size:hover,span.mausac:hover, span.active_mausac {
    border: 1px solid #EE0000;
}
input.soluong
{
	width: 50px;
	border: 1px solid #C7C6C6;
	padding: 2px 0px;
	text-align: center;
	font-size: 15px;
	 margin-right:5px;
}
table.lichkhoihanh
{
    width: 100%;
    border: 1px solid #000;
    margin: 0px;
    border-collapse: collapse;
}
.gia_km
{
    color:red;
    font-weight: bold;
}
.chay_ks
{
    width: 90%!important;
    margin:10px 5%!important;
    
    
}
table.lichkhoihanh tr.tieude_lkh
{
    padding: 20px;
    background: #eb7314;
    height: 40px;
    color:#fff;
    text-transform: uppercase;
    font-weight: bold;
}
table.lichkhoihanh tr.danhsach_lkh
{
    height: 30px;
}
table.lichkhoihanh tr.danhsach_lkh td.chitiet_kh a
{
    text-decoration: none;
    color:#000;
}
table.lichkhoihanh tr.danhsach_lkh td.chitiet_kh a:hover
{
    
    color:#eb7314;
}
.tenkh
{
    font-weight: bold;
}
.frm_khoihanh
{
    width: 100%;
    text-align:left;
    padding: 20px 0px;
}
.frm_khoihanh select
{
    border: none;
    height: 30px;
    border: 1px solid #eb7314;
    min-width: 200px;
}
.frm_khoihanh input
{
    background:#eb7314;
    color: #fff;
    border: none;
    height: 30px;
    padding: 0px 20px;
}
table#giohang input
{
	   margin:5px 0px;
}
table#giohang input.btn,.click_ajax
{   
 	background: #DC0018;
    color: #ffffff;
    padding: 7px 15px;
    border: none;
    cursor: pointer;
    margin: 5px 1px;
    border-radius: 3px;
}
  
table#tt td
{
	height:30px;
}
table#tt td input.t
{
	width:300px;
	height:20px;
	margin:3px 0px 5px 0px;
	border:1px solid #DDD;
}
table#tt td textarea
{
	width:300px;
}
table#tt span
{
	color:red;
}
/* styel khach san */

    .timphong
    {
        width: 100%;
        
       
    }
    .timphong .timphong_conten
    {
        width: 100%;
        margin: auto;
    }
    .frm_timphong
    {
        width: 100%;
    }
    .frm_timphong legend
    {
        font-weight: bold;
        text-transform: uppercase;
        color:#fff;
        font-size:12pt;
    }
    .frm_timphong select, .frm_timphong input
    {
        width: 19%;
        height: 30px;
        border: 1px solid #000;
    }
    .frm_timphong .bnt_timphong
    {
        border: none;
        background: #eb7314;
        color:#fff;
    }
    .frm_timphong .bnt_timphong:hover
    {
        background: #fff;
        border:1px solid #eb7314;
        color:#eb7314;
        transition: 1s;
    }
    .chatluong {
        display: inline-block;
        margin: auto;
        padding: 5px 0px;
    }
    .chatluong h6
    {
        text-align: left;   
    }
    .chatluong h6 a
    {
        font-size: 13pt;
        text-decoration: none;
        color: #000;
        
    }
     .chatluong h6 a:hover
     {
        color:#eb7314;
        transition: 1s;
     }
    .chatluong p.sao, .chatluong p.khuvuc
    {
        
    }
     .chatluong p.khuvuc
     {
        text-align: right;
        color:#000;
     }
     .chatluong p.khuvuc i
     {
       color: #eb7314; 
     }
     .gia_phong
     {
        font-size: 13pt;
        color: #eb7314!important;
        font-weight: bold;
     }
     .khuvuc {
        margin-bottom: 5px;
     }
     .khuvuc i {
        font-size: 16px;
        padding-right: 15px;
     }
     .chatluong i{
        color: red;
        font-size: 14px;
     }
     .chatluong p {
        display: inline;
        padding: 0px !important;
     }
     .booking
     {
        width: 98%;
        margin:5px auto;
        
     }
     .booking .chitiet_phong,   .booking .booking_phong
     {
        text-decoration: none;
        padding: 10px 30px;
        background: #eb7314;
        color:#fff;
        float: left;
     }
     .booking .booking_phong
     {
        float: right;
     }
     .booking a:hover
     {
        background: #fff;
        color: #eb7314;
        border: 1px solid #eb7314;
        transition: 1s;
     }
.mota_phong_top {
    display: inline-block;
    width: 100%;
}
/* end style khach san */
div#map_canvas2
{
    height:300px; width: 100%;
}
div#tinmoi
{	
	width:35%;
	float:left;
    height: 463px;
    background: #f4f4f4;
}
div#tinmoi ul
{
	list-style:none;
	padding:0 10px;
}
div#tinmoi ul li
{
	border-bottom:1px dashed #DDDDDD;
	padding:10px 0;
}
div#tinmoi ul li .ngaytao
{
	border:1px solid #d2d2d2;
	text-align:center;
	width:75px;
	float:left;
	margin-right:15px;
	padding:10px 0;
}
div#tinmoi ul li .ngaytao span
{
	color:#e9782d;
	font-size:35px;
	display:block;
	
}
div#tinmoi ul li .ngaytao b
{
	font-weight:normal;
	padding-bottom:10px;
	    color: #b9b9b9;
}
div#tinmoi ul li a img
{
	width:39%;
	max-width:150px !important;
	float:left;
	margin-right:10px;
}
div#tinmoi ul li a img:hover
{
	transition:1s;
	border:1px solid red;
}
div#tinmoi ul li h4 a
{
	text-decoration:none;
	color:#e9782d;
	font-size:13px;
	transition:0.4s;
	display:block;
	margin-bottom:5px;
}
div#tinmoi ul li h4 a:hover
{
	color:red;
	transition:0.4s;
}
.huongdan
{
    list-style: none;
    width: 100%;
    border: 1px solid #ccc;
    
}
.huongdan li
{
    display: inline-block;
    width: 24.5%;
    text-align: center;
    border-right: 1px solid #ccc;
    padding: 5px 0px;
}
.huongdan li:last-child
{
    border: none;
}
.huongdan li a
{
    text-decoration: none;
    color:#000;
    text-transform: uppercase;
}
.huongdan li a:hover
{
    color:#eb7314;
}
.thongbao_new1
{
    width: 80%;
    margin: 0px 10%;
    text-align: center;
    text-transform: uppercase;
}
.thongbao_new1 h3
{
    padding: 5px 0px;
}
a.dattour
{
    color:#fff;
    background: #eb7314;
    padding: 10px;
    text-decoration: none;
    position: absolute;
    bottom: 0px;
    left: 5px;
}
a.dattour:hover
{
    background: #13c20e;
}
#feedback {
    padding-bottom: 40px;
    display: -webkit-box;
}
.box_body
{
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.8);
    position: fixed;
    z-index: 999;
    top: 0px;
    left: 0px;
    display: none;
}
#box_conten_booking .bong {
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
}
#box_conten_booking {
    position: relative;
}
.box_show_booking
{
    position: fixed;
    max-width: 1600px;
    height: 100vh;
    z-index: 999999;
    top: 0px;
    width: 100%;
    display: none;
}
.box_show_booking .option
{
    width: 50%;
    padding: 10px 5%;
    border-radius: 5px;
    position: absolute;
    top: 50px;
    margin: 5% 25%;
    text-align: center;
}
.box_show_booking .option h3
{
    width: 100%;
    padding: 5px 0px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    line-height: 1.5;
}
.box_show_booking .box_close button
{
    width: 30px;
    height: 30px;
    position: absolute;
    border-radius: 50%;
    top: 6px;
    right: 6px;
    border: none;
    color: #fff;
    font-weight: 700;
}
.box_show_booking .option .frm_option
{
    width: 31%;
    display: inline-block;
    padding: 10px 0px;
}
.box_show_booking .frm_option input[type="date"], .box_show_booking .frm_option input[type="number"]
{
    width: 100%;
    height: 30px;
}
.box_show_booking .frm_option button
{
        display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .8em 1.7em .8em 1.7em !important;
    color: #fff;
    background: #4885a2;
    border: 2px solid #4885a2;
    text-transform: uppercase !important;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif;
    text-shadow: none;
    text-shadow: none !important;
    -webkit-appearance: none;
    letter-spacing: 2px;
    box-shadow: 0 0 0 0 !important;
    border-radius: 25px;
    -webkit-transition: color .2s linear, background .1s linear;
    -moz-transition: color .2s linear, background .1s linear;
    -ms-transition: color .2s linear, background .1s linear;
    -o-transition: color .2s linear, background .1s linear;
    transition: color .2s linear, background .1s linear;
}
.box_show_booking .frm_option button:hover
{
     background: #ff0000;
}
.box_booking_popup {
    z-index: 9;
}
.one_input  textarea {
    font-size: 100%;
    margin: 0;
    overflow: auto;
    padding: 8px 10px 7px 10px;
    background: transparent !important;
    border: 0;
    border-bottom: 2px solid #fff;
    color: #fff;
    width: 95%;
}

.one_thongtin .quickbooking button {
    width: 80%;
    margin:  0px;
}
.one_input  {
    margin-bottom: 25px;
}
.one_input label {
    color: #fff !important;
    margin-left: 0;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
    font-style: italic;
    text-align: center;
}
.one_input input {
    background: transparent !important;
    border: 0;
    border-bottom: 2px solid #fff;
    color: #fff;
    width: 90%;
}
.option h3 {
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 5px;
    letter-spacing: 0;
    font-weight: 700;
}
.recom-item {
    position: relative;
    z-index: 1;
    background: #ffffff;
    overflow: hidden;
    margin-bottom: 30px;
    max-width: 770px;
    margin-right: auto;
    margin-left: auto;
    box-shadow: 1px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.recom-item .recom-media {
    position: relative;
    z-index: 1;
    width: 47%;
    height: 100%;
    float: right;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.recom-item .recom-item-body {
    width: 53%;
    padding: 25px 0 0 35px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #ffffff;
    text-align: left;
}
.recom-item .recom-item-body:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    -webkit-transform: skew(-15deg) translateX(32px);
    -moz-transform: skew(-15deg) translateX(32px);
    -ms-transform: skew(-15deg) translateX(32px);
    -o-transform: skew(-15deg) translateX(32px);
    transform: skew(-15deg) translateX(32px);
    background: #ffffff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.recom-item .recom-media .pic:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-box-shadow: inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);
}
.recom-item .recom-media:hover + .recom-item-body:before {
    -webkit-transform: skew(0) translateX(0);
    -moz-transform: skew(0) translateX(0);
    -ms-transform: skew(0) translateX(0);
    -o-transform: skew(0) translateX(0);
    transform: skew(0) translateX(0);
}
.recom-item .recom-media:hover {
    width: 100%;
}
.recom-item .recom-media:hover + .recom-item-body {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.recom-item .recom-media .pic img {
    max-width: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    height: 240px;
    vertical-align: middle; */
}
.recom-item .recom-item-body .blog-title {
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    line-height: 1.35;
    max-height: 2.7em;
    font-size: 16px;
    overflow-y: hidden;
    text-decoration: none;
    color: #000;
    font-family: 'Raleway-Medium';
    text-align: left;
}
.recom-item .recom-item-body .recom-button {
    line-height: 44px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 40px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #a9b5c1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
}
.recom-item .recom-item-body .recom-button:hover {
    color: #000 !important;
}
.recom-item-body .icofont-star {
    color: red;
}
.recom-item .recom-item-body .recom-price span {
    font-size: 26px;
    color: #424d58;
}
.recom-item-body {
    line-height: 1.5;
}
.recom-item .recom-item-body .cws-button {
    min-width: initial;
    padding: 10px 34px;
    padding-right: 16px;
    padding-left: 24px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    border: 0px;
}
.name_diemden a {
    padding: 20px 10px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
.cws-button.alt:hover {
    color: #fff;
    background: #424d58;
    border-color: #424d58;
}
.mb-20 {
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 22.5px;
    text-decoration: none;
    word-spacing: 0px;
    font-family: 'Raleway-Medium';
}
.mb-20 i {
    padding-right: 10px;
}
.recom-item .recom-item-body .cws-button:hover:before {
    background: #424d58;
}
.recom-item .recom-item-body .cws-button:before {
    content: '';
    position: absolute;
    z-index: 1;
    right: 3px;
    top: 0px;
    bottom: -2px;
    width: 20px;
    background: #2d56a1;
    -webkit-transform: skew(-15deg) translateX(8px);
    -moz-transform: skew(-15deg) translateX(8px);
    -ms-transform: skew(-15deg) translateX(8px);
    -o-transform: skew(-15deg) translateX(8px);
    transform: skew(-15deg) translateX(8px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.recom-item .recom-media:hover + .recom-item-body .cws-button:before {
    -webkit-transform: skew(0) translateX(0);
    -moz-transform: skew(0) translateX(0);
    -ms-transform: skew(0) translateX(0);
    -o-transform: skew(0) translateX(0);
    transform: skew(0) translateX(0);
}
.cws-button.alt {
    background: #2d56a1;
    color: #ffffff;
}
@-webkit-keyframes star {
  0% {
    -webkit-transform: rotate(0) scale(0);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(1.5);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0);
  }
}
@-o-keyframes star {
  0% {
    -o-transform: rotate(0) scale(0);
  }
  50% {
    -o-transform: rotate(180deg) scale(1.5);
  }
  100% {
    -o-transform: rotate(360deg) scale(0);
  }
}
@-moz-keyframes star {
  0% {
    -moz-transform: rotate(0) scale(0);
  }
  50% {
    -moz-transform: rotate(180deg) scale(1.5);
  }
  100% {
    -moz-transform: rotate(360deg) scale(0);
  }
}
.start-animate {
		z-index: 99999999999999999 !important;
		position: absolute;
		animation: star linear 1.75s infinite;
		-moz-animation: star linear 1.75s infinite;
		-webkit-animation: star linear 1.75s infinite;
		-o-animation: star linear 1.75s infinite;
	}
@keyframes star {
  0% {
    transform: rotate(0) scale(0);
  }
  50% {
    transform: rotate(180deg) scale(1.5);
  }
  100% {
    transform: rotate(360deg) scale(0);
  }
}
@media screen and (max-width: 1024px) {
	div.wap_menu
    {
        margin-top:0px;
    }
    div.menu
	{
		height:43px;
	}
	div.menu ul li a
	{
		padding:0px 20px;
	}
    div#map_canvas2
    {
        height:300px; width: 100%; float:none
    }
    div#tinmoi
    {	
    	width:100%;
    	float:none;
        height: 463px;
        background: #f4f4f4;
    }

}
@media screen and (max-width: 960px) {
	#feedback {
        display: block;
    }
    .feedback {
        width: 90%;
    }
    .goi  {
        display: none !important;
    }
    .gioithieu_index .conten_gioithieu h4 {
        font-size: 25px;
    }
    .gioithieu_mota {
        width: 95%;
        margin: auto;
    }
    .item_cs {
        margin: 2% 2%;
    }
    .blog .tieude_giua div {
        width: 60%;
    }
    #menu_footer {
        display: none;
    }
    div#copy {
        font-size: 9px;
        padding: 10px 0px;
        text-align: center;
    }
    .thoigiantour {
        font-size: 12px;
    }
    .thongtin_tour_top {
        width: 95%;
    }
    .one_thongtin {
        width: 100%;
        border: 1px solid #e1e1e1;
    }
    div.tieude_cs {
        margin-bottom: 0px;
    }
    div.header
	{
		display:block;
	}
    div.menu {
        max-width: 100%;
    }
    #tabs_noidung {
        width: 95%;
    }
    
    .ug-gallery-wrapper {
        width: 100% !important;
        display: inline-block;
    }
    .text_booking {
        margin:0px  5%;
        width: 90%;
        padding: 10px 30px 25px;
    }
    .text_booking_top {
        font-size: 25px;
        padding-top: 15px;
    }
    .quickbooking button {
        width: 80%;
    }
    .quickbooking  button {
        width: 80%;
    }
    .quickbooking  {
        padding-bottom: 15px;
    }
    .khachsan_deital .one_thongtin {
        width: 100%;
    }
    .titel-center h3 {
        font-size: 20px;
    }
    div.tieude_giua {
        line-height: 0;
    }
    .title-cat img {
        height: 250px;
    }
    .box_container  {
        width: 95% !important;
        margin: auto;
    }
    .tieude_doingu h3 {
        font-size: 20px;
    }
    .doingu .img_doingu {
        width: 40%;
    }
    .lienket_doingu {
        width: 100%;
        margin: 0px;
        max-width: 100%;
    }
    .lienket_doingu  div {
        width: 33.3% !important;
        float: left;
    }
    .doingu_mota span {
        height: 60px;
        margin-bottom: 0px;
    }
    .doingu_slider  {
        display: inline-block;
        padding-bottom: 25px;
    }
    .title_lh {
        text-align: left !important;
    }
    .noidung_lh ul li {
        text-align: left;
    }
    .sanphammoi .thoigiantour  {
        width: unset;
        float: unset;
        font-size: 12px;
        padding: 0px !important;
    } 
    .sanphammoi .gia_pro   {
        width: unset;
        float: unset;

    } 
    div.mota_tour_top {
        width: 100% !important;
    }
    
    div.item_tour div.img_tour img {
        height: 350px;
    }
    .thoigiantour{
        width: 50%;
        float: left;
    } 
    .gia_pro {
        width: 50%;
        float: left;
    } 
    div.mota_tour_top .thoigiantour {
        font-size: 16px;
        color: #000;
        line-height: 2.5;
    }
    .box_show_booking .option {
        width: 100%;
    padding: 10px 1%;
    border-radius: 5px;
    position: absolute;
    top: 30px;
     margin: 0px; 
    }
    .option h3 {
        font-size: 20px;
    }
    .one_input {
        margin-bottom: 15px;
    }
    .box_show_booking .option .frm_option {
        width: 60%;
    }
    #box_conten_booking img {
        height: 100vh;
    }
    div.wap_menu
    {
        height: 43px;
        width: 100%;
        padding: 0px;
    }
    a.logo
    {
        display: none;
    }
    ul.dmc_2 li
    {
        width: 100%!important;
        border: none!important;
    }
    .hotline span,.hotline i
    {
        color: #fff;
    }
    .hotline p
    {
        margin-left: 20px;
    }
    #left, #right{
        float: none;
        width: 100%!important;
    }
	nav#menu{display:none;}
	div#main_content
	{
		width:97%;
	}
    .hotline
    {
        display: none;
    }
	div#footer
	{
		width:97%;
	}
	div#slider
	{
		width:100%;
		padding:0;
        height: 150px;
	}
    div#myCarousel {
        height: 100%;
    } 
    #myCarousel .item {
        height: 100% !important;
    }
    .carousel-inner {
        height: 100%;
    }
    .info_sp {
        padding: 0px !important;
    }

	div#danhmuc
	{
		display:none;
	}
	div#right3
	{
		width:100%
	}
	div#left
	{
		width:100%;
	}
	div.item
	{
		width:30%;
		margin:1.3%
	}

	div#thongke
	{
		width:60%;
	}
	div.thongke_an
	{
		
        width: 60%;
	}
	div.tt_lh
	{
		width:100%;
	}
	div.bando
	{
		width:100%;
	}
	.menu_login {
		display:none;
	}
     div.noidung
    {
        width:49%;
       	
        margin: auto;
        
    }
    .i_gioi_thieu
    {
        width:49%;
   	
    }
    div.wap_footer
    {
        width: 100%;
    }
    div.item_ft
    {
        width: 90%;
        display:block;
        margin-left: 0px;
        margin-top: 10px;
    }
    div.item_ft ul li p
    {
        width: 90%;
        float: none;
    }
    div.item_ft ul li a img
    {
        width: 25%;
        float: none;
    }
    div.item_ft_3
    {
    	width:100%;
    	display:inline-block;
    	vertical-align:top;
        margin-top: 10px;
        margin-left: 10px;
    }
    .border
    {
        border: none;
    }
    div.item_ft_3 ul
    {
    	list-style:none;
        width: 100%;
        float:NONE;
    }
    div#lienket
    {
    	text-align:CENTER;
        margin-right: 0%;
        margin-top: 10px;
        padding-bottom: 10PX;
        width: 100%;
    }
    div.menu ul
    {
        float: none;
    }
    .logo_mb
    {
        height: 38px;
        margin-top: 2px;      
        position: absolute;
        top: 0px;
        left: 40%; 
        display: none;
    }
     div.item_tour,div.item_tour2, .col3
    {
        width: 31%!important   ;
        margin: 20px 0.8%!important;
    }
    .item_chay
    {
        width: 48%;
    }
                
}
@media screen and (max-width: 800px) {

}
@media screen and (max-width: 700px) {

}
@media screen and (max-width: 603px) {
    .countdown{
    font-size: 14px;
    
}
    #chitiet img {
        max-width: 100%!important;
    }
    .content img {
        width: 100%;
    }
    div#lienket a {
        line-height: 35px;
    }
    .box_item_tour .img_tour img {
        width: 100%;
        height: 250px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .logo_mobile {
        display: block;
    }
    .menu_head_right  p{
        display: none;
    }
    div.search i {
        font-size: 18px;
    }
    div#mocua {
        max-width: 100%;
        padding: 0px !important;
    }
    div.search {
        width: 210px;
    }
    .float-icon-hotline ul li {
        margin-bottom: 5px;
    }
    .float-icon-hotline {
        bottom: 0px;
    }
    .float-icon-hotline ul {
        margin-bottom: 0px;
    }
    .item_tour_index , .item_khachsan  {
        padding-bottom: 15px;
    }
    .mota_phong_ks  {
        text-align: left;
    }
    .timtour {
        display: none;
    }
    .info_ks_sao {
        width: 100%;
    }
    .quickbooking {
        text-align: center;
    }
    
    .info_tienich {
        width: 100%;
    }
   
    
	.menu_head  {
        display: none;
    }
    .timkiem {
        display: none;
    }
    .menu  {
        padding: 0px !important;
    }
    .wap_timkiem {
        padding: 0px;
        display: inline-block;
    }
    #wap_sanpham  .itemspmoi  {
        padding: 0px !important;
    }
    #header_top {
        display: none;
    }
    .recom-item .recom-item-body {
            padding: 10px 0 0 15px;
        }
    .recom-item .recom-item-body .recom-price span {
        font-size: 20px;
        }
    .recom-item .recom-item-body .recom-button {
        left: 10px;
        }
    div.diemdendulich .tieude_giua div {
        width: 100%;
        }
    .item_diemden  {
        padding-bottom: 15px;
        }
    div.tieude_giua {
        text-align: center;
        margin: 0px;
        }
    div.item_blog {
        width: 100%;
    }
    .dathanglienhe .item_lienhe {
        width: 100%;
        }
    div.timtour_conten div.input_tuor select, div.timtour_conten div.input_tuor input {
        width: 100%;
    }
    div.timtour_conten div.input_tuor label {
        text-align: left;
    }
    .input_tuor {
        margin-bottom: 10px !important;
    }
    .timkiem_frm {
        max-width: 100%;
        width: 100%;
        margin: 10px 0px;
    }
    div.timtour_conten div.input_tuor {
        width: 80%;
        margin:auto;
        float: none;
    }
    div.fanpage {
		width: 100%;
		float: none;
		margin: auto;
		text-align: center;
	}
	div#main_footer {
    width: 100%;
    float: none;
	margin-top:10px;
}   div.wap_menu
    {
        margin-top:0px;
    }
    a.logo
    {
        display: none;
    }
    div.menu
	div#header a.logo
	{
		display:none;
	}
	div#header img.logo_mobi
	{
		display:block;
		margin:auto;
		width:100%;
	}
	div.tieude_giua
	{
		padding:7px;
		height:auto;
		line-height:1.5;
	}
    div.tieude_giua div
    {
        font-size: 16pt;
    }
    /*div.tieude_giua div:after
    {
        content: "";
          height: 1px;
          width: 100px;
          background-color: #ccc;
          position: absolute;
          left:36%;
          bottom: -15px;
    }*/
    div.mota_dv, div.ds_dichvu
    {
        width: 100% !important;
        float: none;
    }
    .box_news
    {
        width: 48%;
        margin: 10px 0.8%;
    }
	.zoom_slick
	{
		width:85%;
		max-width:400px;
		float:none;
		margin:auto;
	}
    
	.product_info
	{
		width:100%;
		margin-top:10px;
	}
	.gh_an
	{
		display:none;
	}
    div.noidung
    {
        padding-top: 20px;
        width:100%;
       	float: none;
        margin: auto;
		text-align: center;
        padding-bottom: 10px;
        
    }
    .i_gioi_thieu
    {
        width:100%;
       	float: none;
        margin-top: 10px;
    }
    
    div.item_tour,div.item_tour2, .col3
    {
        width: 100%!important   ;
        margin: 20px 0!important;
    }
    .huongdan li
    {
        width: 49%;
    }
    .item_chay
    {
        width: 98%;
    }
}
@media screen and (max-width: 460px) {
	div.item
	{
		width:46%;
	}
    div.wap_menu
    {
        margin-top:0px;
    }
    a.logo
    {
        display: none;
    }
    div.menu
	div.frm_lienhe .item_lienhe input[type='text'], div.frm_lienhe .item_lienhe textarea, div.frm_lienhe .item_lienhe input[type='password']
	{
		width:100%;
	}
	div.frm_lienhe .item_lienhe select
	{
		width:100%;
	}
	.map_description
	{
		width:100%;
	}
	.box_news a img
	{
		width:110px;
	}
	div.frm_lienhe .item_lienhe p
	{
		width:100%;
	}
	.othernews ul.phantrang
	{
		margin-left:0px;
	}
	.box_news h3 a {
		font-size:14px;
	}
    div.nonoidung
    {
        width:100%;
        	float: none;
        
    }
    img.i_gioi_thieu
    {
        width:100%;
        	float: none;
            
    }
    .box_news
    {
        width: 98%;
        margin: 10px 0.8%;
    }
      .box_news img
      {
        width: 100%!important;
        
      }
      div.tieude_tour div
      {
        font-size: 20px;
      }
    
     .huongdan li
    {
        width: 100%;
        border: none;
    }
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 320px) {
}

