/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
html {
	-webkit-text-size-adjust: 100%;
}
/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
.wp-smiley {
	display: inline;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
html {
	-webkit-text-size-adjust: 100%;
}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:26px;color:#111; background:#f5f5f5
}body.landing{padding-top:0}.container{width:1170px;margin:0 auto}.landing .container{width:617px}.columns,.columns > .content,.columns > .sidebar,.columns > .sidebar2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns > .content{width:617px;float: left;
	border-width: 0 1px 0 0;
	border-style:solid;border-color:#ddd}.columns > .sidebar{width: 280px;
	float: right;
	padding:26px 26px 0 26px}.sidebar2{float:right;width:300px;margin-top:10px}a{color:#d00;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:none}.menu{position:relative;z-index:50;list-style:none;border-width:0 0 1px 1px;border-style:solid}.menu li{position:relative;float:left;margin-bottom:-1px}.menu .sub-menu{position:absolute;left:-1px;display:none;list-style:none;z-index:110;margin-top:-1px}.menu .sub-menu .sub-menu{top:0;left:10.5625em;margin:0 0 0 -1px}.menu li:hover > .sub-menu{display:block}.menu .sub-menu li{width:10.5625em;clear:both}.menu a,.menu_control{display:block;font-size: 13px;
	line-height:1em;text-transform:uppercase;letter-spacing:1px;color:#111;border-width:1px 1px 1px 0;border-style:solid;background-color:#eee;padding:0.75em 1em}.menu a:hover{background-color:#ddd}.menu_control{display:none;background-color:#f9f9f9}.menu .sub-menu a{border-left-width:1px}.menu,.menu a,.menu .sub-menu{border-color:#ddd}.menu .current-menu-item > a{border-bottom-color:#f9f9f9;background-color:#f9f9f9;cursor:text}.menu .sub-menu .current-menu-item > a{border-bottom-color:#ddd}.header{border-bottom:3px double #ddd;padding:26px}.landing .header{text-align:center}#site_title{font-size: 42px;
	line-height:1.32em;font-weight:bold;color:#111}#site_title a{color:#111}#site_title a:hover{color:#d00}#site_tagline{font-size: 16px;
	color: #888;
	line-height:1.32em}.grt,.grt h3{font-size:14px;line-height:26px}.grt .headline{font-size: 26px;
	line-height: 39px;
	margin:0}.grt h2{font-size: 20px;
	line-height: 31px;
	margin-top:39px;margin-bottom:13px}.grt .small,.grt .caption{font-size:13px;line-height:22px}.grt .drop_cap{font-size:52px;line-height:1em;margin-right:0.15em;float:left}.grt p,.grt ul,.grt ol,.grt blockquote,.grt pre,.grt dl,.grt dd,.grt .center,.grt .block,.grt .caption,.post_box .aligncenter,.post_box .alignnone,.post_box .post_image,.post_box .post_image_box,.post_box .wp-caption,.post_box .wp-post-image,.post_box .alert,.post_box .note,.headline_area{margin-bottom:0}.grt ul,.grt ol,.grt .stack{margin-left:26px}.grt ul ul,.grt ul ol,.grt ol ul,.grt ol ol,.wp-caption p,.post_box .alert p:last-child,.post_box .note p:last-child,.post_content blockquote.right p,.post_content blockquote.left p{margin-bottom:0}.grt .left,.post_box .alignleft,.post_box .ad_left{}.grt .right,.post_box .alignright,.post_box .ad{margin-bottom:26px;margin-left:26px}.grt .caption{margin-top:-13px;color:#888}.grt blockquote.right,.grt blockquote.left{font-size: 26px;
	line-height: 36px;
	width:45%;margin-bottom:13px}.grt blockquote.right,.grt blockquote.left{padding-left:0;border:0}.post_box{padding:26px 26px 0 26px;border-top:1px dotted #ddd}.top{border-top:0}.post_box .headline,.headline a{color:#111}.headline a:hover{color:#d00}.byline,.byline a{color:#888}.byline a{border-bottom:1px solid #ddd}.byline a,.post_author,.post_date{text-transform:uppercase;letter-spacing:1px}.byline a:hover,.num_comments{color:#111}.byline .post_edit{margin-left:13px}.byline .post_edit:first-child{margin-left:0}.post_author_intro,.post_date_intro,.byline .post_cats_intro{font-style:italic}.post_box h2,.post_box h3{color:#111}.post_box h3{font-weight:bold}.post_box ul{list-style-type:square}.post_box blockquote{color: #888;
	margin-left:13px;padding-left:13px;border-left:1px solid #ddd}.post_box code{font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;}.post_box pre{font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
	background-color:#eee;padding:13px;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4}.post_content li a{text-decoration:underline}.post_content li a:hover{text-decoration:none}.post_box .frame,.post_box .post_image_box,.post_box .wp-caption{border:1px solid #ddd;background-color:#eee;padding:13px}.post_box .wp-caption img,.post_box .post_image_box .post_image,.post_box .thumb{margin-bottom:0}.wp-caption.aligncenter img{margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text .wp-smiley{display:inline;margin-bottom:0}.post_box .wp-caption p{font-size:13px;line-height:22px}.post_box .author_description{border-top:1px dotted #ddd;padding-top:26px}.post_box .author_description_intro{font-weight:bold}.post_box .avatar{width: 61px;
	height: 61px;
	float:right;clear:both;margin-left:13px}.post_box .author_description .avatar{width: 78px;
	height: 78px;
	float:left;margin-right:13px;margin-left:0}.post_box .post_cats,.post_box .post_tags{color:#888}.post_box .alert,.post_box .note{padding:13px}.post_box .alert{background-color:#ff9;border:1px solid #e6e68a}.post_box .note{background-color:#eee;border:1px solid #ddd}.landing .headline_area{text-align:center}.num_comments_link{display:inline-block;color:#888;text-decoration:none;margin-bottom:26px}.num_comments_link:hover{text-decoration:underline}.bracket,.num_comments{font-size:26px}.bracket{color:#ddd}.archive_intro{border-width:0 0 1px 0;border-style:solid;border-color:#ddd}.archive_intro .headline{margin-bottom:26px}.prev_next{clear:both;color:#888;border-top:1px solid #ddd;padding:13px 26px}.prev_next .next_posts{float:right}.previous_posts,.next_posts{display:block;font-size:13px;line-height:22px;text-transform:uppercase;letter-spacing:2px}.previous_posts a:hover,.next_posts a:hover{text-decoration:underline}#comments{margin-top:52px}.comments_intro{color:#888;margin-bottom:13px;padding:0 26px}.comments_closed{font-size:13px;line-height:22px;color:#888;margin:0 26px 26px 26px}.comment_list{list-style-type:none;margin-bottom:52px;border-top:1px dotted #ddd}.comment{border-bottom:1px dotted #ddd;padding:26px}.children .comment{list-style-type:none;margin-top:26px;border-left:1px solid #ddd;border-bottom:0;padding:0 0 0 26px}.children .bypostauthor{background-color:transparent;border-color:#d00}.comment .comment_head{margin-bottom:13px}.children .comment_head{margin-bottom:0}.comment .comment_author{font-weight:bold}.comment_date{font-size:13px;margin-left:13px;color:#888}.comment_date a{color:#888}.comment_footer a{font-size:13px;line-height:22px;color:#888;text-transform:uppercase;letter-spacing:1px;margin-left:13px}.comment_head a:hover,.comment_footer a:hover,.comment_nav a:hover{text-decoration:underline}.comment_footer a:first-child{margin-left:0}.comment .avatar{width: 52px;
	height: 52px;
	float:right;margin-left:13px}.comment_nav{font-size:13px;line-height:22px;text-transform:uppercase;letter-spacing:1px;border-style:dotted;border-color:#ddd;padding:13px 26px}.comment_nav_top{border-width:1px 0 0 0}.comment_nav_bottom{margin:-52px 0 52px 0;border-width:0 0 1px 0}.next_comments{float:right}.input_text{font-size:inherit;line-height:1em;font-family:inherit;font-weight:inherit;color:#111;border:1px solid #ddd;background-color:#eee;padding:0.35em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input_text:focus{border-color:#eee;background-color:#f9f9f9}textarea.input_text{line-height:26px}.input_submit{font-size:20px;line-height:1em;font-family:inherit;font-weight:bold;border:3px double #ddd;background:#eee url('images/bg-button.png') repeat-x;padding:0.5em;cursor:pointer;overflow:visible}#commentform{margin:52px 0;padding:0 26px}.comment #commentform{margin-top:0;padding-right:0;padding-left:0}.comment_form_title{font-size: 20px;
	line-height: 31px;
	color:#111;margin:0 -26px;border-bottom:1px dotted #ddd;padding:0 26px 13px 26px}#commentform label{display:block}#commentform p{margin-bottom:13px}#commentform p .required{color:#d00}.comment_moderated{font-weight:bold}#commentform .input_text{width:50%}#commentform textarea.input_text{width:100%}#cancel-comment-reply-link{float:right;font-size:13px;line-height:inherit;text-transform:uppercase;letter-spacing:1px;color:#d00}#cancel-comment-reply-link:hover{text-decoration:underline}.login_alert{font-weight:bold;border:1px solid #ddd;background-color:#eee}.sidebar{font-size: 13px;
	line-height: 19px;}.sidebar .headline,.sidebar .sidebar_heading,.sidebar .widget_title{font-size: 17px;
	line-height: 24px;}.sidebar .sidebar_heading,.sidebar .widget_title{font-variant:small-caps;letter-spacing:1px;margin-bottom:10px}.sidebar .input_submit{font-size:inherit}.sidebar p,.sidebar ul,.sidebar ol,.sidebar blockquote,.sidebar pre,.sidebar dl,.sidebar dd,.sidebar .left,.sidebar .alignleft,.sidebar .ad_left,.sidebar .right,.sidebar .alignright,.sidebar .ad,.sidebar .center,.sidebar .aligncenter,.sidebar .block,.sidebar .alignnone{margin-bottom:19px}.sidebar .left,.sidebar .alignleft,.sidebar .ad_left{margin-right:19px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.sidebar .right,.sidebar .alignright,.sidebar .ad,.sidebar .stack{margin-left:19px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.wp-caption p,.sidebar .post_excerpt p{margin-bottom:0}.widget,.sidebar .text_box,.sidebar .thesis_email_form,.sidebar .query_box{margin-bottom:0px}.sidebar .thesis_email_form .input_text,.widget li{margin-bottom:10px}.sidebar .search-form .input_text,.sidebar .thesis_email_form .input_text{width:100%}.sidebar .query_box .post_author,.sidebar .query_box .post_date{color:#888}.sidebar .post_content,.widget li ul,.widget li ol{margin-top:10px}.widget ul{list-style-type:none}.widget li a:hover{text-decoration:underline}.footer{font-size:13px;line-height:22px;text-align:right;color:#888;border-top:3px double #ddd;padding:13px 26px}.footer a{color:#888}.footer a:hover{color:#111}.landing .footer{text-align:center}.columns:after,.menu:after,.post_box:after,.post_content:after,.author_description:after,.sidebar:after,.query_box:after,.prev_next:after,.comment_text:after,.comment_nav:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*---:[ custom CSS ]:---*/
.bigheader{
	height: 30px;
	background: #01b7f2;
	width: 100%;
}
.khungtrang{background:#fff; padding-bottom:40px}
.khungtrang1 .main_title h2 a{background:url(https://dailytravelvietnam.com/images/2019/10/icon_hot_richstar.gif) no-repeat left center; padding-left:45px; font-weight:bold}
.khungtrang1 {
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%23f7932d' fill-opacity='0.1'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.gform_wrapper .lich input.gform_hidden{display:block !important}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-item-58015 a{color:red; font-weight:bold}
.ul-pager li a, .ul-pager li span{cursor:pointer}
.noidungbai table{border:0px !important}
 /* Style the buttons that are used to open and close the accordion panel */
.noidungbai .accordion, .noidungbai .accordion2 {
    background-color: #eee;
    cursor: pointer;
    padding: 10px; width:auto; display:block; padding-right:25px;
    max-width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
	text-transform: uppercase;
	color: #386D17;
	font-size:16px;
	position:relative
}
.noidungbai .accordion.active::after, .noidungbai .accordion2.active::after {

    content: "\002B";

}
#field_10_64 .ginput_container{float:left}
.tour #tabs .ui-tabs-panel ul{margin-left:15px}
.accordion2,.accordion{margin-bottom:20px}
.noidungbai .accordion2.active::after {
    content: "\2212";
}
.noidungbai .accordion::after,.noidungbai .accordion2::after {
    content: '\2212';
    color: #777;
    font-weight: bold;
    float: right;
	right:8px; top: 8px; position:absolute
}
.noidungbai .accordion2::after {
	content: "\002B";
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.noidungbai .active,.noidungbai .accordion:hover,.noidungbai .accordion2:hover {
    background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.noidungbai .panel, .noidungbai .panel2 {
    padding: 10px;
    background-color: white;
	border:1px #eee solid; 
    overflow: hidden;
	margin-bottom:25px ; 
} 
.noidungbai .panel2{display:none}
.giakm{text-decoration: line-through}
.ngay22 .ngay2 {
    transform: rotate(-45deg);
}
.noidungbai h3{background:#f3f3f3; padding-left:10px; margin:10px 0px; line-height:30px}
.noidungbai h3 img {
    width: 20px;
    display: inline;
    padding-top: 5px;
    float: left;
	margin-right:7px;
	clear: none
}
.noidungbai table h3 img{float:none; width:auto; margin:0 auto; display:block}
.noidungbai table h3{background:none}
.noidungbai table{float:none; height:auto !important}
.noidungbai i{color:#01b7f2; font-size:18px}
.noidungbai table
{
	width:100% !important; margin:10px 0px;
    max-width: 100% !important;
}
#gform_next_button_11_35{background:#98ce44; padding:7px 18px; color:#fff; cursor:pointer; border:0px}
.noidungbai table td{
	border:1px #ccc solid; 
	padding:4px 10px;
}
.ngay22 {
    color: #fff;
    font-weight: bold;
}
.ngay {
    color: #999;
    font-weight: bold;
}
.ngay22 {
    background: rgba(0, 0, 0, 0) url("images/discount-red.png") no-repeat scroll left top;
    color: #fff;
    font-weight: bold;
    height: 62px;
    line-height: 25px;
    position: absolute;
    width: 62px;
	top:0;left:0
}
#tax-select-0{display:none}
#text-7{background:#fff; padding:20px}
#text-7 .uwpqsf_class > span[class*="taxolabel-"], #text-7 .uwpqsf_class > span[class*="cmflabel-"]{padding-left:0px; margin-top:10px; margin-bottom:5px}
#text-7 .uform_title{
	margin-bottom: 5px;
	font-size: 1.3333em;
	line-height: 1.25em;
	text-align:left;
	color:#2d3e52; 
}
#text-7 .uwpqsf_class  .uwpqsf_class.-keyword{color:#333; font-weight:bold; margin-bottom:10px; margin-top:15px}
#text-7 #cmf-check-1 input, #text-7 #cmf-check-2 input{ margin-top:3px; margin-right:5px; }
#text-7 #cmf-check-1 input:hover, #text-7 #cmf-check-2 input:hover{color:#01b7f2}
#text-7 #cmf-check-1 label, #text-7 #cmf-check-2 label{color: #333}
#text-7 #cmf-check-1 label:hover, #text-7 #cmf-check-2 label:hover{color:#01b7f2}
#text-7 .uwpqsf_class select, #uwpqsf_id_key{
	background:#f5f5f5;
	height:34px; line-height:34px;
	border:0px; padding-left:10px
}
#uwpqsf_id_key{padding-left:0px; text-indent:10px}
#uwpqsf_id_btn{
	background: #98ce44;
	color: #fff;
	text-align: center;
	line-height: 34px;
	padding:0px 20px;
	border: 1px solid #FFFFFF;
	box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
	moz-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
	border:0; margin-top:10px; cursor: pointer
}
#text-7 #cmf-check-2 label{width:49%; float:left; margin-right:1%}
#text-7 #uwpqsf_id{border:0px}
ul.ul-pager{text-align:center}
.ul-pager li{
	list-style-type:none; display: inline-block; position: relative; text-align: center;
}
#search_tour{display:none}
.ul-pager li a, .ul-pager li span{
    padding: 4px 6px;
	color:#409CD1
}
.ul-pager li a.page-numbers.current
{
	background: #98ce44; color:#fff
}
.ul-pager li a,.ul-pager li span{
	text-decoration: none;
	border: 1px solid #BFBFBF ;
	padding: 5px 7px !important;
	margin: 2px !important;
	background:#fff;
	height:25px; line-height:25px
}	
.uwpqsfpagi a.upagievent, .uwpqsfpagi span.upagicurrent{
	text-decoration: none;
	border: 1px solid #BFBFBF ;
	padding: 0px 7px !important;
	margin: 2px !important;
	background:#fff;
	height:25px; line-height:25px
}	
.ul-pager li a:hover,.ul-pager li span.current,.uwpqsfpagi span.upagicurrent, .uwpqsfpagi a.upagievent:hover{background:#98ce44; color:#fff}
.sayabout .cru44{margin:0px; margin-top:4%}
.details h3.title44 a{
	margin-bottom: 0px;
	color: #2d3e52;
	font-size: 16px;
}
.owl-item .item figure {
    position: relative;
    overflow: hidden;
}
.owl-item .item figure::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: \'\';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.owl-item .item figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.details .booktour44{
	height: 28px;
	padding: 0 24px;
	line-height: 28px;
	font-size: 0.9167em;
	background: #fb941e;
	display:block; text-align:center; font-weight:bold; margin-top:5px
}
.sayabout .owl-theme .owl-dots, .sayabout .owl-theme .owl-nav {
    text-align: right;
}
.sayabout .owl-theme .owl-dots .owl-dot.active span, .sayabout .owl-theme .owl-dots .owl-dot:hover span {
    background: #fdb714;
}
.title.main_title .viewall{   
	width: 88px;
    height: 24px;
    background: #98ce44;
    color: #fff;
    text-align: center;
	float:right;
	line-height:24px
}
.title.main_title .viewallhover{}
.title.main_title{padding-top:70px}
.title.main_title h2{float:left}
.title.main_title a{color: #2d3e52}
.details .booktour44:hover{background: #98ce44; color:#fff}
.details .description{color:#838383; max-height:45px; line-height:22px; overflow:hidden}
.details h3.title44{min-height:45px; line-height:22px}
.details h3.title44 a:hover{color:#01b7f2}
.feedback .duration2{float:left}
.feedback .price{float:right; 
	color: #7db921;
	font-size: 18px;
	text-transform: uppercase;
	float: right;
	text-align: right;
	line-height: 1;
	display: block;
}
.boxblack {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(47, 39, 39, 0), rgb(0, 0, 0)) repeat scroll 0 0 !important;
    width: 94%;
    padding: 4px 3%;
}
.sayabout44{background:#fff}
.boxblack {
    color: #fff;
	display: block;
    position: absolute;
    right: 0;
    margin-top: -30px;
}
.boxblack a{color:#fff}
.details .feedback{
	display: block;
	text-transform: uppercase;
	font-size: 0.8333em;
	color: #9e9e9e;
	margin: 5px 0;
	border-top: 1px solid #f5f5f5;
	padding: 8px 0px;
	border-bottom: 1px solid #f5f5f5;
	line-height:20px
}
.feedback small{color:#838383; font-size:13px; height:24px; line-height:24px; font-weight:600}
.featured-posts-thumb img{width:100%}
#text-4 h2{float:left}
.imgleft{float:left; width:25%}
.boxcustomtour{background: url(images/global-map.jpg) center center no-repeat}
.table-wrapper{width:73%; float:right; padding:50px 0px}
.table-cell {
    vertical-align: middle;
	display: table-cell;
	float:left
}
.action-section.table-cell {
    padding: 25px 0 0;
    text-align: right;
	float:right; 
	margin-left:30px;
	
}
button.btn-large {
    padding: 0 32px;
    height: 43px;
    font-size: 1.1667em;
    line-height: 43px;
	font-weight: bold;
    background: #98ce44;
	border:0px;
	color:#fff
}
button.btn-large:hover{background:#6fa51b}

.m-title {
    font-size: 2em;
    color: #fff;
    line-height: 1.5em;
    margin: 0;
}
.m-title em {
    font-size: 28px;
    font-weight: bold;
    font-style: italic;
}
.bigsearch{background:#fff; padding-bottom:10px}
.bighead,.bsearch,.country,.customtour{width:1170px; margin:0 auto}
.country{padding:75px 0px}
#field_10_61 .ginput_container {
    float: left
}
#field_4_14 .ginput_container {
    float: left
}
.main_title h2{
	margin: 0 0 15px;
	font-weight: normal;
	color: #2d3e52;
	font-size:22px
}
.main_title h2 a{font-size:22px}
.skypehang ul {
    z-index: 9999
}
.archive_content img {
    height: auto !important
}
.cse .gsc-control-cse,
.gsc-control-cse {
    padding: 0em !important;
    width: auto;
}
.best_item3{
	width: 48%;
    margin: 2%;
	float: left;
	position:relative;
	margin-top:0px;
	margin-bottom:4%
}
.best_item3 img:hover{opacity:0.8}
.best_item4{padding:20px; padding-bottom:0px}
.sayabout .content_comment{margin-bottom:3px}
.best_item3.cleft{margin-left:0px}
.best_item3.cright{margin-right:0px}
.best_item2 {
    width: 23.5%;
    margin: 1%;
	float: left;
	background:#fff;
	
}
.best_item2 figure{overflow:hidden}
.best_item2 .details , .details{
    padding: 12px 15px;
}
.owl-carousel,.owl-carousel .owl-item {
 -webkit-tap-highlight-color:transparent;
 position:relative
}
.owl-carousel {
 display:none;
 width:100%;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 touch-action:manipulation;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
 display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
 cursor:pointer;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
 background:0 0;
 color:inherit;
 border:none;
 padding:0!important;
 font:inherit
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
 max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.sang44 .owl-prev span, .sang44 .owl-next span{color:transparent !important; padding:3px 10px}
.sang44 .owl-prev {
    background: url(images/pre.png) 0px 3px no-repeat !important;
    height: 40px;
	left: -45px;
    top: 28%;
	width:20px; cursor:pointer
}
.sang44 .owl-next {
    background: url(images/pre.png) -2px -43px no-repeat !important;
    height: 40px;
	right: -45px;
    top: 28%;
	width:20px; cursor:pointer
}

.owl-theme .owl-nav button {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
}
.owl-theme .owl-nav button {
    position: absolute; z-index:9; cursor:pointer
}
.owl-theme .owl-nav button:hover{opacity: 1}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -45px;
    top: 28%;
}
.details a{color:#fff}
.details a.button {
    margin-top: 5px;
    float: right;
	height: 19px;
	padding: 0 20px;
    padding-right: 20px;
    padding-left: 20px;
	font-size: 0.8333em;
	line-height: 19px;
	background: #fb941e;
}
a.button:hover {
    background: #01b7f2;
}
a.button.btn-mini {
    padding-left: 10px;
    padding-right: 10px;
}
.best_item2.cleft {
    margin-left: 0px;
}
.best_item2.cright {
    margin-right: 0px;
}
.box-title {
    margin-bottom: 10px;
    color: #2d3e52;
    margin-bottom: 0;
    line-height: 1.4em;	
}
h4.box-title{font-size:15px}
.box-title small {
    font-size: 10px;
    color: #838383;
    text-transform: uppercase;
    display: block;
    margin-top: 0px; line-height: 1
}
.khungxam{background: #f5f5f5}
#thesis-google-cse-2{min-height:70px; padding-top:20px}
#thesis-google-cse-2 .widget_title{line-height:43px; font-size:16px}
#thesis-google-cse-2 .gsc-input-box{background-color: #f5f5f5 !important; height:43px; border:0px}
#thesis-google-cse-2 .gsc-input{height:33px !important; background-color: #f5f5f5 !important}
#thesis-google-cse-2 td.gsc-search-button{border:0px !important; margin-left:0px !important; background: #3D85C6 !important}
#thesis-google-cse-2 .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0px !important}
#thesis-google-cse-2 .widget_title{float:left; width:24%}
#thesis-google-cse-2 #___gcse_0{width:75%; float:left;}
#thesis-google-cse-2 {
    width: 100%;
    float: none
}
.cse .gsc-control-cse,
.gsc-control-cse {
    padding: 0px;
    background-color: transparent !important;
    border: none !important;
    margin-top: 3px
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
    height: 13px;
    margin-top: 8px !important;
    min-width: 13px;
    padding: 6px 27px;
    width: 13px;
}
.online_col1 .skypehang img {
    margin: 10px 0 0 55px!important
}
.sayabout li {
    float: left;
    list-style-type: none;
    margin-right: 0%;
    width: 100%
}
.sayabout {
    width: 49%; float:right 
}
.gform_wrapper .left_label .math_small {margin: 0px!important;}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {display: inline;}

.what {
    border: 0 none;
    font-size: 24px;
    font-weight: 100;
    line-height: 30px;
    margin: 0 0 10px 5px;
    padding: 0;
    color: #c7234d
}
.sayabout img {
    float: left;
    margin-left: 5px;
    margin-right: 15px
}

.first2 {
    background-color: #fdb714;
    border-radius: 25px;
    color: #fff;
    font-size: 32px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 50px;
    float: left;
    margin-right: 5px
}
img.ui-datepicker-trigger {
    display: inline
}
.online_col1 #SkypeButton_Call_tuyethang_vo_1_paraElement img {
    margin: 10px 0 0 55px!important
}
#dropdown_SkypeButton_Call_tuyethang_vo_1 {
    z-index: 9999
}
.tieudehome h3 {
    float: left
}
.xemtatcatravelguide {
    float: right
}
.xemtatcatravelguide a {
    clear: both;
    float: right;
    color: #d6840e;
    margin-right: 10px;
    text-decoration: none;
    font-size: 14px
}
#snippet-box {
    display: none
}
.gform_wrapper .gfield_captcha_input_container {
    float: left
}
a {
    color: #409CD1
}
.post_box ul {
    margin-left: 35px
}
.post_box .thongtin ul {
    margin-left: 5px
}
.noidungbai {
    padding: 7px;
    border: 1px #ccc solid;
    background: #fff
}
#top {
    height: 80px;
	background: #fff
}

.menutop {
    min-height: 40px;
    min-width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 1
}
.mn {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    height: auto
}
#header {
    width: 1170px;
    margin: 0 auto
}
.header {
    border-bottom: 0;
    padding: 0;
    font-family: 'Roboto Condensed', sans-serif
}
#site_title {
    background: url(images/logo-daily.png) left center no-repeat;
    width: 150px;
    height: 70px;
    text-indent: -9999px;
    float: left;
    margin-top: 5px
}
#site_title a {
    width: 150px;
    height: 70px;
    display: block
}
.loginlink,
.banersite {
    width: 360px;
    float: right;
    text-align: right
}
.header .widget {
    float: right;
    margin-bottom: 0
}
.aboutus {
    float: left;
    width: 295px;
    margin-top: 30px
}
.s-left-phone-label,
.s-right-phone-label {
    background: url(images/aboutus.png)
}
.s-left-phone-label {
    background-position: 0 0;
    width: 23px;
    height: 19px;
    display: inline-block;
    float: left
}
.call-text {
    background-color: #1F6179;
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    font-size: 13px;
    margin-top: 1px;
    color: #fff
}
.s-right-phone-label {
    background-position: 13px 0;
    width: 12px;
    height: 19px;
    display: inline-block;
    float: left
}
.phone-number {
    font-size: 21px;
    color: #1A4E66;
    margin-left: 10px;
    line-height: 1.2em;
    float: left;
    font-weight: bold;
    margin-top: -4px
}
#facebook-label,
#gplus-label {
    color: #333;
    float: left
}
#comment-tabs ul.controls li img {
    float: left
}
.loginlink a {
    font-size: 13px
}
.clear {
    clear: both
}

#slider {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 0
}
#text-26 .form-search input.text-search {
    height: 24px;
    border-radius: 2px
}
#text-26 .form-search input.btn_mainsearch {
    font: 11px Arial, Helvetica, sans-serif;
    background-color: #F4F4F4;
    border: 1px solid #BBB;
    padding: 0 3px;
    margin-top: 0;
    height: 30px;
    cursor: pointer;
    color: #000;
    position: relative
}
#gbqfb:hover {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15)
}
#gbqfb {
    vertical-align: top
}
#slider #thesis-search-widget-2,
#slider #ajaxsearchprowidget-2 {
    width: 925px!important;
    position: absolute!important;
    bottom: -5%;
    z-index: 9!important;
    left: 15%;
    background: #14699a;
    border: 0;
    border-radius: 5px;
    padding: 5px 0
}

