

/* CSS Reset
/*-----------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/* Defaults
/*-----------------------------------------------------------------------------------*/
.mgr{margin-right: 10px}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
.left { text-align: left; }
.right { text-align: right; }
.clear{ clear: both;} 
.require{ color: #ff0000;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0;
    padding-left: 0;
}
.c_in{width: 1200px; margin: auto; max-width: 100%}
.c_on{ width: 1200px; margin: auto;max-width: 100% }
.mg{margin: 5px 0}
/* General Layout *-----------------------------------------------------------------------------------*/
html {	font-size: 100%;	overflow-y: scroll;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
body {	font-family: 'Manrope', sans-serif; font-size: 14px}
a {	color: #292929;	text-decoration: none;}
a, a:active, a:focus {    outline: none;}
a:hover {	text-decoration:none;	outline: 0;cursor: pointer;}
.feature-tour.style_2 .hover img{	width: 100%}
h1, h2, h3, h4, h5, h6 {	margin:0;}
h1 { font-size:12px; }
h2 { font-size:12px; }
h3 { font-size:12px; }
h4 { font-size:12px; }
h5 { font-size:12px; }
h6 { font-size:12px; }
h1 span, h2 span, h3 span, h4 span { font-weight:normal; }
.clear{clear:both;}
p{padding:0;margin:0px;}
.wrapper {	margin: 0 auto;	clear: both;}
button,
input,
select,
textarea {    border: transparent;   font-family: 'Manrope', sans-serif;    font-size: 13px;    padding: 13px;}
select {    padding: 3px;}
.sys_box_right{width: 70%;float: right;}
.sys_search{width: 385px;    float: left;    border: 1px solid #000;border-radius: 25px}
.sys_search .btn-submit-search{float: left;margin: 10px 5px 0 0; background: url('../images/s-icon.png') no-repeat;border-color:transparent;box-shadow: none;background-size: 24px;}
input, select {    cursor: pointer;}
input[type="text"], input[type="password"], input[type="email"], input[type="number"] {    cursor: text;    width: 340px;border-radius: 25px }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, select:focus, textarea:focus {
    border-color: #F2904E;    box-shadow: 1px 1px 1px #CCCCCC;    -webkit-box-shadow: 1px 1px 1px #CCCCCC;}
textarea, input {    outline: medium none;}
textarea {    overflow: auto;}
input[type="button"], button {    cursor: pointer;    padding: 4px;    vertical-align: middle;}
.read_more {    font-style: italic;    text-decoration: underline;}
.duration{    font-family: 'Manrope', sans-serif;    font-size: 12px;}
.fl{float: left;}
/* Header
/*-----------------------------------------------------------------------------------*/
.sys_top_banner{background: url('../images/bgr_top.png') no-repeat right top;height: 35px }
ul.sys_menu_top {position: relative;z-index: 1;float: left;right:auto;top: 0;text-transform: uppercase;}
.logo{width: 30%; float: left;}
.logo img{	height: 55px;}
.slogan{	display: inline-block;  margin-left: 30px;}
.sys_flr{float: right;}
.sys_main_banner{height: 90px;padding: 20px 0;}
/*.header_fix{  height: 125px;}*/
.menuB{z-index: 0; background-color: #006cb5;}
.menuB a,.navbar-default .navbar-nav>li>a{ color: #fff;display: flex; font-size: 14px;    font-weight: bold;padding: 18px 14px;}
.header-hot-link li h2{        margin-top: 3px;    font-size: 14px;    font-weight: bold;}
.nav>li>a {padding: 19px 5px;font-size: 13px;}
.header-mid { margin: auto;}
ul.sys_menu_top li .menu-item-name { font-size: 12px;   color: #fff;}
ul.sys_menu_top li:after {    content: '|';    color: #fff;}
#header {   float: left; width: 100%; height: 250px;}
#header._index {   height: 303px;}
.header-hot-link{ display:block;}
.header-hot-link li{display:inline-block;float:none; position: relative; }
.header-hot-link li i{	position: absolute;z-index: 9;top:5px;right:-8px;	width: 16px; height: 16px; display: none;}
.header-hot-link li a{    display:block;   font-family: 'Manrope', sans-serif;    font-weight: normal;    font-size: 12px;     color:#fff;    text-transform: uppercase;}
.header-hot-link > li.active,.header-hot-link > li:hover{    background: none;}
.header-hot-link > li.active > a,.header-hot-link > li:hover > a{    color: #fda602;}
.header-hot-link > li.active li a,.header-hot-link > li:hover li a{    color: #fff;}
.header-hot-link li li {    min-width: 100%;}
.navbar-nav>li>.dropdown-menu {    background: #006cb5;}
.header-hot-link li li ul{top: 0; left: 100%;}
.header-hot-link li li:hover {   background: #00426e;}
.navbar-collapse.collapse{padding: 0}
.sys_air{width: 65%}
/*sys_home_ext2*/
.sys_home_ext{    width: auto;float: left;}
.sys_home_ext img{float: left;}
.sys_col_right{width: 70%; float: right;}
.sys_col_left{width: 30%; float: left;}
.sys_ext3_li{height: 94px;width: 146px;}
 
/*sys_case 1*/
 
.sys_background_images{ 	margin-top: 10px;    width: 100%;}
.sys-title-one{	font: bold 2.5em/1.6em 'Manrope', sans-serif;text-align: center;padding: 15px 0;;margin-bottom: 5px;text-transform: uppercase;text-shadow: 1px 1px 2px #fff;}
.sys-title-one a{color: red}.sys-title-one a:hover{color: #006cb5}
.sys_item_one{ background: #efefef;border: 1px solid #d0d0d0;margin-right: 5px;margin-left: 5px; text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: 25px;border-radius: 10px;box-shadow: 1px 1px 12px -7px #000;}
.sys_item_one .sys_hover{width: 284px; overflow: hidden;}
.sys_item_one img{	width: 390px !important;    float: none !important;    height: 165px !important;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_item_one img:hover{transform: scale(1.1);}
.sys_item_one .info a{color: #0D577A ;   font-weight:bold; text-transform: uppercase;}
.sys_item_one .info a:hover{color: red}
.sys_item_one .info{min-height: 155px}
.sys_item_one .sys_price{color: red;font-size: 15px;}
.sys_item_one .infodate{    line-height: 25px;     min-height: 75px;}
#ADESearchFormClient .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size: 15px}
.sys_item_one .readmore{	background: #006cb5;text-align: center;margin: 10px; padding: 8px;border-radius: 5px;right: 25px;}
.readmore a{color: #fff}
.sys_item_one .info{padding: 10px}
.readmore:hover{background: #ce0711;cursor: pointer;}
.owl-nav .owl-prev{
	position: absolute;
    top: 42%;
    cursor: pointer;
    outline: none;
    height: 15px;
    width: 15px;
    font-size: 36px !important;
    font-weight: bold !important;
}
.owl-nav .owl-next{
	position: absolute;
    top: 42%;
    cursor: pointer;
    outline: none;
    font-size: 36px !important;
    font-weight: bold !important;
    height: 15px;
    width: 15px;
    right: 0
}
.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper{background: #fff}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
/*sys
_case 2*/
.sys_box_tours ul{display: flex;    flex-flow: row wrap;    justify-content: space-between;}
.sys_box_tours ul li{list-style: none;border: 1px solid #d0d0d0;border-radius: 10px;height: 430px; margin: 5px;width: calc(25% - 10px);}
.sys_box_tours ul li:hover{box-shadow: 1px 1px 12px -7px #000;cursor: pointer;}
.sys_box_tours .fl{width: 24.1%; float: left;}
.sys_box_tours .sys_case_two .sys_hover{width: 100%; height: 165px; overflow: hidden;}
.sys_box_tours .sys_case_two .sys_hover img{height: 260px;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_box_tours .sys_case_two .sys_hover img:hover{transform: scale(1.1);}
.sys_box_tours .info{padding: 5px;}
.sys_box_tours .price_list{    position: absolute;    bottom: 95px; }
.sys_box_tours .sys_price{ color: #ff0000;font-size: 15px;font-weight: bold;}
.sys_box_tours .sys_read_more{padding: 7px;	background: #006cb5;text-align: center;margin: 10px 0; border-radius: 5px;cursor: pointer;width: 100%}
.sys_box_tours .sys_read_more:hover{background:#00385d}
.sys_box_tours .sys_read_more a{color: #fff}
.sys_box_tours .info a {    font: bold 15px/20px 'Manrope', sans-serif;    color: #006cb5;    line-height: 22px;    text-transform: uppercase;}
.sys_box_tours .info a:hover{color: red}
/*sys_case 3*/
.sys_box_news {margin: 20px 0}
.sys_title_box{font: bold 30px/40px 'Manrope', sans-serif; color: red; }
.sys_box_news a:hover{color: black;}
.sys_box_news ul{display: flex;    flex-flow: row wrap;    justify-content: space-between;}
.sys_box_news ul li{list-style: none;margin: 5px;width: calc(30% - 10px)}
.sys_box_news ul li:first-child{width: 100%}
.sys_box_news ul li:first-child  img{width: 100%; height: auto;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_box_news ul li:first-child  img:hover{transform: scale(1.1);}
.sys_box_news ul li:first-child .sys_img_hover{width: 100%; height: 350px; margin-bottom: 15px;border: 8px solid #cfcfcf;}
.sys_box_news .sys_img_hover{height: 120px; overflow: hidden;    border: 5px solid #cfcfcf;margin-bottom: 15px;}
.sys_box_news .sys_img_hover img{height: 150px;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_box_news .sys_img_hover img:hover{transform: scale(1.1);}
.sys_box_news .sys_news_name{font-weight: bold;font-size: 16px}
.sys_box_news .sys_news_name a:hover{color: red}
.sys_box_news .sys_news_details a{color: red; margin: 10px 0}
.sys_box_news .single-wrap{text-align: left;}
 
/*sys_case gallery*/
.sys_gallery_col{width: 48%;float: right;}
.sys_gallery_box ul{display: flex;    flex-flow: row wrap;    justify-content: space-between;}
.sys_gallery_box ul li{list-style: none;width: calc(25% - 10px)}
.sys_gallery_box ul li:first-child{width: 100%}
.sys_gallery_box ul li:first-child  img{width: 100%; height: auto;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_gallery_box ul li:first-child  img:hover{transform: scale(1.1);}
.sys_gallery_box ul li:first-child .sys_img_hover{width: 100%; height: 465px; margin-bottom: 15px}
.sys_gallery_box .sys_img_hover{width: 120px;height: 120px; overflow: hidden;margin: 5px 0}
.sys_gallery_box .sys_img_hover img{height: 125px;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_gallery_box .sys_img_hover img:hover{transform: scale(1.1);}
 /*sys_case doi tac*/
.sys_partner_title{font: bold 2.5em/1.6em 'Manrope', sans-serif;text-align: center;padding: 5px 0;height: 60px;margin-bottom: 5px;border-top: 1px dotted #ee193c;text-transform: uppercase;text-shadow: 1px 1px 2px #fff;color: red; margin-top: 30px}
.sys_box_tours .price_listcase8{    position: absolute;    bottom: 40px; }
.sys_box_tours .price_listcase8 p b{ color: #ff0000;font-size: 19px;}
.sys_box_tours .price_listcase6{    position: absolute;    bottom: 65px; }
.sys_box_tours .price_listcase6 p b{ color: #ff0000;font-size: 19px;}
.sys_box_tours .price_listcase7{bottom: 50px;    position: absolute;    right: 5px;}
.sys_box_tours .price_listcase7 p b{ color: #ff0000;font-size: 19px;}
.sys_box_tours .price-info {margin-top: 10px;padding: 0 15px}
.sys_box_tours .infodate{line-height: 25px}
 /*sys_case Chân trang*/
.new-footer{ background-color: #065c8d;  min-height: 380px;}
.system-style.bottom_nav li{padding: 0 20px 0 10px;margin: 0;}
.new-footer ul li .text-level-1 p{color: #fff; font-size: 13px; line-height: 20px}
.new-footer ul li .text-level-1 img{margin-bottom: 20px}
.new-footer .menu-item-name{text-transform: uppercase;margin-bottom: 15px}
/*.new-footer ul li{width: 20%}*/
.new-footer ul li:first-child{width: 30%}
.new-footer .bottom-menu li{ padding: 10px 15px; display: inline-block; list-style: none;}
.new-footer .bottom-menu li a{ font-size: 14px; color: #fff; text-transform: uppercase;}
.new-footer .partner{ overflow: hidden; box-shadow: 0 0 3px #b5b5b5; margin-bottom: 20px;}
.new-footer .partner ul{ position: relative; width: 3000px}
.new-footer .partner ul li{ list-style: none; float: left; width: 197px;}
.new-footer .partner ul li img{ width: 100%; }
.new-footer .copyright{ padding: 10px 0px; color: #fff; text-align: center; margin-top: 10px;}
.system-style.addContact {    border-top: 1px solid #387da4;        margin: 4px 0 0;}
.system-style.bottom_nav li{min-width: 200px}
 /*sys_case Support*/
.box_support .sb{    margin: 10px 10px 10px 20px;color: #7c7c7c;}
.box_support .sb .tt{color: #292929;font-size: 1.2em;}
.box_support .sb .zalo{color: #a8a8a8;font-size: 12px;background: url('../images/icon_yahoo.png') no-repeat left center; padding-left: 20px; display: block;margin-left: 15px; line-height: 30px;} 
.box_support .sb .zalo img{width: 60px}
.box_support .sb .skype{color: #a8a8a8;font-size: 12px;background: url('../images/icon_skype.png') no-repeat left ; padding-left: 20px; display: block;margin-left: 15px; line-height: 30px;}
.box_support .sb .phone{color: #a8a8a8;font-size: 12px;background: url('../images/icon_phone.png') no-repeat left ; padding-left: 20px; display: block;margin-left: 15px; line-height: 30px;}
.box_support .sb .email{color: #a8a8a8;font-size: 12px;background: url('../images/icon_email.png') no-repeat left ; padding-left: 20px; display: block;margin-left: 15px; line-height: 30px;}
.box_support .sb .hotline {	background: url("../images/hotilne.jpg") no-repeat left;	float: right;    height: 28px;    width: 254px;}
.blx_support{min-height: 50px}
.b-title-01{    text-align: center;    margin: 15px;    padding-bottom: 10px;    border-bottom: 1px solid #b7b7b7;    font: bold 2.3em Arial;}   
.block-support{	margin-bottom: 10px;	margin-top: 10px;    display: -webkit-box;   }
.block-support .title{    font: bold 1.0em/20px 'Manrope', sans-serif;    color: #f00;    margin: 0 0 0 10px;	}
.block-support .spt {    display: block;    color: #555;    font: 1.2em/26px 'Manrope', sans-serif;}
.SocalSupport{text-align: center !important;border: 1px dotted #b9b9b9;    margin: 0 5px;    border-radius: 10px;}
.SocalSupport:hover{box-shadow: 1px 1px 12px -7px #000;cursor: pointer;}
.SocalSupport img{width: 30px !important; margin: 5px auto}
.SocalSupport .img_support {height: 150px; width: 150px; overflow: hidden;border-radius: 50%;margin: 0 auto;}
.SocalSupport .img_support img{width: 153px !important; height: auto !important;  }
 
.datetime{width: 50%;}
.vehicles:before{content:"";background: url('../images/departure.png') no-repeat;     padding: 2px 11px;background-size: 19px;}
.datetime:before{content:"";background: url('../images/clock.png') no-repeat;     padding: 2px 11px;}
.startime{width: 50%;}
.startime:before{content:"";background: url('../images/dep.png') no-repeat;     padding: 2px 11px;}
.vehicles 
/*Danh sách Tour*/
.sys_list_tours_info {position: relative;    margin: 10px 0;}
.fea-wrap {display: flex;flex-flow: row wrap;justify-content: left;}
.fea-wrap article .sys_list_hover {height: 200px;overflow: hidden;margin-bottom: 10px;}
.feature-tour.style_1 .feature-tour article .art-wrap{    padding: 5px 15px 0;}
.feature-tour.style_1 .index_info{height: 54px;}
.feature-tour.style_1 .boxprice .bprow1, .boxprice1 .bprow1{float: left;margin: 7px 7px 0 0;}
.feature-tour.style_1 .boxprice .bprow2, .boxprice1 .bprow2{float: left;}
.feature-tour.style_1 .tkhoihanh {display: block;}
.sys_list_hover img{height: 205px;transition: filter .6s, opacity .6s, transform .6s, box-shadow .3s;}
.sys_list_hover img:hover{transform: scale(1.1);}
#list-tour article {margin: 0 5px;margin-bottom: 20px;width: calc(25% - 10px);height: 430px;border: 1px solid #dadada;padding: 5px;border-radius: 5px;}
#list-tour article:hover{box-shadow: 1px 1px 12px -7px #000;cursor: pointer;}
.feature-tour article a, #list-tour article.hotel_list a{color: #0F6392;}
.feature-tour article .f_detail a {background: #00923F;color: #fff;position: absolute;border-radius: 9px;right: 10px;padding: 4px 22px;font-weight:normal;text-decoration: none;}
.feature-tour article .f_detail a:hover {background: #B4971F;}
.feature-tour article a.booklink {color: #BE0000;text-transform: uppercase;}
.feature-tour article a.booklink:hover {color: #EA9629;}

#list-tour article .art-wrap {padding: 5px 15px 10px 0;}
#list-tour article .hover a > img {float: left;margin-right: 15px;} 
.feature-tour article:nth-child(3) {    margin-right: 0;}
.feature-tour article h2, #list-tour article h2 {    color: #0D577A;    font-size: 18px;    font-family: 'Manrope', sans-serif;    text-transform: uppercase;    line-height: 29px;}
.feature-tour article h2:hover {     color: green;}
 
.feature-tour article a:hover, #list-tour article a:hover {    color: red;}
.feature-tour article .art-wrap {    background: #FFFFFF;   height: 197px;}
.sys_read_more:hover{background: #008000;cursor: pointer;}
.sys_order{height: 35px;margin-top: 10px;}
.title{min-height: 35px}
.title h1{margin: -12px 0 6px;float: left;padding-top: 14px;}
.title h1 a{font-size: 15px;}
/*slide*/
.slidetour{width: 1200px;}
.sys_tour_name h1{font: bold 25px/35px 'Manrope', sans-serif;margin: 20px 0; }
.sys_overview .sys_slide_tour{}
.sys_overview .sys_name_title{color: #6F6F6F;line-height: 29px;}
.sys_tour_left{width: 48%; float: left;}
.sys_tour_right{float: right;width: 48%}
.title-name{margin-bottom: 20px}
.sys_overview .price-sw{font-size: 20px;color: red; font-weight: bold;}
.booking_tab input{border-bottom: 1px dotted #000;}
.slide_detail{float: left;}
/* menu left *//*news*/
.sys_list_news{display: flex;flex-flow: row wrap;justify-content: space-between;}
.sys_list_news .sys_lsidebar{padding-right: 10px; width: 25%}
.sys_list_news .list-items{width: 75%}
.left_box_title {    color: #565656;    text-align: center;    font: 1.2em/3em Arial;}
.col-left .left_box {    border: 1px solid #d4d4d4;    margin: 5px;    float: left;    width: 300px;}
.left_box_title.s1 {background: #1277b2;color: #fff;text-transform: uppercase;}
.left-menu li .menu-item-name {text-transform: uppercase;}
.system-style.s_list_news li .sys-nname {color: #3d8bbe;text-align: left;}
.system-style.s_list_news li .sys-nname h1{font: bold 1.2em/1.5em 'Manrope', sans-serif;}
.system-style.s_list_news li .sys-info {font: 1.0em/1.6em 'Manrope', sans-serif;}
.system-style.s_list_news li {border-bottom: 1px dotted #2587bf;height: 180px;}
.system-style.s_list_news.style-02 li img {width: 220px;height: 165px;}
.system-style.s_list_news li .vdetail {background-color: #2587bf;padding: 3px 33px;border-radius: 10px;}
.system-style.s_list_news li .vdetail:hover{    background-color:#1a465f;}
.systemPaging .btnPaging { background-color: #006cb5;}
/**/
.main-title-home6{
font: bold 1.8em/1.6em 'Manrope', sans-serif;
    text-transform: uppercase;
    border-left: 5px solid red;
    padding: 5px 10px;
    height: 35px;
    margin-bottom: 5px;
    border-bottom: 1px solid red;
    background: #fff;
}
/*Slide home*/
 
.contain {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}
/*
.item {  align-items: center;  color: white;   height: 300px;  justify-content: center;}
*/

.dropdown-menu {    background-color: #ee193c;}
.background-slider{ position: relative; z-index: 0;height: 360px;}
.header-hot-link li li a{ line-height: 25px;width: 100%}
.navbar-default .navbar-nav.header-hot-link>li.sfHover>a, 
.navbar-default .navbar-nav.header-hot-link>li>a:hover, 
.navbar-default .navbar-nav.header-hot-link>li>a:focus{	color: #fff;background: #003d67;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{	background: #2587bf;	color: #fff}
.navbar-default .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{	color: #fff}
.navbar-default .dropdown-menu>li>a:hover,.navbar-default .dropdown-menu>li>a:focus{	background-color: #003d67}
.navbar-nav { margin: 0;}
.sb-box img{max-width: 1200px; width: 1200px;}
 
.fr img{height: 286px !important;}
.menutop{	    height: 30px;    background: #0075bd;}
.caret {    margin-left: 5px;    margin-top: 8px;}
.menuB .wrap{ position: relative;}
.fixedMenu{ position: fixed; top: 0px; left: 0px; width: 100%; box-shadow: 0 0 2px #333;z-index:3;}
.fixedMenu .search_form{ padding-top: 0px;}
/*- code menu drop down -*/
.header-hot-link li ul ul{
		display: none
	}
	.header-hot-link li li{
		position: relative;
		 
	}
	.header-hot-link li li li ul{
	 
		background: #294981
	}
	.header-hot-link li ul ul{
		position: absolute;
	}
	.header-hot-link > li:hover > ul,
	.header-hot-link > li li:hover > ul
	{
		display: block
	}
.header-top li li a{ line-height: 30px;}
ul.sys_menu_top {
    right: 0;
}
/*- end top menu -*/

.icon-home{ display: block; position: absolute; top: 9px; left: 0px; width: 24px; height: 24px; background: url(../images/icon_home_24.png) no-repeat center center;}

.search_form{ height: 32px; position: absolute; top: 8px; right: 0px;}
.search_form form{ width: 211px; position: relative;}
.search_form form input{ position: absolute; top: 0px; left: 0px; width: 184px;}
.search_form form button{ position: absolute; top: 0px; right: 0px; width: 28px; height: 28px; border: none; background: #4774b6 url(../images/icon-search.png) no-repeat center center;}

.relative{ position: relative;}
.select_provinces{ background-color: #fff; list-style: none; position: absolute; top: 0px; left: 0; width: 100%; height: 150px; box-shadow: 0 0 1px #333; display: none; overflow: auto;}
.select_provinces li{ line-height: 25px; color: #333; text-indent: 10px; cursor: pointer; font-size: 13px;}
.select_provinces li:hover{ background-color: #dedede;}

/**
 * Site Header
 * ------------*/
 .giochot{
    background: #0d3d59;
    padding: 10px 11px;
    width: 148px;
    position: absolute;
    right: 0;
 }
  .giochot:before{
    content: "";
    background: url('../images/hoticon.png') no-repeat;
    padding: 11px 20px;
 }
 .giochot a{
    text-transform: uppercase;
 }
 
 
.search-box{ width: 600px; min-height: 120px; }
#search-tab{ float: left; width: 20%;}
#search-tab li{ display: block; width: 100%; padding: 8px 0; text-align: center; color: #fff; border-radius: 3px 0 0 3px; background: rgba(135, 135,135, 0.4); border-bottom: 1px solid #efefef; font-size: 15px; cursor: pointer;}
#search-tab li.active{ background-color: #a50a21;}
.bgr-form-search{ background: rgba(135, 135,135, 0.4); float: left; width: 80%; border-radius: 0 3px 3px 3px; display: none; height: 238px;}
.bgr-form-search.active{ display: block;}
.tab-location{ display: block; width: 100%; margin: 10px;}
.tab-location li{ background-color: #4e5153; padding: 3px 15px; border-radius: 3px; color: #fff; font-size: 12px; list-style: none; cursor: pointer; display: inline-block; margin-right: 5px;}
.tab-location li.active{ background-color: #a50a21;}

.search-tour { margin: 0 10px 10px 10px;}
.search-tour .textbox{ background-color: #fff; border: none; border-radius: 3px; width: 100%; padding: 3px 0; margin: 5px 0px;}
.search-tour .input-location{ background: #fff url(../images/icon-location.png) no-repeat center left; text-indent: 30px;}
.search-tour .input-datetime{ background: #fff url(../images/icon-datetime.png) no-repeat center right; text-align: right; padding-right: 30px;}
.search-tour .input-room{ background: #fff url(../images/icon-room.png) no-repeat center left; text-indent: 60px;}
.search-tour p{ color: #fff; font-size: 12px;}
.search-tour select{ background-color: #fff; padding: 3px; width: 90%; border: none; margin-bottom: 13px;}
.suggest-keyword{ margin-top: 15px; overflow: hidden;}
.suggest-keyword p{ text-transform: uppercase; color: #fff; float: left; font-size: 12px;}
.suggest-keyword ul{ display: block; margin-left: 28%;}
.suggest-keyword li{ margin: 0 5px 10px 0; padding: 2px 0; width: 23%; background-color: #fff; color: #333; cursor: pointer; font-size: 11px; float: left; text-align: center; border-radius: 3px;}
.btn-search-tour{ clear: both; margin: 5px auto 15px auto; width: 25%; display: block; background: url(../images/bgr-btn-search-tour.png) repeat bottom left; border: none; color: #a50a21; font-size: 13px;}
    

.title2parter{
    font: bold 1.4em 'Manrope', sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
}/*---- partner2
.partner2{
    width: 400px !important;
    height: 250px !important; 
    border: 1px solid #c1c1c1;
}
.pn2 li img{
    width: 400px !important;
    height: 250px !important; 
}
 End partner2---*/
.checkin-first{ overflow: hidden;background-color: #fff;}
.checkin-first .col1{ width: 23%; float: left; margin: 1%;}
.checkin-first .col1 img{ width: 100%;}
.checkin-first .col2{     
	width: 73%;
    float: left;
    background-color: #fff;
    overflow: hidden;
    margin: 10px;
    border: 1px solid #dddddd;}
.checkin-first .col2 img{ width: 100%; height: 288px;}
.checkin-first .col2 .descript{ padding: 2%; overflow: hidden; font-size: 13px; height: 111px;}
.checkin-first .col2 .descript .title{ font-size: 17px; font-weight: bold;}
.checkin-first .col3{ width: 28%; float: right; overflow: hidden; margin: 1%; border: 1px solid #dddddd; background-color: #fff; padding: 1%;}
.checkin-first .col3 li{ display: block; overflow: hidden; margin-bottom: 7%	;}
.checkin-first .col3 li img{ width: 30%; float: left; height: 80px; box-shadow: 0 0 3px #999; margin: 5px;}
.checkin-first .col3 li .descript{ width: 66%; float: right; font-size: 12px; height: 90px;}
.checkin-first .col3 li .descript .title{ font-size: 14px; white-space: nowrap; display: block;}

.checkin-second{ overflow: hidden; padding: 1%; background-color: #fff;}
.checkin-second .col4{ width: 31.33%; float: left; margin: 1%; border-bottom: 2px solid #b5b5b5;}
.checkin-second .col4 h2{ background: url(../images/bgr_title_checkin.png) no-repeat top left; height: 32px; width: 100%; text-align: left; padding: 0 25px; margin-bottom: 0px; position: relative; left: -5px;}
.checkin-second .col4 h2 a{ color: #fff; font-size: 14px;}
.checkin-second .col4 .image-item{ list-style: none; margin-bottom: 3%;}
.checkin-second .col4 .image-item img{ width: 96%; padding: 2%; border: 1px solid #b5b5b5; box-shadow: 0 0 2px #b5b5b5; margin: 0 2%; height: 225px; background-color: #fdfdfd;}
.checkin-second .col4 .image-item .descript{ font-size: 12px; color: #333; padding: 0 2%; height: 90px; overflow: hidden;}
.checkin-second .col4 .image-item .descript .title{ font-size: 15px; color: #000;}
.checkin-second .col4 .none-image{ list-style-image: url(../images/icon-li-none-image.png); margin-bottom: 3%; padding: 0 2%; margin-left: 4%;}
.checkin-second .col4 .none-image .title{ font-size: 14px;}

.checkin-three{ overflow: hidden; background-color: #fff; padding: 1%;}
.checkin-three .col1{ float: left; width: 29%; margin: 1% 2%; overflow: hidden;  position: relative;}
.box-news{ border: 1px solid #b5b5b5; border-top: 3px solid #2969aa; overflow: hidden; position: relative; background-color: #fff;}
.boxnews h2{height: 47px;    border-bottom: 1px solid #2587bf;   margin-bottom: 12px;}
.boxnews h2 a{font: bold 1.4em/1.5em 'Manrope', sans-serif; color:#2587bf;}
.image-item{height: 250px;}
.image-item img{float: left;margin-right: 10px; width: 300px}
.newtitle{font:bold 1.5em/1.5em helvetica;}
.image-item p{font:1.4em/1.5em 'Manrope', sans-serif;}
.descriptnews a{font:bold 1.5em/1.5em 'Manrope', sans-serif; text-transform: uppercase;}
.descriptnews p{font:1.4em/1.5em 'Manrope', sans-serif;}
.box-news .next{ width: 16px; height: 16px; position: absolute; top: 4%; right: 2%; background: url(../images/right-arrow.png);}
.box-news .prev{ width: 16px; height: 16px; position: absolute; top: 4%; right: 7%; background: url(../images/left-arrow.png);}
.box-news h3{ background-color: #fff; padding: 3%; box-shadow: 0px 5px 5px #dedede;}
.box-news li{ list-style: none; font-size: 13px; border-bottom: 1px dashed #b5b5b5; padding: 2%; height: 98px; overflow: hidden;}
.box-news li p{ background: url(../images/icon-time.png) no-repeat center left; padding-left: 20px; line-height: 18px;}
.box-news li a{ font-size: 13px; font-weight: bold;}
.box-news .content-slide-boxnews{ position: relative; width: 2000px;}
.box-news .content-slide-boxnews ul{ float: left; width: 340px;}
.checkin-three .col2{ width: 65%; margin: 1%; float: right;}

.checkin-level2{ overflow: hidden; background-color: #fff; padding: 1%;}
.checkin-level2 .col1{ width: 64%; float: left;}
.checkin-level2 .becrum{ border-bottom: 1px solid #b5b5b5; overflow: hidden;    margin-bottom: 10px;}
.checkin-level2 .becrum li{ list-style: none; padding: 1% 2%; border-bottom: 2px solid #fff; text-align: center; float: left; border-left: 1px solid #dedede; margin-left: -1px;}
.checkin-level2 .becrum li:hover{ border-bottom: 2px solid #294981;}
.checkin-level2 .becrum li a{ text-transform: uppercase; font-size: 17px;}
.checkin-level2 .col1 .list-news li{ padding: 3% 0; font-size: 13px; display: block; overflow: hidden; border-bottom: 1px solid #b5b5b5; position: relative;}
.checkin-level2 .col1 .list-news .no-descript{ }
.checkin-level2 .col1 .list-news .no-descript img{ width: 100%; max-height: 450px;}
.checkin-level2 .col1 .list-news .no-descript .title{ text-align: center; font-size: 20px; display: block; margin-bottom: 1%;}
.checkin-level2 .col1 .list-news .descript{ }
.checkin-level2 .col1 .list-news .descript img{ width: 48%; float: left; margin-right: 2%; font-size: 16px; max-height: 200px;}
.checkin-level2 .col1 .list-news .descript .title{ display: block; margin: 2%; font-size: 20px;}
.checkin-level2 .col1 .list-news .descript p{ float: right; background: url(../images/icon-time.png) no-repeat center left; padding-left: 20px; line-height: 18px; position: absolute; right: 2%; bottom: 5%;}
.checkin-level2 .col2{ width: 31.33%; float: right; margin: 1%;}

.promotion{ overflow: hidden; background-color: #fff; padding: 1%;}
.promotion .becrum{ border-bottom: 2px solid #ddd; margin-bottom: 5px; height: 37px;font: 2.5em/1.3em 'Manrope', sans-serif;}
.promotion .becrum li{ position: relative; top: 2px; list-style: none; padding: 1% 0px 1% 0; border-bottom: 2px solid #fff; text-align: center; float: left; border-bottom: 2px solid #294981;}
.promotion .becrum li:hover{ border-bottom: 2px solid #294981;}
.promotion .becrum li a{ text-transform: uppercase; font-size: 17px; display: block; border-right: 2px solid #ddd; padding-right: 10px; padding-left: 5px;}
.promotion .col1 .big-image li{ list-style: none; display: block; border-bottom: 1px solid #ddd;height: 266px;}
.promotion .col1 .big-image li img{width: 300px;margin-right: 10px;    float: left; }
.promotion .col1 .big-image li .title{ text-transform: uppercase; font-size: 17px; display: block; font-weight: bold;}
.promotion .col1 .promotion-slide{ overflow: hidden; margin-bottom: 2%; position: relative; padding-bottom: 5%;}
.promotion .col1 .promotion-slide h2{ text-transform: uppercase; font-size: 17px; padding: 2% 0; font-weight: bold;}
.promotion .col1 .promotion-slide ul{ position: relative; width: 5000px; overflow: hidden;}
.promotion .col1 .promotion-slide ul li{ float: left; width: 230px; margin: 10px;}
.promotion .col1 .promotion-slide ul li img{ width: 100%; height: 315px;}
.promotion .col1 .promotion-slide ul li .descript{ font-size: 13px;}
.promotion .col1 .promotion-slide ul li .title{ text-transform: uppercase; font-size: 15px; padding: 2% 0; font-weight: bold;}
.promotion .col1 .promotion-slide ul li .new-price{ font-weight: bold; color: #a50a21;}
.promotion .col1 .promotion-slide ul li .old-price{ color: #b5b5b5; text-decoration: line-through;}
.promotion-slide .prev{ width: 34px; height: 34px; position: absolute; left: 45%; bottom: 0%; background: url(../images/prev3.png);}
.promotion-slide .next{ width: 34px; height: 34px; position: absolute; right: 45%; bottom: 0%; background: url(../images/next3.png);}
.promotion .col2{ width: 31.33%; float: right; margin: 1%;}
.pBox .title{ }
.pBox .title a{ color: #9d7129; display: inline-block; margin: 10px 0;}
.pBox .row2{ background-color: #E0DFDF;}
table#list tr td{ padding: 10px 0px; vertical-align: middle;}
table#list tr td a{ color: #9d7129;}
table#list tr td a:hover{ color: #333;}
table#list tr.item:hover{ background-color: rgb(229, 184, 111);}
table#list tr td.price{ color: #be0500; font-weight: bold;}
table#list tr td .red_button{ background-color: #9d7129; border-bottom: solid 3px #795418; border-radius: 3px; color: #fff; padding: 5px 10px;}
table#list tr td .red_button:hover{ background-color: #f4be03;}

.pBox .content h1 { width: 100%; font-size: 13pt; margin-bottom: 10px;}
.pBox .content h1 a{ color: #9a7129;}
.pBox .row {    min-height: 30px;    overflow: hidden; margin: 0 !important;}

#sz_TabRegister{ list-style: none;}
#sz_TabRegister li{ display: inline-block; background: url(../images/bk_DangKyTour_inactive.jpg); width: 331px; height: 62px; line-height: 62px; text-align: center; font-size: 13px; color: #fff;}
#sz_TabRegister li.active{ background: url(../images/bk_DangKyTour_active.jpg);}

.booking_tab .title {
    border-bottom: 1px solid #333;
    margin-bottom: 10px;
    padding: 0px;
    text-align: left;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    vertical-align: middle;
    line-height: 26px;
}
.booking_tab b {
    background-color: #8e8e92;
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
}
.booking_tab table {
    width: 100%;
}
.booking_tab table .header {
    background-color: #E0DFDF;
}
.booking_tab table td {
    height: 35px; vertical-align: middle;font-size: 15px;
}
.booking_tab .price {
    color: #be0500; font-weight: bold;font-size: 13px;
}
.red_button:hover {
    background-color: #f4be03;    
}
.red_button {
    background-color: #9d7129;
    border-bottom: solid 3px #795418;
    border-radius: 3px; padding: 5px;
	color: white;
}

.tophead {
	margin-top: 30px;
}

 
.lang {
    float: right;
    letter-spacing: 10px;
    margin-left: 20px;
    padding-top: 5px;
}
.topnav {
	clear: both;
    overflow: hidden;
    padding-top: 10px;
}
.topnav ul {
    float: right;
    list-style: none outside none;
    margin-top: 6px;
}

.topnav li {
    border-right: 1px solid #5F5D5D;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.topnav li:last-child {
    border-right: medium none;
}
.topnav a {
    color: #5F5D5D;
    font-weight: bold;
}
.topnav a:hover {
    border-bottom: 1px dotted #5F5D5D;
    text-decoration: none;
}
.searchsite {
    float: right;
    margin-left: 10px;
}
.search-field {
    background-color: #CCCCCC;
    border: 1px solid #D8D8DA;
    height: 25px;
    padding: 0 4px;
    width: 197px;
}
.search-submit {
    background: url("../images/btn_search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    text-indent: -99px;
    width: 23px;
}

.search-page-search-form {
    border-bottom: 1px solid #E6E5E6;
    margin-bottom: 20px;
    padding-bottom: 40px;
    border-color: #E0DEDE !important;
}
.search-page-search-form h2 {
    color: #333333;
    font: 18px/20px 'Manrope', sans-serif;
    margin: 0 0 20px;
    padding: 0;
}
.seach-form input[type="text"] {
    padding: 8px 2% !important;
    width: calc(90% - 39px);
}
.search-page-search-form input[type="submit"] {
    background: none repeat scroll 0 0 #000000 !important;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0 !important;
    text-indent: 0 !important;
    width: 68px;
}

.navhead {
    clear: both;
    margin-top: 5px;
}

 
 .navbar-default .navbar-toggle .icon-bar{ 	background-color: #fff }
#mainNav {
    background: url("../images/bg-menu.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #E2E2E2;
    box-shadow: 1px 1px 2px #888888;
    -webkit-box-shadow: 1px 1px 2px #888888;
    -moz-box-shadow: 1px 1px 2px #888888;
    float: right;
    height: 41px;
    margin: 9px 0;
    padding: 0;
}
#mainNav > li {
    border-right: 1px solid #E2E2E2;
    float: left;
    padding: 5px 4px;
}
#mainNav > li:last-child {
    border: medium none;
}
#mainNav > li > a {
    color: #464646;
    display: block;
    font-weight: bold;
    padding: 7px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
#mainNav a {
    text-shadow: 0px 0px 1px rgba(150, 150, 150, 0.5);
}
#mainNav > li > a:hover/*, #mainNav > li.current_page_parent > a, #mainNav > li.current-menu-item > a*/ {
    color: #EC2528;
}
/*sub-menu*/
#mainNav ul.sub-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    min-width: 220px;
    padding-bottom: 0.5em;
    box-shadow: 1px 1px 3px #888888;
    -webkit-box-shadow: 1px 1px 3px #888888;
	-moz-box-shadow: 1px 1px 3px #888888;
    z-index: 999;
}
#mainNav ul.sub-menu li {
    border-bottom: 1px dotted #DDDDDD;
    border-right: 0 solid #932821;
}
#mainNav ul.sub-menu li:hover {
    background-color: #E9E9E8;
}
#mainNav li ul.sub-menu li a {
    color: #111111;
    font-weight: normal;
    line-height: 30px;
    padding: 5px;
    text-decoration: none;
}
#mainNav li ul.sub-menu li.current-menu-item > a {
    font-weight: bold;
}
#mainNav li ul.sub-menu {
    font-size: 14px;
    padding: 0;
}
#mainNav li:hover ul.sub-menu {
    display: block;
    position: absolute;
}
#mainNav ul.sub-menu ul.sub-menu {
    display: none;
}
#mainNav ul.sub-menu li:hover ul.sub-menu {
    display: block;
    left: 220px;
    margin-top: -30px;
}

/* Content
/*-----------------------------------------------------------------------------------*/
.bgr-white{ background-color: #fff;}
 
.system_forms.s_form_news .s_info {
    font: 1.5em/1.6em 'Manrope', sans-serif;
}
.list_icon{ width: 114px;z-index: 10;}
.list_icon span{cursor: pointer;position: absolute;margin-top: -135px;}
.hotitem:before{content: "";    background: url(../images/hot-icon.png) no-repeat;	height: 43px;    padding: 44px 34px;background-size: 40px;    margin-top: 46px;}
.newitem:before{content: "";    background: url(../images/new-icon.png) no-repeat; height: 43px; padding: 44px 34px;margin-left: 45px;background-size: 40px;}
.hotitemsmall:before{content: "";    background: url(../images/hot-iconsmall.png) no-repeat;    height: 43px;    padding: 28px 22px;}
.newitemsmall:before{
content: "";
    background: url(../images/new-iconsmall.png) no-repeat;
    height: 43px;
    padding: 27px 22px;
    position: absolute;
    top: -5px;
    right: 5px;
}
.hotitemsmallcase8:before{
content: "";
    background: url(../images/hot-iconsmall.png) no-repeat;
    height: 43px;
    padding: 28px 22px;
    position: absolute;
    top: -6px;
    left: 5px;
}
.newitemsmallcase8:before{
content: "";
    background: url(../images/new-iconsmall.png) no-repeat;
    height: 43px;
    padding: 27px 22px;
    position: absolute;
    top: -5px;
    right: 5px;
}
.icon_discount{ background: url(../images/bgr_icon_discount.png); width: 79px; height: 78px; text-align: center; line-height: 78px; position: absolute; top: 250px; left: 10px; font-size: 23px; color: #fff; z-index: 10;}

li:hover .onmouse{ display: block;}
li:hover .onmouse1{ display: block;}
.onmouse{text-align: center;}
.onmouse{ display: none; position: relative; top: -165px; left: 0; z-index: 11; width: 100%; background: transparent; text-align: center;}
.onmouse1{ display: none; position: absolute; top: 0; left: 0; height: 160px; z-index: 11; width: 238px; background: rgba(0,0,0,0.3); text-align: center;}
.view_now{ width: 136px; display: inline-block; line-height: 45px; height: 45px; font-size: 15px; text-transform: uppercase; color: #fff; background-color: #880c0c; margin-bottom: 0;}
.count_down{ width: 136px; background-color: #fff; margin: auto; text-align: center; height: 60px;}
.count_down p{ font-size: 11px; text-transform: uppercase; line-height: 30px; height: 30px; color: #333;}
.count_down span{ display: block; line-height: 30px; height: 30px; background-color: #2c84c3; font-size: 12px; font-weight: bold; color: #fff;}

.main-title-home{ 
font-size: 19px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 9px 0;
    color: #3e90c3;
    padding-top: 10px;
    background: #fff;
    border-bottom: 1px solid red;
    border-left: 5px solid red;
    padding: 5px;
    }
.main-title-home.center{ text-align: center; background: url(../images/bgr-main-title-center-black.png) repeat-x center left;}
.main-title-home.center a{ color: #060606 !important; background-color: #fff; padding: 0 2%;}
.main-title-home.no-bgr{ background: none !important;}
.main-title-home a{ color: #3e90c3;font-weight: bold;}
.main-title-home.hottour{ color: #a50a20;}
.main-title-home.video{ color: #070606;}
.hot-tour{ background-color: #fff; padding: 15px; overflow: hidden;}
.hot-tour li{ position: relative; list-style: none;}
.hot-tour img{ width: 38%; margin-right: 2%; float: left; height: 205px;}
.hot-tour .title{ text-transform: uppercase; font-weight: bold; font-size: 19px;}
.hot-tour .price{ color: #a50a20; font-size: 16px;}
.hot-tour p{ margin-top: 10px; font-size: 13px;}

.hot-tour li .onmouse{ left: 0%; top: 0%; height: 205px; width: 38%;}
 
.main-title-home6.center{ text-align: center; background: url(../images/bgr-main-title-center-black.png) repeat-x center left;}
.main-title-home6.center a{ color: #060606 !important; background-color: #fff; padding: 0 2%;}
.main-title-home6.no-bgr{ background: none !important;}
.main-title-home6 a{ color: #3e90c3;}
.main-title-home6.hottour{ color: #fff;}
.main-title-home6.video{ color: #fff;}

.TopH{
    padding: 7px 0;
}

.TopR{
 
    right: 0;
}

  
#crumbs {font-size: 13px;    font-weight: normal;    padding: 15px 0;}
#crumbs a { margin: 0 1%; text-transform: uppercase;}
#crumbs span {    margin-left: 5px;}

.fea_slide {    margin-bottom: 20px;    height: 298px;}
.testi_item {    display: none;}

.slide-controls a {
    background-image: url("../images/car-btns.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    text-indent: -5000px;
    width: 16px;
}
.slide-controls a.prev {
    background-position: 0 0;
}
.slide-controls a.prev:hover {
    background-position: 0 -13px;
}
.slide-controls a.next {
    background-position: -12px -13px;
}
.slide-controls a.next:hover {
    background-position: -12px 0;
}
* + html .slide-controls ul li {
    display: inline;
}

.feature-tour, #list-tour {
 
}
.feature-tour header, #list-tour header {
  border: 1px solid #fff;
    margin-bottom: 15px;
    padding: 10px 0px 15px 9px;
    border-bottom: 1px solid #0075bd;
    width: 100%
}
.feature-tour header, #list-tour header h1 {
	  text-transform: uppercase;
	  font-size: 18px;
}
.feature-tour h1{
color:#2587bf !important;
}
.feature-tour header h5, #list-tour header h5, #list-tour header h1, .feature-tour header h1 {
    color: #fff;
    font-size: 15px;
    padding: 0;
}
#list-tour header h1, .feature-tour header h1 {line-height: 26px;}
.feature-tour footer, #list-tour footer {    background: url("../images/icon_arrow2_313131.png") no-repeat scroll 635px 5px #313131;    clear: both;    height: 24px;    padding-right: 70px;    padding-top: 5px;    text-align: right;}
.feature-tour footer a, #list-tour footer a {    color:#FFFFFF;}
.index_info{
    height: 72px; display: block; font-size: 1.2em; overflow: hidden;font-family: 'Manrope', sans-serif;
}


.Detail{
    background-color: #afa62d;
    padding: 5px 5px;
    color: #fff;
    font: 1.0em/1.2em 'Manrope', sans-serif;
}
.Book{
    background-color: #415e19;
    padding: 5px 15px;
    color: #fff !important;
    font: 1.0em/1.2em 'Manrope', sans-serif;
    text-transform: uppercase;cursor: pointer;
}

.f_link {
    margin: 10px 0;
}
.boxprice, .boxprice1 {
     
    color: #585858;
 
    line-height: 20px;
    padding: 0 8px 15px 0px;
    text-align: left;
}
.boxprice1 {
    border-radius: 0 0 4px;
    position: absolute;
}
.boxprice .bprow1, .boxprice1 .bprow1 {
    font-size: 15px;font-family: 'Manrope', sans-serif;
}
.f12e {
    font-size: 1.2em;font-family: 'Manrope', sans-serif;
}
.f12eshow {
    font-size: 1.0em;font-family: 'Manrope', sans-serif;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.boxprice .bprow2, .boxprice1 .bprow2 {
    color: #ff0000;
    font-family: tahoma;
    font-size: 17px;
    font-weight: bold;
    line-height: 32px;
}

.box_entry_meta {
    background: url("../images/bg-trans.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    position: absolute;
    width: 278px;
    padding: 5px 10px;
    color: #585858;
}

.feature-tour article.hotel_list .art-wrap {
    min-height: 154px;
}
.link_hotel {
    background-color: #AC832B;
    height: 50px;
}
.price_hotel {
    background-color: #950113;
    color: #FFFFFF;
    float: right;
    max-height: 40px;
    min-height: 40px;
    padding: 5px;
    text-align: center;
    min-width: 105px;
}
.price_hotel span {
    font-weight: bold;
    font-size: 18px;
}
.lh_detail, .lh_booknow {
    font-size: 14px;
    font-weight: bold;
    line-height: 48px;
    margin: 0 1px 0 5px;
    padding-left: 15px;
    text-decoration: underline;
}
.feature-tour article.hotel_list a.lh_detail {
    background: url("../images/icon_arrow5.png") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.feature-tour article.hotel_list a.lh_booknow {
    background: url("../images/icon_arrow5.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: #6C000E;
}
.feature-tour article.hotel_list a.lh_detail:hover {
    color:#6C000E;
    text-decoration: none;
}
.feature-tour article.hotel_list a.lh_booknow:hover {
    color:#FFFFFF;
    text-decoration: none;
}

#list-tour article.blog {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    margin: 5px 0 35px;
    max-height: 100%;
}
#list-tour article.blog header.entry-header {
    border-bottom: medium none;
    margin: 0;
    padding: 0;
}
#list-tour article.blog h2.entry-title {
    padding: 10px;
}
.post-featured-image {
    margin: 0;
}
.post-featured-image img {
    max-width: 618px;
    padding: 1px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.post-featured-image img:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.entry-content {
    display: block;
    overflow: hidden;
    padding: 1.5% 2.5%;
}
.entry-meta-bar {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid rgba(0, 0, 0, 0.035);
    border-top: 1px solid rgba(0, 0, 0, 0.035);
    clear: both;
    padding: 7px 5px;
}
.entry-meta {
    float: left;
    font-size: 12px;
    margin-left: 2.2em;
    padding-top: 2px;
    text-indent: -2.5em;
}
.entry-meta a {
    color: #555;
}
.entry-meta a:hover {
    color: #AF0F11;
}
.entry-meta span {
    padding: 8px
}
.entry-meta .author:before,
.entry-meta .date:before,
.entry-meta .category:before,
.entry-meta .comments:before,
.tags:before,
.back-to-top a:before {
    font-family: 'Genericons';
    font-size: 18px;
    vertical-align: bottom;
    padding-right: 3px;
    -webkit-font-smoothing: antialiased;
    *overflow: auto;
    *zoom: 1;
    *display: inline;
}
.entry-meta .author:before{
    content: '\f304';
}
.entry-meta .date:before{
    content: '\f303';
}
.entry-meta .category:before{
    content: '\f301';
}
.entry-meta .comments:before{
    content: '\f300';
}
.tags:before{
    content: '\f302';
    font-size: 18px;
}
.tags {
    margin-bottom: 20px;
}
.tags a {
    color: #888;
}
.tags a:hover {
    color: #AF0F11;
}

.advertise_footer {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
}

.anphabet {
    font-weight: bold;
    text-align: center;
    word-spacing: 6px;
}

.f_detail {
    
    float: right;
    font-weight: bold;
    line-height: 22px;
     
}

.btn_detail, .btn_book {
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 3px 5px #C0C0C0;
    -webkit-box-shadow: 2px 3px 5px #C0C0C0;
    -moz-box-shadow: 2px 3px 5px #C0C0C0;
    display: inline-block;
    float: right;
    font-weight: bold;
    margin-left: 10px;
    padding: 7px 10px;
}
.btn_sort {
    border: medium none;
    border-radius: 6px;
    font-weight: bold;
    display: inline-block;
    box-shadow: 2px 3px 5px #666666;
    -webkit-box-shadow: 2px 3px 5px #666666;
    -moz-box-shadow: 2px 3px 5px #666666;
}
.btn_detail, .btn_sort {
    background: url("../images/btn-details1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_book {
    background: url("../images/btn-booknow1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
#list-tour .btn_detail:hover, #list-tour .btn_book:hover, .btn_sort:hover {
    text-decoration: none;
    background: url(../images/btn-details.png) repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#list-tour .btn_book {
    color: #FFFFFF;
}
.art-wrap p {
    text-align: justify;
}

/**
 * Hover readmore
 * ------------*/

.hover {
    margin-bottom: 5px;
    position: relative;
}
.readmore{
    margin: 12px 0 0 0;
    font: 1.2em/1.2em 'Manrope', sans-serif;
}
.readmore a{text-decoration:  none !important;}
.hover .readmore {
    color: #333333;
    display: none;
    height: 100%;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500;
}
 
.hover .readmore {
    background: url("../images/doc.png") no-repeat scroll 0 0 #FFFFFF;
}
.hover .readmore .anchor:before {
}
.hover .readmore span {
    display: block;
    font-size: 13px;
    position: absolute;
    text-align: center;
    width: 100%;
}
/*------- Chi tiáº¿t -----*/
.overview {    max-width: 100%;}
.overview > h2 {    padding-bottom: 10px;}

.overview.fulltext p {    padding-bottom: 18px;}
 
.pricename{	    font-size: 14px;}
.boxprice .bprow2 em, .boxprice1 .bprow2 em {
    color: #585858;     
    font-size: 14px;
    font-weight: normal;
    line-height: 32px;
}
.price-tb-bx {    margin-bottom: 10px;}
 
.price-tb-bx .price-sw{
color: #ff0000;
    display: block;
    padding: 18px 41px 15px;
    font-size: 32px;
    font-weight: 700;
    border: 1px solid #e0e0e0;
    background: #f3f3f3;
    border-radius: 10px;
}
.infotrip{
	float: right;
    width: 700px;
}
.booknowin{
	float: right;
    background: #003580;
    padding: 10px 26px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 5px;
}
.booknowin a{color: #fff;}
.dong{
    font: 0.6em/1.0em 'Manrope', sans-serif;
}
.nametitle-detail{    color: #c06300;}
.detailtour{
    font: 1.2em/1.6em 'Manrope', sans-serif;
    float: right;
    width: 710px;
    text-align: justify;
}
.system_forms.s_text_content {    font: unset;}
#select_schedule{ padding: 12px; width: 120px ;   margin: 6px 15px;border: 1px solid #b6b6b6;font-size: 15px;float: left;}
#text_select_schedule{ font-size: 12px; margin-top: 10px; font-weight: bold;}
.sys_schedule{font: bold 20px/30px 'Manrope', sans-serif;}
.sys_info_schedue{font-size: 11px}
.sys_schedue_book{padding: 15px;    border-radius: 15px;  margin-bottom: 20px;}
.sys_book{margin: 10px 0;background: #1c9ddd;padding: 10px 25px;border-radius: 10px;color: #fff;width: 100%;    text-align: center;}
.filter_start_date_schedule{ padding: 6px;}
.form_book_tour{	display: flex; }
#form_freequote_index{width: 100%;}
.button-dat-tour{ background: url(../images/button-dat-tour.png); width: 233px; height: 54px; display: inline-block;float: right;}
.cttk{    font: 0.8em/1.5em 'Manrope', sans-serif;    color: #2ca310;}
/*------- POPUP BOOKING -----*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
}
.btn{font-size: 16px;font-weight: bold;}
button {
    background: #1c9ddd;
    color: #fff;    
    padding: 15px 25px;
    outline: none;
    border: none;
    border-radius: 30px;
    cursor: pointer;    
}
.btn:hover, .btn:focus:hover{color:red}
.modal_content {
    display: none; 
    top: 10%;
    left: 10%;
    width: 700px;
    transform: translate(55%,10%);
    letter-spacing: 1px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    color: #fff;
    padding: 25px;
    border-radius: 30px;
    z-index: 999;
    box-shadow: 1px 1px 20px -5px #000;
    position: absolute;
}

.modal_content .modal_title h2 {
    margin-bottom: 30px;
    margin-top: 20px;
}

.modal_content .close_btn p {
    text-align: right;
    cursor: pointer;
    font-size: 24px;
}

.modal_content .close_btn i {
    display: flex;
    justify-content: flex-end;
    cursor: pointer;
    font-size: 17px;
    background: #000;
    float: right;
    padding: 0 9px;
    border-radius: 15px;color: #fff;
}
.sys_book .divright{float:right; width:45%}
.divleft .li,.divright .li{ display:inline-block; width:100%;}
.divleft label{width:110px;   line-height:26px; display:inline-block; float: left;}
.divright label{width:95px;  margin-right:10px; line-height:26px; display:inline-block; text-align:right}
.divleft input.isoTxt,.divright input.isoTxt {margin: 3px 0;border-radius: 0;width:80% !important;line-height:35px; outline:none; border:1px solid #dad9d9;color:#000}
.divleft select{width:80% !important;height:40px;outline:none;border:1px solid #dad9d9;color: #000;font-family:  'Manrope', sans-serif;padding:0 13px}
.divleft textarea{ float:left; width:200px}
.divleft div{margin-bottom:5px}
.divleft input, .medium-line input{height: 40px;    width: 80%;border-radius: 0;color:#000}
.titlepop{font: bold 30px/30px "Poppins", sans-serif; color: red;margin: 30px 0;}
.medium-line .titlepop{color: #000;border: 1px solid #cacaca; width: 100%; height: 70px; padding: 10px; font-size: 16px;margin-bottom: 5px; font-weight: bold;line-height: 25px;font-family:  'Manrope', sans-serif}
.modal-title{margin: 16px 0 0 0;text-transform: uppercase;font-size: 20px;}
.medium-line table label{font-size: 14px}
.medium-line table tbody select{width: 128px !important; height: 40px !important}
.customize_tabbox table{color: #000}
.customize_tabbox table select{border: 1px solid #000;margin: 0 5px;}
.box_middle textarea{border: 1px solid #b9b9b9;width: 100%;height: 150px;color: #000}
.btn_Submit {    background: url(../images/bgbtn.png) no-repeat left center;
    width: 166px!important;
    height: 35px !important;
    border: 0;
    margin-right: 22px;
    cursor: pointer;}
/*------- End POPUP BOOKING -----*/
.headbox img {    margin-right: 12px;}
.tour_info {    background-color: #FFFFFF;    display: inline-block;    min-height: 178px;    padding: 10px 0 0 0;    width: 100%;}
.tour_info h6 {    color: #C5932C;    font-size: 14px;    padding-bottom: 10px;}
.tour_info ul {    margin-bottom: 8px;    margin-left: 10px;}
.tour_info .tab img{width: 870% !important; margin: 10px auto !important;max-width:70% !important; }
.tour_info table{width: 100% !important}
.sys_detail_tours_d .tab p,.sys_detail_tours_d .tab div,.sys_detail_tours_d .tab span,.sys_detail_tours_d .tab table{font:13px/22px "Poppins", sans-serif !important}
.sys_detail_tours_d .tab table tr td{border: 1px solid #000; padding: 5px}
.sorting {
    background: #E0E0E0; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #A3A3A3 0%, #E0E0E0 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #A3A3A3 0%, #E0E0E0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 4px;
}
.sortform {
    background-color: #939292;
    color: #FFFFFF;
    padding: 10px;
    text-align: center;
}
#main.index .main_in{
}
.info-list{
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 13px;
    text-align: justify;
    font-size: 12px;
}
 

/* PhÃƒÂ¢n trang */
.sp_pagenavi {
    clear: both;
    padding: 10px 0;
}
.sp_pagenavi a.page, .sp_pagenavi span.current, .sp_pagenavi a.page-numbers {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    margin: 2px;
    padding: 5px 7px;
    text-decoration: none;
}
.sp_pagenavi span.current, .sp_pagenavi a.page:hover, .sp_pagenavi a.page-numbers:hover {
    background: #FDFF74; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #CFAC07 0%, #FDFF74 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #CFAC07 0%, #FDFF74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sp_pagenavi a.page, .sp_pagenavi a.page-numbers {
    color: #3E3E3E;
}

.rv_pagenavi {
    clear: both;
    font-size: 0.9em;
    height: 24px;
    letter-spacing: 1px;
    padding: 5px 0 0;
    text-transform: uppercase;
}
.rv_pagenavi a.page, .rv_pagenavi span.current {
    border-radius: 4px;
    margin: 0 3px;
    padding: 3px 5px;
    text-decoration: none;
}
.rv_pagenavi a.page {
    color: #666666;
    text-decoration: underline;
}
.rv_pagenavi span.current {
    background-color: #01a1c6;
    color: white;
}
.rv_pagenavi a:hover {
    background-color: #DDDDDB;
    text-decoration: none;
}


#content-box {
    clear: both;
}
#content-box .list-wrap {
    border-color: #D3AA29 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 2px 1px 1px;
    margin: 0 0 20px;
    padding-top: 15px;
}
#content-box ul.nav, #content-box ul.tabs {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#content-box ul.nav li, #content-box ul.tabs li {
    float: left;
    line-height: inherit;
}
#content-box ul.nav li span, #content-box ul.tabs li span {
    float: left;
    margin-bottom: 1px;
    padding: 1px 0px 0px 10px;
    margin-right: 3px;
}
#content-box ul.nav li a span span, #content-box ul.tabs li a span span {
    color: #D3AA29;
    padding: 6px 10px 0px 0px;
    font-weight: bold;
    height: 22px;
    margin-right: 0;
}
#content-box ul.nav li a.current span, #content-box ul.nav li a:hover span, #content-box ul.tabs li a.current span, #content-box ul.tabs li a:hover span {
    background: linear-gradient(to top, #C29841 0%, #F2D599 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    padding: 3px 3px 0;
}
#content-box ul.nav li a.current span span, #content-box ul.nav li a:hover span span, #content-box ul.tabs li a.current span span, #content-box ul.tabs li a:hover span span {
    background: linear-gradient(to top, #CB9C2B 0%, #D6AE28 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0;
    color: #000000;
    text-shadow: 0 0 1px rgba(150, 150, 150, 0.5);
    padding: 3px 7px;
}

 
.tabs_container {
    clear: both;
}
.tab_content {
    display: none;
    border-color: #D3AA29 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 0px 1px 1px;
    margin: 0 0 20px;
}

/* Begin Tour Itinerary */
.tweetfeed-list-container {
    
}
.tweetfeed-list-container a {
    text-decoration: none;
}
.tweetfeed-list-container .tweetfeed-item-container {
    padding: 10px 0;
    position: relative;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-time-bar {
    background: none repeat scroll 0 0 #B4B4B4;
    height: 100%;
    left: 120px;
    position: absolute;
    /*top: 25px;*/
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 10px;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-author-container {
    cursor: pointer;
    left: 100px;
    position: absolute;
    width: 80px;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-author-container .tweetfeed-author-img-container {
    background-color: #FFFFFF;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    -webkit-box-shadow: 0 0 0 6px #B4B4B4;
    -moz-box-shadow: 0 0 0 6px #B4B4B4;
    box-shadow: 0 0 0 6px #B4B4B4;
    font-size: 13px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 48px;
}
.tweetfeed-item-content h3 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    margin: 0 0 6px;
    padding: 0 0 4px;
}
.attribute-itinerary {
    float: left;
    text-align: center;
    width: 96px;
}
#content-box ul.desti {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container {
    background: #DDDDDD; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #DDDDDD 0%, #FFFFFF 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #DDDDDD 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.4);
    -moz-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.4);
    box-shadow: 0 0 4px 0 rgba(72, 72, 72, 0.4);
    color: #484848 !important;
    cursor: pointer;
    margin-left: 170px;
    padding: 15px;
    position: relative;
    text-decoration: none;
    -webkit-transform-origin: 0 50% 0;
    -moz-transform-origin: 0 50% 0;
    -o-transform-origin: 0 50% 0;
    -ms-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container.tweetfeed-flag-animate {
    -webkit-transition: none 0s ease 0s;
    -moz-transition: none 0s ease 0s;
    -o-transition: none 0s ease 0s;
    -ms-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-date-container {
    position: relative;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-triangle {
    border-bottom: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid #FFFFFF;
    border-top: 10px solid rgba(0, 0, 0, 0);
    height: 0;
    left: -10px;
    position: absolute;
    top: 14px;
    width: 0;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-triangle-background {
    border-bottom: 12px solid rgba(0, 0, 0, 0);
    border-right: 12px solid rgba(72, 72, 72, 0.15);
    border-top: 12px solid rgba(0, 0, 0, 0);
    height: 0;
    left: -12px;
    position: absolute;
    top: 12px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 0;
}
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-tweet-content {
    overflow: hidden;
    text-overflow: ellipsis;
}
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-time-bar {
    background: none repeat scroll 0 0 #8FE0F2;
}
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-item-content-container {
    -webkit-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8);
    -moz-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8);
    box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8);
    -webkit-transform: translateX(8px);
    -moz-transform: translateX(8px);
    -o-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
}
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-item-content-container .tweetfeed-triangle-background {
    border-bottom: 12px solid rgba(0, 0, 0, 0);
    border-right: 12px solid rgba(72, 72, 72, 0.3);
    border-top: 12px solid rgba(0, 0, 0, 0);
    height: 0;
    left: -12px;
    position: absolute;
    top: 12px;
    width: 0;
}
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-author-img-container {
    -webkit-box-shadow: 0 0 0 6px #8FE0F2;
    -moz-box-shadow: 0 0 0 6px #8FE0F2;
    box-shadow: 0 0 0 6px #8FE0F2;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
/* End */

/* Blog */
h1.catblog_title {
    background-color: #F6F6F6;
    padding: 20px 0;
}
.list-blog {

}
.list-blog header {
    height: 314px;
    position: relative;
}
.list-blog header h1.countryname {
    bottom: 0;
    position: absolute;
    min-width: 360px;
    margin-left: 40px;
    font-weight: normal;
    padding: 0;
    font-size: 34px;
}
.list-blog header h1.countryname a {
    background-color: #41AB3E;
    color: #FFFFFF;
    display: block;
    font-size: 32px;
    padding: 12px;
}
.list-blog header h1.countryname a:hover {
    background: url("../images/bg-search.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
    color: #1E1E1E;
}
.title_overview {
    background-color: #73C971;
    color: #FFFFFF;
    display: inline-block;
    margin-bottom: 20px;
    padding: 10px;
}
.desc-catblog {
    padding: 0 40px 20px;
    background-color: #FFFFFF;
}
.desc-catblog p {
    padding-bottom: 18px;
}
.desc-catblog img {
    max-width: 620px;
}
a.continue {
    background-color: #73C971;
    color: #FFFFFF;
    display: inline-block;
    padding: 4px;
    text-decoration: none;
    border: 1px solid #FFFFFF;
}
a.continue:hover {
    border: 1px solid #41AB3E;
    color: #41AB3E;
    background-color: #FFFFFF;
}
.popur_desti {
    border: 1px solid #E8E8E8;
    border-bottom: none;
    margin: 20px 0;
    padding: 20px;
    overflow: hidden;
}
.title_desti {
    color: #41AB3E;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 18px;
}
.list_desti, .sidelist {
	list-style: none !important;
    padding: 0 !important;
}
.list_desti li {
    background: #fff    ;
    float: left;
    margin-bottom: 4px;
    padding-left: 20px;
    width: 172px;
}
.list_desti li a, .row2col ul li a, .sidelist li a {
    color: #1E1E1E;
    text-decoration: none;
}
.list_desti li a:hover, .row2col ul li a:hover, .sidelist li a:hover {
    color: #41AB3E;
}
#ui-datepicker-div.ui-widget-content {
	width: auto !important;
}
ul.sidelist {
    margin-bottom: 30px;
    margin-left: 1px;
}
.sidelist li {
    margin-bottom: 4px;
}

article.bloglist {
    margin-bottom: 20px;
    max-height: 199px;
    overflow: hidden;
}
article.bloglist .hover {
    float: left;
    height: 199px;
    margin-right: 15px;
    width: 298px;
}
article.bloglist h2 {
    line-height: 24px;
    padding-bottom: 5px;
}
article.bloglist .readblog {
    float: left;
}
article.bloglist p {
    padding-bottom: 0;
}
ul.blogother {
    list-style: outside none none !important;
    margin: 20px 0 0 !important;
    padding: 0 !important;
}
ul.blogother li {
    background: url("../images/li-blog1.png") no-repeat scroll 0px 3px rgba(0, 0, 0, 0);
    margin: 4px 0;
    padding-left: 16px;
}
ul.blogother li h2 {
    font-size: 13px;
    font-weight: normal;
    padding: 0;
}
ul.blogother li a {
    color: #1E1E1E;
}
ul.blogother li a:hover {
    color: #41AB3E;
}

#content-box p {
    margin-bottom: 18px;
}
#content-box img {
    max-width: 720px;
    width: 720px;
}
/* */
#content-box blockquote, #content-box q {
    margin-bottom: 0;
    margin-top: 0;
}

/*  Lists  */
.tabs_list{
    width: 165px;
    position: absolute;
    left: 0;
    float: left;
}
#content-box ul, .desc-catblog ul { 
    list-style-type:disc; 
    margin: 0 0 12px 0;
    padding: 0 0 0 37px;
    background: #fafafa;
}
#content-box ol, .desc-catblog ol {
    list-style: decimal;
    margin: 0 0 12px 0;
    padding: 0 0 0 37px;
}
#content-box ol li, #content-box ul li, .desc-catblog ol li, .desc-catblog ul li {
    line-height: 18px;
}
#content-box ul ul, #content-box ol ol, #content-box ul ol, #content-box ol ul, .desc-catblog ul ul, .desc-catblog ol ol, .desc-catblog ul ol, .desc-catblog ol ul {
    margin-bottom: 0;
}

/*  Tables  */
#content-box table, .desc-catblog table {
    margin: 12px 0;
    border-collapse: collapse;
    border-spacing: 0;
}
#content-box table th, .desc-catblog table th {
    text-transform: uppercase;
}
#content-box table th, #content-box table td, .desc-catblog table th, .desc-catblog table td {
    padding: 6px 12px;
}
#content-box table.otour td, .desc-catblog table.otour td {
    padding: 6px;
}
#content-box td, #content-box th, .desc-catblog td, .desc-catblog th {
    display: table-cell;
    vertical-align: inherit;
}
/*  Tables Price */
table.tblPrice {
    margin-bottom: 20px;
    width: 100%;
}
table.tblPrice, table.tblPrice th, table.tblPrice td {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    padding: 4px;
}
table.tblPrice th {
    background-color: #EEEEEE;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
table.tblPrice td.txtName {
    color: #1E1E1E;
    font-weight: bold;
    text-align: left;
}
table.tblPrice td {
    background-color: white;
    text-align: center;
    color: #BE0000;
}
/*  Tables Departure */
table.tbl {
     float: left;
    margin-bottom: 20px;
    width: 99%;
}
table.tbl, table.tbl th, table.tbl td {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    padding: 4px;
}
table.tbl th {
    background-color: #EBEBEB;
    font-weight: bold;
    text-transform: none;
    vertical-align: middle;
}

table.tblTrain {
    border-collapse: collapse;
}
table.tblTrain tr td {
    border: 1px solid #B5B5B5;
    padding: 3px;
    text-align: center;
}

#catTour {
    background: #E8E8E8; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #E8E8E8 0%, #F6F6F6 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #E8E8E8 0%, #F6F6F6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E3E3E3;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
}
#catTour h6 {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}
#catTour ul {
    list-style: none outside none;
}
#catTour ul li {
    background: url("../images/list-arrow.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 5px;
    padding-left: 12px;
    width: 187px;
}
#catTour.catCruise ul li {
    background: none;
    padding-left: 0;
    width: 148px;
}

.popular_cruises {
    background: none repeat scroll 0 0 #E6F5FD;
    border: 1px solid #CEECFB;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px;
}
.popular_cruises li {
    background: url("../images/icon_cruise.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    padding: 5px 0 5px 38px;
}
.title_best_deals {
    color:#BE0000;
    font-weight:normal;
}
.title_popular {
    color:#BE0000;
    padding-bottom: 10px;
}
.col01, .col02 {
    float: left;
    margin-right: 20px;
    width: 279px;
}
.col02 {
    margin-right: 0px;
}

/* wpcf7-response-output */
.wpcf7-response-output {
    padding:20px 20px 20px 90px!important;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size:.91em;
    line-height:1.4em;
    border:1px solid #dbdbdb;
    font-family:'Manrope', sans-serif;
    margin: 2em auto;
    width: auto;
}
.wpcf7-mail-sent-ng {
    border-color:#ff9999;
    color:#c31b00;
    background:url(../images/icon-error.png) no-repeat 20px 50% #ffcccc;
}
.wpcf7-validation-errors {
    border-color:#e6c555;
    color:#9e660d;
    background:url(../images/icon-note.png) no-repeat 20px 50% #fdebae;
}
.notice-box {
    border-color:#68a2cf;
    color:#2e6093;
    background:url(../images/icon-info.png) no-repeat 20px 50% #bfe4f9;
}
.wpcf7-mail-sent-ok{
    border-color:#a3c159;
    color:#5e6f33;
    background:url(../images/icon-download.png) no-repeat 20px 50% #ccff99;
}

.error_page {
    position: relative;
}
.error_page h5 {
    color: #333333;
    font: 18px/20px 'Manrope', sans-serif;
    margin: 0 0 20px;
    padding: 0;
}
.error_page .sidebar-oops {
    position: absolute;
    right: 0;
    top: 0;
}
.error_page .oops {
    color: #F0F0F0 !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 117px !important;
    font-weight: bolder !important;
    line-height: 117px !important;
    margin: 20px 0;
}


/* Form booking */
.title-form {
    font: 22px 'Manrope', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-top: 10px;
    text-transform: uppercase;
}
.dot-line {
    border-top: 1px dotted #CCCCCC;
    height: 10px;
}
#frm {
    background-color: #EEEEEE;
    border-radius: 2px;
    padding: 20px;
}
#frm h4 {
    font-size: 16px;
    padding: 20px 0 10px;
    text-decoration: underline;
}
.rowFrm {
    clear: both;
    margin: 4px 0;
    min-height: 26px;
}
.list-member {
    line-height: 30px;
    padding-left: 215px;
    padding-top: 3px;
}
.rowFrm label {
    float: left;
    padding-top: 3px;
    width: 215px;
}
.rowFrm input[type="text"], .rowFrm input[type="email"], .rowFrm select {
    border-radius: 3px 3px 3px 3px;
    padding: 4px;
    width: 233px;
}
.rowFrm input[type="number"] {
    padding: 4px;
    width: 30px;
}
.rowFrm select {
    width: 243px;
    padding: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #CCCCCC;
}
.rowFrm input.calendar {
    cursor: alias;
}
#frm input[type="submit"] {
    background: url("../images/btn_submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 58px;
    text-indent: -1200px;
    width: 203px;
}
#frm input[type="submit"]:hover {
    background-position: 0px -60px;
}
.rowFrm .required {
    color: #F50303;
    font-size: 16px;
    font-weight: bold;
}
.si-captcha {
    float: left;
}
.middlebox li{
	width: 290px;
    float: left;
    margin-right: 10px;
    list-style: none;
}
.middlebox li p{	
    font-size: 13px;
}
#content-box .wp-editor-container table {
    border-collapse: inherit;
    margin: 0;
}
#content-box .wp-editor-container td {
    padding: 1px;
}

#content-box ul.cotInfo {
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
}
#content-box ul.cotInfo li {
    float: left;
    width: 310px;
}

.map {
    position: relative;
}
.map input[type="checkbox"] {
    position:absolute;
}

.mceIframeContainer.mceFirst.mceLast {
    background: url("../images/input_bg.png") no-repeat scroll 0 0 #CCCCCC;
}

#tab_detail {
    margin-bottom: 5px;
}

.other-post {    background: url("../images/line_hor.png") repeat-x scroll center top rgba(0, 0, 0, 0);    padding-top: 20px;}
.other-post ul h2 a{font-size: 14px}.other-post ul h2 a:hover{color: red}
.other-post h6 {    font-size: 20px;    font-weight: normal;    padding-bottom: 18px;}
.other-post h2 {    font-size: inherit;    font-weight: normal;    padding-bottom: 4px;}
.other-post > ul {    list-style: disc outside none;    padding-left: 15px;}
.other-post.other-hotel > ul {    list-style: none outside none;    padding-left: 0;}
.other-post.other-hotel li:nth-child(2n+1) {    clear: both;}
.other-post.other-hotel li {    float: left;    margin-bottom: 20px;    width: 310px;}
.other-post.other-hotel img.hotel_thumb {    border: 1px solid #CCCCCC;    float: left;    margin-right: 5px;    padding: 2px;}
 
#content-box ul.search-list {
    padding: 0;
}
#content-box ul.search-list > li {
    margin-bottom: 18px;
}

.title_post {
    color: #5E5E5E;
    font-size: 20px;
    line-height: 26px;
    padding-top: 20px;
}

.box-home img{
	width: 300px;
	border: 1px solid #ddd;
  	border-radius: 4px;
  	padding: 5px;
}
.box-home img:hover{
	box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}
.titlename{
	position: absolute;
    bottom: 50px;
    left: 50px;
    color: red;
    font-size:30px;
    text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
.titleext3{
    position: absolute;
    margin: 92px 26%;
    font-size: 20px;
    text-shadow: 1px 1px 1px #000;
} 
 
.text-right {
    text-align: right;
    margin-top: 14px;
}
 
/*---Box Chau au----*/
.boxleft{
    float: left;
}


/*---End Box Chau au----*/
.boxright h1{color: #244200;    font-size: 20px;}
.boxright img{
        margin-top: 10px;
}

 .khoihanh{
width: 612px;
    height: 530px;
    overflow: auto;
    border-bottom: 1px solid #dcdcdc;
}
.lkh{
	padding-left: 46px;
	font:bold 1.5em/39px 'Manrope', sans-serif;
}
.left-index{
    width: 582px;
    position: absolute;
    top: 0;
    right: 0;
}
 
.checkin .col8{ width: 70%; float: left;}
.checkin .col8 li{ width: 31%; float: left; margin: 1%; background-color: #fff; list-style: none;}
.checkin .col8 li img{ width: 100%; height: 343px;}
.checkin .col8 li div{ padding: 1% 2%; height: 75px; overflow: hidden; margin-bottom: 10px;}
.checkin .col8 li .title{ text-transform: uppercase; font-size: 15px;}
.checkin .col8 li .descript{ font-size: 13px;}
.checkin .col4{ width: 30%; border: 2px solid #000; padding: 2%; font-size: 13px; overflow: hidden; float: right; background-color: #fff; border-radius: 10px; margin-top: 1%; height: 430px;}
.checkin .col4.no-border{ border: none; height: 525px; border-radius: 0px;}
.checkin .col4 img{ display: inline; width: 100%; margin-bottom: 10px;}
.checkin .col4 .view-more{ float: right; color: #407fb8;}
.slide-gallery{position: relative;}
.slide-gallery div{ overflow: hidden; margin: 2%; }
.slide-gallery .prev{ width: 34px; height: 34px; position: absolute; left: 0%; top: 49%; background: url(../images/prev2.png);}
.slide-gallery .next{ width: 34px; height: 34px; position: absolute; right: 0%; top: 49%; background: url(../images/next2.png);}
.slide-gallery ul{ width: 5000px; margin: 0; position: relative;}
.slide-gallery li{ width: 787px !important; margin: 0px !important;}
.slide-gallery li img{ width: 100%; display: block; height: 503px !important;}
 

.bookin{
	background: #0075bd;
    width: 100px;
    margin-right: 10px;
    font-size: 12px;
    padding: 8px;
    border-radius: 5px;
    float: left;
}
.bookin a{color: #fff !important}

.title a{font: bold 15px/0px 'Manrope', sans-serif;    color: #006cb5;    line-height: 22px;    text-transform: uppercase;}
.title a:hover{color: red}
.tour_index .price_list p{ font-size: 13px;}
.tour_index .price_list p b{ color: #ff0000;font-size: 19px;}
.tour_index .price_list p span{ text-decoration: line-through; font-size: 12px;}
.tour_index .price_list p b{ color: #ff0000;font-size: 19px;}

.list-staff{ overflow: hidden; padding: 20px 0px;}
.list-staff .col4{ float: left; width: 30%;}
.list-staff .col4 img{ width: 130px; height: 130px; border-radius: 50%; float: left; margin: 0px 20px;}
.list-staff .col4 h4{ margin-top: 15%;}
.list-staff .col4 p{ font-size: 13px;}
.list-staff .col8{ float: right; width: 70%;}
.list-staff .col8 li{ float: left; width: 25%; text-align: center;}
.list-staff .col8 li img{ display: inline-block; width: 80px; height: 80px; border-radius: 50%;}
.list-staff .col8 li h4{ margin-top: 10px;}
.list-staff .col8 li p{ text-align: center; font-size: 13px;}

.ads-home-bottom{ list-style: none;}
.ads-home-bottom li{ display: block; margin-bottom: 10px;}
.ads-home-bottom li img{ width: 100%; display: block;}

.travel-guide{ overflow: hidden; background-color: #fff; position: relative; margin: 1px auto; }
.travel-guide.border-bottom{ border-bottom: 15px solid #ebebeb;}
.travel-guide ul{ list-style: none; width: 5000px; position: relative; left: 0px;}
.travel-guide li{ float: left; width: 380px; margin: 0 30px 0 0;}
.travel-guide li img{ width: 100%; height: 300px;}
.travel-guide li .title{ font-size: 13px; font-weight: bold;}
.travel-guide .prev{ width: 34px; height: 34px; position: absolute; left: 3%; top: 48%; background: url(../images/prev.png);}
.travel-guide .next{ width: 34px; height: 34px; position: absolute; right: 3%; top: 48%; background: url(../images/next.png);}

.tour-detail{ overflow: hidden;}
.tour-detail .list-image{ overflow: hidden;}
.tour-detail .list-image li{ float: left; width: 48%; margin: 1%;}
.tour-detail .list-image li img{ width: 100%; height: 300px;}
.tour-detail .descript-tour{ padding: 1%; font-size: 14px;}
.best-place{ overflow: hidden; width: 31%; margin: 1%; float: left; padding: 2%; background-color: #f5eee4;}
.best-place li{ list-style: none; margin-bottom: 5%;}
.best-place li img{ width: 100%;}
.best-place li .title{ display: block; text-align: center; font-size: 14px;}
.best-place li:first-child{ height: 105px; width: 100%; background: url(../images/best_place.png) no-repeat center center;}
.timeline-tour{ overflow: hidden; width: 64%; margin: 1%; float: right;}
.timeline-tour li{ list-style: none;}
.timeline-tour li img{ width: 100%;}
.timeline-tour li .descript{ width: 70%; margin: 1% auto; font-size: 13px;}
.timeline-tour li .bgr-title-day{ background: url(../images/bgr-day-tour.png); width: 736px; height: 115px; text-align: center; overflow: hidden; color: #fff;}
.timeline-tour li .bgr-title-day .title-tour{ font-size: 14px; text-transform: uppercase; margin-top: 36px;}
.timeline-tour li .bgr-title-day .title-day{ font-size: 15px; text-transform: uppercase; margin-top: 15px; font-weight: bold;}
.timeline-tour .page{ overflow: hidden; padding: 1%; text-align: center;}
.timeline-tour .page a{ display: inline-block; color: #fff; background-color: #597ab8; padding: 3px 8px; font-size: 13px; margin: 3px; cursor: pointer;}
.timeline-tour .page a.active{ text-decoration: underline; font-weight: bold;}

.left_hotel{}
.left_hotel h5{ margin: 10px 0;}
.left_hotel label{ line-height: 25px; font-size: 13px;}

.list_hotel{}
.list_hotel li{ display: block; border: 1px solid #ddd; margin-bottom: 25px; overflow: hidden;}
.list_hotel li:hover{ box-shadow: 0 0 5px #dedede;}
.list_hotel li .image img{ display: block; width: 100%; height: 225px; float: left;}
.list_hotel li .col-sm-4{ padding-right: 10px !important;}
.list_hotel li .col-sm-6{ background-color: #f7f7f7; height: 225px;}
.list_hotel li .col-sm-6 h4{ margin: 10px 0;}
.list_hotel li .col-sm-6 .address, .detail_hotel_address{ font-size: 13px; color: #488BF8;}
.list_hotel li .col-sm-6 .address a, .detail_hotel_address a{ font-size: 13px; color: #488BF8;}
.list_hotel li .col-sm-6 .info { font-size: 13px; margin-top: 10px;}
.list_hotel li .col-sm-2{ background-color: #ffffff; height: 225px; position: relative;}
.list_hotel li .col-sm-2 .price{ position: absolute; bottom: 100px; right: 25px; font-size: 15px; font-weight: bold; color: #ff0000;}

.system-style.ul-detail .l-left{ width: 450px;}

.pagination{ font-size: 13px;}


/* Sidebar
/*-----------------------------------------------------------------------------------*/
.sidebar {
    width: 340px;
    float: right;
}
 
.book-tour-sidebar{ padding: 10px; border: 1px solid #dedede; box-shadow: 0 0 2px #b5b5b5; font-size: 13px; margin-bottom: 5%; background-color: #fff;}
.book-tour-sidebar img{ display: block; width: 100% !important; margin-bottom: 10px;}
.book-tour-sidebar input{ margin: 5px 0px; width: 98%;}
.book-tour-sidebar textarea{ margin: 5px 0px; width: 100%;}
.book-tour-sidebar .col6{ width: 45%; display: inline-block;}
.book-tour-sidebar .col6:first-child{ margin-right: 6%;}
.book-tour-sidebar button{ background: url(../images/btn-confirm.png) no-repeat top left; width: 70px; height: 56px; border: none; float: right; margin-right: 1%;}

.video-pavorites{ border: 1px solid #b5b5b5; padding: 3%; margin-bottom: 5%; background-color: #fff;}
.video-pavorites .play-video{ width: 100%; overflow: hidden;}
.video-pavorites .play-video iframe{ width: 100% !important; height: auto !important;}
.video-pavorites li{ list-style: none; display: block; padding: 2%; border-bottom: 1px solid #b5b5b5;}
.video-pavorites li a{ font-size: 13px; font-weight: bold;}
.video-pavorites li textarea{ display: none;}
.video-pavorites h2{ text-transform: uppercase; font-weight: normal; padding: 3%; text-align: center; font-size: 17px;}

.sidebox {
    background: #FFFFFF; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #E7E7E7 0%, #FFFFFF 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #E7E7E7 0%, #FFFFFF 100%); /* W3C */
    border: 1px solid #FFFFFF;
    box-shadow: 2px 3px 5px #CCCCCC;
    -webkit-box-shadow: 2px 3px 5px #CCCCCC;
    -moz-box-shadow: 2px 3px 5px #CCCCCC;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
}
.bgnone {
    background: none repeat scroll 0 0 #FFFFFF;
}

.hide { position: absolute; top: -91200px; left: -91200px; }

#search-box .list-wrap {
    background: url("../images/bg-search.png") repeat scroll 0 0 transparent;
    border-color: #1E1E1E #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 2px 1px 1px;
    margin: 0 0 20px;
    padding: 10px;
    border-radius: 0px 2px 2px 2px;
    -moz-border-radius: 0px 2px 2px 2px;
    -webkit-border-radius: 0px 2px 2px 2px;
    -webkit-box-shadow: 2px 3px 5px #CCCCCC;
    -moz-box-shadow: 2px 3px 5px #CCCCCC;
    box-shadow: 2px 3px 5px #CCCCCC;
}

#search-box ul { list-style: none; }
#search-box ul li a { display: block; padding: 4px; color: #464646; }

#search-box .nav {
    overflow: hidden;
    margin-bottom: -2px;
}
#search-box .nav li {
    float: left;
    margin: 0 5px 0 0;
    border-bottom: 2px solid #1e1e1e;
}
#search-box .nav li.last { margin-right: 0; }
#search-box .nav li a { display: block; font-weight: bold; padding: 8px 10px; text-align: center; border: 0;
    background: url("../images/bg-search.png") repeat scroll 0 0 transparent;
    color: #959393;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    line-height: 20px;
    text-decoration: none;
}

#search-box li a.current, #search-box li a.current:hover {
    background-color: #EAEAEA;
    color: #EC2528;
    line-height: 19px;
    border-bottom: 2px solid #EAEAEA;
    border-top: 1px solid #F15A23;
    margin-bottom: -2px;
    text-shadow: 0px 0px 1px rgba(150, 150, 150, 0.5);
}
.khoihanhs{
	background: #fff;
    height: 50px;
    margin-top: 7px;
}
#search-box .nav li a:hover, #search-box .nav li a:focus {
    color: #EC2528;
}

.customizebox {
    background: url("../images/bg-customize.png") no-repeat scroll 0 0 transparent;
    -webkit-box-shadow: -3px 3px 2px #CCCCCC;
    -moz-box-shadow: -3px 3px 2px #CCCCCC;
    box-shadow: -3px 3px 2px #CCCCCC;
    height: 190px;
    margin-bottom: 20px;
    width: 220px;
    position: relative;
}
a.btn-book {
    background: #ffe467; /* Old browsers */
    background: -webkit-linear-gradient(bottom, #dfb90a 0%, #ffe467 100%); /* Chrome 10+, Safari 5.1+ */
    background: linear-gradient(to top, #dfb90a 0%, #ffe467 100%); /* W3C */
    border-radius: 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    bottom: 14px;
    box-shadow: 2px 3px 4px #666666;
    -webkit-box-shadow: 2px 3px 4px #666666;
    -moz-box-shadow: 2px 3px 4px #666666;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 7px;
    position: absolute;
    right: 10px;
}
a.btn-book:hover {
    background: url("../images/btn-details.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
    color: #FFFFFF;
}

.srow {
    margin: 8px 0;
    text-align: center;
}
.srow input[type="text"] {
    width: 190px;
}
.srow select {
    width: 200px;
}
.srow > input[type="submit"] {
    background: url("../images/btn-search1.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 50px;
    text-indent: -1200px;
    width: 137px;
}

h6.welcome {
    color: #787878;
    font: 18px 'Manrope', sans-serif;
    padding: 5px 0 10px;
}
h6.titlebox {
    background: url("../images/bg-title.png") no-repeat scroll -1px 0 transparent;
    color: #BE0000;
    font-size: 13px;
    height: 28px;
    padding: 9px 0 0 47px;
    width: 182px;
}
ul.howto li {
    background: url("../images/li-01.png") no-repeat scroll 0 5px transparent;
    padding: 5px 0 5px 13px;
}
ul.howto1 li {
    background: url("../images/list-arrow.png") no-repeat scroll 0 9px transparent;
    padding: 5px 0 5px 13px;
}
ul.serbox {
    margin-bottom: 20px;
}
ul.serbox a > img {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
}
ul.serbox a > img:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
ul.article li {
    background: url("../images/li-02.png") no-repeat scroll 0 11px transparent;
    border-bottom: 1px solid #D9D9D9;
    padding: 7px 0 7px 16px;
}
ul.article li:last-child {
    border: medium none;
}

.paynow {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin-left: 8px;
    margin-top: 10px;
}

.sidebox.travelstyle {
    padding: 10px 5px;
}
.travelstyle a {
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    margin: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 94px;
}
.travelstyle a {
    text-decoration: none;
}
.travelstyle a:nth-child(2n+1) {
    clear: both;
}
.travelstyle span {
    display: block;
    height: 50px;
    width: 94px;
}
.icon_1 span {
    background: url("../images/tour-adventure.png") no-repeat scroll center top transparent;
}
.icon_2 span {
    background: url("../images/tour-vacation.png") no-repeat scroll center top transparent;
}
.icon_3 span {
    background: url("../images/tour-day-trip.png") no-repeat scroll center top transparent;
}
.icon_4 span {
    background: url("../images/tour-halong-cruise.png") no-repeat scroll center top transparent;
}
.icon_5 span {
    background: url("../images/tour-mekong-tour.png") no-repeat scroll center top transparent;
}
.icon_6 span {
    background: url("../images/tour-mekong-cruise.png") no-repeat scroll center top transparent;
}
.icon_7 span {
    background: url("../images/tour-multi-country.png") no-repeat scroll center top transparent;
}
.icon_8 span {
    background: url("../images/tour-muslim.png") no-repeat scroll center top transparent;
}
.icon_9 span {
    background: url("../images/tour-package.png") no-repeat scroll center top transparent;
}
.icon_10 span {
    background: url("../images/tour-trekking.png") no-repeat scroll center top transparent;
}

.top_dest {

}
ul.top_dest li {
    margin: 0 0 10px;
    overflow: hidden;
}
ul.top_dest li a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.top_dest img {
    float: left;
    height: 57px;
    margin-right: 7px;
    margin-top: 5px;
    width: 85px;
}

.sideblog {
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.sidetitle {
    border-left: 8px solid #41AB3E;
    color: #41AB3E;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 8px;
    padding: 1px 0 1px 8px;
    text-transform: uppercase;
}
.sidetitle > a {
    color: #41AB3E;
}
.sidetitle > a:hover {
    color: #1E1E1E;
    text-decoration: none;
}

.sidehr {
    border-bottom: 1px solid #D2E7D1;
    height: 1px;
    margin-bottom: 15px;
}
.s_thumb {
    max-height: 147px;
    position: relative;
}
.s_thumb .box_entry_meta {
    padding: 3px 0;
    width: 220px;
}
.s_thumb img, .ss_thumb img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.s_thumb img:hover, .ss_thumb img:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.8;
}
 
.title-foo2 {
    color: #00923f;
    font-family: 'UTM Avenida', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    position: relative;
    margin: 5px 0;
    text-align: right;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}
.register-mail .form-mail label.it-email {
    float: left;
    width: 88%;
    text-align: right;
}
.register-mail .form-mail input[type=text] {
    background-image: url('../images/input-l.jpg'), url('../images/input-r.jpg');
    background-position: left, right;
    background-repeat: no-repeat, repeat-x;
    width: 100%;
    max-width: 280px;
    line-height: 42px;
    padding: 0 5px 0 20px;
    border: 0;
}
.register-mail .form-mail input[type=submit] {
    background: url('../images/send.jpg') no-repeat;
    width: 47px;
    height: 42px;
    border: 0;
}
.register-mail .form-mail label.it-send {
    float: right;
    width: 12%;
    text-align: left;
}
.topfooter3{
    float: left;
}
.system-style.bottom_nav li a {
    font: bold 1.2em/2em 'Manrope', sans-serif;
    color: #fff;
}
.maps{
	width: 400px;
    position: absolute;
    right: 0;
    top: 0;
}
  

/* Footer

/*-----------Support-----------*/

/*-----------End Support-----------*/

#newletter {
     
    margin-bottom: 4px;
    padding: 16px 0;
    text-align: center;
}
.txtNewslet {
    float: left;
    margin-right: 10px;
    padding-top: 5px;
}
.subscribe {
    width: 200px;
}
#subscribe > input[type="submit"], .button_save {
    background: url("../images/btn-details1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 5px #CCCCCC;
    -webkit-box-shadow: 1px 1px 5px #CCCCCC;
    -moz-box-shadow: 1px 1px 5px #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
#subscribe > input[type="submit"]:hover, .button_save:hover {
    background: url(../images/btn-details.png) repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
}

#footer {margin-top: 20px ;  color: #fff;}
#footer .c_in,.system_menu_ext .c_in,.xfooter .c_in{
     
}
.system-style.bottom_nav li li a{text-transform: none;}
#footer .footer_in{
background: none !important;
        
}
.system-style.bottom_nav li li a {
    text-transform: none;
    color: #fff;
	font-size: 12px;
}
.system_menu_ext_in{
    background: #fff;
}
 
.contact_info{float: left;font-size: 14px;line-height: 25px}

.tin{
        border: 1px solid #dbdbdb;
    background-color: #fff;
}
.bnews img{
    float: left;
}
.hot-news{
    font-size: 16px;
    padding: 6px 0 0px 9px;
}
.hot-news-info{
    font-size: 11px;
    padding: 6px 0 0px 9px;
    font-style: italic;
}
.nav-footer {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 15px 0;
}
.nav-footer li {
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px;
    text-transform: uppercase;
}
.nav-footer li:last-child {
    border: medium none;
}
.slide_doitac_bottom{
    background: #fff; margin-bottom: 10px;
}
.foo_directory {
    float: left;
    margin-right: 20px;
    width: 172px;
}
.foo_directory h3 {
    font-size: 14px;
    padding-bottom: 5px;
}
.foo_directory h4 {
    font-size: 12px;
    font-weight: normal;
    padding: 0;
}
.foo_directory li {
    background: url("../images/li-03.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    padding: 2px 0 2px 12px;
}
.foo_directory a {
    color: #585858;
}
.foo_directory a:hover {
    color: #EA9629;
    text-decoration: none;
}

.addInfo {
    border-top: 1px solid #BBBBBB;
    clear: both;
    margin: 1px 0 0 0;
    padding-top: 18px;
    line-height: 20px;
}
.addInfo a, .addInfo a:hover {
    color: #1E1E1E;
    text-decoration: none;
}

#TNKSocialNetwork {
    float: right;
    width: 120px;
}
#TNKSocialNetwork img {
    width: 20px;
}

#div-toTop {
    bottom: 24px;
    cursor: pointer;
    display: none;
    padding: 5px;
    position: fixed;
    right: 10px;
}
span#img-back-top {
    background: url("../images/items_44ae74c264.png") no-repeat scroll -10px -270px transparent;
    display: block;
    height: 48px;
    width: 48px;
}

.at-vertical-menu {
    border-radius: 8px 0 0 8px;
    right: 0;
    top: 140px;
}
.logo_footer > img {
    height: 13px;
}


.box-tour-price{
    color: #F00;
    font-weight: 600;
    font-size: 16px;
    margin: 13px 0px 0px 0px;
}
 
 
.time-dep{
    color: #121212;
    font-weight: 400;
    line-height: 28px;
    padding: 0 10px;
 
    font-family: 'Manrope', sans-serif;
    font-size: 11px;
}

/*----------------------*/

#bgDialog{
    display:none;
    position:fixed;
    _position:fixed; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    z-index:1000;
}
#dialogBox{
    display:none;
    position:fixed;
    _position:fixed; /* hack for internet explorer 6*/
    width:260px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:1001;
}
#popup_Close {
    background-color: #1198d2;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 22px;
    line-height: 21px;
    position: absolute;
    right: -15px;
    text-align: center;
    top: -18px;
    width: 22px;
}
#popup_Close:hover {
    background-color: #FCB726;
    text-decoration: none;
}
#paynow {
    background: none repeat scroll 0 0 #FCB726;
    color: white;
    height: 30px;
    border-radius:5px;
    margin-bottom: 5px;
    margin-top: 1px;
    width:257px;
}
#paynow > h6 {
    padding: 6px;
}
/*----*/
.spbanchay {
    float: left;
    width: 245px;
    margin: 0 1px;
    background: #7eb73a;
    height: 366px;
    display: inline-block;
}
.banchaytitle {
    height: 35px;
    background: #578125;
    text-align: center;
}
.banchaytitle:before {
    content: "";
    background: url(../images/line.png) no-repeat;
    width: 5px;
    height: 35px;
    float: left;
    display: inline-block;
}
.title-bc, .title-bc a {
    font: 1.3em/1.2em 'Manrope', sans-serif;
    text-transform: uppercase;
    color: #fff700;
}
.arrow1 {
    content: '';
    background: url(../images/arrow-right.png) no-repeat right;
    width: 7px;
    height: 15px;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}
.arrow2 {
    content: '';
    background: url(../images/arrow-left.png) no-repeat left;
    width: 10px;
    height: 15px;
    float: right;
    cursor: pointer;
}
/*-----*/
#dialogBox p {
    margin: 5px;
}
.row_pay {
    padding-top: 10px;
}
.row_pay label {
    display: block;
}

.paypal_now {
    background-color:#fcb726;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #eeb44f;
    box-shadow: 1px 2px 4px #ccc;
    display:inline-block;
    cursor:pointer;
    color:#11334E;
    font-family:'Manrope', sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:10px 25px;
    text-decoration:none;
    text-shadow:0px 1px 0px #cc9f52;
    width: 255px;
}
.paypal_now:hover {
    background-color:#fb9e25;
}
.paypal_now:active {
    position:relative;
    top:1px;
}

.box_paypall_responsive {
    display: none;
    overflow: hidden;
    width: 184px;
    margin: 0 auto;
}

div.ranking, div.ranking span {
    background: url("../images/stars_rating.png") repeat-x scroll 0 -16px rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    overflow: hidden;
    width: 80px;
}
div.ranking span {
    background-position: 0 0;
}

.footer_inbound > img {
    width: 320px;
    float: right;
}
.system-style.menu_ext1 li a{
    color:#5EAADE;
    text-transform: uppercase;
    font-size: 1.2em;
    line-height: 20px;
   
}
.system_menu_ext_in{
    padding-top: 0px;
}
.system-style.menu_ext1 li a:after{
    content:'|'; padding: 0 10px;
    color: #999;
}
.system-style.menu_ext1 li:last-child a:after{
    display: none;
}
.system-style.menu_ext1{
    border: 1px solid #dde2e4;
    border-width: 1px 0;
    padding: 10px 15px;
}
.bottom_nav li{
    vertical-align: top;
}

.system_menu_ext{margin-top: 5px;}

/* Hoang them vao
--------------------------------------------- */

/* Responsive Menu
--------------------------------------------- */
.system-style.share.style-03 {
    width: 140px;
    text-align: left;
}
.system-style.share.style-03 a{ border-radius: 50%;}
.responsive-menu-icon {
    cursor: pointer;
    display: none;
    margin-bottom: -1px;
    text-align: center;
}

.responsive-menu-icon::before {
    content: "\f333";
    display: inline-block;
    font: normal 20px/1 'Manrope', sans-serif;
    margin: 0 auto;
    padding: 10px;
}

.site-header .responsive-menu-icon::before {
    padding: 0;
}
.top_left_menu{
    color: #fff; 
    font-size: 1.5em;
    text-align: left;
    font-family: 'Manrope', sans-serif;
    border-bottom: 1px solid #dbdede ; line-height: 43px; padding-left: 10px;
    background: #0D577A;
}
.box_left{
    border:1px solid #dbdbdb; background-color: #fff;
}
#list-tour .list-tour-1 article .art-wrap{
    padding-left: 10px;
}
#list-tour .list-tour-1 article .f_detail a{
    color:#fff
}
.box_left {
    margin-bottom: 10px;
}
.feature-tour.style_2 article{
    width: 45%;
    margin-right: 20px;
    height: 369px;
    background: #fff;
    padding: 9px;
}
 
.feature-tour.style_2 article._4clm_3{
    margin-right:0px;
}
.destination_box{box-sizing: content-box; width:520px;float:left;padding:0 44px 0 0;background:url(http://statics.trippy.vn/isocms/skin/images/dotted_v2.png) repeat-y right center;}
.destination_box_list{display:block;margin:0;padding:0;list-style:none;}
.destination_box_list li{position:relative;overflow:hidden;width:161px;height:118px;display:block;margin:0 0 10px 0;margin: 0 9px 10px 0;}
.destination_box_list li a.photo{display:block;width:161px;height:118px;}
.destination_box_list h3{display:block;width:100%;color:#fff;font-size:14px;font-weight:500;padding:6px 5%;background:url(http://statics.trippy.vn/isocms/skin/images/bg_trans_black.png) repeat;position:absolute;left:0;bottom:0;}
.destination_box_list h3 a{color:#fff;text-decoration:none}
.promotion_box{width:574px;float:right;}
.promotion_box .contentbox{background:#fff;padding:10px 20px;}
 
.promotion_list{margin:0;padding:0;list-style:none;}
.promotion_list li{display:inline-block;width:100%;clear:both;border-bottom:1px solid #dcdcdc;padding:12px 0px;}
.promotion_list li.last{border:none !important}
.promotion_list .l{width:70%;float:left;}
.promotion_list .r{width:25%;float:right;text-align:right;}
.promotion_list h2.title{display:block;margin:0 0 3px 0;}
.promotion_list h2.title a{display:block;outline:none;color:#3b3b3b;font-size:14px;line-height:22px;font-weight:500;text-decoration:none}
.promotion_list .price{color:#0e6dc7;font-size:18px;font-weight:700;margin:5px 0 0;}

.r-tabs {
	position: relative; margin-top: 10px;
}
.r-tabs .r-tabs-nav{
    padding:  0  !important; margin:  0 !important;;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
}
.r-tabs .r-tabs-nav .r-tabs-anchor,
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	background-color: #fafafa;
	position: relative;
	display: block;
	color: #272727;
	text-align: left;
	font-size: 13px;
	font-weight: 600;
	line-height: 38px;
	padding: 0 15px;
	cursor: pointer;
	text-transform: uppercase;
	border-right: 1px solid #ababab;
}
.center {
    text-align: center;
    font-size: 13px;
    }
.r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor.order {
	background-color: #e61c05;
	color: #ffffff;
	text-transform: uppercase;
}
.r-tabs-smoke.r-tabs .r-tabs-accordion-title:nth-child(7n) .r-tabs-anchor {
	background-color: #e61c05;
	border-color: transparent;
	color: #ffffff;
	text-transform: uppercase;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover,
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,.r-tabs-tab.active .r-tabs-anchor,
.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover,
.r-tabs .r-tabs-accordion-title.r-tabs-tab.active .r-tabs-anchor {
	background-color: #144f71 !important;
	color: #ffffff !important;
    text-decoration: none !important;
    border-right: 1px solid #6ac0f1;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover::after,
.r-tabs .r-tabs-nav .r-tabs-tab.active .r-tabs-anchor::after,
.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover::after,
.r-tabs .r-tabs-accordion-title.r-tabs-tab.active .r-tabs-anchor::after {
    content: "";
    position: absolute;
    right: -17px;
    bottom: 8px;
    z-index: 2;
    border-top: 14px solid #144f7100;
    border-left: 11px solid #144f71;
    border-right: 6px solid #144f7100;
    border-bottom: 10px solid #144f7100;
}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	margin-bottom: 15px;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs .r-tabs-nav {
	border-bottom: 1px solid #dadada;
	margin: 0 auto;
	padding: 0;
}
.r-tabs .r-tabs-tab {
	display: block;
	list-style: none; 
}
.r-tabs .r-tabs-panel {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	margin-top: 15px;
	padding: 20px;
	display: none;
}
.r-tabs .r-tabs-accordion-title {
	display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	display: block;
}


.xdsoft_datetimepicker{
	background: #ffffff;
	color: #424242;
	font-family: inherit;
	font-weight: 400;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==');
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #FFFFFF;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff0000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #00923f;
	box-shadow: #007c36 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:90px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #FFFFFF;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #FFFFFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#00923f;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #00923f;
	box-shadow: #065cac 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff0000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}
ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
}
ul.tagit li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
} 

ul.tagit li.tagit-choice-editable { 
    padding: 2px 15px 2px 5px;
} 

ul.tagit li.tagit-new {
    padding: 0;
}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 0;
    line-height: 15px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}

#clienttabs{display:inline-block;width:96%;padding:0% 2%;list-style:none;border-bottom:1px solid #d9d6d6;margin-bottom:30px}
#clienttabs li{display:inline-block;float:left;height:35px;margin-right:3px}
#clienttabs li a{display:block;float:left;background:#d9d6d6;border:1px solid #d9d6d6;height:33px;line-height:33px;color:#444;padding:0px 25px;font-size:14px}
#clienttabs li a.current{height:34px;background:#fff;color:#054d66;border-bottom-color:#fff !important}
.labelcheck{display:inline-block;width:100%;clear:both;margin-bottom:5px}
.labelcheck label{display:inline-block;	float:left;	width:25%;margin-right:10px}
.box h3.head{border-bottom:1px solid #DDD;height:28px;font-family:'Manrope', sans-serif}
.customize_line{display:inline-block;width:100%;clear:both;margin-bottom:12px}
.customize_line .line_form_custom1{width:15%;float:left;color:#690}
.customize_line .ta_addre_cus{border:1px solid #DDD;color:#444;width:460px;height:50px;padding:4px}
.customize_line .full_textarea{border:1px solid #DDD;color:#444;width:530px;height:300px;padding:4px}
.customize_line label.tit{width:160px !important;font-size:13px;padding-right:10px;float:left;height:24px;line-height:24px;text-align:right}
.customize_line .isoTxt{height:22px;border:1px solid #D1D1D1;padding:0 4px}
.customize_line .slb{border:1px solid #D1D1D1;height:24px;width:120px;float:left;margin-right:10px;padding:2px}
.customize_line .medium_slb{width:210px}
.customize_line .medium{width:205px}
.customize_line .short{width:60px}
.customize_line .group_items{float:left}
.boxcss{margin-top:28px}
.box .contentbox{margin:10px 0}
.main_fill_cus{background:none repeat scroll 0 0 #FFF;border:1px solid #D9DBCD;margin-top:5px;padding-bottom:10px;display:inline-block}
.main_fill_cus .top_fill_bo{height:36px;line-height:36px;background:#e8e7e7}
.top_fill_bo h1{display:inline-block;float:left;font-size:18px;font-family:'Manrope', sans-serif;padding:0 10px}
.top_fill_bo font{float:right;margin-right:10px;background:url(../images/customize/ic_book.gif) no-repeat left center;padding:0 0 0 25px}
.customizeBtn{background:#366AB1;color:#fff !important;border:0;cursor:pointer;width:80px;padding:10px 30px;font-weight:bold}
.main_tour_cus .content{padding:20px}
input.error{ border-color: #c00000 !important}
label.error{ display:none !important}
.cus_recommend{color:#A81758;display:inline;float:left;line-height:20px;width:190px;padding-left:20px}
.con_fill_bo{ margin-top:10px;color:#555;padding-bottom: 15px; border-top:1px solid #e3e3e3}
.con_fill_bo h2.head{ color:#054f69; font-size:22px; font-weight:normal; margin-bottom:20px; margin-top:20px}
.tourbox-info{background:transparent;padding:15px;font-size:13px;border:dashed 2px #A81758}
.headtourbox{margin-bottom:5px;font-size:14px}
.tbdate{ background:#fff url(/isocms/mod/tour/images/calendar.png) no-repeat 136px 3px}
.isoTxt{ outline:none}
.customize_line .slb.small{ width:60px}
.lblCountry{ display:inline-block; float:left; margin-right:10px; padding:5px 0 0; font-weight:bold}
.lblCountry input[type=checkbox],.lblCountry input{ display:block; float:left; margin-right:5px}
.customize_country_box h3{ display:block; margin-bottom:10px; font-size:13px}
.customize_country_box label{ display:block; float:left; width:20%; height:16px; margin-bottom:5px; overflow:hidden}
.customize_country_box label input[type=checkbox]{ margin-top:2px}
.choose_date{ margin-right:5px}
.choose_date input[type=radio]{ vertical-align:middle; margin-right:5px}
.underline{ text-decoration:underline !important;}
.underline:hover{ text-decoration:none !important;}
.start_date,.finish_date{background:url('../images/calendar.png') no-repeat 98% center;height:24px;border:1px solid #cccccc;background-color:#ffffff;padding:0px 5px}
.box_middle{padding:20px 0 20px 0; border-top:1px solid #cccccc; margin:25px 0px}
.bmt{color:#05506a;font-size:18px;font-weight:bold;margin-bottom:10px}
.bmintro{color:#5b5b5b;font-size:13px;text-align:justify;margin-bottom:30px}
.box_middle textarea{float:left}
.box_middle ul{list-style-type:none;float:left;margin-left:36px}
.box_middle ul li{margin-bottom:12px;color:#054d66;font-size:12px}
.box_middle ul li.lib,.box_middle ul li span{font-weight:bold}
.bmt2{font-size:13px;color:#5b5b5b;margin-bottom:10px}
.notifyError{display:none;color:#FF0000}

.customize_group{ width:75%; float:right;text-align: left;}
.rdo{vertical-align:middle;margin-right:3px}
.mt10{ margin-top:10px}
.txtoption{width:90px!important;height:24px; float:left; border:1px solid #dad9d9; margin-right:10px}
#quickContactForm .btn {
    border-top: 1px solid #e3e3e3;
    padding-top: 20px;
    margin-top: 20px; width: 100%; text-align: right;
}
.itembook{display:inline-block;margin-bottom:12px;clear:both;width:100%}
.itembook label.tit{display:block;float:left;width:120px;padding-right:10px;height:24px;line-height:24px;text-align:right}
.itembook .text{height:22px;float:left;border:1px solid #d1d1d1;padding:0px 4px}
.itembook .full{width:300px}
.itembook .medium{width:168px}
.itembook textarea{padding:4px;border:1px solid #d1d1d1;width:296px;height:200px}
.itembook .ui-select-default{height:24px;border:1px solid #d1d1d1;padding:2px;float:left}
.itembook .select-short{margin-right:5px}
.itembook .select-full{width:292px}
.itembook .space{display:block;float:left;width:130px;height:24px}
.itembook .buttonSearch{height:26px;display:inline-block;padding:0px 10px;width:auto !important;font-size:13px !important;background:#9F1B1B;text-transform:uppercase}
.confirmTextBook{display:block;float:left;line-height:22px}
.confirmTextRequest{display:block;float:left;width:406px}
.headHotel{color:#054D66;display:block;font-size:26px;font-weight:normal;margin:10px 0 0}
.loadingWailt{height:30px;display:none;background:#eae9e9 url(../images/loader.gif) no-repeat center center;margin-top:20px;border:1px solid #c5c4c4}
#listTravelServices{display:inline-table;width:100%;margin:0;padding:0}
#listTravelServices li{display:inline-block;float:left;width:200px;padding:0px 3px}
#listTravelServices li.first{padding-left:0px !important}
#listTravelServices li.last{padding-right:0px !important}
#listTravelServices li h2{display:block;position:relative;height:20px;border-bottom:1px solid #9f1b1b;margin-bottom:10px}
#listTravelServices h2 a{display:block;position:absolute;left:0;bottom:-4px;color:#9f1b1b;text-decoration:none;font-size:16px;height:20px;line-height:20px;background:#fff;padding-right:10px}
#title-type-service{font-size:22px;text-transform:uppercase;margin:10px 0px 16px;font-weight:normal;color:#9f1b1b}
#title-type-service span{font-size:20px;color:#054d66}
.bookServiceBtn{text-align:center;line-height:30px;float:right;text-decoration:none;color:#fff;text-transform:uppercase;font-size:14px;margin:10px 0px}
a.bookServiceBtn:hover{opacity:0.8;filter:anpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8}
.book-searvice{display:block;border:0px;width:120px;height:30px;cursor:pointer;outline:none;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAeCAIAAABoq03CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5OEU0OTAxRjBERjExRTFBRTA1QTQwMEJDODcwNDNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5OEU0OTAyRjBERjExRTFBRTA1QTQwMEJDODcwNDNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODk4RTQ4RkZGMERGMTFFMUFFMDVBNDAwQkM4NzA0M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODk4RTQ5MDBGMERGMTFFMUFFMDVBNDAwQkM4NzA0M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40Z5WoAAACfklEQVR42uzaS2gTQRjA8X1MkiapMQ8xVqvREGpJL7ZG6SNYseJFEFqqYFHSk4JHK0IuHrwUPdSb0IIQUHpQrCiIhz5QsLZI6qM+SDH0gWzTlGySNtmkTTK7TqHUNCqUunP7/och2b39WIaZ3WEVRWE2JyvKyM/ky2kxmskJ6VUG2lr7ynV2g/as03Zqv5lj2ZK7bAn0VDxza3Q6IoHv9qsw6m43OQ9bDf+EHp6Ld4/PrGIZsP4zHc/56w+1OKx/gZ5YWO4aCeVlBZhUScOx91qqa+2mTdDJlXzHi09kBCAVM5dp+s8dIeNv6Ltj4YFQBGhUr6264maDax16JildfBqUFZg01I8sPx61elxWIyJ/Br4LuACTBpUwwzwPCV2NVSyW5TOB14lsDlAoZdFrX/maUVCIi+kMcNBLTBc+zifQl0gcFwrAQbXPgogm52MyBmi6fV0QUTiakOGJphxBRrGUBNC0I8hoScpiWEFTbknCiGfkfAGDBdVYjkUmDZ/JroAF1UwGHTJoeQyrDsqZy3agyp3GKWERLKh2wFKO3Htsg5M/wIJqBBkdc+6FDQvtCDLyVjnMeq2YgtcdtLIY9QQZaRHf5nH3Do2DCKXaj9cQ5LX30Ze8tX2DY1iGb7Lqx3Mc4SU/1qDdlXbfiboHw/BQq5/vZD3hZTa+GUaTqQZ/T2xZAhoV22Uyvr9zg4xM8XGDN9/Crd19OdiOqxSZl5/5rzTXuNZ34cUHaB6/nbh6vx+sVVHuvdZxwXt040rpkbBgeO5yT2B2UQSsbXdwt+3h9U6Py1F8kf3zkCNZfjwZ/RAYeke4Z6MgvmVfu40Qd55uPN9URxYbJXd/CTAAkMYIK9W4OksAAAAASUVORK5CYII=)}
#tblTicketPrice{border-collapse:collapse}
#tblTicketPrice td{border:1px solid #CCCCCC;font-family:"Trebuchet MS";font-size:9pt;padding:3px;text-align:center}
.addTicket{background:url("../images/round_plus.png") no-repeat scroll 0 0 transparent;display:block;height:16px;overflow:hidden;text-indent:-9999%;width:16px}
.removeTicket{background:url("../images/round_delete.png") no-repeat scroll 0 0 transparent;display:block;height:16px;overflow:hidden;text-indent:-9999%;width:16px}
.check{background:none repeat scroll 0 0 #A82229;color:#FFFFFF}
.lstSearch{display:block;margin:0;padding:0;list-style:none}
.lstSearch li{padding:10px 10px 16px}
.lstSearch li h3{margin-bottom:5px}
.lstSearch li h3 a{color:#333}
.lstSearch li span{color:#999;font-size:11px}
.serviceBlog{ width:100%;margin:16px 0 0;background:url(../images/servce_blog_mid.png) repeat-y}
.serviceBlog .t{ width:100%;height:1px;background:url(../images/servce_blog_top.png) no-repeat top center}
.serviceBlog .m{ padding:15px}
.serviceBlog .b{ width:273px;height:5px;background:url(../images/service_blog_bottom.png) no-repeat bottom center}
.serviceBlog h1.head{ height:25px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #d7d6d5}
.serviceBlog h1.head a{ text-decoration:none;font-size:21px;color:#9f1b1b}
.lst-ext-services{ margin:0;padding:0;list-style:none}
.lst-ext-services li{ display:inline-block;width:100%;padding:10px 0px}
.service_link{display:block;width:140px;height:200px;float:left;margin:10px 30px;color:#808080;text-decoration:none;}
.service_link p{display:block;margin:10px 0;border-left:2px #9F1B1B solid;padding:0 10px;font-family:"Times New Roman", Times, serif;font-weight:bold;font-style:italic;font-size:18px}
.service_link:hover{color:#9F1B1B}
.lstCountry{display:inline-block;padding:12px 20px;background:#f4f4f4;width:678px; margin-bottom:4px;}
.lineLeft{display:block;border-left:4px #dbdbdb solid;padding:0px 3px 4px 20px}
.lineLeft a{color:#9f1b1b; text-transform:uppercase; font-size:16px; text-decoration:none;}
.lineLeft a:hover{ text-decoration:underline;}
.lineLeft p{font-size:13px; margin:6px 0 0; line-height:18px;}
.lstCountry:hover .lineLeft{border-left:4px #0f7ea0 solid}
.activeCountry .lineLeft{border-left:4px #0f7ea0 solid !important}
.btnSend{color:#ffffff;text-transform:uppercase;height:40px !important; outline:none;}
.title-book-service{font-weight:normal;color:#9F1B1B;font-size:18px;border-bottom:1px solid #E2E0E1;margin:0 0 10px 0}
.ui-button-default{display:inline-block;padding:0 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border: 1px solid #962C31;background:#E7403C;margin:10px;color:#fff;text-decoration:none;font-size:16px;height:28px;line-height:26px;cursor:pointer;}
.noExtra{display:block;padding:10px 0;text-align:center;}
.holder-focus-info{display:inline-block;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #cfcfcf}
.holder-focus-info .l{width:214px;float:left}
.holder-focus-info div.photo{display:block;width:208px;height:140px;border:3px solid #d9d9d9;outline:none}
.holder-focus-info .review-photo{display:block;width:100%;height:16px;line-height:16px;color:#9f1b1b;padding-top:10px}
.holder-focus-info .r{width:216px;float:right}
.holder-focus-info .part-top-info{padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #cfcfcf}
.part-top-info p{line-height:18px;color:#333;font-size:13px}
.formatTextW3c{line-height:20px;margin-bottom:10px} .formatTextW3c div,.formatTextW3c p{font-size:14px;line-height:18px}
.formatTextW3c div,.formatTextW3c p,.formatTextW3c h1,.formatTextW3c h2,.formatTextW3c h3,.formatTextW3c h4,.formatTextW3c h5,.formatTextW3c h6{margin-bottom:10px}
.formatTextW3c ul{ padding-left:10px}
.formatTextW3c a{text-decoration:none;color:#333;font-weight:bold}
.formatTextW3c a table{border-collapse:collapse;table-layout:auto}
.h3bold{font-size:16px;margin:10px 0px;color:#054d66}
.listRelated{margin:0;padding:0;list-style:none}
.listRelated li{display:block;padding:2px 0px !important}
.listRelated li a{text-decoration:none;color:#333}
.listRelated li a:hover{text-decoration:underline}
.book-tour-now{display:block;width:128px;height:26px;text-transform:uppercase;line-height:26px;text-align:center;color:#fff;background-position:-23px -443px;text-decoration:none;font-weight:bold;margin:30px 0px;font-size:12px}
.tourID{color:#054d66;font-size:18px;text-transform:uppercase;font-weight:normal;margin:10px 0px 30px}
.formatTextAbout{line-height:20px;font-size:14px}
.formatTextAbout p,.formatTextAbout div{margin-bottom:10px}
.formatTextAbout a{text-decoration:none;color:#00759A;font-weight:bold}
.formatTextAbout a:hover{text-decoration:underline}

.item-book{display:inline-block;width:100%;margin-bottom:10px}
.item-book .tit{display:block;width:160px;height:24px;line-height:24px;color:inherit;float:left;padding-right:16px;text-align:right;font-size:14px}
.item-book .text{display:block;float:left;height:22px;border:1px solid #ccc;padding-left:5px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.item-book .ui-select-default{display:block;float:left;height:24px;margin-right:5px;border:1px solid #ccc;padding:2px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.item-book .ui-textarea-default{width:548px;height:80px;padding:5px 5px 5px 20px;border:1px solid #ccc;background:url(../images/icon/field_icon.png) no-repeat 5px 5px;resize:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.item-book .full{width:270px}
#request,.other-post2{
width: 710px;
    padding: 5px;
    float: right;
    margin-bottom: 15px;
  }
.rsb2{
	padding: 5px;
    float: right;
    width: 26%;
}  
.input_free{
	height: 33px;
    margin: 3px 0;
    width: 100%;
}
.submit{
	background: #2684b7;
    color: #fff;
    padding: 5px 37px;
    float: right;
    margin-right: 5px;
}
/*------- Ticket-------*/
.boxticket{
	height: 350px;
}
.bgr-form-search-home{ margin-top: 86px;border-radius: 0 3px 3px 3px;float: left;}
.boxkhoihanh{
    height: 273px;
    margin-top: -5px;
    width: 689px;
    float: right;
    box-shadow: 0px 0px 6px #8e8e8e;
   }

/*---- Testimonial---*/
.slick-lis{
	width: 400px;
    float: left;
}
.testimonial-pic{
 
}
.testimonial-pic img{
    height: 200px;
    margin: 5px 15px;
    border: 3px solid #d6d6d6;float: left;
}
.box-content.slick-slider .slick-next-items {
    position: absolute;
    top: 47%;
    right: 15px;
    background: url(../images/rightarrow.png) no-repeat;
    width: 34px;
    height: 76px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
} 
.box-content.slick-slider .slick-prev-items {
    position: absolute;
    top: 47%;
    left: 15px;
    background: url(../images/leftarrow.png) no-repeat;
    width: 34px;
    height: 76px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
        z-index: 999
}
.onmousexxx{
	padding: 5px;
    text-align: center
}
.testimonial {
    width: 360px;
    margin: 10px;
}
.testimonial-review{
	    background: #fff;
}
/* Slide slick*/
.slider {
    position:relative;
	z-index: 1;
	/*↑z-indexの値をh1のz-indexの値よりも小さくして背景に回す*/
 
}
 
.slider-item {
    width: 100%;/*各スライダー全体の横幅を画面の高さいっぱい（100%）にする*/
 
    background-repeat: no-repeat;/*背景画像をリピートしない*/
    background-position: center;/*背景画像の位置を中央に*/
    background-size: cover;/*背景画像が.slider-item全体を覆い表示*/
}
 
.slick-prev, 
.slick-next {
    position: absolute;
	z-index: 3;
    top: 42%;
    cursor: pointer;/*マウスカーソルを指マークに*/
    outline: none;/*クリックをしたら出てくる枠線を消す*/
    border-top: 2px solid #fff;/*矢印の色*/
    border-right: 2px solid #fff;/*矢印の色*/
    height: 25px;
    width: 25px;
}
.slick-prev:before, .slick-next:before{font-size:0}
.slick-prev {/*戻る矢印の位置と形状*/
    left:2.5%;
    transform: rotate(-135deg);
}

.slick-next {/*次へ矢印の位置と形状*/
    right:2.5%;
    transform: rotate(45deg);
}

 
.slick-dots {
	position: relative;
	z-index: 3;
    text-align:center;bottom: 30px;
}

.slick-dots li {
    display:inline-block;
	margin:0 5px;
}

.slick-dots button {
    color: transparent;
    outline: none;
    width:8px;/*ドットボタンのサイズ*/
    height:8px;/*ドットボタンのサイズ*/
    display:block;
    border-radius:50%;
    background:#fff;/*ドットボタンの色*/
}

.slick-dots .slick-active button{
    background:#333;/*ドットボタンの現在地表示の色*/
}
.slick-slide img{width: 100%; height: 360px}
 
.wrapper{
	position: relative;
}

  

.container p{
	padding: 300px 0;	
	text-align: center;
	color: #fff;
}

/* Slide*/
.slick-prev-items {
    position: absolute;
    top: -11%;
    right: 40px;
    background: url(../images/icon-arrow-left2.png) no-repeat;
    width: 20px;
    height: 47px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
        z-index: 999
}
.slick-next-items {
    position: absolute;
    top: -11%;
    right: 0;
    background: url(../images/icon-arrow-right2.png) no-repeat;
    width: 20px;
    height: 47px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
}
.boxtab.slick-slider .slick-prev-items {
    position: absolute;
    top: -5%;
    right: 40px;
    background: url(../images/icon-arrow-left2.png) no-repeat;
    width: 20px;
    height: 47px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
        z-index: 999
}
.boxtab.slick-slider .slick-next-items {
    position: absolute;
    top: -5%;
    right: 0;
    background: url(../images/icon-arrow-right2.png) no-repeat;
    width: 20px;
    height: 47px;
    border: none;
    overflow: hidden;
    text-indent: 100px;
}
.testimonial-review a{
    font: bold 1.4em/1.3em 'Manrope', sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #292929;
}
.testimonial-review p{
    font: 1.0em/1.3em 'Manrope', sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-top: 15px;
    text-align: center;
}
/*---- End Testimonial---*/
.codetour{
	font:1.4em/1.5 'Manrope', sans-serif;
	margin: 17px 0 0;
}
.free_quote_box h2{
	color: red;
	font: bold 1.8em/1.5em 'Manrope', sans-serif;
}
.request{
	font: 1.0em/1.5em 'Manrope', sans-serif;padding: 5px;
}
input.error{border:1px solid #c00000 !important}
label.error{display:none !important}
.item-book .medium{width:200px}
.item-book .select-full{width:246px}
.item-book .select-short{width:60px}
.noticeText{display:inline-block;margin:-5px 0 0;float:left;height:20px;line-height:20px;color:#666;font-size:11px;padding-left:195px}
.button-contact{ margin:20px auto 10px;width:130px}
.addTicket{background:url("../images/round_plus.png") no-repeat scroll 0 0 transparent;display:block;height:16px;overflow:hidden;text-indent:-9999%;width:16px}
.removeTicket{background:url("../images/round_delete.png") no-repeat scroll 0 0 transparent;display:block;ght:16px;overflow:hidden;text-indent:-9999%;width:16px}
.check{background:none repeat scroll 0 0 #A82229;color:#FFFFFF}
.v-menu ul{
	left: -200px;	
}
.v-menu ul ul{
	left: -100%;	
}

.collapse-body{
    display: block;
    font-family: 'Manrope', sans-serif;
    font-size: 13px;
    text-align: justify;
    color: #464646;
}
.boxcase8{
    height: 640px;
    padding-top: 10px;
}
.fadeInUp{
	padding-top: 10px;
}
.system-style.ul-detail .l-right{ width: 720px;}
.popup_message{ top: 25%; width: 500px; left: 50%;}

/*search hotel*/
.search_hotel{ background-color: #ebebeb; margin: 15px; font-size: 13px;}
.search_hotel>.col-sm-3{ padding-left: 0px;}
.hotel_list{ background-color: #fff; padding: 10px;}
.hotel_side_bar{ background-color: #fff; margin: 15px 0px 15px 0; padding: 10px;}
.hotel_side_bar h2{ background-color: #e9f3f7; padding: 10px 10px; font-size: 15px; border-left: 3px solid #b9e1f0;}
.hotel_side_bar ul{ margin: 5px 0;}
.hotel_side_bar li{ font-size: 12px; padding: 5px 0;}
.hotel_side_bar li label{ font-weight: normal;}
.hotel_side_bar li label input{ margin-right: 5px; margin-left: 15px;}

.search_hotel_form{ margin: 15px 0px;}
.search_hotel_form .col-sm-5{ padding-right: 10px; position: relative;}
.search_hotel_form .col-sm-5 .icon_search_hotel{ position: absolute; top: 15px; left: 27px; width: 14px; height: 14px; background: url(../images/icon_search_hotel.png);}
.search_hotel_form .col-sm-2{ padding-left: 0px; padding-right: 5px; position: relative;}
.search_hotel_form .col-sm-2 .icon_down_blue{ position: absolute; top: 15px; right: 10px; width: 15px; height: 10px; background: url(../images/icon_down_blue.png);}
.search_hotel_form .col-sm-1{ padding-left: 0px;}
.search_hotel_form .col-overflow{ overflow: hidden; margin-right: 5px; margin-left: -5px;}
.search_hotel_form #room_name{ width: 100%; background-color: #fff; height: 42px; border: none; text-indent: 30px;}
.search_hotel_form #address{ width: 130%; background-color: #fff; height: 42px; border: none; padding-left: 10px;}
.search_hotel_form #from_date{ width: 100%; background-color: #fff; height: 42px; border: none; padding-left: 10px;}
.search_hotel_form #to_date{ width: 100%; background-color: #fff; height: 42px; border: none; padding-left: 10px;}
.search_hotel_form #submit{ width: 100%; background-color: #294981; height: 42px; border: none; text-transform: uppercase; color: #fff;}

.hotel_list { font-size: 13px; margin-bottom: 15px;}
.hotel_list .col-sm-8{ position: relative;}
.hotel_list .hotel_button_status{ position: absolute; top: 0px; right: 5px; padding: 10px 15px; border: 1px solid #ddd; color: #339e09; font-weight: bold; font-size: 18px;}
.hotel_list .run_out_of_room{ color: #ff0000;}
.hotel_list .hotel_image{ width: 100%; display: block;}
.hotel_list .hotel_name a{ color: #294981; font-size: 20px;}
.hotel_list .hotel_address{ margin: 5px 0;}
.hotel_list .hotel_map a{ color: #294981; font-size: 13px; background: url(../images/icon_map_hotel.png) no-repeat left center; padding-left: 20px; line-height: 20px;}
.hotel_list .hotel_option_image li{ display: inline-block; margin: 3px;}
.hotel_list .hotel_option_image li img{ height: 32px;}
.hotel_list .hotel_view_room{ padding: 15px 0;}
.hotel_list .table{ border: 1px solid #ddd; display: none;}
.hotel_list .table td, .hotel_list .table th{ border-right: 1px solid #ddd; vertical-align: middle;}

.hotel_list .room_price{ font-weight: bold; color: #ff0000;}
.hotel_list .room_book{ background-color: #339e09; display: inline-block; padding: 5px 10px; color: #fff;}



.clear_background{ background: none !important;}
.count_down_220{ width: 220px;}
.count_down_220 p{ font-size: 14px;}

#form_letter{ margin: 30px auto 30px auto; width: 888px; height: 387px; background: url(../images/bgr_form_letter.png); overflow: hidden;}
#form_letter .box_imgbook{ display: none;}
#form_letter .book-tour-sidebar{ padding: 20px 30px 0 0; border: none; box-shadow: none; font-size: 13px; margin-bottom: 0; background: none; width: 50%; float: right;}
#form_letter .book-tour-sidebar input{ margin: 3px 0px; width: 98%; padding: 3px 4px;}
#form_letter .book-tour-sidebar textarea{ margin: 5px 0px; width: 98%;}
#form_letter .book-tour-sidebar .col6{ width: 45%; display: inline-block;}
#form_letter .book-tour-sidebar .col6:first-child{ margin-right: 6%;}
#form_letter .book-tour-sidebar button{ background: url(../images/btn-confirm.png) no-repeat top left; width: 70px; height: 56px; border: none; float: right; margin-right: 1%;}

.bksbm.btn-booking{ background: url(../images/button_book_now.png) no-repeat top left; width: 198px; height: 50px; border: none; float: right; margin-right: 30%; text-indent: 200px;}

#divAdLeft{
    left:0 !important;
    z-index: 9999;
}
#divAdRight{
	    right: 0 !important;
    left: auto !important;
    z-index: 139;
}
.block-recommend {
    margin-top: 14px; margin-bottom: 15px;
  
    overflow: hidden;
}
.block-recommend .slide-collection-top {
    border: 1px solid #e7e7e7;
    overflow: hidden;
    position: relative; 
}
#owl_home_recommend.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 4px;
}
#owl_home_recommend.owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 4px;
}
.slide-collection-top .trend-pro_item {
    float: left;
    border-left: 1px solid #e7e7e7;
    position: relative;
    width: 100%;padding-bottom: 10px; height: 299px
}
.slide-collection-top .item-col {
    display: block;
    text-align: center;
    white-space: nowrap;
    margin: 0 auto;
 
    width: 220px;
    background: url('../images/loading.svg') no-repeat center center rgba(255,255,255,0.5);
}
.slide-collection-top .item-col span {
    display: block;
    background-color: rgba(255,255,255,0.85);
    text-align: center;
    
    line-height: 30px;
    width: 100%;
    height: 30px;
    color: #333;
    font-size: 14px;
    overflow: hidden; padding: 0 5px;
}
.transit {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.slide-collection-top .item-col:hover span {  }
.slide-collection-top .item-col:hover > img{  -webkit-transform: scale(1.05,1.05);     -moz-transform: scale(1.05,1.05);      -ms-transform: scale(1.05,1.05);       -o-transform: scale(1.05,1.05);          transform: scale(1.05,1.05);}
/* Styling Next and Prev buttons */

#owl_home_recommend.owl-theme .owl-controls .owl-buttons div{
	filter: Alpha(Opacity=60);/*IE7 fix*/
	opacity: 0.6;
}
 
#owl_home_recommend.owl-theme .owl-controls .owl-buttons .owl-prev{
    position: absolute;
    left: 0;
    top: -158px; 
    z-index: 9999;
    text-indent: -9999px;
	display:inline-block;
    width: 30px; height: 50px;     background: rgba(153,153,153,0.8);
    
}
#owl_home_recommend.owl-theme .owl-controls .owl-buttons .owl-next{
    position: absolute;
    right: 0;
    top: -158px; 
    z-index: 9999;
    text-indent: -9999px;
	display:inline-block;
    width: 30px; height: 50px;     background: rgba(153,153,153,0.8);
    
}
#owl_home_recommend.owl-theme .owl-controls .owl-buttons .owl-next i{
    width: 20px;
    height: 20px;
    line-height: 50px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-top: 15px;
    margin-right: 7px;
}
#owl_home_recommend.owl-theme .owl-controls .owl-buttons .owl-prev i{
    width: 20px;
    height: 20px;
    line-height: 50px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -ms-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    display: inline-block;
    margin-top: 15px;
    margin-left: 7px;
}
#owl_home_recommend.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

#owl_home_recommend.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.block-recommend .slide-collection-top {
    border: 1px solid #e7e7e7;
    overflow: hidden;
    position: relative; 
}
#owl_home_recommend.owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: 4px;
}
#owl_home_recommend.owl-carousel .owl-controls .owl-buttons .owl-next {
    right: 4px;
}
.item-box .box-content .item .img img {
    width: 100%;
    height: 250px;
}

.item-box .item .img img {
    max-width: 100%;
}
 
.index-box .box-content {
    padding-left: 50px;
    padding-right: 50px;
}

.date-selected{display: inline-block;}
/*-------Search---------*/
.searchtool{
    background: #6a6a6a;
    width: 1200px;
}
.timkiem_tour{
    padding: 13px;
    border: 1px solid #444;
}
.searchitem{
	height: 32px;
    width: 530px;
    border: none;
    margin: 2px;
    padding-left: 5px;
    border: 1px solid #bcbcbc;
}
.searchprice{
	width: 289px;
    margin: 2px;
    border: solid 1px #AFAFAF;
    height: 32px;
}
.datepicker{
	width: 180px;
    margin: 2px;
    border: solid 1px #AFAFAF;
    height: 32px;
}
.ui-datepicker-trigger{
	position: absolute;
       top: 10px;
    right: 5px;
}
.btn-search-index{
	margin-top: -5px;
    background: #337dae;
    color: #fff;
    width: 154px;
    height: 32px;
    border: 1px solid #fff;
}
.buttons{
	margin-left: 14px;
    margin-top: 6px;
    width: 150px;
    height: 51px;
    background: #d30000;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
}
/*-----End Search---------*/

.pBox{ font-size: 13px;}
.pBoxhomea{ 
        font-size: 13px;
    background: #fff;
    padding: 5px;
    border: 1px solid #cacaca;
        width: 597px;
    float: right;
}
.pBoxhome{ 
        font-size: 13px;
    background: #fff;
    padding: 5px;
    border: 1px solid #cacaca;
}

.titlehome{
    margin-bottom: 4px;
}
.pBox .title{ }
.pBox .title a{ color: #fa5708; display: inline-block; margin: 10px 0;}
 .khoihanh{
width: 612px;
    height: 530px;
    overflow: auto;
    border-bottom: 1px solid #dcdcdc;
}
.left-index{
    width: 582px;
    position: absolute;
    top: 0;
    right: 0;
}
.tablelist:first-child {
    border-top: none;
}
table#list tr td {
    padding: 5px 0px;
    font-size: 12px;
} 
table#list tr td a {
    color: #fa5708;
    font-weight: bold;
    font-size: 14px;
}

.lichkhoihanh {
    background: url(../images/lichkhoihanh.png) no-repeat;
    padding: 5px 30px;
}
.airlines {
    background: url(../images/airlines.png) no-repeat;
    padding: 5px 30px;
}
.seats {
    background: url(../images/seat.png) no-repeat;
    padding: 1px 35px;
    font-size: 18px !important;
    font-weight: bold;
    color: red;
}
.pricelist {
    background: url(../images/bestprice.png) no-repeat;
    padding: 1px 35px;
    font-size: 21px !important;
    font-weight: bold;
    color: red; 
    vertical-align: middle;
    text-align: center;
}
 
 
 
.slider2_container img{
	height: 500px;
	width: 640px;
}
.ibox-partner{
	background: #fff;
	/*background:url('../images/bgrboxdoitac.jpg')no-repeat;*/
}
.ibox-partner{
	padding-top: 10px;
}
.it-name{
	    color: red; 
    font: bold 1.8em/1.5em 'Manrope', sans-serif; padding: 5px 0;
}
.other2 img{max-width: 100%}
.other2 > li{margin-bottom: 20px;text-align: center}
.other2 >li .iname {margin: 10px 0 5px 0; font-size: 14px; display: inline-block; }
.other2 >li img{margin-right: 0}
.other2 >li .new-price{font-size: 15px; color: red}
 
 .M-title{
        font: bold 1.8em/2em 'Manrope', sans-serif;
    color: #1477a8;
    padding-left: 19px;
}
.M-boxHotro{
    background: #189ddf;
 
}
.H-bgr{
    background: #fff;
    width: 238px;
    margin: 10px;
}
.H-content{
    padding: 10px;
    display: grid;
}
.H-content p:hover{
    background: #eaeaea;
}
.H-lv2{
    border-bottom: 1px dotted #c3c3c3;
    font: 1.5em/1.3em 'Manrope', sans-serif;
    color: #000;
    padding: 8px 0;
}
.ym{
   font: 1.5em/2em 'Manrope', sans-serif;
   color: #7f7f7f;
}
.ym::before{
    content:"";
    background: url('../images/ym.png') no-repeat;
    padding: 0 15px;
}
.sk{
   font: 1.5em/2em 'Manrope', sans-serif;
   color: #7f7f7f;
}
.sk::before{
    content:"";
    background: url('../images/sk.png') no-repeat;
    padding: 0 15px;
}
.tel{
   font: 1.5em/2em 'Manrope', sans-serif;
   color: #7f7f7f;
}
.tel::before{
    content:"";
    background: url('../images/tel.png') no-repeat;
    padding: 0 15px;
}
.mail{
   font: 1.5em/2em 'Manrope', sans-serif;
   color: #7f7f7f;
}
.mail::before{
    content:"";
    background: url('../images/mail.png') no-repeat;
    padding: 0 15px;
}

.M-boxHotro a{display: block;}

 /* Style the tab */


/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
    padding: 6px 12px;
}


 
/*---- tab ---*/
/* Style the tab */
.tab {
    overflow: hidden;
    background-color: #ffffff;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 3px 16px;
    transition: 0.3s;
    font-size: 14px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
background-color: #2587bf;
    color: #fff;
}
#ifrSearchForm{
	border: 0px solid;  margin-top: -85px; margin-left: 0px; height:320px;
	
}
.fl-form{
	width: 510px;
}
/* Style the tab content */
.marquee {
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 50s linear infinite;
}

.boxdulich{
	float: right;width: 689px
}
.vtvgroupa{display: none !important}
/*--------- Ho tro ben phai --------*/
#vtvgroup {background-image: url('http://6.img.izshop.vn/tv56/images/vali.png');background-repeat: no-repeat;background-position: center right;position: fixed;left: -317px;top: 240px;overflow: hidden;text-align: left;z-index: 10000;height: 390px;padding: 0 30px 0 0;cursor: pointer;}
.nolist {list-style: none;padding: 0;margin: 0;}
#vtvgroup .vtvgroup { width:306px; height:380px; padding:8px 3px 7px 10px; position:relative;background: #fff;}
#vtvgroup .close_arrow { background:url(../images/left_open.jpg) no-repeat left top; width:11px; height:11px; position:absolute; right:-24px; bottom:9px; }
#vtvgroup .open_arrow { background:url(../images/left_close.jpg) no-repeat left top; width:11px; height:11px; position:absolute; right:-24px; bottom:9px; }
.sys_img_hover{text-align: center;margin-top:20px}
#vtvgroup .vtvgroup ul { margin:0px; float:left;}
#vtvgroup .vtvgroup ul li a{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;color: #fff;font-size: 13px;line-height: 15px;text-align: center;text-shadow: 1px 1px rgba(0,0,0,.25);transition: all 300ms ease 100ms;-webkit-transition: all 300ms ease 100ms;}
#vtvgroup .vtvgroup ul li a:hover { text-decoration:none;border-color:#555;box-shadow:0 1px 25px rgba(0,0,0,.4) inset}
#vtvgroup .vtvgroup ul li {margin-bottom: 3px; float:left;}
#vtvgroup .vtvgroup .col1,#vtvgroup .vtvgroup .col1 a{ width:137px; margin-right:3px;}
#vtvgroup .vtvgroup .col1 li.vietravel { height:96px;}
#vtvgroup .vtvgroup .col1 li.vietravel a { background-color: #0f63a3;background-image: url(https://travel.com.vn/images/vtvgroup/vietravel.png);background-position: center 20px;height: 96px;padding-top: 60px;}
#vtvgroup .vtvgroup .col1 li.vietravel a:hover { background-position: center 40px; padding-top:20px;}
#vtvgroup .vtvgroup .col1 li.car { height:73px; width:57px; margin-right:3px;}
#vtvgroup .vtvgroup .col1 li.car a { width:57px; background-color:#01a719;background-image: url(https://travel.com.vn/images/vtvgroup/car.png);height: 73px; background-position: center 15px;padding-top: 50px;text-align: center;}
#vtvgroup .vtvgroup .col1 li.car a:hover {background-position: center 35px;padding-top: 10px;}
#vtvgroup .vtvgroup .col1 li.ticket { height:73px; width:77px;}
#vtvgroup .vtvgroup .col1 li.ticket a { width:77px; background-color:#2fb1be;background-image: url(https://travel.com.vn/images/vtvgroup/ticket.png);height: 73px; background-position: center 15px;padding-top: 50px;text-align: center;}
#vtvgroup .vtvgroup .col1 li.ticket a:hover {background-position: center 35px;padding-top: 10px;}
#vtvgroup .vtvgroup .col1 li.hotel { height:44px;}
#vtvgroup .vtvgroup .col1 li.hotel a { background-color:#ff9933;background-image: url(https://travel.com.vn/images/vtvgroup/hotel.png);height: 44px; background-position: 5px center;padding: 15px 10px 0px 65px;text-align: left;}
#vtvgroup .vtvgroup .col1 li.hotel a:hover {background-position: 70px center;padding: 15px 10px 0px 5px;}
#vtvgroup .vtvgroup .col1 li.vimac { height:65px;}
#vtvgroup .vtvgroup .col1 li.vimac a { background-color:#ffba16;background-image: url(https://travel.com.vn/images/vtvgroup/vimac.png);height: 65px; background-position: center 7px;padding-top: 45px;text-align: center;}
#vtvgroup .vtvgroup .col1 li.vimac a:hover {background-position: center 25px;padding-top: 6px;}

#vtvgroup .vtvgroup .col2,#vtvgroup .vtvgroup .col2 a{ width:153px;}
#vtvgroup .vtvgroup .col2 li.travel { height:81px;}
#vtvgroup .vtvgroup .col2 li.travel a { background-color:#0f5f64;background-image: url(https://travel.com.vn/images/vtvgroup/travel.png);height: 81px; background-position: center 15px;padding-top: 50px;text-align: center;}
#vtvgroup .vtvgroup .col2 li.travel a:hover {background-position: center 35px;padding-top: 15px;}
#vtvgroup .vtvgroup .col2 li.tour-asia { height: 59px;}
#vtvgroup .vtvgroup .col2 li.tour-asia a {  background-color:#d9532d;background-image: url(https://travel.com.vn/images/vtvgroup/tour-asia.png); background-position: 100px center;height: 59px;padding-top: 24px;text-align: left;padding-left: 10px;}
#vtvgroup .vtvgroup .col2 li.tour-asia a:hover {background-position: 5px center; padding-top: 24px;padding-left: 40px;}
#vtvgroup .vtvgroup .col2 li.golf { height:86px; width:153px; margin-right:3px;}
#vtvgroup .vtvgroup .col2 li.golf a { width:153px; background-color:#197b30;background-image: url(https://travel.com.vn/images/vtvgroup/golf.png);height: 86px; background-position: center 15px;padding-top: 55px;text-align: center;}
#vtvgroup .vtvgroup .col2 li.golf a:hover {background-position: center 35px;padding-top: 15px;}
#vtvgroup .vtvgroup .col2 li.dive { height:86px; width:74px;}
#vtvgroup .vtvgroup .col2 li.dive a { width:74px; background-color:#0084cc;background-image: url(https://travel.com.vn/images/vtvgroup/vinadive.png);height: 86px; background-position: center 15px;padding-top: 55px;text-align: center;}
#vtvgroup .vtvgroup .col2 li.dive a:hover {background-position: center 35px;padding-top: 15px;}
#vtvgroup .vtvgroup .col2 li.training { height: 52px;}
#vtvgroup .vtvgroup .col2 li.training a {  background-color:#b61b43;background-image: url(https://travel.com.vn/images/vtvgroup/training.png); background-position: 115px center;height: 52px;padding-top: 18px;text-align: left;padding-left: 10px;}
#vtvgroup .vtvgroup .col2 li.training a:hover {background-position: 10px center; padding-top: 18px;padding-left: 45px;}
.square {  height: 50px;  width: 50px;  background-color: #555;}

.sys_top_left{display: flex;position: absolute;left:0;    top: 0;  z-index: 9999; height: 57px;background: #fff;}
.sys_top_left .sys_logo{background: #fff; padding: 17px}
.sys_top_left .sys_logo img{height: 25px}
.sys_top_left .slogan {    display: inline-block;  margin:0;  background: #fff;    padding: 10px 0;}
 
.menu_m{    position: relative;    z-index: 99;    background-color: #006cb5;  border-bottom: 1px solid #ffffff52;}
.sys_top_left .search-container .searchbutton{color: #006cb5;    font-size: 35px; height: 57px;padding: 13px 0;}
.sys_top_left .search-container{margin: 0 0 0px 21px;float: right;}
.sys_top_left.expandright{margin-top: 5px;}
/*--------- Ho tro ben phai --------*/
.menu-mb,._ext3_m_{display: none}
.sys_box_news,.sys_gallery_col{text-align: center;}
/*List mobile*/
.sys_tour_mobile .slide_detail{float: none}
.sys_tour_mobile .sys_tour_right{width: 100%; float: none;}
.sys_tour_mobile .tabs_list{position: relative;}
.sys_tour_mobile .detailtour{width: 100%;}
.sys_tour_mobile .tour_info,.sys_tour_mobile .tabs_list{width: 100%}
.sys_tour_mobile .sys_tab_title{font: bold 25px/3em 'Manrope', sans-serif;text-transform: uppercase;border-bottom: 1px dotted #000;margin-bottom: 20px;border-left: 5px solid red;padding: 10px 5px;}
.sys_tour_mobile .detailtour  img{width: 100% !important; height: auto !important}
/*List mobile*/
.sys_detail_tours_m .slide_detail{float: none}
.sys_detail_tours_m .sys_tour_right{width: 100%; float: none;}
.sys_detail_tours_m .tabs_list{position: relative;}
.sys_detail_tours_m .detailtour{width: 100%;padding: 10px}
.sys_detail_tours_m .tour_info,.sys_tour_mobile .tabs_list{width: 100%}
.sys_detail_tours_m .sys_tab_title{font: bold 25px/2em 'Manrope', sans-serif;text-transform: uppercase;border-bottom: 1px dotted #000;margin-bottom: 20px;border-left: 5px solid red;padding: 0 5px;}
.sys_detail_tours_m .detailtour  img{ height: auto !important;}

.sys_detail_tours_m{display: none}

/**
 * Generic Styling
*/

.xdsoft_datetimepicker{
	background: #ffffff;
	color: #424242;
	font-family: inherit;
	font-weight: 400;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==');
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #FFFFFF;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff0000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #00923f;
	box-shadow: #007c36 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:90px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #FFFFFF;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #FFFFFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#00923f;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #00923f;
	box-shadow: #065cac 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff0000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{position:relative;
}

/*Support footer*/
/*@media (min-width: 992px){
        .fab-wrapper{
            display: none !important;
        }
    }*/
 
   .fab-wrapper {
      position: fixed;
      bottom: 5px;
      left: 6%;
      z-index: 9999999;
   }
   .fab-checkbox {
      display: none !important;
   }
   .fab-checkbox:checked~ .devvn_bg {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.8);
      z-index: 1;
   }
   .fab {
      width: 60px;
      max-width: unset;
      height: 60px;
      display: flex !important;
      justify-content: center;
      align-items: center;
      margin: 0;
      border-radius: 50%;
      background: #d70018;
      box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
      position: absolute;
      right: 10px;
      bottom: 10px;
      z-index: 1000;
      overflow: hidden;
      transform: rotate(
            0deg
      );
      -webkit-transition: all .15s cubic-bezier(.15,.87,.45,1.23);
      transition: all .15s cubic-bezier(.15,.87,.45,1.23);
   }
   .fab-checkbox:checked~.fab {
      transform: rotate(
            90deg
      );
      -webkit-transition: all .15s cubic-bezier(.15,.87,.45,1.23);
      transition: all .15s cubic-bezier(.15,.87,.45,1.23);
   }
   [class*=icon-cps-] {
      display: inline-block;
      vertical-align: middle;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAACECAQAAACNQYRWAAAACXBIWXMAAAsTAAALEwEAmpwYAAALHWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMi0yNlQyMjo0Mjo1NyswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMjAlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjJjZmJmOGYxLTM0OGMtMzI0MS1hZWI4LTNkMGIxMTZjNWU5NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFiMjQ1MWY3LTRmODYtNWU0OC04MzQwLTlkYzljMWI3MTE1MyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWIyNDUxZjctNGY4Ni01ZTQ4LTgzNDAtOWRjOWMxYjcxMTUzIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI2VDIyOjQyOjU3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2ZTJkMjJlLTg3NWMtODY0NC05YzlmLWRhZWUzYjg0NWQ4ZCIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QwOTo1OTo1NCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvcG5nIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODZjZmUzMS01ZmFhLTI1NDUtOTRjNC0wODgyM2NlOTVlYmMiIHN0RXZ0OndoZW49IjIwMjEtMDItMjdUMDk6NTk6NTQrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzE3NmI3ZDEtYjRkYS00ZjRkLTk1YTQtOGY4OGZjNmUzYTkyIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI3VDEwOjAwOjA3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QxMDowMDowNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTc2YjdkMS1iNGRhLTRmNGQtOTVhNC04Zjg4ZmM2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)!important;
      background-repeat: no-repeat;
      background-size: 453px;
   }
   .icon-cps-fab-menu {
      width: 50px;
      height: 50px;
      margin: 0 !important;
      background-size: 694px;
      background-position: -649px 0;
   }
   .fab-checkbox:checked~.fab .icon-cps-fab-menu {
      width: 30px;
      height: 30px;
      margin: 0;
      background-size: 615px;
      background-position: -291px -70px;
   }
   .fab-wheel {
      width: 300px;
      height: 220px;
      position: absolute;
      bottom: 15px;
      left: 15px;
      transform: scale(0);
      transform-origin: bottom right;
      transition: all .3s ease;
      z-index: 12;
   }
   .fab-wheel .fab-title{color: #fff;font-size: 14px;}
   .fab-checkbox:checked~.fab-wheel {
      transform: scale(1);
   }
   .fab-wheel .fab-action {
      display: flex;
      align-items: center;
      font-size: 14px;
      font-weight: 700;
      color: #fff;
      position: absolute;
      text-decoration: none;
   }
   .fab-wheel .fab-action-1 {
      top: 40px;
      left: -100px;
   }
   .fab-title {
      float: left;
      margin: 0 5px 0 0;
      opacity: 0;
   }
   .fab-checkbox:checked~.fab-wheel .fab-title {
      opacity: 1;
   }
   .fab-button {
      width: 45px;
      height: 45px;
      display: flex;
      justify-content: center;
      align-items: center;
      float: left;
      padding: 4px;
      border-radius: 50%;
      background: #0f1941;
      box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
      font-size: 24px;
      color: White;
      transition: all 1s ease;
      overflow: hidden;
   }
   .icon-cps-local {
      width: 28px;
      height: 28px;
      background-position: 0px -49px;
   }
   .fab-wheel .fab-button-1 {
      background: #3B5998; 
   }
   .fab-wheel .fab-action-2 {
      top: 102px;
      left: -20px;
   }
 
   .fab-wheel .fab-button-2 {
      background: #fb0;
   }
   .icon-cps-phone {
      width: 28px;
      height: 28px;
      background-position: -51px -49px;
   }
   .fab-wheel .fab-action-3 {
      left: 8px;
      bottom: 60px;
   }
   .fab-wheel .fab-button-3 {
      background: #0f9d58;
   }
   .icon-cps-chat {
      width: 30px;
      height: 30px;
      background-position: -369px 0px;
   }
   .fab-wheel .fab-action-4 {
      left: 0;
      bottom: 0;
   }
   .fab-wheel .fab-button-4 {
      background: #2f82fc;
   }
   .icon-cps-chat-zalo {
      width: 30px;
      height: 30px;
      background-position: -362px -1px;
      background-size: 515px;
   }
.fa-facebook {
  background: transparent;
  color: white;
}
.fab-wheel .fab-button-1:hover,.fab-wheel .fab-button-2:hover,.fab-wheel .fab-button-3:hover,.fab-wheel .fab-button-4:hover{background:red}
   .suggestions-chat-box {
      min-width: 140px;
      min-height: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
      border: 1px solid #1d72e0;
      border-radius: 10px;
      background: #277cea;
      box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
      font-size: 14px;
      font-weight: 700;
      color: #fff;
      position: fixed;
      right: 80px;
      bottom: 7%;
      z-index: 11;
   }
   .hidden {
      display: none!important;
   }
   .align-items-center {
      -ms-flex-align: center!important;
      align-items: center!important;
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important;
      display: -ms-flexbox!important;
      display: flex!important;
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important;
   }
   .suggestions-chat-box #btnClose {
      position: absolute;
      top: 2px;
      left: 2px;
   }
   i.icon-cps-face {
      width: 28px;
      height: 28px;
      background-position: -177px 0px;
   }
   .fab-checkbox:not(:checked)~.fab {
      animation-name: zoom;
      -webkit-animation-name: zoom;
      animation-delay: 0s;
      -webkit-animation-delay: 0s;
      animation-duration: 1.5s;
      -webkit-animation-duration: 1.5s;
      animation-iteration-count: infinite;
      -webkit-animation-iteration-count: infinite;
      cursor: pointer;
      box-shadow: 0 0 0 0 #c31d1d;
   }
   @-webkit-keyframes tada {
      0% {
         -webkit-transform: scale(1);
         transform: scale(1)
      }
 
      10%,20% {
         -webkit-transform: scale(.9) rotate(-3deg);
         transform: scale(.9) rotate(-3deg)
      }
 
      30%,50%,70%,90% {
         -webkit-transform: scale(1.1) rotate(3deg);
         transform: scale(1.1) rotate(3deg)
      }
 
      40%,60%,80% {
         -webkit-transform: scale(1.1) rotate(-3deg);
         transform: scale(1.1) rotate(-3deg)
      }
 
      100% {
         -webkit-transform: scale(1) rotate(0);
         transform: scale(1) rotate(0)
      }
   }
 
   @keyframes tada {
      0% {
         -webkit-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1)
      }
 
      10%,20% {
         -webkit-transform: scale(.9) rotate(-3deg);
         -ms-transform: scale(.9) rotate(-3deg);
         transform: scale(.9) rotate(-3deg)
      }
 
      30%,50%,70%,90% {
         -webkit-transform: scale(1.1) rotate(3deg);
         -ms-transform: scale(1.1) rotate(3deg);
         transform: scale(1.1) rotate(3deg)
      }
 
      40%,60%,80% {
         -webkit-transform: scale(1.1) rotate(-3deg);
         -ms-transform: scale(1.1) rotate(-3deg);
         transform: scale(1.1) rotate(-3deg)
      }
 
      100% {
         -webkit-transform: scale(1) rotate(0);
         -ms-transform: scale(1) rotate(0);
         transform: scale(1) rotate(0)
      }
   }
 
   @-webkit-keyframes zoom {
      0% {
         transform: scale(.9)
      }
 
      70% {
         transform: scale(1);
         box-shadow: 0 0 0 15px transparent
      }
 
      100% {
         transform: scale(.9);
         box-shadow: 0 0 0 0 transparent
      }
   }
 
   @keyframes zoom {
      0% {
         transform: scale(.9)
      }
 
      70% {
         transform: scale(1);
         box-shadow: 0 0 0 15px transparent
      }
 
      100% {
         transform: scale(.9);
         box-shadow: 0 0 0 0 transparent
      }
   }
@media only screen and (min-width: 1200px) {

}  
@media only screen and (max-width: 1128px) {
.sys_box_tours .fl { width: 23.1%;} 
.sys_col_right,.sys_gallery_col{width: 100%}
.sys_gallery_box ul li{width: 20%;}
.in_air{    width: 53.33%;}
#list-tour article{width: calc(30% - 10px);}
 
}
@media only screen and (max-width: 1026px) {
.sys_col_left{ width: 35%;}
.sys_col_right{width: 65%;}
.sys_gallery_col { width: 100%;float: none;}
.system-style.addContact{margin: 0; background: #065c8d;}
}
@media only screen and (max-width: 987px) {
.sys_col_left{width: 35%}
.sys_ext3_li{float: left;height: 120px;}
.sys_box_right{width: auto;}
.ADEDPKHeader{margin-top: 70px !important}
.sys_box_tours ul li{width: calc(32% - 10px);}
.sys_gallery_box ul li{width: auto;}
._ext3{display: none}
._ext3_m_{display: inline;}
.vtvgroupa{display: inline !important}
.sys_detail_tours_m{display: inline;}
.sys_detail_tours_d{display: none;}
#slider2_container{width: 100% !important; }
.slide_detail{float: none}
.sys_tour_right{float: none;width: 100%}
#slider2_container img,#slider2_container.popup_img{width: 100% !important;}
#slider2_container .slides{width: 100% !important; }
#slider2_container .jssort01{width: 100% !important; }
#slider2_container .slidesd{left: 15%  !important;}
.sys_overview{padding: 20px 35px 16px 10px}
.detailtour table,.wpb_column,.vc_column-inner,.detailtour hr {width: 100% !important;}
.sys_detail_tours_m .sys_tab_title{background: #dfdfdf;font: bold 19px/2em 'Manrope', sans-serif;}
.button-dat-tour{margin-top: 6px;}
.header-hot-link li{display:inline;}
.navbar-collapse.in{overflow-y: initial;}
.container-fluid{padding: 0}
.slogan_mb{text-align: center;    margin: 15px 0;    border-bottom: 1px dotted #000;}
}

@media only screen and (max-width: 890px) {
 
.sys_box_tours ul li{width: calc(30% - 10px);}
.in_air { width: 100%;}
.fr{display: none}
.new-footer ul li:first-child {width: 100%; margin-bottom: 30px}
.container-fluid{background: #006cb5;}
.sys_logo_mb{text-align: center; margin: 15px 0;}
.menu-mb{display: inline}
.sys_desk_banner{display: none}
.sys_box_news,.sys_title_box{text-align: center;}
._ext3_m_{display: none}
.sys_col_right{width: 100%}

}

@media only screen and (max-width: 810px) {
.logo{float: none;    margin: 0 auto;}
.sys_main_banner {height: 190px;text-align: center;}
.sys_box_right{width: 100%; float: none;margin-top: 30px;    text-align: center;}
.sys_search{width: 100%}
.slick-slide img{height: auto !important}
.sys_gallery_box ul li {  width: 25%;}
.block-support{display: inline;}
.SocalSupport{width: 57%}

#list-tour article {width: calc(50% - 10px);}
}
@media only screen and (max-width: 600px) {
.sys_item_one .sys_hover{width: 100%; overflow: hidden;}
.sys_box_tours ul li{width: calc(50% - 10px);}
.system-style.bottom_nav li {    min-width: 173px;}
.fab-wrapper{left: 23%;}
.sys_box_tours ul li{width: calc(50% - 10px);}
.sys_top_left .search-container { margin: 0 0 0px -4px;}
#list-tour article {width: calc(50% - 10px);}
.other-post{padding: 20px}
.sys_list_news .sys_lsidebar,.sys_list_news .list-items{width: 100%}
.system-style.s_list_news li img{float: none;}
.system-style.s_list_news.style-02 li img{width: 100%; height: auto}
.system-style.s_list_news li .vdetail{position: relative;bottom: -15px;}
.system-style.s_list_news li{height: auto}
.text-content{padding: 20px}
.system_forms.s_form_news .s_detail img{height: auto !important;max-width:100% !important;margin:auto !important}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{margin: 0}
.sys_item_one{height: auto;}
.sys_list_hover img {    width: auto;}
.f12eshow{font-size: 14px; text-align: justify;}
.detailtour { font: 1em/1.6em 'Manrope', sans-serif;}
.other-post h2 { font-size: 13px;}
.sys_box_tours .sys_case_two .sys_hover img,.sys_box_tours .sys_case_two .sys_hover{height: auto; width: 100%}
 
.background-slider,.mySlides img{height: auto !important; margin: 10px 0}
.sys_item_one img{width: 100% !important; height: auto !important;}
}

@media only screen and (max-width: 450px) {
	.sys_box_tours ul li{width: calc(100% - 10px);height: auto}
	#list-tour article {width: calc(100% - 10px);}
	.sys_list_hover img,#slider2_container img{width: 100%; height: auto;}
input[type="text"], input[type="password"], input[type="email"], input[type="number"]{width: auto;}
.fr img{width: 100% !important; height: auto !important}
.logo{width: 100%}
 
.sys_box_tours ul{display: inline;}

.sys_box_news ul li{ width: auto;}
.sys_box_news .sys_img_hover img{width: 100% !important; height: auto}
.sys_box_news .sys_img_hover{width: 100%;height: 220px;}
.sys_gallery_box ul li {width: 50%;}
.sys_gallery_box .sys_img_hover { width: 98%;}
.sys_gallery_box ul li:first-child .sys_img_hover,.sys_box_news ul li:first-child .sys_img_hover{height: auto;}
.sys_title_box{text-align: center;}
.system-style.bottom_nav li{border: 0;width: 100%;  text-align: center;min-height: auto !important; margin: 20px 0;}
.sys_logo{padding: 14px 4px;}
.SocalSupport{margin: 10px auto;}
._ext3_m ul li{width: 50%; float: left;}
.form_book_tour{display: inline;}
#select_schedule{width: 80%}
.button-dat-tour{float: none;    margin-left: 17%;}
.sys_overview .price-sw{text-align: center;}
.sys_item_one img{width: 100% !important;height: 100% !important;}
 
}

@media only screen and (max-width: 393px) {
.sys_top_left .search-container { margin: 0 0 0px -15px;}	
.sys_top_left .sys_logo { padding: 17px 5px;}
}

@media only screen and (max-width: 300px) {
.sys_top_left .sys_logo img {    height: 17px;}
.slogan img{height: 20px !important; width: auto !important;}
.sys_top_left .slogan{padding: 16px 0;}
.container-fluid{padding-right:0}
}
.tabs {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;background: #006cb5;    padding: 5px;}

.tabs label {
  -webkit-box-ordinal-group: 2;text-transform: uppercase;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 6px 7px;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #90CAF9;
  font-weight: bold;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
  font-size: 12px;
}

.tabs .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #fafafa;
}

.tabs input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.tabs input[type="radio"]:checked + label { background: #fafafa; text-transform: uppercase;border: 1px solid #90caf9;}

.tabs input[type="radio"]:checked + label + .tab { display: block;font-size: 12px; }
 @media (max-width: 45em) {

.tabs .tab,  .tabs label {
  -webkit-box-ordinal-group: NaN;
  -webkit-order: initial;
  -ms-flex-order: initial;
  order: initial;
}

.tabs label {
  width: 100%;
  margin-right: 0;
  margin-top: 0.2rem;
}
}
