@charset "utf-8";
.container { background:none; }
a{text-decoration:none;}
.moreH {color:#e40327}
a img{border:none;}
.h_destination_city a:hover,.h_destination_country a:hover,#footer-copyright a:hover{text-decoration:underline}
.clr{clear:both}
.form-respon{width:100%;}
.div_general{width:100%; float:left;}
.border{border:1px solid red;}
.border-blue{border:1px solid blue;}
.lihe32{line-height:32px;}
.he32{height:32px;}
.he100{height:100%;}
.textleft{text-align:left;}
.textright{text-align:right;}
.wi90{width:90%}
.wi40{width:40%}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font21{font-size:21px;}
.font22{font-size:22px;}
.font23{font-size:23px;}
.pdl0{padding-left:0!important}
.pl20{padding-left:20px!important}
.pr20{padding-right:20px!important}
.pdr0{padding-right:0 !important}
.pdr30{padding-right:30px;}
.pd30{padding:30px 0}
.pd20{padding:20px 0}
.pd15{padding:15px 0}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdt0{padding-top:0 !important;}
.pdt10{padding-top:10px}
.pdt20{padding-top:20px}
.pdt40{padding-top:40px}
.pdt50{padding-top:50px}
.pdb0{padding-bottom:0 !important;}
.pdb10{padding-bottom:10px;}
.pdb20{padding-bottom:20px;}
.pdb40{padding-bottom:40px;}
.pdb80{padding-bottom:80px}
.pdb100{padding-bottom:100px}
.ml8{margin-left:8px;}
.ml-15{margin-left:-15px;}
.mt0{margin-top:0 !important;}
.mt10 {
	margin-top:10px
}
.mt20 {
	margin-top:20px
}
.mt30 {
	margin-top:30px !important
}
.mt40 {
	margin-top:40px
}
.mt50 {
	margin-top:50px
}
.mt60 {
	margin-top:60px
}
.mt70 {
	margin-top:70px;
}
.mt80{margin-top:80px;}
.mb10 {
	margin-bottom:10px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
.mb40 {
	margin-bottom:40px !important;
}
.mb50 {
	margin-bottom:50px !important;
}
.mb60 {
	margin-bottom:60px !important;
}
.mb70 {
	margin-bottom:70px !important;
}
.mb80 {
	margin-bottom:80px !important;
}
/*remove gutter space between columns*/
.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.ml-5{margin-left:-5px;}
.mr-5{margin-right:-5px;}
.row.row5{margin-left:-5px; margin-right:-5px;}
.row.row5 [class*='col-']:not(:first-child),
.row.row5 [class*='col-']:not(:last-child) {
  padding-right: 5px;
  padding-left: 5px;
}
.row{margin-left:-5px; margin-right:-5px;}
.row [class*='col-']{
  padding-right: 5px;
  padding-left: 5px;
}
#h-detail-tour .row{margin-left:-15px; margin-right:-15px;}
#h-detail-tour .row [class*='col-']{
  padding-right: 15px;
  padding-left: 15px;
}
.h_desktop{display:block;}
.h_top_left .h_desktop{display:inline-block;}
.h_breadcrumb{width:100%; padding:12px 0; color:#555555; margin-bottom:0px;}
.h_breadcrumb_scope{float:left;}
.h_breadcrumb_scope a{padding:0 5px;}
.scope_curent a{color:#0f55a4}
.h_breadcrumb_scope.scope_home a{color:#555555; padding-right:5px; padding-left:0;}
.search_tour_global .form-horizontal .form-group{margin-left:0px; margin-right:0px; margin-bottom:10px;}
.search_tour_global .form-horizontal .form-group [class*='col-']:first-child{padding-right:5px; padding-left:10px;}
.search_tour_global .form-horizontal .form-group [class*='col-']:last-child{padding-right:10px; padding-left:0px;}
.search_tour_global .form-horizontal .form-group label{font-weight:500;}
.search_tour_global .form-horizontal .control-label{text-align:left; padding-top:3px;}
.search_tour_global .form-control{height:26px; padding:3px 12px;}
.h_right{width:100%;}
.h_left{width:100%;}
.h_top{width:100%; height:41px; background:#f5f5f5; margin:0; border-bottom:1px solid #dddddd; line-height:41px;}
.h_top_left{width:100%; text-align:left; color:#444444; font-size:13px;}
.h_top_left span.h_phone{font-size:15px; color:#000;}
.h_top_left span.h_line{font-size:15px; padding:0 10px;}
.h_top_left a{font-size:14px; color:#0f55a4;}
.h_top_right{color:#0f55a4; font-size:13px; text-align:right;}
.h_top_right a i{color:#777777;-webkit-transition: ease-in-out, width 1.35s ease-in-out;
    transition: ease-in-out, width 1.35s ease; font-size:18px; margin:0 6px;}
.h_top_right a:hover i{transform:translateY(-4px) scale(1.5);}
.h_logo img{max-width:100%;}
.h_top_promot{width:100%; text-align:right; padding-top:30px;}
.h_top_promot .cap1{color:#fff; background:#c62821; text-transform:uppercase; padding:5px 6px;}
.h_top_promot .cap2 a{color:#0f55a4; text-transform:uppercase; font-size:14px; position:relative;}
.h_top_promot .cap2 a:after { position: absolute; content: ""; width: 15px; height: 1px; background: #333; right: -18px; top: 10px; }
.h_top_promot .cap3 a{color:#333; font-size:14px;}
.h_menu_button{height:39px; line-height:39px; float:left; color:#0f55a4; padding:0 10px;}
.h_menu_button a{color:#0f55a4}
.h_menu_active{height:39px; line-height:39px; float:left; color:#fff; padding:0 10px; background:#0f55a4;}
.h_menu_active a{color:#fff}
.h_tailor_tour{height: 32px; float: right; line-height: 32px; background: #2b8dcc url(../images/kinh.png) no-repeat 10px 8px;}
.h_tailor_tour a{color: #fff!important;font-size: 13px!important;padding: 0px 15px 0px 38px;}
.h_top_adv{width:100%; text-align:center;}
.h_top_adv img{max-width:100%; margin-bottom:10px;}
.h_slide{width:100%; height:394px; position:relative;}
.h_slide img{max-width:100%;}
.search_tour_global .btn-primary{background-color:#0f55a4 }
.h_box_search_tour{width:100%;position:absolute;bottom:0;left:0;z-index:100;background:rgba(52,81,105,.7)}
.h_box_search_tour.position_unset {position: unset!important;}
.h_box_search_tour .tab-content{background: RGBA(52, 81, 105, 0.76); padding:15px 0}
.h_box_search_tour .box_find_tour{background:none !important;padding: 0;
    border: 0;}
.search_tour_default{width:100%; border-radius:5px; background:#fff; border:none;}
.h_box_search_tour_title{  
	height: 65px;
    line-height: 65px;
    text-indent: 40px;
    color: #fff;
    font-size: 18px;
    background: #113257 url(../images/icon_search_tour.png) 11px 20px no-repeat;
    width: 144px;
    float: left;
		margin-right:15px;
}
.h_box_search_tour .control-label {color:#fff;font-weight:400;font-size:15px}
.h_box_search_tour .btn-primary{    background-color: #2b8dcc;
    border: 1px solid #2b8dcc;
    border-radius: 0px;
    margin-top: 26px;
    height: 34px;}
.h_tour_chude{font-size: 27px;
    color: #222;
    font-weight: 300;
    padding: 10px 0;
    position: relative;
    float: left;
    text-shadow: 0 0 0 #b6b6b6;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px dashed #888888;
    font-family: "Segoe UI",Arial,sans-serif;}
.h_tour_chude.tour_chude_default{border-bottom:none; margin:30px 0 0; padding-bottom:0; font-size:24px;}
.h_tour_chude.tour_chude_default h2{font-size:24px;margin-top:0px}
.h_tour_chude a{color:#333; font-size:14px; float:right; padding-top:10px;}
.h_tour_chude_left{width:100%;}
.h_tour_chude_left img{max-width:100%;}
.h_tour_chude_right .updating{text-align:center; color:red;}
.h_tour_chude_style{width:100%;}
.h_tour_chude_style_item{width:100%; padding:10px 0; border-bottom:1px solid #cccccc;}
.h_tour_chude_style_item h3{font-size:14px; margin-bottom:0; margin-top:0;}
.h_tour_chude_style_item a{color:#555555; font-size:14px; position:relative; padding:8px 0px;}
.h_tour_chude_style_item a:before{content: "•";
    padding-right: 8px;
    color: #0f55a4;
    font-size: 23px!important;
    float: left;
    top: 0;
    margin-top: -5px;}
.h_tour_chude_style_item.h_current a,.h_tour_chude_style_item a:hover{ color:#0f55a4;font-weight:600;text-decoration:none}
.h_tour_chude_item{width:100%; background:#fff; margin-bottom:10px;}
.h_tour_chude_item .cap1{width:100%; height:160px; overflow:hidden;}
.h_tour_chude_item .cap1 img{width:100%;}
.h_tour_chude_item .cap2, .h_tour_chude_item .cap3, .h_tour_chude_item .cap4{padding:0px 10px;}
.h_tour_chude_item .cap2{padding-top:10px; min-height:42px; line-height:18px;}
.h_tour_chude_item .cap2 a{color: #113257;font-size: 16px;}
.h_tour_chude_item .cap3{text-transform:uppercase;}
.h_tour_chude_item .cap3 strong,.h_tour_chude_item .cap3 span{color:#e40327!important;}
.h_tour_chude_item .cap3 span{color:#0f55a4; font-weight:500;}
.h_tour_chude_item .cap4 span{color:#c62821; font-weight:500;}
.h_tour_promot_title{font-size:22px; margin-top:30px;}
.h_tour_promot_title h2,.h_tour_promot_title h2 a{     font-size: 28px;
    color: #125cac;
    font-weight: 600;
    padding: 10px 0;
    position: relative;
    text-shadow: 1px 1px 2px #1e73bc;
    text-transform: uppercase;
    font-family: "Segoe UI",Arial,sans-serif;}
.h_tour_promot_title h2 a:hover{text-decoration:none}
.h_tour_promot_home{width:100%; background:#fce1b7; padding:20px 0;}
.h_box_adv3{width:100%; text-align:center;}
.h_box_adv3 img{max-width:100%;}
.h_adv_center img{max-width:100%;}
.h_why_chose{width:100%; padding:10px 0px; float:left;}
.h_why_chose .cap1{color:#2b8dcc; font-size:36px; padding:0 10px; float:left;}
.h_why_chose .cap2{color:#252525; font-size:16px; text-transform:uppercase; float:left; padding-top:5px;font-weight:600}
.h_why_chose .cap3{color:#666666; font-size:15px; float:left;}
.h_box_review{width:100%; padding:20px;}
.h_box_review .h_review_img{width:120px; height:120px; text-align:center; border-radius:50%; overflow:hidden; margin:auto;}
.h_box_review .h_review_img img{width:100%; height:100%; border-radius:50%;}
.h_box_review_default{width:100%; border-top:3px solid #0f55a4; padding:5px 0; margin-top:20px;}
.h_box_review_default .h_review_img{width:120px; height:120px; text-align:center; border-radius:50%; overflow:hidden; margin:10px auto;}
.h_box_review_default .h_review_img img{width:100%; height:100%; border-radius:50%;}
.h_review_content .cap1{font-size:18px;font-weight:600}
.h_review_content .cap1 a{color:#113257}
.h_review_content .cap2{font-size:14px; padding:10px 0;}
.h_review_content .cap3{font-size:14px; color:#2b8dcc;}
.h_box_subcrible{width:100%;padding: 40px 18px 10px;}
.h_box_subcrible .cap1{color:#252525; font-size:14px; text-transform:uppercase;}
.h_box_subcrible .cap1 h2{font-size:14px; margin:0;}
.h_box_subcrible .cap2{color:#666666; font-size:14px; padding:6px 0;}
.h_form_subcrible{width:100%; height:36px; border:1px solid #bfbfbf; border-radius:18px; padding:0 10px;}
.h_form_subcrible_inpt{width:90%; float:left; height:34px; outline:none; border:none; background:none;}
.h_form_subcrible_btn{width:10%; float:right; height:36px; border:none; outline:none; background:url(../images/subcrible_btn.png) no-repeat right center;}
.h_destination_footer{width:100%; background:#113257; padding:0px 0px 30px 0px;}
.h_destination_country{width:100%; color:#010101; font-size:18px; padding:5px 0;}
.h_destination_country a{color:#fff;}
.h_destination_city{width:100%; padding:2px 0; font-size:14px;}
.h_destination_city a{color:#fff;}
.h_menu_footer{width:100%; padding:15px 0; background:#0f55a4; text-align:center;}
.h_menu_footer a{color:#fff; padding:0 10px;}
.h_footer{width:100%; padding:20px 0; background:#333; color:#fff; text-align:center; font-size:13px;}
.h_footer a{color:#fff;}
.h_copyright{padding-top:15px;}
.h_copyright a{background:#03456a; padding:3px 6px;}
.h_copyright span.cap1{color:#777777;}
.h_copyright span.cap2{color:#000000;}
.h_copyright span.cap3{color:#ff5a00;}
/*trang trong*/
.h_dichvu{width:100%; margin-top:40px; font-size:24px; color:#252525;}
.h_dichvu_item{border-bottom:1px solid #d2d1d1; padding:15px 0;}
.h_dichvu_item.h_last{border-bottom:none;}
.h_dichvu_item .cap1{color:#333333; font-size:19px; padding-bottom:5px;}
.h_dichvu_item .cap1 a{color:#333;}
.h_dichvu_item .cap1 img{margin-right:10px;}
.h_dichvu_item .cap2{color:#555555; font-size:14px;}
.h_dichvu_item .cap2 a{color:#0169a2;}
.h_dichvu_item .cap2 i{font-size:12px;}
.h-service{width:100%; border:1px solid #e9dccc; background:#fef2e4; box-shadow:inset 0 0 10px 1px #d3c8bb; margin-top:20px; position:relative; padding:20px;}
.h-service::before{content:'';width:3px; height:100%; background:url(../images/border-service.png) repeat-y; position:absolute; top:0; left:3px;}
.h-service::after{content:'';width:3px; height:100%; background:url(../images/border-service.png) repeat-y; position:absolute; top:0; right:3px;}
.h-service-in{width:100%; position:relative;}
.h-service-top{width:100%; height:4px; background:url(../images/border-service-top.png) repeat-x; position:absolute; top:2px; left:0;}
.h-service-bottom{width:100%; height:4px; background:url(../images/border-service-top.png) repeat-x; position:absolute; bottom:2px; right:0;}
.h-service h3{margin-top:0px;}

.h_box_review_default .review_prev, .h_box_review_default .review_next{cursor:pointer;}
.h_camnang{width:100%; margin-top:0px; font-size:24px; color:#252525;}
.h_camnang h2{font-size:24px;margin-top:0px}
.h_camnang_item{border-bottom:1px solid #d2d1d1; padding:10px 0;}
.h_camnang_item.h_last{border-bottom:none;}
.h_camnang_item .cap1{font-size:16px;}
.h_camnang_item .cap1 a{color:#333;}
.h_camnang_item .cap2{font-size:14px;color:#252525}
.h_slidein{width:100%}
.h_slidein img{max-width:100%;}
.h_tour_catcontent{width:100%; margin:20px 0; font-weight:400;}
.h_tour_catcontent .cap1 h1{font-size:24px;}
.h_lstTour_item{width:100%; padding:15px 10px; background:#f0efef; color:#444; margin-bottom:10px; font-weight:400;}
.h_lstTour_item_img{width:100%; position:relative;}
.h_lstTour_item_img img{width:100%;}
.lstTour_item_promot{width:50px; height:23px; line-height:23px; background:url(../images/num_promot.png) no-repeat; color:#fff; position:absolute; top:10px; right:10px; text-align:center; font-weight:normal; font-size:16px;}
.h_lstTour_item .cap1{font-size:20px;}
.h_lstTour_item .cap1 h3{font-size:20px; margin-top:0;}
.h_lstTour_item .cap1 a{color:#035679;}
.h_lstTour_item .cap25{ margin-top:5px;}
.h_lstTour_item .cap3{color:#252525; font-style:italic; padding:6px 0;}
.h_lstTour_item .cap3 span{color:#555; font-weight:600;}
.h_lstTour_item .cap3 a{color:#0f55a4;}
.h_lstTour_item .cap35{color:#252525; font-style:italic; padding-bottom:5px; border-bottom:1px dashed #b5b5b5;}
.h_lstTour_item .cap35 span{color:#0f55a4;}
.h_lstTour_item .cap35 a{color:#0f55a4;}
.h_lstTour_item .cap4{color:#252525; font-style:italic;}
.h_lstTour_item .cap4 a{color:#0f55a4;}
.h_lstTour_price_book{width:100%; background:#fff; text-align:center; padding:20px}
.h_lstTour_price_book .cap10{color:#252525; font-size:15px;}
.h_lstTour_price_book .cap20 strong{font-size:24px; color:#f00; font-weight:600;}
.contactLink{color:#e40327;}
.h_lstTour_price_book .cap20 span{font-size:15px; color:#252525;}
.h_lstTour_price_book .cap25 del{font-size:13px; color:#555;}
.h_lstTour_price_book .cap30{margin-top:10px;}
.h_lstTour_price_book .cap30 a{background:#2b8dcc; color:#fff; font-size:13px; text-transform:uppercase; padding:6px 16px; border-radius:20px;} 
.h_box_hotel_relate{width:100%; padding:20px 0;}
.h_hotel_relate_title{width:100%; color:#252525; font-size:24px; margin-bottom:10px;}
.h_hotel_relate_title h2{font-size:24px;}
.h_hotel_relate_item{width:100%; border:1px solid #d7d7d7; border-radius:5px; padding:15px; margin-bottom:10px;}
.h_hotel_relate_img{width:100%}
.h_hotel_relate_img img{width:100%; border-radius:5px;}
.h_hotel_relate_content{width:100%; padding-left:10px;}
.h_hotel_relate_content .cap1 a{font-size:18px; color:#333;}
.h_hotel_relate_content .cap2{margin-bottom:10px;}
.h_hotel_relate_content .cap3{color:#222}
.h_hotel_relate_content .cap3 i{color:#0f55a4; font-size:16px;}
.h_hotel_relate_content .cap4{color:#555}
.h_hotel_price_book{text-align:center;}
.h_hotel_price_book .cap1{color:#333; font-size:26px;}
.h_hotel_price_book .cap2{color:#666666; font-size:14px;}
.h_hotel_price_book .cap3{margin-top:10px;}
.h_hotel_price_book .cap3 a{color:#fff; background:#2b8dcc; border-radius:3px; padding:6px 16px; font-size:15px;}
.des_readmore{color:#fff; font-size:14px; padding-right:15px; display:none; cursor:pointer;text-decoration:underline
}
.des_readless{color:#fff; font-size:14px; padding-right:15px; display:none; cursor:pointer;}
/*tour-detail*/
.h_tour_detail{width:100%;font-size:14px;}
.h_tour_detail .cap1{font-size:30px; padding-top:10px;}
.h_tour_detail .cap1 h1{font-size:30px;}
.h_tour_detail .cap2{color:#555;}
.h_tour_detail .cap3{color:#555;}
.h_tour_detail .cap3 span{color:#252525; font-weight:500;}
.h_tour_detail .cap4{color:#555;}
.h_tour_detail .cap4 span{color:#0f55a4;}
.h_tour_detail .cap5{color:#555;}
.h_tour_detail .cap5 strong{color:#f00; font-size:24px; font-weight:600;}
.h_tour_detail .cap5 span{color:#252525; font-size:15px;}
.h_tour_detail .cap6{margin-top:20px; clear:both;}
.h_tour_detail .cap6 a.h_book{background:#2b8dcc; color:#fff; font-size:13px; text-transform:uppercase; padding:8px 18px; border-radius:16px;}
.nav-tour-detail{/*background:#e7e7e7;*/ border:none; width:100%; margin-bottom:15px; background:url(../images/nav-tour-detail-bgr.png) repeat-x bottom;}
.nav-tour-detail li{font-size:15px; text-transform:none; margin-right:5px;}
.nav-tour-detail li.active a{color:#fff; position:relative;}
.nav-tour-detail li.active a:after{content:''; width:0px; height:0px; position:absolute; top:100%; left:45%; border:6px solid transparent; border-top-color:#2b8dcc;border-top:none;}
.nav-tour-detail li a.nav-tour-highlight:before{content:''; width:26px; height:22px; background:url(../images/nav-icon-highlight.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-highlight:before{content:''; width:26px; height:22px; background:url(../images/nav-icon-highlight-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-highlight:hover:before, .nav-tour-detail > li > a.nav-tour-highlight:focus:before{content:''; width:26px; height:22px; background:url(../images/nav-icon-highlight-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-summarise:before{content:''; width:22px; height:18px; background:url(../images/nav-icon-summarise.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-summarise:before{content:''; width:22px; height:18px; background:url(../images/nav-icon-summarise-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-summarise:hover:before, .nav-tour-detail > li > a.nav-tour-summarise:focus:before{content:''; width:22px; height:18px; background:url(../images/nav-icon-summarise-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-gift:before{content:''; width:20px; height:23px; background:url(../images/nav-icon-gift.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-gift:before{content:''; width:20px; height:23px; background:url(../images/nav-icon-gift-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-gift:hover:before, .nav-tour-detail > li > a.nav-tour-gift:focus:before{content:''; width:20px; height:23px; background:url(../images/nav-icon-gift-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-service:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-service.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-service:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-service-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-service:hover:before, .nav-tour-detail > li > a.nav-tour-service:focus:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-service-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-calendar:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-calendar.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-calendar:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-calendar-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-calendar:hover:before, .nav-tour-detail > li > a.nav-tour-calendar:focus:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-calendar-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-money:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-money.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-money:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-money-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-money:hover:before, .nav-tour-detail > li > a.nav-tour-money:focus:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-money-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-guide:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-guide.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-guide:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-guide-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-guide:hover:before, .nav-tour-detail > li > a.nav-tour-guide:focus:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-guide-active.png) no-repeat; position:absolute; top:5px; left:8px;}

.nav-tour-detail li a.nav-tour-review:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-review.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail li.active a.nav-tour-review:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-review-active.png) no-repeat; position:absolute; top:5px; left:8px;}
.nav-tour-detail > li > a.nav-tour-review:hover:before, .nav-tour-detail > li > a.nav-tour-review:focus:before{content:''; width:21px; height:21px; background:url(../images/nav-icon-review-active.png) no-repeat; position:absolute; top:5px; left:8px;}


.nav-tour-detail > li > a{color:#fff; border:none; border-radius:0; padding:5px 16px; background:#2b8dcc; padding-left:40px;}
.nav-tour-detail > li > a:hover, .nav-tour-detail > li > a:focus{color:#333333;background:#fff;border:1px solid #3399cc;border-bottom:none;/* margin-bottom:1px; */}
.nav-tour-detail > li > a:hover:after, .nav-tour-detail > li > a:focus:after{content:''; width:0px; height:0px; position:absolute; top:100%; left:45%; border:6px solid transparent; border-top-color:#2b8dcc;border-top:none;}
.nav-tour-detail > li.active > a, .nav-tour-detail > li.active > a:hover, .nav-tour-detail > li.active > a:focus{color:#333333; border:none; /*background:#2b8dcc;*/ background:#fff; border:1px solid #3399cc; border-bottom:none; margin-bottom:1px;}
.nav-tour-detail li.call-us{float:right; position:relative;}
.nav-tour-detail li.call-us .call-us-info{position:absolute; top:-4px; right:0; width:245px; height:54px; line-height:54px; text-indent:10px; color:#fff; font-size:21px;background:#2b8dcc; text-transform:none;}
.nav-tour-detail li.call-us .call-us-info span{font-size:14px;}
.tabs-handler{width:100%}
.tabs-handler li.call-us{float:right !important; position:relative; margin-right:0 !important}
.tabs-handler li.call-us .call-us-info{top:-4px; right:0; width:245px; height:100%; line-height:46px; text-indent:10px; color:#fff; font-size:21px;background:#2b8dcc; text-transform:none;}
li.call-us .call-us-info span{font-size:14px;}

.tab-content-tours{background:#f5f5f5; margin-top:15px; padding:10px; font-size:15px;}
.nav-tour-overview li{font-size:18px;}
.nav-tour-overview{border:none;}
.nav-tour-overview li.active a{color:#ffba00;}
.nav-tour-overview > li:not(:last-child){background:url(../images/bgr_nav_tour_overview.jpg) center right no-repeat;}
.nav-tour-overview > li:first-child a{padding-left:0;}
.nav-tour-overview > li > a{color:#333333; border:none;}
.nav-tour-overview > li > a:hover, .nav-tour-overview > li > a:focus{color:#ffba00; background:none;}
.nav-tour-overview > li.active > a, .nav-tour-overview > li.active > a:hover, .nav-tour-overview > li.active > a:focus{color:#2a8dce; border:none; background:none;}

.Photo_Gallery{width:100%; padding:0 20px 20px; background:#F7F7F7; margin-top:10px; float:left;}
.Photo_Gallery .cap1{font-size:16px; color:#4a4a4a; float:left;}
.Photo_Gallery .cap2{width:100%; padding:15px 0; border:1px solid #ccc; background:#fff; float:left; margin-top:20px;}
.Photo_Gallery .cap2 img{width:100%; height:auto;}
.booking_detail{width:100%; float:left; margin:20px 0; color:#555555; font-size:16px;}
.booking_detail .form-control{margin:6px 0; color:#555; border-radius:0;}
.booking_detail .cap1{color:#333; font-size:18px; margin:10px 0; padding-left:0px;}
.booking_detail .cap2{color:#333; font-size:18px; margin:10px 0; padding-left:0px;}
.booking_detail .cap3{line-height:25px;}
.booking_detail .cap4{color:#333; font-size:18px; padding-left:0; margin:20px 0;}
.booking_detail .btn-primary{border-radius:0; margin-top:20px;}
.box_hotel_info .cap1{color:#333333; font-size:60px;}
.box_hotel_info .cap2{color:#333333; font-size:15px;}
.box_planning_trip{width:100%; float:left; margin:20px 0; color:#555555; font-size:16px; border-top:1px solid #eee;}
.box_planning_trip .cap1{color:#333; font-size:30px; margin-bottom:5px;}
.box_planning_trip .cap2{margin-bottom:20px;}
.box_planning_trip .form-control{color:#555; border-radius:0;}
.box_planning_trip label{font-weight:500;}
.planning_trip_submit{width:345px; height:50px;    background:#113257;
    border-radius: 8px; color:#fff; font-size:15px;}
.btn_planning{width:106px; height:50px;border:none; font-size:22px; margin-right:10px;    background: #0a2749;
    border-radius: 8px 0px 0px 8px;}
.tour_cat_left{float:left;}
.tour_cat_right{float:left;}

.h-detail-tour-top{}
.h-detail-tour-top-border{border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.h-detail-tour-top h1{font-size:20px; font-weight:600}
.h-detail-tour-top .fa-map-marker{font-size:20px;}
.h-detail-tour-top .link{color:#2b8dcc; text-transform:uppercase;}
.h-detail-tour-top-price{font-size:18px; text-align:right; padding-top:5px; font-size:24px; line-height:35px;}
.h-detail-tour-top-price span{color:#dd1a1a; font-size:36px;}
.h-btn-book{width:164px; height:35px; background:url(../images/btn-book.png) no-repeat; color:#fff; text-transform:uppercase; display:inline-block; text-align:center; line-height:35px; text-indent:30px; margin-top:30px;}
.h-btn-book a{color:#fff;}
.h-under-slide-tour{background:#faead6; padding:10px 20px; font-size:16px;}
.h-under-slide-tour p:nth-child(2) span{color:#0f55a4;}
.h-box-tour-summary h2{font-size:17px; text-transform:uppercase; color:#113257; margin-top:10px; font-weight:600}
.h-box-tour-summary ul li{border-bottom:1px solid #ccc; padding:14px 0 6px 0; font-size:15px;}
.h-box-tour-summary ul li .h-day-itinerary{color:#2b8dcc;}

/*h-box-subcribe-phone*/
.h-box-subcribe-phone{width:100%; position:relative; border:1px solid #ff8a00; background:#f4ebd8 url(../images/subcribe-phone-bgr.png) no-repeat top center;margin-top:60px; padding:0 10px 10px 10px; margin-bottom:20px;}
.h-subcribe-phone-icon{width:40px; height:40px; position:absolute; background:url(../images/subcribe-phone-icon.png) no-repeat center; top:-35px; left:45%;}
.h-subcribe-phone-img{width:100%; padding:20px; text-align:center;}
.h-subcribe-phone-img img{width:130px; height:130px; padding:15px; background:#fff; border:1px solid #ff8a00; border-radius:50%;}
.h-box-subcribe-phone p{text-align:center;}
.h-box-subcribe-phone p:nth-child(3){color:#03366f; text-transform:uppercase;}
.h-box-subcribe-phone p:nth-child(4), .h-box-subcribe-phone p:nth-child(5){color:#000}
.h-box-subcribe-phone p:nth-child(4) span, .h-box-subcribe-phone p:nth-child(5) span{color:#ff8a00; font-size:20px;}
.h-box-subcribe-phone p:nth-child(6){margin-bottom:20px;}
.phone_subscribe_text{height:34px; background:#fff; border:1px solid #b0b0b0; width:78%; padding-left:10px;}
.btnPhoneSubscribe{width:20%; background:#ff8a00; text-transform:uppercase;}
/*search_tour_detail*/
.search_tour_detail{width:100%; box-shadow:0 0 5px 1px #999; border:1px dashed #0169a2; margin-top:45px; color:#2b2b2b;}
.search_tour_detail_in{width:100%; background:#d9e8f1; box-shadow:inset 0 0 10px 1px #00a2ff; position:relative; padding:10px 10px;}
#h-detail-tour .search_tour_detail_in .row{margin-left:-3px; margin-right:-3px;}
#h-detail-tour .search_tour_detail_in .row [class*='col-']{padding-left:3px; padding-right:3px;}
.search_tour_detail_in form label{font-weight:500; margin-bottom:0; margin-top:5px;}
.search_tour_detail_in form .form-group{margin-bottom:10px;}
.search_tour_detail_in h2{margin-top:0; color:#0169a2; font-size:20px; text-indent:45px; margin-top:10px;}
.find_tour_icon{width:41px; height:65px; position:absolute; top:-25px; left:10px; background:url(../images/find_tour_icon.png) no-repeat; }
.h-btn-submit-tour{background:#0169a2; margin-top:10px;}
/******/
.h-tour-chude{width:100%; background:#2b8dcc; padding:5px; margin-top:20px;}
.h-tour-chude-in{width:100%; border:1px dashed #fff; padding:10px; color:#fff; text-indent:10px;}
.h-tour-chude-in h2{font-size:18px; margin:0;}
.h-tour-chude-content{width:100%; border:1px solid #cccccc; padding:20px; padding-top:5px;}
.h-tour-chude-content ul li{border-bottom:1px solid #d6d6d6; padding:10px; position:relative}
.h-tour-chude-content ul li .fa-circle{font-size:7px; color:#faa625; position:absolute; top:18px; left:0;}
.h-tour-chude-content ul li a{color:#252525; font-size:15px;}

.tour_Items .itemTourSample .body{height:126px;}
.tour_Items .itemTourSample .photo p{width:100%; background:rgba(0,0,0,0.5); color:#fff; position:absolute; bottom:0; left:0; padding:10px;}
.tour_Items .itemTourSample .photo p strong{font-size:18px;}
.tour_Items .p_sub_duration, .tour_Items .p_sub_destination{color:#747474;}
.tour_Items .p_sub_duration span{color:#2a2a2a; font-weight:600;}
.tour_Items .p_sub_destination a.link,.tour_Items .p_sub_destination a{color:#b02e1e}

.cruise-desc, .review-list .item{background-color:#f6f8f9;padding:20px 15px 20px 200px;position:relative;border-bottom:1px solid #ccc;}
.cruise-desc .progress, .review-list .item .progress{margin:0;width:100%;min-width:160px;height:10px;border:1px solid #f16f30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.cruise-desc .progress-bar-info, .review-list .item .progress-bar-info{background-color:#f16f30;}
.cruise-desc table, .review-list .item table{width:100%;}
.cruise-desc table caption, .review-list .item table caption{color:#000;margin-bottom:10px;}
.cruise-desc table tr td, .review-list .item table tr td{vertical-align:middle;padding:6px 9px;}
.cruise-desc table tr td:first-child, .review-list .item table tr td:first-child{padding-left:0;color:rgba(0, 0, 0, 0.7);}
.cruise-desc{color:rgba(0, 0, 0, 0.7);margin-bottom:18px;}
.cruise-desc table{margin-bottom:20px;}
.current-rate, .block-rate-num{position:absolute;left:0;top:0;bottom:0;width:168px;background-color:#eff1f2;}
.current-rate .rate-number, .block-rate-num .rate-number{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;border:2px solid #fff;display:block;margin:38px auto 22px;}
.current-rate{color:rgba(0, 0, 0, 0.5);}
.current-rate .rate-number{width:100px;height:100px;line-height:100px;font-size:36px;background-color:#f16f30;}
.block-rate-num .rate-number{margin-top:15px;width:60px;height:60px;line-height:60px;font-size:24px;background-color:#f16f30;}
.traveller-rate table tr td{border-bottom:1px dotted #3b444e;}
.traveller-rate table tr td:first-child{color:#3b444e;}
.traveller-rate table tr td:last-child{text-align:right;}
.review-list .item{margin-bottom:18px;min-height:195px;}
.review-content{margin-bottom:5px;}
.cus-desc h5{margin-bottom:10px;}
.cus-desc .plus, .cus-desc .minus{position:relative;padding-left:25px;margin-bottom:10px;}
.cus-desc .plus:before, .cus-desc .minus:before{content:'';display:inline-block;font-family:'FontAwesome';position:absolute;left:0;top:0;font-size:14px;}
.cus-desc .plus:before{content:'\f055';color:#f16f30;}
.cus-desc .minus:before{content:'\f056';color:#de0101;}

.h-book-tour{background:#2b8dcc; color:#fff; padding:6px 20px; margin-right:3px; display:inline-block; font-size:16px;}
.h-book-tour a{color:#fff;}
.h-book-tour-right{background:#f5f5f5; color:#000; border:1px solid #ff9211; padding:5px 20px 5px 70px; position:relative; display:inline-block; font-size:16px;}
.h-book-tour-right:before{content:''; width:40px; height:40px; background:url(../images/subcribe-phone-icon.png) no-repeat; position:absolute; top:-5px; left:15px;}
.h-book-tour-right span{color:#ff8a00;}

.tour_guide_item{}
.tour_guide_item .aimg_guide{width:100%; height:166px;}
.tour_guide_item .aimg_guide img{width:100%;}
.tour_guide_item h4{margin:10px 0;}
.tour_guide_item h4 a{color:#2b8dcc}

#h-fullHighlight img{max-width:100% !important;max-height:100% !important;}
#h-fullHighlight ul li{position:relative; padding-left:25px; margin-bottom:5px;}
#h-fullHighlight ul li:before{content:''; width:18px; height:18px; position:absolute; left:0; top:2px; background:url(../images/icon-highlight.png) no-repeat;}

#Tour_detail{background:#fff;}
.h-first-preview{width:100%; padding:20px 80px; position:relative; background:url(../images/h-first-preview-bgr-top.png) repeat-x, url(../images/h-first-preview-bgr.png) repeat; font-style:italic;}
.h-first-preview:before{content:''; width:14px; height:14px; background:url(../images/h-first-preview-icon.png) no-repeat; position:absolute; top:10px; left:10px;}
.h-first-preview:after{content:''; width:14px; height:14px; background:url(../images/h-first-preview-icon.png) no-repeat; position:absolute; top:10px; right:10px;}
.h-first-preview-quotation{width:30px; height:22px; position:absolute; top:25px; left:40px; background:url(../images/h-first-preview-quotation.png) no-repeat;}
.box-cruise__table{
	margin-top:30px;
}
.box-cruise__table h3{
	margin-top:0px;
	margin-bottom:30px;
	font-size:20px;
	padding-bottom:10px;
	position:relative;
}
.box-cruise__table h3:before{
	content:'';
	width:100px;
	height:2px;
	background:#f90;
	position:absolute;
	bottom:0px;
	left:0px;
}
.tab_GiaPhong #pricetable .nav-tabs>li{
	margin-bottom:10px;
}
/*customer responsive*/
.hidden-md{display:none;}
.hidden-sm{display:block;}
.hidden-xs{display:block;}
#h-detail-tour  .nav-tour-detail > li > a{border:1px solid #3399cc;border-bottom:none}
.tab-content-tours img{max-width:100%;max-height:100%}
@media (max-width: 1199px) {
/* CSS destop md - container 970px*/
.hidden-md{display:none;}
.hidden-sm{display:block;}
.hidden-xs{display:block;}
}
@media (max-width: 991px) {
/* CSS tablet sm  - container 750px*/
.hidden-md{display:block;}
.hidden-sm{display:none;}
.hidden-xs{display:block;}
.h_top{height:auto; line-height:18px; padding:6px 0;}
.h_top_right{text-align:left; padding:6px 0;}
.h_tour_chude_item{min-height:inherit; margin-bottom:20px;}
.h_tour_chude_item .cap1{width:100%; height:auto; overflow:hidden;}
.h_adv_center img{margin-bottom:10px;}
.h_why_chose{padding:10px;}
.h_box_subcrible{}
.h_top_promot{margin-bottom:10px;}
.nav-tour-detail li.call-us{display:none;}
.h_lstTour_item .cap1{padding-top:10px;}
.h_tour_chude_left img{display:none;}
.h_top_adv{margin-top:20px;}
.h_box_adv3{margin-bottom:20px;}
.tour_cat_left{float:right;}
.tour_cat_right{float:left;}
}
@media (max-width: 767px) {
/* CSS phone xs */
.hidden-md{display:block;}
.hidden-sm{display:none;}
.hidden-xs{display:none;}
.h_desktop{display:none;}
.h_top_left .h_desktop{display:none;}
.h_why_chose .cap2, .h_why_chose .cap3{width:90%;}
.search_tour_global .form-horizontal .form-group [class*='col-']:last-child{padding-left:10px;}
.h_why_box{display:none;}
.h_tour_detail{padding-bottom:20px;}
#h-fullHighlight img{height:auto !important}
#h-detail-tour .nav-tour-detail li{margin-bottom:5px;}
.h-detail-tour-top-price{text-align:left}
/*thtech*/
	.pd-0-mb{
		padding-left:0!important;
		padding-right:0!important;
	} 
	.slider-show-mb >.imageBig{
		padding-right:0!important;	
	} 
	.display_des{
		display:block!important;
	}
	.display_mb{
		display:none!important;	
	}
	.slider-show-mb >.package-ribbon-wrapper_detail{
		position: absolute;
		top: 203px;
		right: -8px;		
	}
	.ThuVienAnh >.Photo_Gallery_mb{
		padding:0!important;	
	}
	.mb_mab_30 {
		margin-bottom:30px;	
	}
	.sidderbar_mb{
		padding-left:10!important;
	}
	.sidderbar_mb >.form {
		background-color: #0142c3;
	}
	.sidderbar_mb .category {
		border:1px solid #c1b8b8;	
	}
	.sidderbar_mb .product {
		padding-left:0!important;
		padding-right:0!important;
	}
	.sidderbar_mb .product >.img {
		width:100%;
		height:auto;
		
	}
	.sidderbar_mb .product >.img img {
		width:100%;
		height:auto;
		padding:0;
		
	}
	.sidderbar_mb .product >.title-product{
		width:100%;
		padding:10px;
		
	}
	.sidderbar_mb .category, .sidderbar_mb .form-TinKiem, .sidderbar_mb .product {
		padding: 15px;
		width: 100%;
		box-sizing: border-box;
		clear: both;
		float: left;
		min-height: 30px;
	}
	.sidderbar_mb >.title-TK{
		font-size:26px;
		color:#144aa8;
	}
/*end thtech*/
.mt200_dk{margin-top:200px}
}
@media (max-width:600px){
	.mt200_dk{margin-top:0}
}
@media (max-width: 500px) {
/* CSS phone xs */
}
/*fix bootstrap*/
@media (min-width: 501px) {
	/*container */
}
@media (min-width: 768px) {
	/*container 750*/
}
@media (min-width: 992px) {
	/*container 970*/
	
}
@media (min-width: 1200px) {
	/*container 1170*/
}

/*thtech*/
	.display_des{
		display:none;	
	}
	a.allimg_cruise {
			padding: 8px 16px;
			background-color: #f90;
			text-decoration: none!important;
			color: #EFEAEA!important;
			margin-left: 32%;
	}
	.shows_cruise {
		margin-top: 15px;
	}
/*end thtech*/