.post_box {
    padding: 0
}
.tieudehome {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-weight: 400;
    padding: 3px;
    margin: 0 6px 0 0;
    padding-left: 10px;
    background: url(images/nav.png) 165px 0 no-repeat
}
.tieudehome2 {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-weight: 400;
    padding: 3px;
    margin: 0 6px 0 0;
    padding-left: 10px;
    background: url(images/nav.png) 325px 0 no-repeat
}
.tieudehome2 h3 {
    float: left
}
#text-35 .tieudehome {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-weight: 400;
    padding: 3px;
    margin: 0 6px 0 0;
    padding-left: 10px;
    background: url(images/nav2.png) 165px 0 no-repeat
}
.contenthome,
.contentcat {
    display: block;
    margin: 0;
    padding: 0
}
.contenthome .posthome {
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    width: 228px;
    border: none;
    background-color: #FFFFFF;
    border-radius: 2px;
    float: left;
    margin: 10px 11px;
    box-shadow: 0 0 5px #666;
    -moz-box-shadow: 0 0 5px #666;
    -ms-box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
    -khtml-box-shadow: 0 0 5px #666
}
.posthome .mainAttractionList {
    margin: 8px 0 0 0;
    color: #444444
}
.posthome .mainAttractionList li {
    float: left;
    margin: 0 9.5px 0 0;
    position: relative;
    width: 232px;
    padding: 0!important;
    line-height: 1.5!important;
    list-style: none!important;
    font-size: 12px
}
.posthome a.thumb_link {
    height: 155px;
    display: block;
    background: #E9E9E9;
    text-align: center;
    position: relative;
    overflow: hidden
}
.posthome .thumb {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 170px;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto
}
.posthome .desc {
    line-height: normal;
    min-height: 165px;
    padding: 10px;
    position: relative;
    background: #fff
}
.posthome .btn_small {
    bottom: 10px;
    left: 10px;
    float: right;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    padding: 0 18px;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    background: url(images/xemthem.png ) no-repeat
}
.posthome .price {
    color: #1A4E66;
    font-size: 20px;
    font-weight: 600
}
.posthome .price sub {
    color: #666666;
    font-size: 12px;
    font-weight: 300
}
.footer {
    border: none;
    margin: 0 auto;
    border-top: 1px solid #01b7f2;
    background-color: #01b7f2;
    margin: 0;
    min-height: 220px;
    padding: 0;
    width: 100%;
    min-width: 1170px;
	margin-top:30px;
	padding-bottom:30px
}
#nav_menu-3 .widget_title, #nav_menu-26 .widget_title{font-size:15px; text-transform:uppercase; font-weight: 600}
.containerfooter {
    width: 1170px;
    min-width: 1170px;
    margin: 0 auto;
    text-align: left;
    color: #FFFFFF;
    padding: 50px 10px;
}
.containerfooter ul#menu-menu-footer {
    color: #FFFFFF;
    float: left;
    margin: 0;
    height: auto;
	padding-top: 10px;
	padding-left: 0px; width:100%
}
.containerfooter ul li {
    display: block;
    list-style: none outside none;
    margin: 0 0 12px;
    padding: 0;
    color: #FFFFFF
}
.containerfooter ul li h2 {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    line-height: 25px;
    font-weight: 400;
    text-shadow: none
}
.containerfooter ul li .num {
    border: 1px solid #FFFFFF;
	box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
	moz-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2) inset;
    background: #fff;
    color: #333;
    float: left;
    font-size: 16px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    margin: 4px 10px 0 0;
    padding: 0;
    text-align: center;
    width: 24px
}
.containerfooter ul li .text {
    float: left;
    line-height: 32px;
    margin: 0;
    width: auto;
    font-size: 14px
}
.containerfooter ul li.last .text {
    line-height: 40px
}
.containerfooter .menu li {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
    background: none;
    border: none
}
.containerfooter .magxahoi {
    width: 150px;
    float: left;
    margin-left: 16px;
    padding-left: 36px;
    border-left: 1px solid #eee
}
.containerfooter .menu {
    border-width: 0 1px 0 1px;
    border-color: #D5EE94;
    border-style: solid;
    margin: 0 10px
}
.containerfooter .menu li a {
    background: none;
    border: none;
    color: #fff;
    font-size: 13px;
    text-transform: initial;
    padding-left: 45px
}
.containerfooter .menu li a:hover {
    text-decoration: initial;
    color: #F3442D
}
.containercat .archive_intro .headline {
    margin-bottom: 0
}
.category {
    width: 74%;
    float: right;
    border-top: 0
}
.category2 {
    width: 74%;
    float: right;
    border-top: 0
}
.sidebar {
    width: 25%;
    float: left
}
.single {
    float: right;
}
.category .post_box,
.category2 .post_box {
    padding: 0;
    margin-bottom: 10px
}
.category .post_box .thoigiandi,
.category2 .post_box .thoigiandi {
    top: -27px
}
.category .post_box .chitiet,
.category2 .post_box .chitiet {
    width: 585px;
    padding: 10px 0;
    float: left;
    margin-right: 7px;
    padding-top: 0;
    text-align: justify;
    line-height: 20px
}
.category .post_box .chitiet .content_left,
.category2 .post_box .chitiet .content_left {
    width: 210px;
    float: left
}
.content_left .nhacungcap .anhcongty {
    display: block;
    width: 100px;
    float: left;
    height: 75px;
    margin-left: 5px
}
.content_left .nhacungcap {
    text-align: left;
    line-height: 14px
}
.content_left .anhcongty {
    display: block;
    width: 55px;
    float: left;
    height: 75px;
    margin-left: 5px;
    margin-right: 4px
}
.content_left .nhacungcap span {
    font-size: 12px
}
.content_left .nhacungcap a {
    display: block;
    text-decoration: initial
}
.category .post_box .chitiet .content_right {
    width: 375px;
    float: left
}
.category .post_box .chitiet .headline {
    margin-left: 5px;
    margin-bottom: 0
}
.category .post_box .chitiet .headline a {
    color: #1A4E66;
    font-weight: bold;
    font-size: 14px;
    font-family: \'Arial\', sans-serif
}
.category .post_box .chitiet .headline a:hover {
    color: #0054a6
}
.category .post_box .chitiet .thumb {
    margin: 5px;
    float: left
}
.category .post_box .chitiet p {
    margin-bottom: 2px
}
.category .post_box .chitiet p.lichtrinh {
    font-size: 13px;
    color: #999;
    margin-top: 0;
    padding-left: 5px
}
.category .post_box .chitiet p.noibat {
    padding: 5px;
    width: 365px;
    float: left
}
.category .post_box .chitiet .ctkhuyenmai {
    color: #555;
    font-size: 12px
}
.category .post_box .mota {
    float: right;
    width: 130px;
    padding: 5px 0;
    margin-left: 0;
    border: none;
    background: #e4ddd7
}
.category .mota .thongtin {
    width: 100%;
    margin: 0;
    padding-top: 0;
    color: #555;
    height: auto
}
.category .mota .thongtin p {
    clear: both
}
.category .mota .right2 {
    margin-right: 5px;
    font-weight: bold;
    font-size: 15px;
    color: #555;
    float: right;
    width: 125px;
    text-align: right;
    line-height: 24px
}
.tag-wrapper {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin: 5px -10px 5px 0;
    text-transform: uppercase
}
.s-left_label {
    height: 19px;
    width: 13px;
    display: inline-block;
    float: left;
    background: url("images/nhon.png") no-repeat center left
}
.tag-text {
    background-color: #d47d00;
    float: left;
    height: 19px;
    line-height: 19px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 10px
}
.category .mota .rightma {
    margin-right: 0;
    font-weight: bold;
    font-size: 13px;
    color: #555;
    float: right;
    width: 125px;
    text-align: right;
    line-height: 28px
}
.category .mota .right {
    margin-right: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #555;
    float: right;
    width: 125px;
    text-align: right;
    line-height: 24px
}
.category .mota .xemchi {
    margin-right: 0;
    background: #0099cc;
    width: 90px;
    line-height: 28px;
    text-align: right;
    padding-right: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    float: right;
    height: 28px
}
.category .mota #dlv_booking {
    margin-right: 0;
    background: #bb0b3a
}
.category .mota #dlv_booking:hover {
    background: #1981B2
}
.category .mota .pgia {
    padding: 10px 0;
    padding-bottom: 5px;
    height: 145px;
    padding-top: 1px
}
.category .gia2 {
    color: #BE0000;
    font-family: tahoma;
    font-size: 18px;
    font-weight: bold
}
.category .mota .right {
    margin-right: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #555;
    float: right;
    width: 125px;
    text-align: right;
    line-height: 24px
}
.copyright {
    width: 1170px;
    margin: 0 auto;
	padding:15px 0px
}
.copyright p {
    margin: 0 auto;
    padding: 5px;
    font-size: 13px;
    color: #666
}
#loctour,
.blogs_cate {
    width: 100%;
    margin: 0 0 10px 0;
    border-radius: 3px
}
.search_tour {
    background-color: #FFFFFF;
    border: 1px solid #d2d2d2;
    padding: 0;
    margin: 5px auto
}
.search_tour ul li {
    list-style: none;
    margin-bottom: 6px
}
.search_tour ul li input {
    margin-right: 10px
}
.search_tour ul li label {
    color: #0151b1;
    cursor: pointer
}
.search_tour ul li span.tong {
    float: right;
    border: 1px #ccc solid;
    width: 28px;
    text-align: center;
    font-size: 11px;
    background-color: #edf4f8
}
.single .post_box {
    padding: 0
}
.single .chitiet_post,
.single .tour_map_rating {
    background: #fff;
    border: 1px #ccc solid;
    padding: 5px;
    margin: 10px 0;
}
.single .tour_map_rating .chitiet_post_rating {
    padding-top: 1em
}
.single .chitiet_post .hinhanh-tour {
    float: left;
    width: 64%;
    margin-right: 0px;
    padding: 0px;
    position: relative;
    z-index: 0
}

