<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

html,body {
	margin: 0px;
	padding: 0px;
	height:100%;
	color: #1b1b1b;
	font-family: arial, "Helvetica Neue", "Helvetica", Helvetica, tahoma;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	font-size: 20px;
	font-family: 'thaisans_regular';

	
	
background-color:#e3e3e5;
}


/* Default Link Styles */
a {
  color: #00549c;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #003366;}
  a img {
    border: none; }
.clear {
	clear: both;
}
.secion-header {
	background: url(../img/header-bg.jpg) #d0e3f1 no-repeat center top;
	overflow:hidden;
}

.header {
	overflow:hidden;
	height:292px;
}
.slogan {
	padding-top:10px;
}
.social {
	 text-align:right;
	 padding-top:150px;
}
.logo {
	margin-top:10px;
}

.section-topmenu {
	background: #1f3a71;

}
.nav {
	margin:15px 0;

}
.nav ul {
	margin: 0 auto;
	padding:3px 0px;
	width:100%;
}
.nav ul li {
	display: inline;
}
.nav ul li a{
	list-style: none;
	color: #fff;
	font-size: 26px;
	padding: 0px 20px 0px 19px;
	border-right:1px dashed #fff;
}
.nav ul li.top-menu-last a {
	border-right:none;
}
.nav ul li a:hover{

	text-decoration: none;
	color:#fff;
	border-bottom:3px solid #fff;
}

.nav ul li a .dropdown-toggle {
	background-color:#234282;
}
.nav ul.dropdown-menu {
	margin: 0 auto;
	padding:3px 0px;
	width:200px;
}
.nav ul.dropdown-menu li {
}

.section-slidebanner{
	padding:20px 0;
	background-color:#234282;
}
.search {
	width: 100%;
	float: left;
	padding:10px 15px 15px 15px;
	overflow:hidden;
	background:url(../img/search-bg.png) no-repeat;
	
}

.search .title {
	font-size: 30px;
	font-family: 'thaisans_regular';
	padding: 10px 10px;
	color: #fff;
	text-align:center;
}
.sub-tour {
	margin:15px 0;
	padding:0;
	font-size:24px;
	padding:0 15px;
	color:#e95959;
	text-align:center;
}

.sub-tour a , .sub-tour a:hover {
	color:#423a3b;
}


.col-left3 .title1 {
	border-top:10px solid #420098;
	text-align:center;
	margin:0 auto;
}
.box7 {
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	overflow: hidden;
	background-color:#420098;
	margin:15px 0;
}
.box7 .pic {
	width:50%;
	float:left;
}
.box7 .text {
	width:50%;
	float:left;
	font-size: 18px;
	font-weight: bold;
	padding:8px 10px 0 10px;
}
.box7 .text span {
	font-weight:normal;
	color:#fff;
}
.box7 .text a {
	color:#fff;
}
.box7 .price {
	overflow:hidden;
	padding:0 10px;
	color:#fff;
}
.box7 .price span {
	font-size:28px;
	color:#fff;
}

.col-left3 .title2 {
	border-top:10px solid #ed2590;
	text-align:center;
	margin:0 auto;
	margin-top:50px;
}
.box8 {
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	overflow: hidden;
	background-color:#ed2590;
	margin:15px 0;
}
.box8 .pic {
	width:50%;
	float:left;
}
.box8 .text {
	width:50%;
	float:left;
	font-size: 18px;
	font-weight: bold;
	padding:8px 10px 0 10px;
}
.box8 .text span {
	font-weight:normal;
	color:#fff;
}
.box8 .text a {
	color:#fff;
}
.box8 .price {
	overflow:hidden;
	padding:0 10px;
	color:#fff;
}
.box8 .price span {
	font-size:28px;
	color:#fff;
}
.box9 {
	background-color:#dadbf9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:20px;
	margin-top:20px;
}
.box-boxtext {
	background-color:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
}
.box-boxtext .title {
	font-size:20px;
	padding-bottom:20px;
	font-weight:bold;
}
.box-boxtext .text {
	font-size:20px;
	line-height:1.2;
	background-color:#b2c0e2;
	border-radius:10px;
	padding:20px;
}

.banner-info {
	width:100%;
	padding:20px 0 0 0;
}
.banner-incentive {
	padding:30px 20px 0 15px;
	width:50%;
	float:left;
}
.add-mail {
	width:50%;
	float:right;
	padding-right:15px;
}
.box-subscribe {
	padding:10px 20px 20px 20px;
	margin-top:30px;
	background:url(../img/email-bg.png) top center #4d4a48 no-repeat;
	width:100%;
	border:1px solid #000;
}
.box-subscribe .text {
	text-align:center;
	padding:135px 30px 0 30px;
}
.box-subscribe .btn {
	margin-top:20px;
	border:0;
}


.section-content {

}
.box-tour-title {
	border-bottom:2px solid #20396f;
	overflow:hidden;
	margin-bottom:20px;
}
.box-tour-title .title-tour {
	font-size:36px;
	font-weight:bold;
	margin:20px 0px 20px 0px;
	text-align:left;
	color:#20396f;
}
.box-tour-title .search1 {
	color:#20396f;
	border-radius:20px;
	border:1px solid #20396f;
	background-color:#edf4ff;
	padding:5px 10px;
	font-size:24px;
	margin-top:20px;
	overflow:hidden;
}

.box-tour {
	border-bottom:2px solid #727272;
	padding:30px 0;
}
.box-tour .col-left2 {
	width:40%;
	float:left;
}
.box-tour .col-right {
	width:60%;
	float:left;
}
.box-tour .col-right .text-head {
	background-color:#420098;
	padding:20px;
	font-size:24px;
	font-weight:bold;
}
.box-tour .col-right .text-head a {
	color:#fff;
}
.box-tour .col-right .text1 {
	width:50%;
	float:left;
	padding:20px;
	font-size:20px;
}
.box-tour .col-right .price {
	width:50%;
	float:left;
	padding:20px 20px 20px 60px;
	font-size:20px;
	font-weight:bold;
}
.box-tour .col-right .price span {
	font-size:34px;
	font-weight:bold;
	color:#c32127;
}
.box-tour .col-right .airline {
	padding:0 20px;
	width:35%;
	float:left;
}
.box-tour .col-right .credit {
	padding:0 0px;
	width:13%;
	float:left;
}
.box-tour .col-right .download {
	width:45%;
	float:left;
}
.box-tour .col-right .download .bt-download {
	background-color:#ed2590;
	padding:5px 10px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	margin-right:20px;
}
.box-tour .col-right .download .bt-download a {
	color:#fff;
}
.box-tour .col-right .download .bt-booking {
	background-color:#ed2590;
	padding:5px 10px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
}
.box-tour .col-right .download .bt-booking a {
	color:#fff;
}
.box-tour .text2 {
	padding-bottom:20px;
	font-size:20px;

}
.box-tour .preriod {
	overflow:hidden;
}
.box-tour .preriod .preriod-1 {
	background-color:#96adeb;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.box-tour .preriod .preriod-1 .col-left4 , .box-tour .preriod .preriod-2 .col-left4 {
	margin-bottom:0;
	width:20%;
	float:left;
	padding:5px 10px 5px 20px;
	font-weight:bold;
}
.box-tour .preriod .preriod-1 .col-right , .box-tour .preriod .preriod-2 .col-right {
	margin-bottom:0;
	width:80%;
	float:left;
	padding:5px 10px 5px 0px;
	font-weight:bold;
}
.box-tour .preriod .preriod-1 .col-right span {
	color:#c32127;
}
.box-tour .preriod .preriod-2 {
	background-color:#c5d3f8;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.box-tour .text3 {
	padding-top:20px;
	font-size:20px;
	font-weight: bold;
}


.col-left {
}
.col-right {
}
.col-left .info-banner {
	background: url(../img/box-left-top-bg.jpg) no-repeat;
	height: 340px;
	padding: 20px;
	padding-left: 25px;
	text-align: center;
}
.col-left .news {
	background-image:-webkit-gradient(linear,left top,left bottom,from( #d7d6db ),to( #f6f6f6 ));
    background-image:-webkit-linear-gradient( #d7d6db,#f6f6f6 );
    background-image: -moz-linear-gradient( #d7d6db,#f6f6f6 );
    background-image: -ms-linear-gradient( #d7d6db,#f6f6f6 );
    background-image: -o-linear-gradient( #d7d6db,#f6f6f6 );
    background-image: linear-gradient( #d7d6db,#f6f6f6 );
    border: 1px solid #ccc;
    padding: 0 0px 10px 0px;
    -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top: 20px;
}
.col-left .news .title {
	font-size: 22px;
	font-weight: bold;
	background-color: #01b5f0;
	color: #fff;
	text-align: center;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px 0;
}
.col-left .news .pic {
	padding: 10px 10px 0 10px;
}
.col-left .news .text {
	padding: 10px 10px 0 10px;
}
.col-left .news .text span {
	font-weight: bold;
}
.col-left .e-newsletter {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color: #e1e1e1;
	padding: 10px;
	padding-top: 20px;
	text-align: center;
	margin-top: 20px;
	color: #375d84;
	font-weight: bold;
	font-size: 22px;
}
.col-left .e-newsletter .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.col-left .e-newsletter .form-control:-ms-input-placeholder {
  color: #fff;
}
.col-left .e-newsletter .form-control::-webkit-input-placeholder {
  color: #fff;
}
.col-left .curency {
	background-color: #e1e1e1;
margin-top: 20px;
padding: 10px;
}
.col-left .curency .title {
	font-size: 22px;
	font-weight: bold;
	color: #375d84;
}
.col-left .westher {
	background-color: #2b97c8;
	margin-top: 20px;
	padding: 10px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
.col-left .credit {
	margin-top: 20px;
}
.col-left .visitor {
	background-color: #2b97c8;
	margin-top: 20px;
	padding: 10px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}



.content-box1 {
	overflow: hidden;
	margin-top: 0;
	background-color:#fff;
	padding:20px;
}
.content-box1 .text2 {
	font-size: 30px;
	color: #1f3a71;
	padding: 3px 15px;
	line-height: 1.5;
	}
.content-box1.title {
	overflow: hidden;
}
.content-box1 .title .text2 {
	font-size:40px;
	color: #005fc9;
	padding: 10px 15px 10px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 100%;
	font-weight:bold;
}
.content-box1 .box2 {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
	float: left;
}
.content-box1 .box2 .pic {
	text-align: center;
}
.content-box1 .box2 .tour-col-left {
	font-size:36px;
	color:#2b2b2b;
	line-height:1.5;
}
.content-box1 .box2 .tour-col-left span {
	color:#1f3a71;
}
.content-box1 .box2 .tour-col-right {
	border-left:2px dotted #999;
	float:left;
	padding-left:20px;
	line-height:1.5;
	width:60%;
	font-size:36px;
	color:#005fc9;
}
.content-box1 .box2 .tour-col-right {
	border-left:2px dotted #999;
	float:left;
	padding-left:20px;
	line-height:1.5;
	width:60%;
	font-size:36px;
	color:#005fc9;
}
.content-box1 .box2 .text3 {
	font-size: 30px;
	display: block;
	padding: 3px 10px;
	color: #005fc9;
	line-height:1.7;
	margin-bottom:15px;
}
.content-box1 .box2 .text3 span {
	border-left:dotted 2px #999;

}
.content-box1 .box2 .text4 {
	font-size: 20px;
	display: block;
	padding: 3px 10px;
	color: #000;
	margin:15px 0;
}
.content-box1 .box2 .text4 span {
	font-size: 36px;
	font-weight:bold;
	color:#c32127;
}
.content-box1 .box2 .bt-sum {
	margin-top:20px;
}
.content-box1 .box2 .download {
	float: left;
	width: 65%;
	background-color: #f45f05;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 8px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	margin-top: 10px;
	font-size: 26px;
}
.content-box1 .box2 .addthis_inline_share_toolbox {
	margin-top:15px;
}
.content-box1 .box2 .download a {
	color: #fff;
}
.content-box1 .box2 .reservations {
	float: right;
	width: 30%;
	background-color: #ed2590;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
	margin-top: 10px;
	font-size: 22px;
}
.content-box1 .box2 .reservations a {
	color: #fff;
}
.col-main .detail .text1 {
	background-color:#dfe5f3;
	padding:20px;
	margin-top:30px;
}


.content-main {
	margin-top:20px;
}
.content-box2 {
	overflow: hidden;
	margin-top: 30px;
	background-color:#fff;
	border:1px solid #28afef;
	position:relative;
	border-radius:15px;
}
.content-box2 .title.content7 {
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:15px 0;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	background-color:#28afef;
}
.content-box2 .detail-content {
	font-size:20px;
	padding:20px;
}
.content-box2 .detail-content a {
	color:#000;
}
.content-box2 .detail-content a {
	color:#420098;
	font-weight: bold;
}
.content-box2 .detail-content .text-4 {
	border-radius:15px;
	background-color:#28afef;
	color:#fff;
	padding:20px 20px;
	margin-bottom:20px;
}
.content-box2 .detail-content .text-5 {
	padding:20px 50px 20px 20px;
}


.content-box4 {
	overflow: hidden;
	margin-top: 30px;
	background-color:#fff;
	border:1px solid #b235f1;
	position:relative;
	border-radius:15px;
}
.content-box4 .title.content7 {
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:15px 0;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	background-color:#b235f1;
}
.content-box4 .detail-content .barcrumb {
	border-bottom:2px solid #fba8df;
	font-size:20px;
}
.content-box4 .detail-content .title13 {
	font-size:40px;
	margin:15px 0;
}
.content-box4 .detail-content .comment {
	border-top:2px solid #fba8df;
	overflow:hidden;
	margin-top:40px;
}
.content-box4 .detail-content .content-social {
	margin:15px 0 40px 0;
}
.content-box4 .detail-content {
	font-size:20px;
	padding:20px;
}
.content-box4 .detail-content img {
	margin:auto auto;
	display:block;
}
.content-box4 .detail-content a {
	color:#000;
}
.content-box4 .detail-content a {
	color:#420098;
	font-weight: bold;
}




.content-box {
	overflow: hidden;
	margin-top: 0px;
	background-color:#fff;
	padding:20px;
	position:relative;
	border:1px solid #ff000;
}
.content-box .detail-content .barcrumb {
	border-bottom:2px solid #1f3a71;
	font-size:20px;
	padding-bottom:10px;
}
.content-box .detail-content .barcrumb a , .content-box .detail-content .barcrumb a:hover {
	color:#1f3a71;
	text-decoration:none;
	font-weight:normal;
}
.content-box .detail-content .title13 {
	font-size:40px;
	margin:15px 0;
}
.content-box .detail-content .comment {
	border-top:2px solid #1f3a71;
	overflow:hidden;
	margin-top:40px;
}
.content-box .detail-content .content-social {
	margin:15px 0 40px 0;
}
.content-box .text2 {
	font-size: 30px;
	color: #000;
	padding: 3px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	}
.content-box .box2 .text3 {
	font-size: 22px;
	display: block;
	padding: 3px 10px;
	color: #000;
	font-weight:normal;
}
.content-box .box2 .text3 span {
	color:#edb906;
}

.content-box3 {
	overflow: hidden;
	margin-top: 30px;
	background-color:#b235f1;
	position:relative;
	border-radius:15px;
	padding:20px;
}
.content-box3 .box-tt {
	padding:20px;
}

.title-main {
	overflow: hidden;
	margin-top:30px;
	width:100%;
	text-align:left;
	padding-top:15px;
	padding-left:40px;
	clear:both;
	font-size:36px;
	height:80px;
	background: url(../img/title-bg.jpg) top no-repeat;
	position:relative;
	color:#fff;
}
.title-main span {
	background: url(../img/bt-more.png) no-repeat;
	position:absolute;
	right:20px;
	font-size:18px;
	color:#1f3a71;
	width:102px;
	height:34px;
	padding-top:6px;
	top:25px;
	padding-left:32px;
}
.title-main span a {
	color:#1f3a71;
}
.title-travel {
	background: url(../img/title-bg-1.jpg) top no-repeat;
	width:100%;
}
.title-travel span {
	background: url(../img/bt-more-1.png) no-repeat;
}
.title-travel span a {
	color:#fff;
}

.title-main.outbound {
	background:url(../img/title-tour.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.package {
	background:url(../img/title-package.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.europe {
	background:url(../img/title-tour-europe.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.japan {
	background:url(../img/title-tour-japan.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.korea {
	background:url(../img/title-tour-korea.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.china {
	background:url(../img/title-tour-china.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.taiwan {
	background:url(../img/title-tour-taiwan.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.hongkong {
	background:url(../img/title-tour-hongkong-macau.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.singapore {
	background:url(../img/title-tour-singapore.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.vietnam {
	background:url(../img/title-tour-vietnam.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.lao {
	background:url(../img/title-tour-lao.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.malaysia {
	background:url(../img/title-tour-malaysia.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.cambodia {
	background:url(../img/title-tour-cambodia.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.philippines {
	background:url(../img/title-tour-philippines.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.india {
	background:url(../img/title-tour-india.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.nepal {
	background:url(../img/title-tour-nepal.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.srilangka {
	background:url(../img/title-tour-srilangka.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.bhutan {
	background:url(../img/title-tour-bhutan.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.tibet {
	background:url(../img/title-tour-tibet.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.bali {
	background:url(../img/title-tour-indonesia-bali.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.africa {
	background:url(../img/title-tour-africa.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.america {
	background:url(../img/title-tour-america.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.russia {
	background:url(../img/title-tour-russia.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.turkey {
	background:url(../img/title-tour-turkey.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.middle-east {
	background:url(../img/title-tour-middle-east.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.australia {
	background:url(../img/title-tour-australia.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.newzealand {
	background:url(../img/title-tour-newzealand.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.incentive {
	background:url(../img/title-incentive.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.gallery1 {
	background:url(../img/title-bg.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.about1 {
	background:url(../img/title-contact.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.contact1 {
	background:url(../img/title-contact.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.ticket {
	background:url(../img/title-bg.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.hotel {
	background:url(../img/title-hotel.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}
.title-main.travel1 {
	background:url(../img/title-bg.jpg) no-repeat;
	height:83px;
	font-size:40px;
	padding-left:130px;
	padding-top:20px;
	text-align:left;
}

.content-box .title img {
	margin: auto auto;
  display: block;
}
.content-box .title.content7 {
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:20px 0;
	font-size:40px;
	font-weight:bold;
}
.content-box3 .title.content7 {
	overflow: hidden;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:0 0 15px 0 ;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	border-bottom:3px solid #fff;
	margin-bottom:30px;
}
.content-box .detail-content {
	font-size:20px;
	line-height:1.5;
}
.content-box .detail-content a {
	color:#000;
}
.content-box .detail-content a {
	color:#420098;
	font-weight: bold;
}
.content-box .more {
	overflow: hidden;
	width:80px;
	text-align:center;
	padding:5px 10px;
	position:absolute;
	right:30px;
	top:60px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background-color:#420098;
	color:#fff;
}
.content-box .more1 {
	overflow: hidden;
	width:80px;
	text-align:center;
	padding:5px 10px;
	position:absolute;
	right:60px;
	top:70px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#fff;
	color:#ff7af1;
	border:3px solid #ff7af1;
}
.content-box .more a {
	color:#fff;
}
.content-box .more1 a {
	color:#602772;
}
.content-box .title .text {
	font-size: 22px;
	color: #fff;
	padding: 3px 15px;
	line-height: 1.5;
}
.content-box .title .text1 {
	background-color: #0e9dd8;
	font-size: 22px;
	color: #fff;
	padding: 3px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 200px;
	text-align: center;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.content-box .title .text2 {
	background-color: #0e9dd8;
	font-size: 22px;
	color: #fff;
	padding: 3px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.content-box .title .more {
	background-color: #0e9dd8;
	font-size: 22px;
	color: #fff;
	padding: 3px 15px;
	float: right;
	line-height: 1.5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.content-box .title .more a {
	color: #fff;
}
.content-box .box {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 23%;
	background-color: #eff2f9;
	overflow: hidden;
	float: left;
	position:relative;
	padding:8px;
	border:1px solid #e0e6f9;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.content-box .box .hot {
	position:absolute;
	top:10px;
	left:10px;
	z-index:9;
}
.box55 {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 23%;
	background-color: #c669f5;
	overflow: hidden;
	float: left;
	-webkit-border-radius:0 0 15px 15px;
	-moz-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
	position:relative;
}
.box55 .pic {
}
.box55 .text1 {
	font-size: 26px;
	font-weight: bold;
	display: block;
	padding: 15px 10px;
	margin-bottom:10px;
	background-color:#c146b4;
	color:#fff;
	text-align:center;
}
.box55 .text1 a {
	color:#fff;
}
.box55 .text3 {
	font-size: 20px;
	display: block;
	color: #fff;
	padding:0 10px;
	font-weight: bold;
}
.content-box .box4 {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 23%;
	background-color: #fff;
	overflow: hidden;
	float: left;
	position:relative;
}

.content-box .text-2 {
	font-size:22px;
	color:#602772;
	font-weight:bold;
	padding:20px 90px;
	text-align:center;
}
.content-box .box-2 {
	margin: 10px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	width: 47%;
	background-color: #fff;
	overflow: hidden;
	float: left;
	-webkit-border-radius:0 15px 15px 0;
	-moz-border-radius:0 15px 15px 0;
	border-radius:0 15px 15px 0;
	position:relative;
}
.content-box .box-2 .pic-2 {
	width:50%;
	float:left;
}
.content-box .box-2 .box-text {
	width:50%;
	float:right;
	font-size:20px;
}
.content-box .box-2 .box-text .text-1 {
	font-size:30px;
	color:#473466;
	font-weight:bold;
	width:55%;
	float:left;
	padding:0 10px;
	padding-top:27px;
}
.content-box .box-2 .box-text .text-1 a {
	color:#473466;
}
.content-box .box-2 .box-text .price1 {
	width:45%;
	float:right;
	text-align:right;
	line-height:.8;
	font-size:18px;
	font-weight:bold;
	padding:0 10px;
	padding-top:15px;
}
.content-box .box-2 .box-text .text4 {
	color:#473466;
	padding:15px 10px 18px 10px;
	font-weight:bold;
}
.content-box .box-2 .box-text .download1 {
float:right;
	width:60%;
	background-color:#420098;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	font-size:24px;
	color:#fff;
	text-align:center;
	line-height:1;
	padding:5px;
}
.content-box .box-2 .box-text .download1 a {
	color:#fff;
}
.content-box .box .hot {
	position:absolute;
	top:10px;
	left:10px;
}
.content-box .box .pic {
	overflow:hidden;
}
.content-box .box img {
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.content-box .box :hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.content-box .box .text1 {
	font-size: 26px;
	font-weight: bold;
	display: block;
	padding: 15px 10px 5px 10px;
}
.content-box .box .text1 a {
	color:#423a3a;
}
.content-box .box .text2 {
	display: block;
	font-size: 18px;
	padding: 0 10px;
	color: #00549c;
	font-weight: bold;
}
.content-box .box .text3 {
	font-size: 18px;
	display: block;
	color: #423a3a;
	padding:0 10px;
}
.content-box .box .airline {
	float: left;
	width: 25%;
	margin-top:10px;
}
.content-box .box .price {
	float: left;
	width: 65%;
	color: #6180c1;
	font-weight: bold;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:.8;
}
.content-box .box .download {
	float:left;
	width:60%;
	background-color:#fff;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	font-size:18px;
	color:#1f3a71;
	text-align:center;
	line-height:1;
	padding:5px;
	border:2px solid #1f3a71;
	margin-top:8px;
}
.content-box .box a:hover .download {
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
}
.content-box .box .credit {
	float:right;
	width:33%;
	margin-top:15px;
}

.content-box-2 {
	background-color:#9781b6;
	overflow:hidden;
	padding:20px 0;
	margin-left:0px;
	margin-right:0px;
}
.content-box-2 .box {
	width:80%;
	margin:0 auto;
}
.content-box-2 .icon {
	width:80px;
	float:left;
}
.content-box-2 .text {
	width:80%;
	float:left;
	padding-top:10px;
	color:#fff;
	font-size:26px;
	font-weight:bold;
}
.content-box-2 .text span {
	font-size:22px;
	font-weight:normal;
}
.content-box-1 {
	background-color:#fff;
	overflow:hidden;
	margin:30px 0;
	padding:0px 0px 10px 0;
	border:1px solid #8c10cc;
	border-radius:15px;
}
.content-box-1 .title {
	color:#fff;
	font-size:28px;
	padding-bottom:10px;
	font-weight:bold;
	background-color:#8c10cc;
	padding:15px 0;
	height:100px;
}
.content-box-1 .title img {
	margin: auto auto;
	display:block;
}
.content-box-1 .more {
	background-color:#fff;
	font-size:20px;
	font-weight:bold;
	padding:5px 10px;
	width:90px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	float:right;
	border:3px solid #ff7af1;
	margin-right:20px;
	
}
.content-box-1 .more1 {
	background-color:#c5d3f8;
	font-size:20px;
	font-weight:bold;
	padding:5px 10px;
	width:180px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	float:right;
	margin-top:20px;
}
.content-box-1 .vdo {
	width:100%;
	margin:20px 0;
}
.content-box-1 .text34 {
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.content-box-1 .more a {
	color:#602772;
}

.content-box-1 .box3 {
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	overflow: hidden;
	background-color:#fff;
	margin:20px;
}
.content-box-1 .box3 .pic {
	width:35%;
	float:left;
}
.content-box-1 .box3 .text {
	width:65%;
	float:left;
	font-size: 20px;
	padding:10px 10px 0 15px;
}
.content-box-1 .box3 .text a {
	color:#420098;
	font-size:24px;
	font-weight:bold;
}
.content-box-1 .box3 .text2 {
	display: block;
	font-size: 18px;
	padding: 0 10px;
	color: #00549c;
	font-weight: bold;
}
.content-box-1 .box3 .text3 {
	font-size: 18px;
	display: block;
	padding: 3px 10px 3px 10px;
	color: #00549c;
	font-weight: bold;
}
.content-box-1 .box3 .detail {
	float: right;
	width: 45%;
	margin-right: 10px;
	background-color: #0e9dd9;
	color: #fff;
	margin-top: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 3px 10px;
	text-align: center;
}
.content-box-1 .box3 .detail a {
	color: #fff;
}
.content-box-1 .box3 .price {
	float: left;
	width: 45%;
	background-color: #fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #00549c;
	font-weight: bold;
	margin-top: 10px;
}


.content-box .box1 {
	margin: 10px 0;
	width: 100%;
	background-color: #8ed5e8;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
	float: left;
}
.content-box .box1 .pic {
	text-align: center;
	background-color: #e1e1e1;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	padding: 10px;
}
.content-box .box1 .text1 {
	font-size: 22px;
	font-weight: bold;
	display: block;
	padding: 20px 10px 10px 10px;
}
.content-box .box1 .text2 {
	display: block;
	font-size: 18px;
	padding: 0 10px;
	color: #00549c;
	font-weight: bold;
}
.content-box .box1 .text3 {
	font-size: 18px;
	display: block;
	padding: 3px 10px;
	color: #00549c;
	font-weight: bold;
}
.content-box .box1 .detail {
	float: right;
	width: 20%;
	background-color: #0e9dd9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	margin-top: 20px;
}
.content-box .box1 .detail a {
	color: #fff;
}
.content-box .box1 .price {
	float: left;
	width: 20%;
	background-color: #fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #00549c;
	font-weight: bold;
	margin-top: 20px;
	font-size: 26px;
}
.content-box .box2 {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
	float: left;
}
.content-box .box2 .pic {
	text-align: center;
}
.content-box .box2 .text3 {
	font-size: 22px;
	display: block;
	padding: 3px 10px;
	color: #000;
}
.content-box .box2 .text4 {
	font-size: 26px;
	display: block;
	padding: 3px 10px;
	color: #000;
}
.content-box .box2 .download {
	float: left;
	width: 30%;
	background-color: #0e9dd9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	margin-top: 20px;
	font-size: 22px;
}
.content-box .box2 .download a {
	color: #fff;
}
.content-box .box2 .reservations {
	float: right;
	width: 30%;
	background-color: #0e9dd9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
	margin-top: 20px;
	font-size: 22px;
}
.content-box .box2 .reservations a {
	color: #fff;
}

.conclude1 {
	background-color:#dadbf9;
	padding:20px;
	font-size:20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:30px;
}

.conclude {
}
.conclude .title {
	font-size: 26px;
	padding: 10px 0;
	background-color:#677899;
	text-align:center;
	margin-top:20px;
	color:#fff;
}
.conclude .ts1 {
	background-color: #eeeef0;
	overflow: hidden;
    padding: 7px 0;
    color:#000;
	font-size:22px;
}
.conclude .a , .conclude .b , .conclude .c  {
	width:15%;
	border-bottom: 1px dashed #eeeef0;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
	font-size:22px;
}
.conclude .b {
	width: 65%;
}
.conclude .c {
	width: 20%;
}

.conclude .e , .conclude .f , .conclude .g , .conclude .h , .conclude .i , .conclude .j{
	width:40%;
	border: 0px solid #ff0000;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
}
.conclude .e {
}
.conclude .f {
	width:60%;
	font-size: 22px;
}
.conclude .g {
	width:15%;
}
.conclude .h {
	width:15%;
}
.conclude .i {
	width:15%;
}
.conclude .j {
	width:15%;
}
.conclude .ts3 {
	overflow: hidden;
	margin:10px 0;
}
.conclude .ts2 {
	overflow: hidden;
    color:#000;
    margin-bottom: 10px;
	font-size:22px;
	border-bottom:1px dashed #ccc;
	padding:10px 0;
}
.conclude .ts2 .day-1 {
	width:15%; border-right:1px dashed #ccc;
	font-size:20px;
}
.conclude .ts2 .day-2 {
	width:65%; border-right:1px dashed #ccc;
		padding-left:20px;
}
.conclude .ts2 .day-3 {
   width:20%;
   font-size:20px;
}
.conclude .ts2 .a , .conclude .ts2 .b , .conclude .ts2 .c {
	line-height:1.2;
}
.conclude .ts2 .b , .conclude .ts2 .c {
}

.conclude2 .title {
	font-size: 26px;
	font-weight: bold;
	padding: 20px 0;
}
.conclude2 .ts1 {
	background-color: #1f3a71;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 7px 0;
	color:#fff;
}
.conclude2 .a , .conclude2 .b , .conclude2 .c , .conclude2 .d {
	width:10%;
	border: 0px solid #ff0000;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
}
.conclude2 .b {
	width: 50%;
}
.conclude2 .c {
	width: 15%;
}
.conclude2 .d {
	width: 25%;
}
.conclude2 .e , .conclude2 .f , .conclude2 .g , .conclude2 .h , .conclude2 .i , .conclude2 .j{
	width:40%;
	border: 0px solid #ff0000;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
}
.conclude2 .e {
}
.conclude2 .f {
	width:60%;
	font-size: 22px;
}
.conclude2 .g {
	width:15%;
}
.conclude2 .h {
	width:15%;
}
.conclude2 .i {
	width:15%;
}
.conclude2 .j {
	width:15%;
}
.conclude2 .ts3 {
	overflow: hidden;
}
.conclude2 .ts2 {
	background-color: #d7dfee;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px 0;
	color:#000;
	margin-bottom: 10px;
}

.col-main .detail {
}
.col-main .detail .title {
	font-size: 24px;
	padding: 0px 0;
	font-weight:bold;
}
.col-main .detail .box {
	margin: 10px 0;
	overflow: hidden;
}
.col-main .detail .ts4 {
	background-color: #6080c1;
	overflow: hidden;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding: 7px 10px;
    color:#fff;
    margin-bottom: 10px;
    font-size: 22px;
}
.col-main .detail .ts5 {

	overflow: hidden;

}
.col-main .detail .ts5 .date {
	width: 10%;
	float: left;
	padding: 5px 10px 5px 0;
	font-size: 20px;
	color: #000;
	text-align: center;
	line-height: 1.5;
	font-weight: bold;
}
.col-main .detail .ts5 .text {
	width: 90%;
	float: right;
	padding: 10px 0;
	line-height: 1.5;
	font-size:20px;
}
.col-main .detail .ts6 {
	overflow: hidden;
}
.col-main .detail .ts6 .pic {
	width: 33.3%;
	float: left;
	text-align: center;
}
.col-main .detail .ts6 .pic img {
	padding:20px;
	border-radius:15px;
}
.col-main .detail .ts7 {
	background-color: #e1e1e1;
	padding: 20px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size: 18px;
    line-height: 1.5;
    color: #00549c;
    overflow: hidden;
}
.col-main .detail .ts7 .text {
	padding: 20px 10px;
}
.col-main .detail .ts7 .box4 {
	margin: 10px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	width: 22%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
	float: left;
}

.content-box .box5 {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 23%;
	background-color: #f6f7fc;
	overflow: hidden;
	float: left;
	padding:10px;
	border:1px solid #e0e6f9;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.content-box .box5 .pic {
	overflow:hidden;
}
.content-box .box5 img {
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.content-box .box5 :hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.content-box .box5 .text1 {
	font-size: 22px;
	display: block;
	padding: 15px 0px 0 0px;
	text-align:center;
	color:#48233f;
}
.content-box .box5 .text2 {
	font-size: 20px;
	display: block;
	padding: 0;
	text-align:center;
	color:#48233f;
}
.content-box .box5 .text1 a , .content-box .box5 .text2 a {
	color:#48233f;
}

.content-box .box99 {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 100%;
	background-color: #f6f7fc;
	overflow: hidden;
	float: left;
	padding:10px;
	border:1px solid #e0e6f9;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.content-box .box99 .pic {
	overflow:hidden;
}
.content-box .box99 img {
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.content-box .box99 :hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.content-box .box99 .text1 {
	font-size: 22px;
	display: block;
	padding: 15px 0px 0 0px;
	text-align:center;
	color:#48233f;
}
.content-box .box99 .text2 {
	font-size: 20px;
	display: block;
	padding: 0;
	text-align:center;
	color:#48233f;
}
.content-box .box99 .text1 a , .content-box .box99 .text2 a {
	color:#48233f;
}

.content-box .box6 {
	margin: 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
	background-color: #f6f7fc;
	overflow: hidden;
	float: left;
	padding:10px;
	border:1px solid #e0e6f9;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.content-box .box6 .pic {
	overflow:hidden;
}
.content-box .box6 img {
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.content-box .box6 :hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.content-box .box6 .text1 {
	font-size: 22px;
	display: block;
	padding: 15px 0px 10px 0px;
	text-align:center;
	color:#48233f;
}
.content-box .box6 .text2 {
	font-size: 18px;
	display: block;
	padding: 0;
	text-align:center;
	color:#48233f;
	line-height:1;
}
.content-box .box6 .text1 a , .content-box .box6 .text2 a {
	color:#48233f;
}

.col-left1 {
	background-color: #e1e1e1;
	padding: 0 10px 10px 10px;
}

.content-box .box-detail {
	background-color: #e1e1e1;
	padding: 20px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size: 18px;
    line-height: 1.5;
    color: #00549c;
    overflow: hidden;
}
.content-box .box-detail .box {
	padding: 0;
}


.condition {
}
.condition .title {
	font-size: 26px;
	font-weight: bold;
	padding: 20px 0;
}
.condition .box {
	padding: 10px 0;
}
.condition .box .tes {
	font-size: 20px;
	font-weight: bold;
	color: #00549c;
	padding-bottom: 10px;
}

.box-bloger {
	overflow: hidden;
}
.box-bloger .title1 {
	font-size: 22px;
	font-weight: bold;
	padding-left: 20px;
}
.text43 {
	line-height: 1;
	padding-bottom: 15px;
}

.bt {
	background-color:#d12b2b;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
	padding:5px 10px 5px 10px;
	float:left;
	width:100px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.btc {
	padding:4px;
	color:#000;
	width:230px;
	background-color:#becce7;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
	border:2px solid #a4b1e7;
}
.btc2 {
	padding:2px;
	width:105px;
	height:30px;
	background-color:#becce7;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
	border:2px solid #a4b1e7;
}

.footer-menu {
	background-color: #e1e1e1;
	text-align: center;
}
.footer-menu ul {
	padding: 0;
}
.footer-menu li {
	display: inline;
	list-style: none;
	padding: 0 20px;
	line-height: 2;
}
.footer-contact {
	overflow: hidden;
	margin-top: 30px;
	color:#fff;
	background:url(../img/footer-bg.png) #edecea center no-repeat;
}
.footer-contact .logo-footer {
	padding-top:40px;
	color:#000;
	padding-bottom:0;
}
.footer-contact .logo-footer .logo-foot {
	margin-bottom:30px;
}
.footer-contact .logo-footer span {
	font-size:24px;
}

.footer-contact .address {
	padding: 20px;
	color:#000;
	font-size:20px;
	line-height:1.5;
	margin-top:10px;
}
.footer-contact .address a {
	 color:#000;
}
.footer-contact .address span {
	font-size: 30px;
	line-height: 1.5;
}
.footer-contact .address1 {
	text-align:left;
	padding:40px 0 0 0;
	color:#000;
	line-height:1.5;
	font-size:20px;
}
.footer-contact .address1 .text1 {
	padding-bottom:10px;
	font-size:24px;
	color:#212121;
}
.footer-contact .footer-tat {
	text-align:center;
	border-top:2px solid #fff;
	padding:30px;
}

.copy-right {
	clear: both;
	text-align: center;
	padding: 10px 0;
	color:#000;
	background-color:#cccac9;
}
.copy-right a:link , .copy-right a:hover , .copy-right a:visited  {
	color:#000;
}
.copy-right h1 {
	font-size:14px;
	display:inline;
}


.col-main .tab-hotel {
	background-color: #94d8f7;
	overflow: hidden;
}
.col-main .tab-hotel .title {
	background-color: #0e9dd9;
	color: #fff;
	padding: 8px 20px;
	font-size: 22px;
	width: 120px;
	float: left;
}
.col-main .tab-hotel ul {
	margin: 6px 10px 0 20px;
	overflow: hidden;
}
.col-main .tab-hotel ul li {
	display: inline;
	list-style: none;
	padding: 8px 10px;
	font-size: 22px;
}
.col-main .tab-hotel ul li a {
	color: #003366;
}
.col-main .tab-hotel ul li a:hover {
	color: #ea2127;
}

.contact-address {
	background-color: #e1e1e1;
	padding: 20px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size: 18px;
    line-height: 1.5;
    color: #00549c;
    overflow: hidden;
    margin-top: 20px;
}


.left-menu {
    position:fixed;
    left:0px;
	top:60px;
	z-index:1;
}
.left-menu .box {
	padding: 10px 5px;
}


.go-to-top {
	position:fixed;
    right:0px;
	bottom: 40px;
	z-index:1;
}
.link-service .link {
	border-right:1px dashed #9A9A9A;
}

.link-service .link img {
	margin: auto auto;
	display:block;
}
.link-service .service .pic {
	width:25%;
	float:left;
}
.link-service .service .title {
	font-size:40px;
	color:#636567;
}
.link-service .service .text {
	width:75%;
	float:left;
}

.box-facebook {
	background-color:#6180c1;
	margin-top:30px;
	border-radius:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.box-facebook .title {
	padding:5px 0 15px 0px;
}
.box-facebook .text {
	background-color:#6180c1;
	padding:20px;
}


.box-tour-pro {
	overflow: hidden;
	margin-top: 20px;
	background-color:#4d4a48;
	position:relative;
	padding-bottom:10px;
}
.box-tour-pro .title {
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
	text-align:center;
	margin:0 auto;
	clear:both;
	background: url(../img/title-bg-1.png) no-repeat;
	height:81px;
	font-size:32px;
	position:relative;
	padding-top:20px;
	margin-bottom:10px;
}
.box-tour-pro .title span {
	background: url(../img/bt-more-1.png) no-repeat;
	position:absolute;
	right:20px;
	top:15px;
	font-size:18px;
	width:103px;
	height:36px;
	padding-left:20px;
	padding-top:8px;
}
.box-tour-pro .title span a {
	color:#fff;
}
.box-tour-pro .title img {
	margin: auto auto;
  display: block;
}

.box-tour-pro .box {
	margin: 5px 10px;
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
	overflow: hidden;
	float: left;
	position:relative;
	padding:8px;
	border-bottom:1px dashed #da9c77;
}
.box-tour-pro .box:hover {
	background-color:#676360;
}
.box-tour-pro .box .pic {
	width:50%;
	float:left;
	overflow:hidden;
}
.box-tour-pro .box img {
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.box-tour-pro .box :hover img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
.box-tour-pro .box .text {
	width:50%;
	float:left;
}
.box-tour-pro .box .text .text1 {
	font-size: 20px;
	display: block;
	padding-left:10px;
	margin-bottom:5px;
	color:#fff;
}
.box-tour-pro .box .text .text1 a {
	color:#fff;
}
.box-tour-pro .box .text .text2 {
	display: block;
	font-size: 18px;
	padding: 0 10px;
	color: #fff;
}
.box-tour-pro .box .text3 {
	font-size: 20px;
	display: block;
	color: #423a3a;
	padding:0 10px;
	font-weight: bold;
}
.box-tour-pro .box .airline {
	float: left;
	width: 25%;
	margin-top:20px;
}
.box-tour-pro .box .price {
	float: left;
	width: 65%;
	color: #26aeee;
	font-weight: bold;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:.8;
}
.box-tour-pro .box .download {
	float:left;
	width:60%;
	background-color:#fff;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	font-size:18px;
	color:#2780aa;
	text-align:center;
	line-height:1;
	padding:5px;
	border:2px solid #28a4dd;
}
.box-tour-pro .box .credit {
	float:right;
	width:33%;
	margin-top:5px;
}


.mobile-menu {
	display:none;
}

.mCSB_container {
  padding-bottom: 100%;
}
.mobile-menu-first .mCSB_container {
  padding: 0px 0 100% 0;
}
.mobile-menu-first .mCustomScrollbar {
  max-height: 600px;
  overflow: hidden;
  position: relative;
}
.mobile-menu-first .mCSB_scrollTools {
  left: 0;
}

#mobile-menu {
  position: fixed;
  top: 0;
  z-index: 99999;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  display: none;
  border-right: 1px solid #cccccc;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
#mobile-menu-right {
  position: fixed;
  top: 0;
  z-index: 99999;
  -webkit-box-shadow: 0 1px 8px #555555;
          box-shadow: 0 1px 8px #555555;
  display: none;
  border-right: 1px solid #cccccc;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.mobile-menu {
  list-style-type: none;
  margin: 0;
  width: 100%;
  float: left;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mobile-menu ul {
  margin-left: 0;
  padding-left: 0;
  float: left;
  display: block;
  width: 100%;
}
.mobile-menu .expand {
  right: 0;
  position: absolute;
  padding: 0 10px;
  color: #888;
  margin-left: 100px;
}
.mobile-menu .expand:hover {
  cursor: pointer;
}
.mobile-menu li {
  display: block;
  border-bottom: 1px solid #eee;
  width: 100%;
  float: left;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  background: transparent;
}
.mobile-menu li a {
  display: block;
  overflow: hidden;
  white-space: normal;
  text-decoration: none;
  padding: 10px;
  padding-left: 15px;
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.mobile-menu li li a {
  padding-left: 25px;
}
.mobile-menu li li li a {
  padding-left: 35px;
}
.mm-toggle {
  display: none!important;
  cursor: pointer;
  font-size: 20px!important;
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
  position: relative;
}
.mm-toggle span {
  position: absolute;
  top: 5px;
}
.icon-plus:before,
.icon-minus:before {
  content: "\4c";
  font-family: 'ElegantIcons';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.icon-minus:before {
  content: "\4b";
}
.mobile-menu .open {
  background: transparent;
  color: #000;
}
.mobile-menu .open + a {
  background: #fff;
  color: #000;
}
.mmPushBody .mm-toggle {
  position: relative;
}
.header-mobile-menu {
  display: block;
  width: 100%;
  padding: 25px 15px;
  background: #222;
  z-index: 999;
}
.header-mobile-menu a {
  font-size: 13px;
  font-weight: normal;
  color: #fff;
}
.header-mobile-menu .mm-toggle {
  position: absolute;
  top: 15px;
  right: -14px;
  font-size: 35px !important;
  width: 50px;
  height: 50px;
  color: #ebcd1e;
  opacity: .8;
}
.header-mobile-menu .mm-toggle:hover {
  opacity: 1;
}
.footer-mobile-menu ul.social {
  padding-left: 15px;
}
.footer-mobile-menu ul.social li {
  display: inline-block;
  float: left;
  width: auto;
  margin-right: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
  border-bottom: 0;
}
.footer-mobile-menu ul.social li a {
  background: rgba(255, 255, 255, 0.1);
  line-height: 20px;
  text-align: center;
  margin-left: 0;
  font-size: 11px;
}
.footer-mobile-menu ul.social li a i {
  margin-left: -3px;
}
.footer-mobile-menu ul.social li a:hover {
  color: #222;
  background: #ebcd1e;
}
ul.address-footer-mobile {
  padding: 0;
  padding-left: 20px;
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: block;
  width: 100%;
  float: left;
}
ul.address-footer-mobile li {
  display: block;
  width: 100%;
  padding: 7px 0;
}
ul.address-footer-mobile li p {
  font-size: 13px;
  color: #fff;
  font-weight: 300;
  margin: 0;
}
/* Custom */
.mobile-menu {
  background: #234282;
}
.mobile-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu li a {
  color: #fff;
  font-weight: 300;
  font-size: 13px;
  -webkit-transition: all 0.1s;
          transition: all 0.1s;
  display: block;
}
.mobile-menu li ul li:last-child {
  border-bottom: none;
}
.mobile-menu li:hover .expand {
  color: #222;
}
.mobile-menu li ul {
  background: #234282;
}
.mobile-menu .open + a {
  color: #222;
  font-weight: 400;
  -webkit-transition: all 0.6s ease 0s;
          transition: all 0.6s ease 0s;
}
.mobile-menu .expand:hover {
  color: #fff;
}
.mobile-menu .expand.open {
  color: #222;
}
.mobile-menu &gt; li:hover &gt; a {
  background: #fff;
  color: #000;
  font-weight: 400;
}
.mobile-menu li li:hover a {
  background: #fff;
  color: #000;
  font-weight: 400;
}

#topbar{
position:absolute;
width: 105px;
height:300px;
visibility: hidden;
z-index: 200;
left: 0px;
bottom:0px;
}
.quickedit{ display:none; } 
.red {
	   color:#ff0000;
   }
   .text1 {
	   padding:15px 30px 0 30px;
   }
   .text22 {
	   padding:0 30px;
   }
   .col-1 {
	   text-align:right;
	   font-weight:normal;
   }
   .box-incentive {
	   margin-top:30px;
	   background-color:#84adff;
	   overflow:hidden;
   }
   .box-incentive .title {
	   font-size:26px;
	   text-align:center;
	   background-color:#6180c1;
	   color:#fff;
	   padding:10px 0;
   }
   .box-incentive .title1 {
	   font-size:26px;
	   text-align:center;
	   background-color:#6180c1;
	   color:#fff;
	   padding:10px 0;
   }
   .box-contact {
	   background-color:#1f3a71;
	   color:#FFFFFF;
	   padding:20px;
	   border-radius:10px;
   }
   .content-box .text4 {
	   text-align:center;
	   font-size:34px;
	   color:#1f3a71;
	   margin-top:20px;
   }
   .box-gallery {
	   width:50%;
	   margin:0 auto;
   }

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

}

@media screen and (max-width: 1024px) {
.secion-header {
	background: url(../img/header-bg-1024.jpg) #d0e3f1 no-repeat center top;
}
.header {
	height:400px;
}
.hotline {
	padding-top:40px;
}
.tat {
	padding-top:0px;
	margin-top:40px;
}
.nav ul {
	width:95%;
}

.nav ul li a{
	font-size: 20px;
}
.top-menu ul li {
	font-size:18px;
}
.hotline {
	padding-left:5px;
	padding-right:5px;
	font-size:16px;
	margin-top:10px;
}
.top-menu {
	margin-top:10px;
	font-size:10px;
}
.top-menu ul li a {
	padding-left:0;
	padding-right:0;
	margin-left:8px;
	margin-right:8px;
}
.col-left {
	display:none;
}
.banner-info {
	width:100%;
}
.banner-map {
	width:27%;
}
.content-box .box {
	width: 48%;
}
.content-box .box5 {
	width: 48%;
}
.content-box .box6 {
	width: 48%;
}
.footer-contact {
	overflow: hidden;
	margin-top: 30px;
	color:#fff;
	background:url(../img/footer-bg.png) #edecea center top;
}
.address1 {
	padding-top:0;
}
.footer-tat {
	display:none;
}
.add-mail {
	display:none;
}
.fb {
	display:none;
}

.btc {
	padding:4px;
	color:#000;
	width:180px;
	background-color:#d2becf;
	-webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	box-shadow: 2px 2px 3px rgba(0,0,0,.5);
}
.btc2 {
	padding:2px;
	width:80px;
	height:30px;
	background-color:#d2becf;
	-webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	box-shadow: 2px 2px 3px rgba(0,0,0,.5);
	border:0;
}

.content-box1 {
	overflow: hidden;
	margin-top: 0;
}
.content-box1.title {
	background-color: #e1e1e1;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 10px;
}
.content-box1 .title .text2 {
	font-size: 30px;
	color: #005fc9;
	padding: 3px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 100%;
}
.content-box1 .box2 {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
	float: left;
}
.content-box1 .box2 .tour-col-left {
	font-size:30px;
}
.content-box1 .box2 .tour-col-right {
	font-size:30px;
}
.content-box1 .box2 .pic {
	text-align: center;
}
.content-box1 .box2 .text3 {
	font-size: 20px;
	display: block;
	padding: 3px 10px;
	color: #000;
	font-weight: bold;
	line-height:1.3;
	margin-bottom:0px;
}
.content-box1 .box2 .text4 {
	font-size: 20px;
	display: block;
	padding: 3px 10px;
	color: #000;
	margin:0px 0;
}
.content-box1 .box2 .text4 span {
	font-size: 36px;
	font-weight:bold;
	color:#c32127;
}
.content-box1 .box2 .download {
	width: 100%;
	font-size: 26px;
}
.content-box1 .box2 .download a {
	color: #fff;
}
.content-box1 .box2 .reservations {
	float: right;
	width: 40%;
	background-color: #ed2590;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
	margin-top: 10px;
	font-size: 22px;
}
.content-box1 .box2 .reservations a {
	color: #fff;
}

.footer-contact .address {
	margin-top:50px;
}
.go-to-top {
	bottom: 70px;
}
.copy-right {
	margin-bottom:50px;
}
.title-main.outbound {
	background:url(../img/title-tour.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.package {
	background:url(../img/title-package.png) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.europe {
	background:url(../img/title-tour-europe.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.japan {
	background:url(../img/title-tour-japan.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.korea {
	background:url(../img/title-tour-korea.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.china {
	background:url(../img/title-tour-china.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.taiwan {
	background:url(../img/title-tour-taiwan.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.hongkong {
	background:url(../img/title-tour-hongkong-macau.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.singapore {
	background:url(../img/title-tour-singapore.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.vietnam {
	background:url(../img/title-tour-vietnam.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.myanmar {
	background:url(../img/title-tour-myanmar.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.lao {
	background:url(../img/title-tour-lao.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.malaysia {
	background:url(../img/title-tour-malaysia.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.cambodia {
	background:url(../img/title-tour-cambodia.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.philippines {
	background:url(../img/title-tour-philippines.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.india {
	background:url(../img/title-tour-india.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.nepal {
	background:url(../img/title-tour-nepal.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.srilangka {
	background:url(../img/title-tour-srilangka.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.bhutan {
	background:url(../img/title-tour-bhutan.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.tibet {
	background:url(../img/title-tour-tibet.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.bali {
	background:url(../img/title-tour-indonesia-bali.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.africa {
	background:url(../img/title-tour-africa.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}

.title-main.america {
	background:url(../img/title-tour-america.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.russia {
	background:url(../img/title-tour-russia.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.turkey {
	background:url(../img/title-tour-turkey.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.middle-east {
	background:url(../img/title-tour-middle-east.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.australia {
	background:url(../img/title-tour-australia.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.newzealand {
	background:url(../img/title-tour-newzealand.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.incentive {
	background:url(../img/title-incentive.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.gallery1 {
	background:url(../img/title-bg.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.about1 {
	background:url(../img/title-about.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.contact1 {
	background:url(../img/title-contact.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.ticket {
	background:url(../img/title-airplace.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.hotel {
	background:url(../img/title-hotel.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.title-main.travel1 {
	background:url(../img/title-travel.jpg) no-repeat right;
	height:50px;
	font-size:30px;
	padding-top:10px;
}
.sub-tour {
	margin:0 0 15px 0;
	padding:0;
	font-size:22px;
	padding:0 15px;
}

}

@media screen and (max-width: 800px) {
	.secion-header {
	background:none #d0e3f1;
}
.logo {
	padding-top:10px;
}
.slogan {
	padding-top:20px;
}
.header {
	background:none;
	overflow:hidden;
	height:110px;
}

	.content-box .box3 {
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
}
.col-main .detail .ts7 .box4 {
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
}

.section-topmenu {
	display:none;
}
.banner-incentive {
	display:none;
}
.banner-map {
	display:none;
}
.box-gallery {
	   width:60%;
   }
.title-main {
	overflow: hidden;
	margin-top:20px;
	width:100%;
	text-align:left;
	padding-top:10px;
	padding-left:20px;
	clear:both;
	font-size:32px;
	height:70px;
	background: url(../img/title-bg.jpg) top right no-repeat;
	position:relative;
	color:#fff;
}
.title-main span {
	background: url(../img/bt-more.png) no-repeat;
	position:absolute;
	right:10px;
	font-size:18px;
	color:#1f3a71;
	width:102px;
	height:34px;
	padding-top:7px;
	padding-left:10px;
	text-align:center;
	top:20px;
}
.title-main span a {
	color:#1f3a71;
}
.title-travel {
	background: url(../img/title-bg-1.jpg) top right no-repeat;
	width:100%;
}
.title-travel span {
	background: url(../img/bt-more-1.png) no-repeat;
}
.title-travel span a {
	color:#fff;
}


	.content-box .box {
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
	}
	.box55 {
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
	}
	.box-tour-pro .box {
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;

}
.box-facebook {
	display:none;
}
	.nav ul li a{
	padding: 3px 15px 3px 15px;
	}
	.footer-menu li {
	padding: 0px;
	}
	.qrcode {
		text-align: center;
		padding-bottom: 20px;
	}
	.partner {
		text-align: center;
	}
	.footer-menu {
		display: none;
	}
	.col-left .info-banner {
	background: url(../img/box-left-top-bg1.jpg) no-repeat;
	height: 198px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 20px;

}
.logo {
		width:50%;
		margin:0 auto;
	}
.mobile-menu {
	display:inherit;
}
.nav-mobile-container {
  position: absolute;
  height: 39px;
  z-index:999;
}
.btn-mobile {
  display: inline-block;
}
.btn-mobile .button-mobile {
  display: inline-block;
  width: 50px;
  height: 39px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  line-height: 46px;
  cursor: pointer;
  background: #234282;
}
.btn-mobile .button-mobile .fa-bars {
  font-size: 21px;
}
.navigation-mobile {
  background-color: #234282;
  padding: 20px;
  color:#fff;
}
.navigation-mobile &gt; ul &gt; li {
  border-bottom: 1px solid #ddd;
  position: relative;
  list-style: none;
  font-size:20px;
}
.navigation-mobile &gt; ul &gt; li:last-child {
  border-bottom: none;
}
.navigation-mobile &gt; ul &gt; li &gt; a {
  display: block;
  text-transform: uppercase;
  padding: 10px 0;
  color:#000;
}
.navigation-mobile &gt; ul &gt; li ul {
  display: none;
  padding-left: 10px;
}
.navigation-mobile &gt; ul &gt; li ul li {
  position: relative;
}
.navigation-mobile &gt; ul &gt; li ul li a {
  display: block;
  padding: 10px 0;
  color:#fff;
}
.navigation-mobile ul li a span {
	font-size:20px;
}
.navigation-mobile ul li ul li span {
	font-size:18px;
	padding:5px 10px;
}
.navigation-mobile .touch-button {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #b0007b;
  position: absolute;
  right: 0;
  top: 10px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
}
.navigation-mobile .touch-button:before {
  content: '\f067';
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-synthesis: weight style;
  font-stretch: normal;
  font-size-adjust: none;
  font-language-override: normal;
  font-kerning: auto;
  font-feature-settings: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 10px;
  color: #fff;
}
.navigation-mobile .touch-button.active:before {
  content: '\f068';
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-synthesis: weight style;
  font-stretch: normal;
  font-size-adjust: none;
  font-language-override: normal;
  font-kerning: auto;
  font-feature-settings: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 10px;
}
.navigation-mobile .touch-button span {
  display: none;
}
.collapse-type .navigation-mobile {
  display: none;
  position: absolute;
  z-index: 30;
  top: 40px;
  width: 100%;
}
.sidebar-type .navigation-mobile {
  position: fixed;
  top: 0;
  left: -350px;
  width: 300px;
  height: 100%;
  overflow-y: auto;
  z-index: 777;
  -o-transition: 0.3s;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
}
.navbar-active {
  overflow-x: hidden;
}
.navbar-active .btn-mobile .button-mobile.active:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 555;
}
.navbar-active .page-wrapper {
  left: 300px;
}
.navbar-active .sidebar-type .navigation-mobile {
  left: 0;
}
ul.sub-tour {
	margin:10px 0;
	padding:0;
}
ul.sub-tour li {
	font-size:20px;
	padding:0 10px 0 0;
	font-weight:normal;
}
.box-boxtext {
	padding:10px 20px;
}
.box-boxtext .title {
	font-size:20px;
	padding-bottom:10px;
	font-weight:bold;
}
.box-boxtext .text {
	font-size:18px;
	font-weight: normal;
}
.title-tour {
	font-size:24px;
	font-weight:bold;
	margin:30px 0 0 0 ;
	border-bottom:0;
	color:#ED218C;
	text-align:center;
}
.box-tour {
	border-bottom:2px solid #727272;
	padding:30px 0;
}
.box-tour .col-left2 {
	width:100%;
	float:left;
}
.box-tour .col-right {
	width:100%;
	float:left;
}
.box-tour .col-right .text-head {
	background-color:#420098;
	padding:20px;
	font-size:24px;
	font-weight:bold;
}
.box-tour .col-right .text-head a {
	color:#fff;
}
.box-tour .col-right .text1 {
	width:50%;
	float:left;
	padding:20px;
	font-size:20px;
}
.box-tour .col-right .price {
	width:50%;
	float:left;
	padding:20px 20px 20px 60px;
	font-size:20px;
	font-weight:bold;
}
.box-tour .col-right .price span {
	font-size:34px;
	font-weight:bold;
	color:#c32127;
}
.box-tour .col-right .airline {
	padding:0 20px;
	width:35%;
	float:left;
}
.box-tour .col-right .credit {
	padding:0 0px;
	width:13%;
	float:left;
}
.box-tour .col-right .download {
	width:50%;
	float:left;
}
.box-tour .col-right .download .bt-download {
	background-color:#ed2590;
	padding:5px 5px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	margin-right:20px;
}
.box-tour .col-right .download .bt-download a {
	color:#fff;
}
.box-tour .col-right .download .bt-booking {
	background-color:#ed2590;
	padding:5px 5px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
}
.box-tour .col-right .download .bt-booking a {
	color:#fff;
}
.box-tour .text2 {
	padding-bottom:20px;
	font-size:20px;
	font-weight:bold;
}
.box-tour .preriod {
	overflow:hidden;
}
.box-tour .preriod .preriod-1 {
	background-color:#96adeb;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.box-tour .preriod .preriod-1 .col-left4 , .box-tour .preriod .preriod-2 .col-left4 {
	margin-bottom:0;
	width:20%;
	float:left;
	padding:5px 10px 5px 20px;
	font-weight:bold;
}
.box-tour .preriod .preriod-1 .col-right , .box-tour .preriod .preriod-2 .col-right {
	margin-bottom:0;
	width:80%;
	float:left;
	padding:5px 10px 5px 0px;
	font-weight:bold;
}
.box-tour .preriod .preriod-1 .col-right span {
	color:#c32127;
}
.box-tour .preriod .preriod-2 {
	background-color:#c5d3f8;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.box-tour .text3 {
	padding-top:20px;
	font-size:20px;
	font-weight: bold;
}

.content-box1 {
	overflow: hidden;
	margin-top: 0;
}
.content-box1.title {
	background-color: #e1e1e1;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom: 10px;
}
.content-box1 .title .text2 {
	font-size: 30px;
	color: #005fc9;
	padding: 3px 15px;
	line-height: 1.5;
	margin: 0 auto;
	width: 100%;
}

.content-box1 .box2 .tour-col-left {
	font-size:24px;
}
.content-box1 .box2 .tour-col-right {
	font-size:24px;
}
.content-box1 .box2 {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
	float: left;
}
.content-box1 .box2 .pic {
	text-align: center;
}
.content-box1 .box2 .text3 {
	font-size: 20px;
	display: block;
	padding: 3px 10px;
	color: #000;
	font-weight: bold;
	line-height:1.3;
	margin-bottom:0px;
}
.content-box1 .box2 .text4 {
	font-size: 20px;
	display: block;
	padding: 3px 10px;
	color: #000;
	margin:0px 0;
}
.content-box1 .box2 .text4 span {
	font-size: 36px;
	font-weight:bold;
	color:#c32127;
}
.content-box1 .box2 .download {
	width: 100%;
	font-size: 26px;
}
.content-box1 .box2 .download a {
	color: #fff;
}
.content-box1 .box2 .reservations {
	float: right;
	width: 50%;
	background-color: #ed2590;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
	margin-top: 10px;
	font-size: 18px;
}
.content-box1 .box2 .reservations a {
	color: #fff;
}
.footer-contact {
	margin-top: 0px;
}
.footer-contact .logo-footer {
	padding-top:20px;
	text-align:center;
	padding-bottom:0;
}
.footer-contact .address {
	margin-top:0px;
	text-align:left;
}


}

@media screen and (max-width: 768px) {
	.secion-header {
		background:none;
		padding:10px 0;
	}
	.nav ul li a{
	padding: 3px 15px 3px 15px;
	}
	.section-slidebanner{
	padding:0;
	background:none;
}
	.col-left {
		display: none;
	}
	.qrcode {
		text-align: center;
		padding-bottom: 20px;
	}
	.logo-foot {
		display:none;
	}
	.partner {
		text-align: center;
	}
	.footer-menu {
		display: none;
	}
	.top-menu {
		display: none;
	}
	.nav {
		display: none;
	}
	.logo {
		width:50%;
		margin:0 auto;
	}
	.hotline-social {
		display:none;
	}
	.hotline {
		display:none;
	}
	.tat {
		display:none;
	}
	.social {
		display:none;
	}
	.content-box .title {
	width:100%;
	padding:0 0 10px 0;
}
.content-box .title {
	width:70%;
	padding:0 0 10px 0;
}
.destination {
	display:none;
}
.travel {
	display:none;
}
.gallery {
	display:none;
}
.gallery2 {
	display:none;
}
.testimonal {
	display:none;
}
.about {
	display:none;
}
.blog {
	display:none;
}
.contact {
	display:none;
}
.text-3 {
	display:none;
}
.copy-right {
	text-align:center;
}
.col-left3 {
	display:none;	
}
.box-boxtext {
	display:none;
}
.box-tour .preriod .preriod-1 .col-left4 , .box-tour .preriod .preriod-2 .col-left4 {
	width:25%;
}
.box-tour .preriod .preriod-1 .col-right , .box-tour .preriod .preriod-2 .col-right {
	width:75%;
}
.content-box .title.content7 {
	padding:0 0 10px 0;
	font-size:30px;
}
.footer-contact .address {
	margin-top:0px;
	text-align:center;
	padding-top:0;
	
} 
.footer-contact .address1 {
	margin-top:0px;
	text-align:center;
	padding-top:0;
	padding-bottom:20px;
	
	
}

}

@media screen and (max-width: 603px) {
	.footer-contact .address {
	margin-top:0px;
	text-align:center;
	padding-top:0;
	line-height:1;
	
} 
.footer-contact .address1 {
	margin-top:0px;
	text-align:center;
	padding-top:0;
	padding-bottom:20px;
	line-height:1;
	
	
}
	.link-service {
		display:none;
	}
	.tab-subscribe {
		display:none;
	}
	.banner-credit {
	display:none;
}
.banner-info {
	display:none;
}
.section-content {
	background:none;
}
.col-right {
	margin-bottom:0;
}
.content-box {
	margin-top:0px;
}
.content-box .title {
	width:70%;
	padding:0 0 10px 0;
}
.logo {
	width:50%;
	margin:0 auto;
}
.title-tour {
	margin:0;
}
.box-tour .col-right .download .bt-download {
	background-color:#ed2590;
	padding:5px 5px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:16px;
	margin-right:10px;
}
.box-tour .col-right .download .bt-booking {
	background-color:#ed2590;
	padding:5px 5px;
	width:35%;
	float:right;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	font-size:16px;
}
.box-tour .text2 {
	font-weight:normal;
}
.box-tour .col-right .airline {
	width:38%;
	padding:0;
}
.box-tour .col-right .credit {
	width:12%;
	padding:0;
}
.box-tour .preriod .preriod-1 .col-left4 , .box-tour .preriod .preriod-2 .col-left4 {
	width:20%;
}
.box-tour .preriod .preriod-1 .col-right , .box-tour .preriod .preriod-2 .col-right {
	width:80%;
}
.col-main .detail .ts5 .date {
	width: 25%;
	float: left;
	padding: 5px 10px 5px 0;
	font-size: 20px;
	color: #000;
	text-align: center;
	line-height: 1.5;
	font-weight: bold;
}
.col-main .detail .ts5 .text {
	width: 75%;
	float: right;
	padding: 10px 0;
	line-height: 1.5;
	font-size:20px;
}
.col-main .detail .title {
	font-size: 24px;
	font-weight: bold;
	padding: 20px 0 10px 0;
}
.col-main .detail .box {
	margin: 10px 0;
	overflow: hidden;
}
.col-main .detail .ts4 {
	background-color: #420098;
	overflow: hidden;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding: 7px 10px;
    color:#fff;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: normal;
}
.col-main .detail .ts5 {

	overflow: hidden;

}
.col-main .detail .ts5 .date {
	width: 25%;
	float: left;
	padding: 5px 10px 5px 0;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 1.5;
	font-weight: normal;
}
.col-main .detail .ts5 .text {
	width: 75%;
	float: right;
	padding: 10px 0;
	line-height: 1.5;
	font-size:18px;
}
.col-main .detail .ts6 {
	overflow: hidden;
}
.col-main .detail .ts6 .pic {
	width: 33.3%;
	float: left;
	text-align: center;
}
.col-main .detail .ts6 .pic img {
	padding:20px;
	border-radius:15px;
}
.col-main .detail .ts7 {
	background-color: #e1e1e1;
	padding: 20px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size: 18px;
    line-height: 1.5;
    color: #00549c;
    overflow: hidden;
}
.col-main .detail .ts7 .text {
	padding: 20px 10px;
}
.col-main .detail .ts7 .box4 {
	margin: 10px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	width: 22%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
	float: left;
}
.content-box .title.content7 {
	padding:0 0 10px 0;
	font-size:30px;
}
#topbar {
	display:none;
}
#myModal {
	display:none;
}

.box-facebook {
	display:none;
}

}

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

.slogan {
	display:none;
}
.content-box .box5 {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
}	
	
	.content-box1 .box2 .tour-col-left {
	font-size:22px;
	line-height:1;
	font-weight:bold;
	margin-top:15px;
}
.content-box1 .box2 .tour-col-right {
	font-size:22px;
	line-height:1;
	margin-top:15px;
}
	.content-box .box {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	}
	.box55 {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	}
	.box-tour-pro .box {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;


}
	.more {
		display: none;
	}
	.content-box .box3 {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
}
.col-main .detail .ts7 .box4 {
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
}
.col-main .detail .ts7 .text {
	padding: 0px;
}
.col-left1 {
	display: none;
}
.banner-credit {
	display:none;
}
.banner-info {
	display:none;
}
.section-content {
	background:none;
}
.col-right {
	margin-bottom:0;
}
.content-box {
	margin-top:0px;
}
.content-box .title {
	width:100%;
	padding:0 0 10px 0;
}
.logo {
	margin:0 auto;
	margin:auto auto;
	display:block;
	width:70px;
}
.box-tour .preriod .preriod-1 .col-left4 , .box-tour .preriod .preriod-2 .col-left4 {
	width:30%;
}
.box-tour .preriod .preriod-1 .col-right , .box-tour .preriod .preriod-2 .col-right {
	width:70%;
}

.content-box1 .box2 .download {
	font-size: 20px;
	margin:0;
}
.content-box1 .box2 .reservations {
	font-size: 16px;
	margin:0;
}
.content-box1 .title .text2 {
	line-height:1;
}
.content-box1 .box2 .text3 {
	font-size:18px;
	font-weight:normal;
}
.conclude1 {
	margin-top:0;
}

.col-main .detail .title {
	font-size: 24px;
	font-weight: bold;
	padding: 20px 0 10px 0;
}
.col-main .detail .box {
	margin: 10px 0;
	overflow: hidden;
}
.col-main .detail .ts4 {
	background-color: #420098;
	overflow: hidden;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding: 7px 10px;
    color:#fff;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: normal;
}
.col-main .detail .ts5 {

	overflow: hidden;

}
.col-main .detail .ts5 .date {
	width: 25%;
	float: left;
	padding: 5px 10px 5px 0;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 1.5;
	font-weight: normal;
}
.col-main .detail .ts5 .text {
	width: 75%;
	float: right;
	padding: 10px 0;
	line-height: 1.5;
	font-size:18px;
}
.col-main .detail .ts6 {
	overflow: hidden;
}
.col-main .detail .ts6 .pic {
	width: 33.3%;
	float: left;
	text-align: center;
}
.col-main .detail .ts6 .pic img {
	padding:20px;
	border-radius:15px;
}
.col-main .detail .ts7 {
	background-color: #e1e1e1;
	padding: 20px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size: 18px;
    line-height: 1.5;
    color: #00549c;
    overflow: hidden;
}
.col-main .detail .ts7 .text {
	padding: 20px 10px;
}
.col-main .detail .ts7 .box4 {
	margin: 10px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	width: 22%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow: hidden;
	float: left;
}
.content-box .title.content7 {
	padding:0 0 10px 0;
	font-size:30px;
}

.sub-tour {
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
}
.header {
	height:100px;
}
.title-main {
	font-size:26px;
	text-align:center;
	height:80px;
	padding-left:0;
	padding-right:0;
	margin-top:0;
}
.title-main img.ss {
	display:none;
}
.title-main span {
	background: url(../img/bt-more.png) no-repeat;
	position:absolute;
	right:110px;
	font-size:18px;
	color:#1f3a71;
	width:102px;
	height:34px;
	padding-top:6px;
	top:35px;
	padding-left:0px;
}
.title-main span a {
	color:#1f3a71;
}
.title-travel span {
	background: url(../img/bt-more-1.png) no-repeat;
	position:absolute;
	right:110px;
	font-size:18px;
	color:#1f3a71;
	width:102px;
	height:34px;
	padding-top:6px;
	top:35px;
	padding-left:0px;
}
.title-travel span a {
	color:#fff;
}

.title-main.outbound {
	background:url(../img/title-tour.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.package {
	background:url(../img/title-package.png) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.europe {
	background:url(../img/title-tour-europe.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.japan {
	background:url(../img/title-tour-japan.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.korea {
	background:url(../img/title-tour-korea.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.china {
	background:url(../img/title-tour-china.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.taiwan {
	background:url(../img/title-tour-taiwan.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.hongkong {
	background:url(../img/title-tour-hongkong-macau.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.singapore {
	background:url(../img/title-tour-singapore.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.vietnam {
	background:url(../img/title-tour-vietnam.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.myanmar {
	background:url(../img/title-tour-myanmar.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.lao {
	background:url(../img/title-tour-lao.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.malaysia {
	background:url(../img/title-tour-malaysia.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.cambodia {
	background:url(../img/title-tour-cambodia.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.philippines {
	background:url(../img/title-tour-philippines.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.india {
	background:url(../img/title-tour-india.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.nepal {
	background:url(../img/title-tour-nepal.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.srilangka {
	background:url(../img/title-tour-srilangka.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.bhutan {
	background:url(../img/title-tour-bhutan.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.tibet {
	background:url(../img/title-tour-tibet.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.bali {
	background:url(../img/title-tour-indonesia-bali.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.africa {
	background:url(../img/title-tour-africa.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.america {
	background:url(../img/title-tour-america.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.russia {
	background:url(../img/title-tour-russia.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.turkey {
	background:url(../img/title-tour-turkey.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.middle-east {
	background:url(../img/title-tour-middle-east.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.australia {
	background:url(../img/title-tour-australia.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.newzealand {
	background:url(../img/title-tour-newzealand.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.incentive {
	background:url(../img/title-incentive.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.gallery1 {
	background:url(../img/title-bg.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.about1 {
	background:url(../img/title-bg.jpg) right no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.contact1 {
	background:url(../img/title-contact.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.ticket {
	background:url(../img/title-bg.jpg) right no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.hotel {
	background:url(../img/title-hotel.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.title-main.travel1 {
	background:url(../img/title-bg.jpg) no-repeat;
	height:40px;
	font-size:24px;
	padding-left:0px;
	text-align:center;
}
.content-box .box6 {
	width: 98%;
}

   .text1 {
	   padding:10px 10px 0 10px;
	   font-size:16px;
   }
   .text22 {
	   padding:0 10px;
	   font-size:16px;
   }
   .col-1 {
	   text-align:left;
	   font-weight:normal;
	   font-size:18px;
   }
   .box-incentive {
	   margin-top:30px;
	   background-color:#84adff;
	   overflow:hidden;
   }
   .box-incentive .title {
	   font-size:20px;
	   text-align:center;
	   background-color:#6180c1;
	   color:#fff;
	   padding:10px 0;
   }
	.box-contact-1 {
		padding-top:15px;
   }

.content-box .detail-content .barcrumb {
	font-size:16px;
	padding-bottom:5px;
	line-height:1;
	border-bottom:1px solid #1f3a71;
}

.content-box .detail-content .title13 {
	font-size:24px;
	margin:20px 0 10px 0;
	line-height:1;
}
.content-box .detail-content .comment {
	border-top:1px solid #1f3a71;
	overflow:hidden;
	margin-top:30px;
}
.box-tour-title {
	border-bottom:0;
	overflow:hidden;
	margin-bottom:20px;
}
.box-tour-title .title-tour {
	font-size:30px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	text-align:center;
	color:#20396f;
}
.box-tour-title .search1 {
	color:#20396f;
	border-radius:20px;
	border:1px solid #20396f;
	background-color:#edf4ff;
	padding:5px 10px;
	font-size:24px;
	margin-top:20px;
	overflow:hidden;
}
.content-box1 .text2 {
	font-size: 26px;
	line-height: 1;
	}
.col-main .detail .ts6 {
	overflow: hidden;
}
.col-main .detail .ts6 .pic {
	width: 100%;
	float: left;
	text-align: center;
	padding:0;
}
.col-main .detail .ts6 .pic img {
	padding:5px 0;
	display:block;
}
.content-box .text3 {
	display:none;
   }
    .box-gallery {
	   width:100%;
   }
   
   .conclude .title {
	font-size: 20px;
	padding: 5px 0;
	margin-top:10px;
}
.conclude .ts1 {
    padding: 5px 0;
	font-size:18px;
}
.conclude .a , .conclude .b , .conclude .c  {
	padding:0 3px;
	font-size:18px;
}
.conclude .ts2 {
    margin-bottom: 5px;
	font-size:18px;
	padding:0;
}
.conclude .ts2 img.ss {
	display:none;
}
.conclude .ts2 .day-1 {
	width:15%; border-right:0;
	font-size:16px;
}
.conclude .ts2 .day-2 {
	width:65%; border-right:0;
	padding-left:0;
}
.conclude .ts2 .day-3 {
   width:20%;
   font-size:14px;
}
.col-main .detail .text1 {
	padding:10px;
	margin-top:10px;
}
.col-main .detail .title {
	font-size: 20px;
	padding: 0;
}

.conclude2 .title {
	font-size: 20px;
	padding: 0 0 10px 0;
	margin:0;
}
.conclude2 .ts1 {
	background-color: #1f3a71;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 7px 0;
	color:#fff;
}
.conclude2 .a , .conclude2 .b , .conclude2 .c , .conclude2 .d {
	width:10%;
	border: 0px solid #ff0000;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
}
.conclude2 .b {
	width: 50%;
}
.conclude2 .c {
	width: 15%;
}
.conclude2 .d {
	width: 25%;
}
.conclude2 .e , .conclude2 .f , .conclude2 .g , .conclude2 .h , .conclude2 .i , .conclude2 .j{
	width:40%;
	border: 0px solid #ff0000;
	float: left;
	text-align: center;
	padding:0 10px;
	overflow: hidden;
}
.conclude2 .e {
	font-size:18px;
	width:60%;
	font-size:16px;
}
.conclude2 .f {
	width:40%;
	font-size: 18px;
}
.conclude2 .g {
	width:40%;
	font-size:16px;
}
.conclude2 .h {
	width:15%;
}
.conclude2 .i {
	width:15%;
}
.conclude2 .j {
	width:15%;
}
.conclude2 .ts3 {
	overflow: hidden;
}
.conclude2 .ts2 {
	background-color: #d7dfee;
	overflow: hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 5px 0;
	color:#000;
	margin-bottom: 10px;
}
.conclude2 .ts3 .ss , .conclude2 .ts2 .ss {
	display: none;
}
.condition .title {
	font-size: 20px;
	padding: 0px 0;
}
.condition .box {
	padding: 5px 0;
}
.condition .box .tes {
	font-size: 18px;
	padding-bottom: 10px;
}

}


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

}


@font-face {
	font-family: "seed-social";
	src:url("fonts/seed-social.eot");
	src:url("fonts/seed-social.eot?#iefix") format("embedded-opentype"),
	url("fonts/seed-social.woff") format("woff"),
	url("fonts/seed-social.ttf") format("truetype"),
	url("fonts/seed-social.svg#seed-social") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="ss-"]:before,
[class*=" ss-"]:before {
	font-family: "seed-social" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ss-facebook:before {content: "\e000";}
.ss-facebook-circled:before {content: "\e001";}
.ss-facebook-squared:before {content: "\e002";}
.ss-twitter:before {content: "\e003";}
.ss-twitter-circled:before {content: "\e004";}
.ss-line-square:before {content: "\e006";}
.ss-line-circle:before {content: "\e007";}
.ss-google-plus-circle:before {content: "\e009";}
.ss-google-plus:before {content: "\e008";}
.ss-seedthemes:before {content: "\e00a";}
.ss-line:before {content: "\e005";}


.seed-social {
	font-family: sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 1.5em 0;
}
.seed-social * {box-sizing: border-box;}
.seed-social:before,
.seed-social:after{content: "";display: table;}
.seed-social:after {clear: both;}

.seed-social &gt; div {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	vertical-align: top;
}
.seed-social &gt; div:last-of-type a {
	margin-right: 0;
}
.seed-social i {
	font-size: 20px;
	color: #fff;
	transition: 0.3s ease;
	padding: 0 4px;
}
.seed-social span {
	color: #fff;
	transition: 0.3s ease;
}
.seed-social a {
	color: #fff !important;
	text-decoration: none !important;
	display: block;
	height: 40px;
	min-width: 60px;
	border-radius: 3px;
	text-align: center;
	padding: 4px;
	line-height: 37px;
	box-shadow: none !important;
}
.seed-social a:hover,
.seed-social a:active,
.seed-social a:focus {
	color: #fff;
}
.seed-social a:hover span,
.seed-social a:hover i {
	opacity: 0.8;
}
.seed-social a:active span,
.seed-social a:active i {
	opacity: 0.5;
}
.seed-social .text {
	display: none;
}
.seed-social .count {
	vertical-align: 4px;
	padding: 0;
	background: none;
	float: none;
	font-size: inherit;
}
.seed-social .facebook a{
	background-color: #3b5998;
	float: left;
}
.seed-social .twitter a{
	background-color: #55acee;
}
.seed-social .google-plus a{
	background-color: #dd4b39;
}
.seed-social .line a{
	background-color: #00c300;
}

.woocommerce-cart .seed-social,
.woocommerce-checkout .seed-social,
.woocommerce-account .seed-social {
	display: none;
}

.seed-social.-bbpress-top {
    clear: both;
}

@media (min-width:768px) {
	.seed-social i {
		font-size: 16px;
		vertical-align: -3px;
	}
	.seed-social a {
		color: #fff;
		display: block;
		padding: 6px 12px 4px 8px;
		border-radius: 3px;
		width: auto;
		height: auto;
		line-height: 20px;
	}
	.seed-social .text {
		margin-left: 4px;
		display: inline-block;
	}
	.seed-social .count {
		vertical-align: 0;
		margin-left: 8px;
	}
}</pre></body></html>