.single .chitiet_post .thongtin {
    border: 0px #eee solid;
    width: 33%;
    float: right; margin-right:1%;
    margin-left: 0;
}
.t1,
.t2 {
    color: #51a2d3;
    font-weight: bold;
    line-height: 22px
}
.conten {
    line-height: 22px
}
.chitiet_post .thongtin li {
    list-style: none;
    font-size: 15px;
    line-height: 20px;
    height: 24px;
    margin: 1px 0;
    padding: 0 7px;
    padding-right: 0;
    border-radius: 3px;
    overflow: hidden
}
.chitiet_post .thongtin li.li2 {
    list-style: none;
    font-size: 15px;
    height: auto;
    margin: 1px 0;
    padding: 0 7px;
    border-radius: 3px;
    line-height: 20px
}
.chitiet_post .thongtin li .title,
.chitiet_post .thongtin li2 .title {
    font-weight: bold;
    display: block;
    width: 100px;
    float: left;
    line-height: 20px
}
.chitiet_post .thongtin li .price {
    color: #d00;
    font-weight: bold
}
.single .headline {
    font-size: 24px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 15px;
    color: #01b7f2
}
.col2 {
  width: 100%;
  float: none;
  border: 1px #eeeeee solid; 
}
.col2 table td {
    padding: 4px 0px;
    border-bottom: 1px #cccccc dashed;
}
.col2 table td.fl{width:115px}
.fl {
    font-weight: bold;
}
.ct1 {
  background: #FFD119;
  color:#111;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px black solid; font-size:22px}

.ct2 {
			background: #eee;
			background-image: none;
			background-image: linear-gradient(#f9f9f9, #eee);
			color: #222;
			font-size: 18px;
			font-weight: 700;
			line-height: 40px; padding:10px 0px;
			text-align: center;
		}
		.ct2 .gia2{color:#e82c0c; font-size:24px}
		.ct2 .gia2 .giakm {
			color: #999;
			font-size: 22px;
		}
		.fone {
			font-size: 16px;
			color: #ff9900;
			line-height: 38px;
			font-weight: bold;
			padding-left: 50px;
			margin: 0 0;
		}
		.fl{font-weight:normal}.fr{font-weight:normal}
		.pgia{width:94%; padding:3%}
		.tel {
			background: #fff;
				background-size: auto auto;
			width: 200px;
			height: 40px;
			position: relative;
			overflow: hidden;
			background-size: 40px;
			border-radius: 28px;
			border: solid 2px #ff9900;
		} 
		.gia2 .giakm{color:#999; font-size:14px}
		.fix_tel { position:fixed; bottom:10px; left:0; z-index:999; width:205px; height:40px; display:none}
		@media all and (max-width: 480px) {
			.fix_tel{display:block}
		}
		.fix_tel a {text-decoration: none; display:block;}
		.tel { background: #fff;width:205px; height:40px; position:relative; overflow:hidden;background-size:40px;border-radius:28px;border:solid 2px #ff9900 }
		.ring-alo-phone {
			background-color: transparent;
			cursor: pointer;
			height: 80px;
			position: absolute;
			transition: visibility 0.5s ease 0s;
			visibility: hidden;
			width: 80px;
			z-index: 200000 !important;
		}
		.ring-alo-phone.ring-alo-show {
			visibility: visible;
		}
		.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
			opacity: 1;
		}
		.ring-alo-ph-circle {
			animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
			background-color: transparent;
			border: 2px solid rgba(30, 30, 30, 0.4);
			border-radius: 100%;
			height: 70px;
			left: 10px;
			opacity: 0.1;
			position: absolute;
			top: 12px;
			transform-origin: 50% 50% 0;
			transition: all 0.5s ease 0s;
			width: 70px;
		}
		.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
			animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
		}
		.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
			animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
		}
		.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
			border-color: #f38029;
			opacity: 0.5;
		}
		.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
			border-color: #f38029;
			opacity: 0.5;
		}
		.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
			border-color: #f38029;
			opacity: 0.5;
		}
		.nutbook{cursor:pointer}
		.ring-alo-ph-circle-fill {
			animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
			background-color: #000;
			border: 2px solid transparent;
			border-radius: 100%;
			height: 30px;
			left: 30px;
			opacity: 0.1;
			position: absolute;
			top: 33px;
			transform-origin: 50% 50% 0;
			transition: all 0.5s ease 0s;
			width: 30px;
		}
		.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
			background-color: rgba(0, 175, 242, 0.5);
			opacity: 0.75 !important;
		}
		.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
			background-color: rgba(117, 235, 80, 0.5);
			opacity: 0.75 !important;
		}
		.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
			background-color: rgba(0, 175, 242, 0.5);
			opacity: 0.75 !important;
		}

		.ring-alo-ph-img-circle {
			animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
			border: 2px solid transparent;
			border-radius: 100%;
			height: 30px;
			left: 30px;		    
			opacity: 1;
			position: absolute;
			top: 33px;
			transform-origin: 50% 50% 0;
			width: 30px;
		}

		.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
			background-color: #ff9900;
		}
		.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
			background-color: #ff9900;
		}
		.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
			background-color:#ff9900;
		}
		@keyframes ring-alo-circle-anim {
			0% {
				opacity: 0.1;
				transform: rotate(0deg) scale(0.5) skew(1deg);
			}
			30% {
				opacity: 0.5;
				transform: rotate(0deg) scale(0.7) skew(1deg);
			}
			100% {
				opacity: 0.6;
				transform: rotate(0deg) scale(1) skew(1deg);
			}
		}

		@keyframes ring-alo-circle-img-anim {
			0% {
				transform: rotate(0deg) scale(1) skew(1deg);
			}
			10% {
				transform: rotate(-25deg) scale(1) skew(1deg);
			}
			20% {
				transform: rotate(25deg) scale(1) skew(1deg);
			}
			30% {
				transform: rotate(-25deg) scale(1) skew(1deg);
			}
			40% {
				transform: rotate(25deg) scale(1) skew(1deg);
			}
			50% {
				transform: rotate(0deg) scale(1) skew(1deg);
			}
			100% {
				transform: rotate(0deg) scale(1) skew(1deg);
			}
		}
		@keyframes ring-alo-circle-fill-anim {
			0% {
				opacity: 0.2;
				transform: rotate(0deg) scale(0.7) skew(1deg);
			}
			50% {
				opacity: 0.2;
				transform: rotate(0deg) scale(1) skew(1deg);
			}
			100% {
				opacity: 0.2;
				transform: rotate(0deg) scale(0.7) skew(1deg);
			}
			}
		.ring-alo-ph-img-circle a img {
			padding: 1px 0 0 1px;
			width: 30px;
			position: relative;
			top: -1px;
		}	
		.dailytravel a, .dailytravel i{color:#fff}  
#gform_wrapper_10 select, #gform_wrapper_10 input, #gform_wrapper_10 textarea, #gform_wrapper_15 select, #gform_wrapper_15 input, #gform_wrapper_15 textarea{
	background:#f5f5f5; line-height:24px; margin-left:0px; border:0;
	border:1px #eee solid
}

#gform_wrapper_10 select, #gform_wrapper_15 select{
	padding: 5px 2px 5px 2px;
	height:34px
}
.gform_wrapper .gsection_title{margin-top:10px}
.noidungbai .gallery{margin-bottom:15px !important}
#pro2{margin-top:15px}
#pro1,#pro2{color:#fb941e; font-size:22px; text-transform: uppercase; border-left:4px #fb941e solid; padding-left:10px; margin-bottom:10px}
.post_box .noidungbai ul{list-style-type:unset; margin-top:12px; margin-bottom:12px}
.thongtin i{width:18px; text-align: center}
.col2 table .fn td {
    border-bottom: none;
}
.fl{font-weight:bold}

.col2 table {
  width: 96%;
  padding-left: 2%; padding-right: 2%;
  margin: 0 auto;
  border: 0px;
  margin-bottom: 5px; border-collapse: unset !important; 
}
.motatour{font-style: italic}
.single #customtour_route {
    float: left;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 5px;
    width: 98%
}
.line-bottom, .line-bottom2 {
    display: block;
    margin: 15px auto 0px;
    width: 90px;
    height: 1px;
    background: #fb941e;
    position: relative;
}
.line-bottom::before, .line-bottom::after {
    position: absolute;
    left: 0px;
    top: -3px;
    content: \'\';
    width: 7px;
    height: 7px;
    background: #fb941e;
    border-radius: 50%;
}
.line-bottom::after, .line-bottom2::after {
    right: 0px;
    left: auto;
}
.in {
    font-size: 22px;
    text-align: center;
    margin: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #fb941e;
    margin-left: 10px;
    font-weight: bold
}
.single .post_content, .comment_list {
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc
}
.single .post_tags {
    margin: 10px
}
.single .post_tags a {
    font-size: 13px;
    background: #EEE5E5;
    padding: 3px 5px;
    border-radius: 5px;
    text-decoration: none
}
.single .post_tags a:hover {
    background: #ddd
}
.sidebar p {
    margin-top: 0;
    line-height: 20px
}
.sidebar p img {
    float: left
}
.sidebar p .tenct {
    text-decoration: none;
    font-weight: bold
}
.sidebar .anhcongty img {
    width: 50px;
    margin-right: 10px
}
.chitietcongty {
    width: 220px;
    margin: 0 auto
}
.sidebar .baivietct {
    padding: 10px;
    font-size: 18px;
    text-align: center;
    background: #fff;
    margin-bottom: 10px;
    border-radius: 5px
}
.sidebar .posthome .desc {
    min-height: 185px;
    margin-bottom: 10px
}
.breadcrumbs {
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 3px;
    width: 950px
}
.breadcrumbs a {
    color: #409CD1
}
.archive_title {
    margin-bottom: 5px;
    font-size: 22px
}
.owntour {
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none!important;
    background: url(images/own.png) center center no-repeat;
    width: 200px;
    height: 40px;
    text-align: center;
    float: right;
    line-height: 40px;
    margin-bottom: 3px
}
.breadcrumbs {
    line-height: 24px
}
.owntour a {
    color: #1A4E66;
    display: inline-block;
    font-family: \'Signika\', Arial, Helvetica, sans-serif;
    font-weight: 600
}
.owntour a:hover {
    color: #52869E!important
}
.single #commentform {
    background: #fff;
    width: 605px;
    margin: 0 auto
}
.single #commentform .input_text {
    background: #fff
}
#commentform label,
.rating-container span.label {
    color: #0799c1
}
.single #commentform .comment_form_title {
    padding-bottom: 5px;
    color: #0799c1;
    border-bottom: 3px #0799c1 solid
}
p#comment_form_name {
    width: 48%;
    margin-right: 2%;
    float: left
}
p#comment_form_name .input_text,
p#comment_form_email .input_text {
    width: 80%
}
p#comment_form_email {
    width: 48%;
    margin-right: 2%;
    float: left
}
#commentform .input_submit {
    background: #03a3d0;
    color: #fff;
    padding: 5px 15px;
    border-radius: 8px;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 15px;
    float: right
}
.sidebar .widget {
    margin: 0 0 10px 0
}
.sidebar .widget ul {
    background: none;
    border: none
}
.sidebar .widget .widget_title {
    color: #1A4E66;
    display: block;
    font-size: 22px!important;
    padding-left: 9px;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    font-weight: bold;
    text-transform: lowercase
}
.sidebar .widget ul li {
    background: none;
    border: none;
    float: none;
    width: 100%;
    clear: both;
    margin-bottom: 0
}
.sidebar .widget ul li a {
    background: none;
    border: none;
    text-decoration: none;
    text-transform: capitalize;
    padding: 7px
}
.sidebar .widget ul li a:hover {
    color: #d00
}
.sidebar .posthome .mainAttractionList li {
    width: 210px
}
.lii {
    background: url(images/lii.png) left center no-repeat;
    list-style-type: none
}
.lii {
    margin-left: 10px
}
.lii a {
    color: #555;
    padding-left: 15px
}
.lii a:hover {
    color: #ED0281
}
h2.lq1 {
    background: url(images/lq1.png) left center no-repeat;
    text-indent: 25px;
    margin-top: 5px;
    font-size: 16px
}
h2.lq1 a {
    color: #0054a6
}
h2.lq2 {
    text-indent: 25px;
    margin-top: 5px
}
h2.lq2 a {
    color: #0054a6
}
.lienquan {
    padding: 10px 5px;
    margin-top: 10px
}
.chitietcongty .gform_body .gfield_label {
    font-size: 12px
}
.chitietcongty .gform_body .ginput_container input {
    font-size: 13px;
    line-height: 16px;
    padding: 2px 5px;
    width: 198px!important
}
li#field_1_4 .gfield_label {
    padding-left: 30px;
    background: url(images/icontour.png) 0 -5px no-repeat;
    display: block
}
li#field_1_5 .gfield_label {
    padding-left: 30px;
    background: url(images/icontour.png) 0 -69px no-repeat;
    display: block
}
li#field_1_6 .gfield_label {
    padding-left: 30px;
    background: url(images/icontour.png) 0 -38px no-repeat;
    display: block
}
li#field_1_7 .gfield_label {
    padding-left: 30px;
    background: url(images/icontour.png) 0 -100px no-repeat;
    display: block
}
li#field_1_8 .gfield_label {
    padding-left: 30px;
    background: url(images/icontour.png) 0 -126px no-repeat;
    display: block
}
.chitietcongty .gform_body li#field_1_8 .ginput_container input {
    width: 165px!important;
    float: left
}
li#field_1_8 img {
    float: left
}
.chitietcongty #gforms_confirmation_message {
    color: #d00;
    font-size: 14px
}
.post_content form {
    margin: 5px 35px
}
.post_content .um_field_container {
    margin-bottom: 5px;
    clear: both;
    display: block
}
.post_content .um_description {
    color: #d00
}
.mota_congtysd {
    max-height: 155px;
    margin: 15px 0;
    background: #fff;
    padding: 6px 10px;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    overflow: hidden
}
.post_content .um_field_container .wp-editor-wrap {
    margin-bottom: 5px;
    clear: both;
    display: block;
    border: 1px solid #636363;
    padding: 2px;
    border-radius: 5px;
    margin: 5px 0
}
.post_content .um_field_container label {
    width: 105px;
    float: left
}
.post_content .um_field_container .um_input {
    padding: 5px 7px;
    border-radius: 3px;
    border: 1px solid #ddd;
    width: 250px
}
.post_content #insert_user {
    padding: 7px 26px;
    margin-top: 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    background: #d00;
    color: #fff;
    font-weight: bolder;
    cursor: pointer
}
.at4-logo {
    display: none
}
#loctour .categories,
.blogs_cate .categories {
    list-style: none;
    color: #409cd1;
    background-color: #FFFFFF;
    border: 1px solid #d2d2d2
}
#loctour .categories .diemden,
.search_tour h3,
.blogs_cate .categories .diemden {
    background: none repeat scroll 0 0 #0591d3;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: center;
    text-transform: uppercase
}
#loctour .categories ul,
.search_tour .congty,
.blogs_cate .categories ul {
    font-size: 13px;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 7px;
    list-style-type: none;
    max-height: auto;
    overflow: auto
}
#loctour .categories ul ul {
    max-height: 1170px;
    overflow: initial
}
#loctour .categories ul li,
.blogs_cate .categories ul li {
    padding-left: 14px;
    background: url(images/danhsach-tour.png) 0 2px no-repeat;
    margin-bottom: 5px
}
.posthome h2 a:hover,
.container a:hover,
#loctour .categories ul li a:hover,
.blogs_cate .categories ul li a {
    color: #B1CF03
}
#loctour .categories ul li a,
.blogs_cate .categories ul li a {
    color: #015b8f;
    font-size: 13px;
    font-weight: normal
}
#loctour .categories ul li a:hover,
.blogs_cate .categories ul li a:hover {
    color: #fb941e
}
#loctour .categories ul li ul li {
    background: none;
    margin-bottom: 0
}
.archive_intro {
    border-bottom: 0
}
#loctour .categories ul ul {
    margin-top: 0;
    padding-left: 0;
    margin-left: 0
}
#loctour .categories a:hover {
    color: #0054a6
}
.search_tour ul.congty li {
    width: 180px
}
#addcategory {
    padding-left: 25px;
    cursor: pointer;
    color: #6995B8;
    background: url(images/allcategory.gif) no-repeat
}
.category .rh-titlec a {
    color: #1A4E66
}
.congtydulich{margin-top:70px}
.congtydulich h3 {
    color: #409cd1;
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 0 #FFFFFF;
    padding: 6px;
    margin: 30px 5px 10px 5px;
    border: 1px solid #d2d2d2;
    background: #fff url(images/congtydl.png) no-repeat 6px 4px;
    padding-left: 40px
}
.congtydulich h2 {
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    margin-top: 5px
}
.congtydulich ul li {
    background: #fff;
    list-style: none;
    width: 309px;
    height: 91px;
    padding: 5px;
    float: left;
    overflow: hidden;
    margin: 5px 7px;
    line-height: 17px;
    font-size: 13px;
    box-shadow: 0 0 5px #666;
    -moz-box-shadow: 0 0 5px #666;
    -ms-box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
    -khtml-box-shadow: 0 0 5px #666
}
.congtydulich ul li span {
    font-size: 12px
}
.congtydulich ul li a.anhcongty {
    height: 100px;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 100px;
    float: left
}
.congtydulich ul li a img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 170px;
    max-width: 99%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto
}
.congtydulich ul li a {
    color: #003d75
}
.congtydulich ul li a:hover {
    color: #d00
}
.posthome .thoigiandi {
    position: absolute;
    top: -25px;
    right: 0;
    background: #fff;
    padding: 5px;
    opacity: 0.77;
    color: #000
}
.congtydulich23 {
    margin: 5px 0;
    height: 20px;
    overflow: hidden
}
.sidebar .congtydulich23 .anhcongty img,
.congtydulich23 img {
    width: 15px;
    float: left;
    margin-right: 4px
}
.congtydulich23 .nhacungcap a {
    color: #6F6A6A;
    text-decoration: none
}
#infoct {
    padding: 10px
}
#infoct .anhcongty {
    height: 80px;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    width: 217px;
    float: none;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0 0 5px #D5D5D5;
    -moz-box-shadow: 0 0 5px #666;
    -ms-box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #C9C9C9;
    -khtml-box-shadow: 0 0 5px #666
}
#infoct .anhcongty img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 170px;
    max-width: 99%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto
}
#megaMenu ul ul .wpmega-nonlink.wpmega-widgetarea ul li.widget:nth-child(1) {
    padding: 1%;
    width: 32%
}
#megaMenu ul ul .wpmega-nonlink.wpmega-widgetarea ul li.widget:nth-child(2) {
    padding: 1%;
    width: 64%
}
#megaMenu ul ul .wpmega-nonlink.wpmega-widgetarea ul li.widget .menu li {
    width: 156px;
    float: left;
    margin-bottom: 5px
}
#megaMenu ul ul .wpmega-nonlink.wpmega-widgetarea ul li.widget h2 {
    border-bottom: 0
}
#megaMenu ul ul .wpmega-nonlink.wpmega-widgetarea ul {
    border: none
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a:hover {
    color: #f1f400
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a {
    text-transform: none
}
.load12 {
    display: none;
    background: #000;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    height: 500px;
    z-index: 9990
}
#loadding-sd {
    width: 115px;
    position: fixed;
    top: 50%;
    left: 50%
}
#menutabs .sort {
    width: 250px;
    float: left;
    margin-top: 4px
}
#menutabs > ul {
    width: 350px;
    float: right;
    background: none;
    border: none
}
#menutabs ul li {
    float: left;
    list-style: none;
    margin-left: 5px;
    margin-right: 0;
    border-color: #d7d7d7
}
.ui-tabs #menutabs .ui-tabs-nav li a {
    padding: 4px 10px
}
#menutabs ul li a span.icon {
    background: url(images/menu-tab.png) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px
}
#menutabs ul li#view-details a span.icon {
    width: 16px;
    background-position: 0 0
}
#menutabs ul li#view-maps a span {
    width: 20px;
    background-position: -36px -1px
}
#menutabs ul li#view-list a span {
    width: 20px;
    background-position: -58px -1px
}
#menutabs ul li#view-hotel a span {
    width: 20px;
    background-position: -15px -1px
}
#menutabs ul li#view-hotel {
    opacity: 1
}
#menutabs ul li#view-hotel a {
    cursor: pointer
}
#menutabs {
    padding: 0 5px;
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    margin-bottom: 9px
}
.category .contenthome {
    border-top: 0;
    background: none;
    border: none;
    z-index: 55
}
.comment li {
    list-style: none;
    margin: 10px 0;
    background: #fff;
    border-radius: 5px;
    padding: 5px
}
.comment li img.avatar {
    width: 50px;
    margin: 4px;
    display: inline;
    float: left;
    margin-right: 20px
}
.comment li .content_comment {
    padding-left: 70px
}
.comment li .tentour a {
    color: #0054a6;
    text-decoration: none
}
.comment li .tentour a:hover {
    color: #9AA316
}
#congty65dg {
    margin-top: 10px
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
    padding-left: 1px
}
#congty65dg ul li {
    width: 226px
}
div#hotels {
    display: none
}
.category .ui-tabs .ui-tabs-panel {
    padding: 10px 0
}
.post_content .gform_wrapper .gfield_captcha_input_container.simple_captcha_small {
    float: left
}
.post_content .gform_wrapper #gform_10 .gfield_captcha_container img.gfield_captcha {
    float: left!important;
    margin-right: 20px
}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {
    float: left!important
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    background-color: #e7683d;
    border: 0;
    padding: 5px 25px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    cursor: pointer
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
    padding: 10px;
    background: #000;
    opacity: 0.8
}
#maps-home .continents {
    width: 940px;
    margin: 0 auto;
    text-align: left;
    padding-top: 30px
}
#maps-home .continents .continent {
    width: 188px;
    float: left;
    text-align: center;
    cursor: pointer
}
#maps-home .continent .image {
    background: url(\'images/maps-menuchinh-1.png\');
    margin: 0 auto;
    background-size: auto
}
#maps-home .continent:hover .image {
    background: url(\'images/maps-menuchinh-2.png\')
}
#maps-home .continent a {
    font-weight: 900;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 30px
}
#maps-home .continent:hover a {
    color: #409cd1
}
#maps-home #cont-197 .image {
    width: 59px;
    height: 100px;
    background-position: -253px 0
}
#maps-home #cont-198 .image {
    width: 115px;
    height: 100px;
    background-position: -464px 0
}
#maps-home #cont-199 .image {
    width: 100px;
    height: 100px;
    background-position: -695px 0
}
#maps-home #cont-201 .image {
    width: 100px;
    height: 100px;
    background-position: -870px 0
}
#maps-home #cont-203 .image {
    width: 69px;
    height: 100px;
    background-position: -17px 0
}
#maps-home #cont-204 .image {
    width: 100px;
    height: 100px;
    background-position: -43px 0
}
#khuyenmai_239 li {
    width: 240px;
    line-height: 19px;
    margin: 0 15px;
    margin-left: 4px;
    margin-right: 4px;
    border: 1px solid #ccc
}
#tinkhuyenmai li {
    float: left;
    list-style-type: none
}
#khuyenmai_239 li .post_image_link {
    height: 155px;
    display: block;
    background: #E9E9E9;
    text-align: center;
    position: relative;
    overflow: hidden
}
#khuyenmai_239 li .headline,
#khuyenmai_239 li .xemthem {
    background: #fff;
    height: 33px;
    overflow: hidden;
    padding: 15px
}
#khuyenmai_239 li .xemthem {
    padding-top: 5px
}
#khuyenmai_239 li .headline a {
    color: #198bcb;
    line-height: 22px;
    font-size: 16px
}
#khuyenmai_239 li .headline a:hover {
    color: #005585;
    text-decoration: underline
}
#khuyenmai_239 li .xemthem {
    height: 74px;
    overflow: hidden
}
#khuyenmai_239 li .xemthem p {
    height: 75px;
    overflow: hidden;
    color: #444
}
#tinkhuyenmai .jcarousel-prev {
    display: block;
    position: absolute;
    left: -1px;
    height: 60px;
    width: 40px;
    top: 80px;
    background: url(images/trai.png) no-repeat;
    cursor: pointer
}
#tinkhuyenmai .jcarousel-next {
    display: block;
    position: absolute;
    right: -3px;
    height: 60px;
    width: 40px;
    top: 80px;
    background: url(images/phai.png) no-repeat;
    cursor: pointer
}
#tinkhuyenmai {
    width: 1170px;
    margin: 10px auto;
    overflow: hidden;
    height: 320px
}

#cat_content {
    padding: 10px;
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 1px solid #d2d2d2;
    margin-bottom: 5px
}
#cat_content .archive_title {
    color: #151515;
    font-weight: normal;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 5px;
    padding-left: 30px;
    background: url(images/tour-sdf.png) no-repeat 7px 3px;
	margin-bottom: 10px
}
.archive_content {
    line-height: 19px
}
.contenthome .ui-widget-content {
    background: none;
    border: none;
    padding: 0
}
#megaMenu ul.megaMenu {
    z-index: 9999!important
}
#megaMenu .ss-nav-menu-with-img img {
    top: 22px
}
.xemthem_235 a {
    width: 100px;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 5px 20px;
    background: #0095da;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    box-shadow: 0 0 5px #666;
    -moz-box-shadow: 0 0 5px #666;
    -ms-box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
    -khtml-box-shadow: 0 0 5px #666;
    margin-top: 10px
}
.travel4buoc {
    background: #f8f8f8;
    padding: 15px 0
}
.travel4buoc .buoc2345 {
    width: 1170px;
    margin: 0 auto
}
.buoc2345 li {
    list-style: none
}
.buoc2345 li .text {
    line-height: 19px
}
.buoc2345 li.first {
    width: 100%
}
.buoc2345 li.first h2 {
    color: #fff;
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 18px
}
.buoc2345 li .num {
    width: 55px;
    height: 54px;
    float: left;
    margin-right: 3px
}
#nav_menu-3, #nav_menu-26 {
    padding: 0;
    float: left
}
#nav_menu-3 ul,
#nav_menu-3 ul li,
#nav_menu-3 li a, 
#nav_menu-26 ul,
#nav_menu-26 ul li,
#nav_menu-26 li a  {
    border: none;
    background: none
}
.tintuc {
    padding-left: 10px;
    padding-right: 10px
}
#nav_menu-3, #nav_menu-26{width: 24%; padding-right: 1%; padding-left: 1%}
#nav_menu-26{padding:0px}
#nav_menu-3 ul, #nav_menu-26 ul {
    width:auto;
    margin: 0 auto;
    padding-left: 00px;
    padding-top: 15px;
}
#nav_menu-3 li a , #nav_menu-26 li a {
    color: #fff;
    padding: 8px 0px; 
	padding-left:15px;
	background: url(images/icon-arrowb.png) 0px 6px no-repeat;
}

#nav_menu-3 li a:hover, #nav_menu-26 li a:hover {
    color: #000
}
#nav_menu-3 ul li, #nav_menu-26 ul li {
    padding: 7px 0;
    font-weight: bold;
    margin-bottom: 0
}
#nav_menu-3 ul li:first-child a, #nav_menu-26 ul li:first-child a {
    border-left: 0
}
#nav_menu-3 .menu .current-menu-item > a, #nav_menu-26 .menu .current-menu-item > a {
    color: #fff
}
#text-6 {
    width: 1170px;
    margin: 0 auto;
    text-align: left
}
#text-6 .diachi {
    width: 600px;
    float: left;
    color: #fff;
    padding: 30px 0
}
#text-6 .diachi h2 {
    margin-bottom: 10px
}
#text-6 .diachi span {
    background: url(images/thongtinlienhe.png) no-repeat;
    width: 20px;
    height: 18px;
    display: block;
    float: left;
    margin-right: 5px
}
#text-6 .diachi .dischi {
    background-position: 0 0
}
#text-6 .diachi .dienthoai {
    background-position: 0 -16px
}
#text-6 .diachi .mails {
    background-position: 0 -34px
}
#text-6 .magxahoi {
    width: 200px;
    float: left;
    margin-top: 28px
}
#text-6 .center45 {
    width: 200px;
    float: left
}
.magxahoi .titlesd {
    color: #fff;
    font-size: 18px
}
.magxahoi li span {
    background: url(images/mangxahoi.png) no-repeat;
    width: 22px;
    height: 21px;
    display: block;
    float: left;
    margin-right: 5px
}
.magxahoi li a {
    color: #fff
}
.magxahoi .face span {
    background-position: 0 0
}
.magxahoi .yout span {
    background-position: 0 -23px
}
.magxahoi .goole span {
    background-position: 0 -45px
}
.center45 img {
    margin: 0 auto;
    height: 50px;
    margin-left: 20px;
    float: left
}
.copyright {
    text-align: left
}
.category.single .post_box {
    width: 100%
}
.sidebar .congtydulich23 .nhacungcap {
    margin: 0;
    padding: 0;
    float: left
}
#rating p {
    margin: 0 0 5px 0!important;
    width: 50%;
    float: left
}
#rating p span.star-rating-control {
    margin: 0
}
#rating p label {
    width: 130px;
    float: left
}
.widget_crfp_top_rated h3 {
    padding: 10px;
    font-size: 18px;
    text-align: center;
    background: #fff;
    margin-bottom: 10px;
    border-radius: 5px
}
.sidebar .widget.widget_crfp_top_rated ul li {
    margin-bottom: 10px
}
.sidebar .widget.widget_crfp_top_rated ul li a {
    padding: 0;
    color: #015b8f
}
.sidebar .widget.widget_crfp_top_rated ul li a:hover {
    color: #B1CF03
}
.chitiet_post #ratings {
    margin: 10px 0
}
#ratings .rating,
.comment .comment_text .rating {
    margin: 0;
    width: 50%;
    float: left;
    clear: none;
    line-height: 19px
}
#ratings .rating .label {
    color: #0799c1;
    font-size: 13px;
    width: 100px
}
#ratings .rating:first-child {
    width: 100%;
    float: none;
    clear: both;
    font-weight: bold
}
.rating_cat .rating {
    line-height: 19px;
    float: none;
    clear: both;
    font-weight: bold;
    display: none
}
.rating_cat .rating:first-child {
    display: block;
    margin-bottom: 0
}
.posthome .rating_cat {
    height: 19px;
    overflow: hidden;
    margin-top: 3px
}
.rating_cat .rating .label {
    color: #0799c1;
    font-size: 13px;
    width: 0;
    display: none
}
.rating_cat .rating .total {
    margin-left: 5px
}
.container .posthome .vertical a.chitiet_links:hover {
    color: #fff
}
#map-canvas {
    height: 100%;
    margin: 0;
    padding: 0
}
#panel {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -180px;
    z-index: 5;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #999
}
#directions-panel {
    height: 100%;
    float: right;
    width: 40%;
    overflow: auto;
    display: none
}
#map-canvas {
    width: 100%;
    float: left
}
#control {
    background: #fff;
    padding: 5px;
    font-size: 14px;
    font-family: Arial;
    border: 1px solid #ccc;
    box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);
    display: none
}
@media print {
    #map-canvas {
        height: 500px;
        margin: 0
    }
    #directions-panel {
        float: none;
        width: auto
    }
}
#mapsdj {
    width: 99%;
    height: 300px;
    margin: 0 0;
    border: 0 solid #d2d2d2;
    padding: 1px;
    border-radius: 0
}
.post_content .qq-upload-button {
    border-radius: 5px;
    padding: 1px
}
.post_content .um_file_uploader_field {
    width: 220px;
    float: left
}
.post_content .um_field_result {
    width: 280px;
    float: left
}
.post_box .avatar {
    border: 2px solid #d2d2d2;
    padding: 2px
}
.category .post_box.tintuc h2 {
    margin-left: 10px
}
.category .post_box.tintuc .post_content {
    padding-left: 10px;
    padding-right: 10px
}
.category .post_box.tintuc {
    background: none repeat scroll 0% 0% #FFF;
    width: 100%;
    float: none;
    border: 1px solid #D2D2D2;
    position: relative;
    margin-bottom: 10px;
    font-family: \'Signika\', Arial, Helvetica, sans-serif
}
#tintucs {
    background: none;
    border: 0 solid #d2d2d2
}
#bandocongty {
    height: 500px;
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #d2d2d2;
    padding: 2px
}
#dangsachcongty ul li {
    width: auto
}
.containerfooter .buoc2345 {
    width: 24%; margin-right:1%;
    float: left
}
.tourhome {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px
}
.tourhome .dstour {
    width: 1170px;
    margin-bottom: 15px
}
.contenthome .posthomesd .thumb {
    width: 100%;
    height: auto;
}
.contenthome .posthomesd .vertical {
    float: left;
    width: 75%;
    margin-left: 2%
}
.contenthome .posthomesd .vertical ul li {
    list-style: none;
    float: left;
    width: 18%;
    padding: 0 1%
}
.contenthome .posthomesd .vertical ul li.titled {
    width: 45%;
    padding: 0 1%;
    color: #444
}
.mau {
    color: #3897ce;
    height: 50px;
    line-height: 30px;
    font-weight: bold
}
.contenthome .posthomesd .vertical ul li.cot2 {
    width: 25%;
    color: #666;
    padding-left: 5%
}
.contenthome .posthomesd .vertical ul li.cot3 {
    color: #d6840e;
    font-weight: bold;
    text-align: right
}
.contenthome .posthomesd .vertical ul li.cotc1 {
    width: 25%;
    font-weight: bold
}
.contenthome .posthomesd .vertical ul li.cotc2 {
    width: 20%;
    font-weight: bold
}
.contenthome .posthomesd .vertical ul li.cotc3 {
    color: #959200;
    font-weight: bold
}
.posthomesd .vertical ul li h2 {
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    padding: 5px 0;
    height: auto
}
.posthomesd .vertical ul li h2 a {
    color: #3897ce
}
.dstour .posthomesd {
    padding: 0;
}
.category44 .categorypost, .category .categorypost, #chitiet44 .categorypost{
    background: #fff;
    width: 100%;
    float: none;
    border: 1px solid #D2D2D2;
    position: relative;
    font-family: \'Signika\', Arial, Helvetica, sans-serif
}
.gia2 {
    color: #BE0000;
    font-family: tahoma;
    font-size: 18px;
    font-weight: bold;
}
#chitiet44 .main_title h2{padding-left:5px}
#chitiet44 .category44 .categorypost{border:0px; border-bottom:1px #ccc dashed; padding-bottom:15px; margin-bottom:15px}
.category44{padding:5px}
h2.searcht{font-size:18px; line-height:30px; margin-bottom:10px}
.categorypost .thumb,
#blogs .query_box_blog .thumb,
.post_box.tintuc .thumb {
    width: 30%;
    float: left;
    margin-bottom: 0;
}
.post_box.tintuc .thumb {
    padding-bottom: 5px
}
.categorypost .featured_image_link img{width:30%; float:left}

.categorypost .infopost {
    width: 70%;
    float: right;
    line-height: 19px
}
.categorypost .infopost h2 {
    margin-top: 3px; padding:0px 7px
}
h2 a:hover {
    color: #9AA316
}
#blogs .query_box_blog h2,
.category .post_box.tintuc h2 {
    font-weight: bold;
    margin-top: 0
}
.tintuc .wp-post-image{margin-right:10px}
.categorypost .infopost h2 a,
#blogs .query_box_blog h2 a,
.category .post_box.tintuc h2 a {
    color: #01b7f2;
    font-size: 16px;
    
	padding-bottom:5px
}
.categorypost .infopost h2{padding-left: 15px}
.categorypost .infopost h2 a:hover,
#blogs .query_box_blog h2 a:hover,
.category .post_box.tintuc h2 a:hover {
    color: #fdb714
}
.letf_info_post {
    width: 70%;
    float: left
}
.right_info_post {
    width: 29%;
    float: left;
}
.infopost .letf_info_post ul{margin-left:15px}
.right_info_post .box44{
	margin-top:10px;
	border-right:1px #eee solid;
	padding-right:10px
}
.right_info_post .right2 {
    color: #333;
    float: right;
    font-size: 16px;
    line-height: 20px;
    margin-right: 5px;
    margin-top: 4px;
    text-align: right;
    width: 145px
}
.infopost .letf_info_post ul {
    margin-left: 0
}
.infopost .letf_info_post ul li {
    list-style-type: none;
    padding: 0 0;
    margin-left: 16px;
    color: #666
}
.rightr {
    color: #3b415f;
    margin-right: 5px;
    font-weight: bold;
    float: right;
    clear: both
}
.raking346f {
    display: block;
    width: 70px;
    height: 11px;
    background: url(images/rating-star-12.png) no-repeat
}
#strongb {
    font-weight: bold
}
.raking346f {
    display: inline-table
}
.raking346f0 {
    background-position: 0 -61px
}
.raking346f1 {
    background-position: 0 -1px
}
.raking346f2 {
    background-position: 0 -13px
}
.raking346f3 {
    background-position: 0 -24px
}
.raking346f4 {
    background-position: 0 -37px
}
.raking346f5 {
    background-position: 0 -49px
}
li#menu-item-48418 {
    float: right!important
}
li#menu-item-48418 a span {
    color: #666!important
}
.anh1 {
    margin-right: 15px;
    color: #fff;
    font-weight: bold; line-height:30px;
	float:left
}
.anh2 {
    margin-right: 0px;
    color: #fff;
    font-weight: bold; line-height:30px;
	float:left
}
#text-26 {
    margin-top: 0px;
    margin-bottom: 0px;
	float:left
}

.what {
    border: 0 none;
    font-size: 24px;
    font-weight: 100;
    line-height: 30px;
    margin: 0 0 10px 5px;
    padding: 0
}
.sayabout img {
    float: left;
    margin-left: 5px;
    margin-right: 15px
}

.sayabout .content_comment {
    font-size: 1.3333em;
	color: #01b7f2;
	font-style: italic;
}

.ctcm {
    color: #999
}
#slider .caption {
    width: 944px;
    margin: 0 auto
}
#slider .caption h2 {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}
#slider .caption #price_slider {
    color: #F46F12;
    font-weight: bold
}
.TA_cdsratingsonlywide .cdsLocName a {
    display: none
}
.TA_cdsratingsonlywide .cdsRating span {
    padding-top: 2em;
    vertical-align: bottom;
    white-space: nowrap
}

.cotphai .why img,
.why2 img {
    margin: 0 auto
}
.cotphai .why,
.tinblog {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding-top: 0;
    width: 100%;
    margin-bottom: 12px;
    padding-bottom: 2px
}
.why2 {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding-top: 0;
    width: 100%;
    margin-top: 32px;
    margin-bottom: 12px;
    padding-bottom: 2px
}
.sidebar .why2 {
    margin-top: 0
}
.sidebar .why {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding-top: 0;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 2px
}
.cotphai .why h3,
.why2 h3,
.tinblog h3,
.sidebar .why h3 {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 10px;
    background: #0591d3;
    color: #fff
}
.cotphai .why .first1 {
    background: url(images/nguoi.png) 0 0 no-repeat;
    padding-left: 30px;
    margin: 3px 10px;
    font-size: 15px;
    font-weight: bold
}
.cotphai .why .first2 {
    background: url(images/nguoi.png) 0 -26px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold
}
.cotphai .why .first3 {
    background: url(images/nguoi.png) 0 -55px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold
}
.cotphai .why .first4 {
    background: url(images/nguoi.png) 0 -80px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold;
    height: 25px
}
.cotphai .why .first5 {
    background: url(images/nguoi.png) 0 -104px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold
}
.sidebar .why .first1 {
    background: url(images/nguoi.png) 0 0 no-repeat;
    padding-left: 30px;
    margin: 3px 10px;
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px
}
.sidebar .why .first2 {
    background: url(images/nguoi.png) 0 -26px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px
}
.sidebar .why .first3 {
    background: url(images/nguoi.png) 0 -55px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px
}
.sidebar .why .first4 {
    background: url(images/nguoi.png) 0 -80px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    padding-top: 0;
    padding-bottom: 0
}
.sidebar .why .first5 {
    background: url(images/nguoi.png) 0 -104px no-repeat;
    padding-left: 30px;
    margin: 5px 10px;
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px
}
.cotphai .why .first5 a,
.sidebar .why .first5 a {
    color: #409cd1
}
.tieu,
.tieu2 {
    width: 100%;
    margin: 5px 0
}
.tieu li,
.tieu2 li {
    float: left;
    color: #999;
    text-align: center
}
.tieu .l1,
.tieu2 .l1 {
    width: 55%
}
.tieu .l2,
.tieu2 .l2 {
    width: 25%
}
.tieu2 .l2 {
    background: url(images/trip.png) center bottom no-repeat;
    width: 155px;
    height: 30px
}
.anhtrip {
    background: url(images/cu.png) left top no-repeat;
    width: 34px;
    height: 25px;
    float: left
}
.tri .TA_cdsratingsonlynarrow .cdsRating {
    margin-top: -1.0em
}
.giua {
    vertical-align: middle
}
.tieu .l3,
.tieu2 .l3 {
    width: 18%;
    text-align: right
}
.sidebar .thesis_email_form .input_text,
.widget li {
    margin-bottom: 0
}
.tinblog p.htinblog {
    width: 90%;
    margin: 0 auto;
    background: url(images/arra.png) 0 7px no-repeat
}
.tinblog p.htinblog a {
    color: #208cd2;
    padding-left: 18px;
    text-decoration: none;
    font-size: 13px
}
.tinblog p.htinblog a:hover {
    text-decoration: underline
}
#text-25{width:24%; float:right}
.gform_wrapper#gform_wrapper_3 .left_label .gfield_label{margin-right:0px}
.nhantin {
    padding: 10px;
    color: #fff;
    width: auto;
    height: auto;
    float: none;
    margin-bottom: 25px;
	background: #fb941e; overflow:hidden
}
.baomat {
    width: 325px;
    height: 70px;
    float: right;
    margin-top: 20px
}
.lete {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px
}

.copyright .cleft,
.copyright .cright {
    color: #666;
    margin-top: 10px
}
.copyright .cleft {
    width: 54%;
    float: left
}
.copyright .cright {
    width: 45%;
    float: right
}
.copyright {
    padding-bottom: 10px
}
.line {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #CCCCCC;
    height: 1px;
    overflow: hidden;
    position: relative;
    top: 10px;
    width: auto
}
.reviewer {
    color: #1A4E66;
    display: block;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    margin: 0 0 0;
    padding: 0 0 6px;
    text-shadow: 1px 1px 0 #FFFFFF;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px
}
.cuslogo {
    margin-bottom: 20px
}
.cuslogo img {
    width: 150px;
    height: 80px;
    margin-right: 10px;
    float: left
}
.xemchi2 {
    text-align: left;
    width: 90px
}
.xemchi2 {
    background: none repeat scroll 0% 0% #d9d9d9;
    padding: 3px 8px;
    border-radius: 3px;
    border: 1px solid #FFF;
    float: right;
    margin: 5px 5px 3px 0;
    text-decoration: none;
    color: #111;
    height: 20px;
    margin-bottom: 5px;
	clear: right
}
#dlv_booking {
    background: none repeat scroll 0% 0% #fb941e;
    width: 90px;
    text-align: left;
    padding: 3px 8px;
    color: #FFF;
    border-radius: 3px;
    text-decoration: none;
    height: 20px;
    border: 1px solid #FFF;
    margin-right: 5px;
    float: right;
    margin-top: 0
}
.pgia {
    color: #333;
    float: right;
    line-height: 20px;
    padding: 2px 5px;
    text-align: right
}
.tri {
    float: left
}
.sao {
    background: url("images/bg-search.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 3px 5px;
    box-shadow: 2px 3px 5px #C0C0C0;
    float: left;
    line-height: 20px;
    text-align: left;
    position: absolute;
    left: 164px;
    top: 5px
}
#blogs .query_box_blog {
    background: none repeat scroll 0% 0% #FFF;
    width: 100%;
    float: none;
    border: 1px solid #D2D2D2;
    position: relative;
    margin-bottom: 10px;
    font-family: \'Signika\', Arial, Helvetica, sans-serif
}
#blogs .query_box_blog .post_excerpt {
    padding-right: 5px
}
.contentcat .category .archive_content {
    position: relative
}
.contentcat .category .archive_content #description {
    color: #FFF;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 749;
    padding: 5px;
    box-sizing: border-box;
    line-height: 16px
}
.single .hinhanh-tour {
    float: left;
    width: 318px;
    margin: 3px;
    margin-right: 5px;
    padding: 15px 2px 5px
}
img#jqzoom {
    cursor: crosshair;
    position: relative;
    max-width: 450px;
    margin: 0 auto;
    max-height: 450px;
    height: auto;
    width: auto
}
.jcarousel-skin-tango #showanh {
    background: none;
    border: 0
}
#anhphu ul li {
    width: 99px;
    height: 88px;
    float: left;
    list-style: none;
    text-align: center
}
div.zoomdiv {
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden
}
#anhphu {
    overflow: hidden
}
#anhphu .jcarousel-prev {
    position: absolute;
    top: 30px;
    left: 0;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(images/trai2.png) no-repeat 0 0
}
#anhphu .jcarousel-next {
    position: absolute;
    top: 30px;
    right: 0;
    width: 21px;
    height: 23px;
    cursor: pointer;
    background: transparent url(images/phai2.png) no-repeat 0 0
}
.zoomWrapperImage img {
    max-width: 1170px
}
#anhphu ul li {
    width: 100px;
    height: 75px;
    margin-left: 6px;
    margin-right: 6px;
    float: left;
    list-style: none;
    text-align: center
}
#anhphu ul li img {
    width: 100px;
    height: 75px
}
div.zoomdiv {
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden
}
#anhphu {
    margin-top: 10px
}
#thumblists {}#rating2 {
    border: 1px #ccc solid;
    padding: 10px;
    margin: 10px 0
}
#mapsdj {
    background: #fff
}
.rating-container {
    margin-bottom: 0;
    width: 48%!important;
    margin-right: 1%!important;
    float: left!important;
    clear: none!important;
    margin: 0 0 0!important;
    line-height: 20px!important
}
.infopost .rating-container {
    margin-bottom: 0;
    margin-right: 1%!important;
    float: left!important;
    clear: none!important;
    margin: 0 0 0!important;
    line-height: 20px!important;
    position: absolute;
    bottom: 0.5em
}
.infopost .rating-container span.label {
    width: auto!important
}
p.crfp-field {
    margin-bottom: 5px
}
.rating-container span.label {
    width: 130px;
    font-weight: bold
}
.comment_list {
    width: 100%;
    margin-top: 10px; padding:10px 0px
}
.khung {
    border: 1px #ccc solid;
    background: #fff;
    margin-bottom: 20px
}
.tabs-shortcode .ui-tabs-nav li {
    background: #fff!important
}
.tabs-shortcode .ui-tabs-nav li.ui-tabs-active {
    background: #0e6dc7!important
}
.tabs-shortcode .ui-tabs-nav li.ui-tabs-active a {
    color: #fff!important
}
.tabs-shortcode-top .ui-tabs-nav {
    border-bottom: 2px #0e6dc7 solid!important
}
.single ul.checked-box,
.single ul.unchecked-box {
    list-style-type: none
}
.single ul.checked-box li {
    background: url(images/checked.png) no-repeat scroll left top transparent;
    padding-left: 25px
}
.single ul.unchecked-box li {
    background: url(images/unchecked.png) no-repeat scroll left top transparent;
    padding-left: 25px
}
.car {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/car.png) center center no-repeat
}
.bicycle {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/bicycle.png) center center no-repeat
}
.boat {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/boat.png) center center no-repeat
}
.airplane {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/airplane.png) center center no-repeat
}
.cruise {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/cruise.png) center center no-repeat
}
.train {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/train.png) center center no-repeat
}
.trekking {
    width: 48px;
    height: 48px;
    background: url(images/chitiet/trekking.png) center center no-repeat
}
.header_itinerary h3.title {
    width: 95%;
    float: left;
    color: #0e6dc7;
    font-size: 15px
}
#isotabs,
.itinerarybox {
    clear: both;
    display: inline-block;
    overflow: hidden;
    width: 100%
}
.header_itinerary {
    border-bottom: 1px solid #D0D0D0;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 5px;
    width: 100%
}
.header_itinerary h3.title {
    color: #0E6DC7;
    float: left;
    font-size: 15px;
    width: 95%
}
.itinerarybox .day {
    display: block;
    float: left;
    width: 60px
}
.info_itinerary .dot {
    background: url("images/dot.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px
}
.box_itinerary {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    margin: 7px 0 0;
    padding: 15px 15px 10px;
    position: relative;
    width: 600px
}
.arrow_itinerary {
    background: url("images/top-box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    left: -21px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999%;
    top: -1px;
    width: 21px
}
.header_itinerary {
    border-bottom: 1px solid #D0D0D0;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 5px;
    width: 100%
}
.WMSFC {
    font: 14px/25px \'Open Sans\', Arial, helvetica, clean, sans-serif
}
.collapse {
    background: url("images/secur_icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 13px;
    margin: 5px 0 0;
    width: 13px
}
.info_itinerary {
    background: url("images/col12.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 0 0 16px 34px;
    position: relative
}
.tabs-shortcode-top .ui-tabs-nav {
    margin-bottom: 10px
}
.nutbook {
    background-color: #fb941e;
    background-image: -moz-linear-gradient(center top, #fb941e 0, #fb941e 50%, #fb941e 100%);
    border-color: #fb941e #e88117 #e88117 #fb941e;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    text-shadow: none;
    width: auto;
    height: 45px;
    line-height: 45px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 7px;
    background-color: #fb941e;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    font-weight: bold
}
.nutbook a,
.nutbook a:hover {
    color: #fff;
    font-size: 20px;
    font-weight: bold
}
.nutbook:hover {
    background-image: -moz-linear-gradient(center top, #fb941e 0, #fb941e 50%, #fb941e 100%);
    background-color: #fb941e
}
.face {
    float: left;
    height: 80px;
    margin-top: 7px;
    width: 80px;
    background: url(images/chitiet/cogai.png) center center no-repeat;
    border-radius: 45px;
    border: 4px #ccc solid;
    margin-left: 5px
}
.call {
    font-size: 16px;
    font-weight: 700;
    margin: 12px 0 0 15px;
    float: left
}
.call span {
    display: block;
    font-size: 16px;
    font-weight: 100;
    margin-top: -2px
}
.callus {
    float: left
}
.blogs_ctour .category {
    float: left!important
}
.blogs_ctour .sidebar {
    float: right!important
}
#text-31 {
    width: 1170px;
    margin: 0 auto
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
    width: 20%!important;
    float: left!important;
    clear: none!important
}
.icon1 {
    background: url("images/icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    width: 28px
}
.icon2 {
    background: url("images/icon.png") no-repeat scroll 0 -50px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    width: 28px
}
.icon3 {
    background: url("images/icon.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    width: 28px
}
.contenthome {
}
.wk-gallery img {
    margin-bottom: 10px
}
li.first h3 {
    font-weight: 600
}
post_content table th,
.post_content table td {
    padding: 0 12px
}
.search_tour h3 {
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 0;
    margin-bottom: 7px
}
.search_tour ul {
    padding: 5px
}
.layout-slider {
    padding: 5px
}
.sidebar2 .why2 {
    margin-top: 0
}
.sidebar2 {
    width: 25%; float:left
}
#google_language_translator {
    height: 44px!important;
    min-height: 44px!important
}
#glt_widget-2 p.widget_title {
    float: left;
    line-height: 30px!important;
    font-weight: normal!important;
    font-size: 13px!important;
    color: #333
}
select.goog-te-combo {
    width: 130px!important
}
.sidebar .widget .widget_title {
    font-variant: normal;
    text-transform: none
}
#glt-translate-trigger {
    float: right;
    display: block!important
}
.service {
    width: 49%; float:left;
    margin: 0 auto
}
#menu-service-home {
    background: #fff; border:0px
}
#menu-service-home li {
    width: 48%;
    background: none;
    border: none
}
#menu-service-home li a {
    padding-top: 132px;
    text-align: center;
    background: none;
    border: none;
    color: #d47d00;
    font-weight: bold
}
#menu-service-home li a:hover {
    text-decoration: none
}
#nav_menu-24 {
    background: #fff;
    margin-bottom: 15px
}
#loadthem p {
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    width: 100%; border:1px #ccc solid; 
	margin-bottom:15px;
    background: #6fa51b;
    display: block;
    padding: 0px;
    text-align: center;
    text-decoration: none;
   
}
#loadthem p:hover{background:#fb941e}
.r3 {
    min-height: 100px!important
}
.mxh img {
    float: right;
    margin-left: 7px
}
.mxh {
    margin-top: 10px;
    width: auto;
    float: right;
    line-height: 43px
}
#megaMenu {
    border: none;
    border-bottom: none;
    background-color: transparent;
    background: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0)
}

.post_content table td {
    padding: 5px 10px;
    background: #f9f9f9;
    border: 1px #eee solid
}
.post_content ul {
    margin-left: 50px
}
#tintucs .post_box .wp-caption,
.post_box.tintuc .wp-caption {
    padding: 0!important;
    border: 0!important
}
#tintucs .post_box .wp-caption .wp-caption-text {
    display: none
}
#tabs table td {
    border: 1px #ccc solid;
    padding: 5px 10px;
}
#tabs table {
    margin: 0 auto
}
.dailytravel {
    width: auto;
    float: left
}
.dailytravel a{color:#fff}
#text-37 {
    float: right;
    margin-right: 0px;
    margin-top: 5px
}
#text-37 img {
    float: left;
    margin-left: 10px
}
#text-25 .why h3 {
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 25px;
    text-transform: uppercase
}
#text-25 .why {
    float: none;
    margin: 0 auto;
    width: auto
}
.sang44 .item{background:#fff}

@media all and (max-width: 999px) {
	.noidungbai table
	{
		width:100%; margin:10px 0px;
		overflow-x: scroll;
		display: block;
		width: 100%;
	}
	.boxct h4.box-title{min-height:55px}
	.best_item3,.best_item3.cleft,.best_item3.cright {
		width: 23%;
		margin: 1%;
			margin-bottom: 15px;
		float: left;
		position: relative;
		margin-top: 0px;
		margin-bottom: 4%;
	}
    .single .chitiet_post .hinhanh-tour {
        width: 98%;
        margin: 0 auto
    }
    .onlinea .online_ht {
        background: #fff
    }
    body {
        padding-top: 0
    }
    .container {
        width: 100%;
        margin: 0 auto
    }
    #top,
    .menutop,
    #slider,
    .mn,
    .footer,
    .containerfooter {
        width: 100%;
        min-width: 96%;
        margin: 0 auto; padding:0px
    }
    #header,
    .containerfooter {
        width: 98%;
        margin: 0 auto;
        padding: 0
    }
 
    .header #megaMenu.megaFullWidth {
        width: 100%;
        float: left
    }
    .header .widget {
        width: 500px;
        float: right;
        margin-bottom: 0
    }
    .anh1 {
        text-indent: 25px;
        margin-right: 0;
        float: left;
        color: #333;
        font-weight: bold
    }
    .anh2 {
        text-indent: 25px;
        margin-right: 0;
        float: left;
        color: #333;
        font-weight: bold
    }
    #text-26 {
        margin-top: 8px;
        margin-bottom: 8px
    }
    #tinkhuyenmai {
        width: 670px
    }
    .sayabout {
        width: 95.5%;
        margin: 10px auto 0
    }
    .tourhome {
        display: block;
        width: 98%;
        margin: 10px auto 0
    }
    .cottrai {
        width: 100%;
        float: left
    }
    .cotphai {
        float: right;
        width: 100%
    }
    #text-31 {
        width: 100%;
        margin: 0 auto
    }
    .copyright {
        width: 98%;
        margin: 0 auto
    }
    .tourhome .dstour {
        width: 100%;
        margin-bottom: 10px
    }
	.owl-theme .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 3px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 30px;
	}
	.title.main_title{padding-top:15px}
    .cotphai .why {
        width: 49.5%;
        display: inline-table;
        height: 200px;
        margin-bottom: 10px
    }
    .nhantin {
        float: left
    }
    #slider .caption {
        width: 95%;
        margin: 0 auto
    }

    .tinblog {
        background-color: #FFF;
        border: 1px solid #DDD;
        padding-top: 10px;
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 2px
    }
    .footer {
        width: 100%
    }
    
    .category,
    .category2 {
        width: 96%;
        float: none;
        border-top: 0 none;
		margin:0 auto
    }
    .sidebar,
    .sidebar2 {
        width: 96%;
        float: none;
        padding-left: 0px;
		margin:0 auto
    }
    .blogs_ctour .blogs_cate {
        width: 35%;
        float: left;
        margin-right: 1em
    }
    .blogs_ctour .sidebar .widget {
        width: 100%;
        margin: 0 0 10px;
        display: inline-table;
        float: left
    }

    .sidebar .widget {
        width: 100%;
        margin: 0 0 10px;
        float: none
    }
    #text-26 {
        width: 285px
    }
    #text-37 {
        width: 100px;
        float: right;
        margin-right: 0
    }
    #top {
        height: auto
    }

    #text-26 {
        margin-left: 0
    }
    .onlinea {
        width: 100% !important
    }
    .onlinea .online_ht {
        width: 50%!important;
        float: left
    }

    #slider {
        min-height: auto
    }
    .service {
        width: 100%
    }
    .right_info_post .right2 {
        width: 100%
    }
	.menutop {
        display: none;
    }
	#nav_menu-3 ul, #nav_menu-26 ul{padding-top:10px}
	.containerfooter ul#menu-menu-footer{float:none}
	.anh1,.anh2{color:#fff; font-weight:500; text-indent:10px}
	#text-26 {
		width: auto; margin:0 auto
	}
    .menutop , #text-39{
        display: none;
    }
	#site_title{height:85px; margin:0 auto; float:none}
	.bighead #text-26, .country, #custom_html-3 .table-wrapper, .tourhome .dstour, .service, .containerfooter ,  .archive_intro {
		width: 96%;
		margin: 0 auto;
			margin-bottom: 0px;
		float: none;
	}
	.buoc2345, #nav_menu-26, #nav_menu-3 {width:32%; float:left }
	.buoc2345{margin-left:0}
	
	#nav_menu-26{float:right}
	#nav_menu-26{margin-left:2%; margin-right:2%}
	#text-25{display:none}
	.sayabout44.owl-carousel{width:49%; float:left; margin-bottom:20px}
	#custom_html-4{float:right; width:49%; clear:right}
	.sayabout{clear:both; margin-bottom:20px; width:96%; float:none; margin:0 auto; margin-bottom:15px}
	.sayabout .cru44{margin-top:0px}
	.containerfooter ul li .text{float:none}
	.bighead, .bsearch, .country, .customtour{width:100%}
	#thesis-google-cse-2 {
		float: none;
		margin: 0px auto 5px;
		width: 96%;
	}
	.country{width:96%; margin:0 auto; padding:25px 0px}
	button.btn-large{margin-bottom:25px}
	#custom_html-3{padding-top:25px}
	.containerfooter{width:96%; padding:0}
	.best_item4{padding-top:5px; padding-left:5px; padding-right:5px}
	.copyright{padding-bottom:32px}
	.footer{
		width:96%; padding:2%
	}
}

@media all and (max-width: 999px) and (min-width: 821px) {
	.breadcrumbs{width:auto}
	.single .chitiet_post .thongtin, .single .chitiet_post .hinhanh-tour{width:100%; margin:0; float:none}
}
@media all and (max-width: 820px) and (min-width: 481px) {
	.anh1{color:#fff; font-weight:500; text-indent:10px}
	.anh2{display:none}
	#text-26 {
		width: auto; margin:0 auto
	}
    .menutop {
        display: none;
    }
	#top #text-39 {
		display: none;
	}
    #thesis-google-cse-2 {
        float: none;
        margin: 0px auto 5px;
        width: 96%;
    }
	#thesis-google-cse-2 .widget_title{line-height:24px}

    .category .categorypost .thumb,
    #blogs .query_box_blog .thumb,
    .category .post_box.tintuc .thumb {
        width: 19%;
        margin: 0% 0.5%
    }
    .right_info_post .right2 {
        width: auto
    }
    .tourhome .dstour {
        background: #fff
    }
    .dstour .posthomesd {
        padding: 0;
        width: 98%;
        margin-left: 1%;
        float: left;
        margin-right: 1%;
        margin-top: 3%;
        background: #fff;
        height: auto
    }
    .category .categorypost .infopost {
        width: 69%; padding-bottom:5px
    }
	.xemchi2,#dlv_booking{width:auto; height: auto; text-align: righ}
    .breadcrumbs {}.content table,
    .breadcrumbs {
        max-width: 98%
    }

    #text-26 {
        width: 285px
    }
    #text-37 {
        width: 100px;
        float: right
    }
    .banersite {
        display: none
    }
    .container {
        width: 100%;
        margin: 0 auto
    }
    .menu a {
        border-right-width: 0
    }
    .menu > li > a {
        border-left-width: 0
    }
    .cotphai .why {
        width: 100%;
        display: inline-table;
        height: 200px;
        margin-bottom: 10px
    }
    .copyright .cleft,
    .copyright .cright {
        width: 100%;
        float: left
    }
    #maps-home .continents .continent {
        width: 45%
    }
    #tinkhuyenmai {
        width: 338px
    }
    .header .widget {
        width: 98%;
        float: left;
        margin-bottom: 0
    }
    .sayabout li {
        list-style-type: none;
        width: 100%;
        margin-right: 1%;
        float: left;
        padding-bottom: 1em
    }
    .post_box .frame,
    .post_box .post_image_box,
    .post_box .wp-caption {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    #slider .search_form {
        width: 100%;
        position: relative;
        top: 0;
        left: 0
    }
    #header {
        width: 100%;
        margin: 0 auto
    }
    .header .widget {
        width: 100%
    }
    #slider .search_form .input_text {
        border-radius: 2px;
        width: 100%
    }
    .buoc2345 {}#nav_menu-3 {
        padding: 0;
        float: left;
        width: 98%
    }
    .containerfooter ul#menu-menu-footer {
        border-left: 0 solid #CCC;
        border-right: 0 solid #CCC
    }

    #nav_menu-3 {
        float: left;
        padding: 0;
        width: 28%
    }
    #text-25 .why {
        float: none;
        margin: 0 auto;
        width: 238px
    }
    .nhantin {
        clear: both;
        float: none;
        margin: 0 auto;
        margin-top: 5px
    }
	.single .chitiet_post .hinhanh-tour,.single .hinhanh-tour{float:none}
	.single .chitiet_post .thongtin{width:100%; float:none}
	.col2{border:0px}
    #loctour,
    #text-34 {
        width: 100%
    }
    .cotphai .why img,
    .why2 img {
        margin: 0 auto!important
    }
    .containerfooter ul#menu-menu-footer {
        padding: 0!important
    }
	.single .chitiet_post .hinhanh-tour,.single .chitiet_post .thongtin{width:450px; margin:0 auto; margin-top:5px; float:none}
	#nav_menu-3 ul{padding:0px; margin:0px}
	.containerfooter ul li .text{width:auto; margin:0px; padding-left:10px}
	.containerfooter ul#menu-menu-footer{margin-right:10px; padding-right:0px; width:auto}
	li.first h3{margin-top:7px}
	.letf_info_post h2{margin:3px}
	#site_title{height:85px; margin:0 auto; float:none}
	.bighead, .bsearch, .country, .customtour{width:100%}
	.country{width:96%; margin:0 auto; padding:25px 0px}
	.best_item2, .best_item2.cleft, .best_item2.cright{width:46%; margin:2%; margin-bottom:15px; float:left; max-width:46%}
	.best_item2 img{width:100%}
	#custom_html-3 .imgleft{display:none}
	#custom_html-3 .table-wrapper,.service, .sayabout{
		width: 96%;
		float: none;
		margin:0 auto;
		padding:20px 0px
	}
	.action-section.table-cell{float:none}
	#custom_html-3 .table-cell{display:block}
	.tourhome .dstour{background:transparent}
	.best_item3 img{width:100%}
	.sayabout img{float:none; margin-bottom:20px; width:100%}
	.bighead #text-26, .country, #custom_html-3 .table-wrapper, .tourhome .dstour, .service, .sayabout, .containerfooter .buoc2345, #nav_menu-3, #nav_menu-3, #nav_menu-26, #text-25, .archive_intro {
		width: 96%;
		margin: 0 auto;
			margin-bottom: 0px;
		float: none;
	}
	.sao{left:5px}
	#nav_menu-3 .widget_title, #nav_menu-26 .widget_title{margin-top:15px}
	#text-7{width:auto}
	.tinblog{padding-top:0px}
	.loadmore,.wp-pagenavi{margin-bottom:20px}
	.single .chitiet_post .hinhanh-tour, .single .chitiet_post .thongtin{width:100%}
	.blogs_ctour .category,.blogs_ctour .sidebar{float:none !important}
	#text-7{width:96%; padding:2%}
	.boxct h4.box-title{min-height:55px}
	.sayabout44.owl-carousel,#custom_html-4{width:100%; float:none; margin-bottom:15px}
	.service .best_item3.cleft {
		margin-left: 0px;
	}
	.service .best_item3.cright {
		margin-right: 0px;
	}
	.service .best_item3 {
		width: 48%;
		margin: 2%;
		float: left;
		position: relative;
		margin-top: 0px;
		margin-bottom: 4%;
	}
	#nav_menu-3, #nav_menu-26{width:48%; float:left; margin-left:2%}
}
@media all and (max-width: 480px) {
	.bighead, .bsearch, .country, .customtour{width:100%}
	.anh2{display:none}
	.anh1{color:#fff; font-weight:500; text-indent:10}
	.tintuc .wp-post-image{width:100%}
	.category .post_box.tintuc{margin-bottom:15px}
	.blogs_ctour .category{float:none !important}
	.sao{left:2%}
	.single .chitiet_post .hinhanh-tour{float:none; width:100%}
	.categorypost .featured_image_link img{
		height: auto;
		margin: 2%;
		width: 96%;
	}
	.categorypost .thumb, #blogs .query_box_blog .thumb, .post_box.tintuc .thumb {
		height: auto;
		margin: 0%;
		width: 100%;
	}
	.loadmore{margin-bottom:25px}
	.action-section.table-cell{display:block}
	.table-cell{float:none}
	#custom_html-4{margin-bottom:30px}
	.sayabout img{float:none}
	.best_item3.cleft,.best_item3.cright{width:100%; float:none; margin:0 auto; margin-bottom:20px; max-width:280px}
	button.btn-large{display:block; margin:0 auto; margin-top:15px}
	#thesis-google-cse-2 .widget_title,#custom_html-3 img{display:none}
	.footer{padding-top:30px}
	.country{padding:15px 0px}
	#top #text-39{display:none}
	.bighead, .bsearch, .country, .customtour, #text-37{width:100%}
	.bighead #text-26, #thesis-google-cse-2 #___gcse_0,.country,#custom_html-3 .table-wrapper,.tourhome .dstour,.service, .sayabout, .containerfooter .buoc2345,#nav_menu-3,#nav_menu-3, #nav_menu-26,#text-25, .archive_intro{width:96%; margin:0 auto; float:none}
	#text-7{padding:0px; display:block; margin-bottom:15px; width:100%}
	#uwpqsf_id{padding:10px}
	.containerfooter .buoc2345,#nav_menu-3,#nav_menu-3, #nav_menu-26,#text-25{float:none; margin-bottom:15px}
	.containerfooter{padding:0}
	.action-section.table-cell{float:none; margin:0 auto}
	.bighead #text-37{float:right; width: 85px}
	.anh2{display:none}
	.anh1{color:#fff; font-weight:500; text-indent:0}
    .menutop {
        display: none;
    }
    .contentcat .category .archive_content #description {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: #333;
        position: relative;
        text-align: justify;
    }
    .contentcat .category .archive_content #description {
        position: relative;
        text-align: justify;
        color: #333;
        background: none
    }
    .category .categorypost .thumb,
    #blogs .query_box_blog .thumb,
    .category .post_box.tintuc .thumb {
        height: auto;
        margin: 2%;
        width: 96%;
    }
    #thesis-google-cse-2 {
        margin: 0 auto;
        float: none
    }
    #megaMenu #megaMenuToggle {}#ajaxsearchprowidget-3 {
        width: 98%;
        margin: 0 auto
    }
    .single .chitiet_post .thongtin {
        width: 100%;
        margin: 0 auto
    }
	.col2{border:0px}
    .nhantin {
        margin: 0 auto;
        float: none;
        clear: both
    }
    #top,
    .menutop,
    #slider,
    .mn,
    .footer,
    .containerfooter {
        width: 100%;
        min-width: 100%;
        margin: 0 auto
    }
    .breadcrumbs {
        width: auto
    }
    .containerfooter ul#menu-menu-footer {
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        color: #ffffff;
        margin-right: 0;
        padding-right: 0
    }
	#nav_menu-3, #nav_menu-26{margin-top:35px}
	.copyright .cleft, .copyright .cright{width:100%; float:none}
	.copyright{width:96%; margin:0 auto}
    #nav_menu-3 ul {
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        margin: 0 auto 0 20px;
        padding-left: 0;
        padding-right: 5px;
        padding-top: 25px;
        width: auto
    }
	img.bct{float:none !important; margin:0 auto}
	.copyright{padding-bottom:50px}
    #ajaxsearchprowidget-5,
    .single .chitiet_post .hinhanh-tour {
        width: 100%
    }
 
    .container {
        width: 100%;
        margin: 0 auto
    }
    .menu a,
    .menu_control {
        padding: 1em 13px
    }
    .header,
    .columns > .sidebar,
    .post_box,
    .prev_next,
    .comments_intro,
    .comment,
    .comment_nav,
    #commentform,
    .comment_form_title,
    .footer {
        padding-right: 0;
        padding-left: 0
    }
    .menu .sub-menu,
    .children .comment {
        padding-left: 13px
    }
    .comments_closed,
    .login_alert {
        margin-right: 13px;
        margin-left: 13px
    }
    .comment_form_title {
        margin-left: -13px;
        margin-right: -13px
    }
    .right,
    .alignright,
    img[align="right"],
    .left,
    .alignleft,
    img[align="left"] {
        float: none
    }
    .grt .right,
    .grt .left,
    .post_box .alignright,
    .post_box .alignleft,
    .grt blockquote.right,
    .grt blockquote.left {
        margin-right: 0;
        margin-left: 0
    }
    .post_author:after {
        content: \'\\a\';
        height: 0;
        white-space: pre;
        display: block
    }
    .grt blockquote.right,
    .grt blockquote.left,
    #commentform .input_text,
    .sidebar .search-form .input_text,
    .sidebar .thesis_email_form .input_text {
        width: 100%
    }
    .post_box blockquote {
        margin-left: 0
    }
    .comment_date {
        display: none
    }
    .nhantin {
        width: 96%;
        padding: 1%
    }
    .cotphai .why img,
    .why2 img {
        margin-left: 5px!important
    }
   
    .dstour .posthomesd {
        background: none repeat scroll 0 0 #fff;
        float: left;
        margin-top: 3%;
        min-height: auto;
        padding: 0;
        width: 100%
    }
    .letf_info_post {
        float: left;
        width: 60%
    }
    #loctour,
    #text-34,.categorypost .infopost {
        width: 100%
    }
    .right_info_post {
        background: none repeat scroll 0 0 #edf4f8;
        float: left;
        height: 190px;
        width: 40%
    }

    .posthomesd .vertical ul li h2 {
        height: auto
    }
    .category .categorypost .infopost {
        width: 100%
    }
    .contenthome .posthomesd .vertical {
        margin-left: 0%
    }
    .containerfooter ul#menu-menu-footer {
        border: none;
        height: auto
    }
	.category .categorypost .infopost{width:98%; margin:0 auto; padding-bottom:5px}
	.category .categorypost .infopost h2{padding:3px}
	#site_title{float:none; margin:0 auto}
	.onlinea .online_ht {
		float: none;
		margin: 12px auto 15px;
		width: 275px !important;
	}
	#site_title{height:85px}
	.header .widget{width:100%}
	.infopost .letf_info_post ul{margin-left:5px; margin-right:5px}
	.infopost .letf_info_post ul li{margin-left:0px}
	.category .categorypost .infopost h2{padding:5px; padding-top:0px}

	.best_item2,.best_item2.cleft ,.best_item2.cright{
		width: 96%;
		margin: 2%;
		float: none;
		background:#fff;
		
	}
	.sayabout44.owl-carousel,#custom_html-4{width:100%; float:none; margin-bottom:15px}
	.hover01 figure img{width:100%}
}
#responsive-menu-search-box {
    display: none;
}

.what {
    border: 0 none;
    font-size: 24px;
    font-weight: 100;
    line-height: 30px;
    margin: 0 0 10px 5px;
    padding: 0
}