<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px){
	
}
@media (min-width: 992px){
	.sidebar{
		width: 30%;
	}
	.content-right{
		width: 70%;
	}
	.popup-ask .modal-lg{
	    width: 600px;
	}
}
@media (min-width: 1200px){
	.main-menu{
		display: block !important;
	}
	.main-menu ul li ul {
		border-top: 2px solid #ff4b03;
	    background-color: rgba(0, 0, 0, 0.8);
	    padding: 0;
	    position: absolute;
	    min-width: 200px;
	    white-space: nowrap;
	    z-index:200;
	    left: -9999px;
	    transition: 0.3s ease;
	    -webkit-transition: 0.3s ease;
	    -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	    -o-transition: 0.3s ease;
	    opacity:0;
	    visibility: hidden;
	    transform: translate(0, 80px);
	    -webkit-transform: translate(0, 80px);
	    -moz-transform: translate(0, 80px);
	    -ms-transform: translate(0, 80px);
	    -o-transform: translate(0, 80px);
	}
	.main-menu ul li:hover &gt; ul{
		opacity:1;
		visibility: visible;
		left: auto;
		transform: translate(0, 0);
	    -webkit-transform: translate(0, 0);
	    -moz-transform: translate(0, 0);
	    -ms-transform: translate(0, 0);
	    -o-transform: translate(0, 0);
	}
	.main-menu ul li ul li{
		float: none;
	}
	.main-menu ul li ul li a{
		padding: 7px 15px;
		display: block;
		color: #999;
		font-size: 12px;
	}
	.main-menu ul li ul li ul{
		left: 100% !important;
		top: 0;
		z-index: 50;
		border-top: none;
	}
	#banner img{
	    height: 350px;
	}
	.destination-left{
		width: 61%;
	}
	.destination-right{
		width: 39%;
	}
	.package-item:nth-child(2){
	    width: 66.66666666%;
	}
	.package-item:nth-child(6){
	    width: 66.66666666%;
	}
	.sidebar.fixed{
	    position: fixed;
	    z-index: 100;
	    top: 0;
	    background: #fff;
	    width: 320px;
	}
}
@media (max-width: 1599px){
	.slogan{
		margin-top: 40px;
	}
	.slogan img{
	    height: 28px;
	}
}
@media (max-width: 1330px){
	.slogan{
		display: none;
	}
}
@media (max-width: 1199px){
	.main-menu{
		position: fixed;
		top: 70px;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, 0.8);
		width: 100%;
		padding: 5px 0;
		margin: 0;
		display: none;
		z-index: 200;
	}
	.main-menu ul li{
		float:none;
	}
	.main-menu ul li a{
		display: block;
		padding: 7px 10px;
	}
	.main-menu &gt; ul &gt; li.li-parent &gt; a{
		background: none;
		position: relative;
		padding-right: 34px;
	}
	.main-menu &gt; ul &gt; li.active &gt; a, .main-menu &gt; ul &gt; li &gt; a:hover{
	    background-color: #312e2f;
	    color: #ff4b03;
	}
	.main-menu ul li ul{
		padding-left: 25px;
		display: none;
	}
	.view-menu{
		background: #36312a;
		color: #fff;
		width: 40px;
		height: 35px;
		outline: none;
		border:	none;
		border-radius:3px;
		margin: 8px 0 0 10px;
		font-size: 20px;
		line-height:30px;
		display: block;
		float: right;
	}
	.main-menu ul li ul li a{
		padding: 3px 0;
		font-weight: normal;
		text-transform: inherit;
	}
	.main-menu ul li ul li ul{
		padding-left: 15px;
	}
	.view-sub-menu{
		display: block;
		position: absolute;
		top:0;
		right:0;
		width: 34px;
		height: 34px;
		text-align: center;
		line-height: 34px;
		font-size: 18px;
	}
	.view-search{
		display: block;
		color: #36312a;
		font-size: 26px;
		background: no-repeat;
		border: none;
		float: right;
		margin-top: 17px;
		line-height: 0;
	}
	.search-box{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 200;
		width: 100%;
		margin: 0;
		display: none;
	}
	.txt-search{
		width: 100%;
		border-radius: 0;
		height: 35px;
		padding-right: 35px;
	}
	.btn-search{
		width: 35px;
		height: 35px;
	}
	.package-item:nth-child(3n+1){
		clear: both;
	}
	.package-img-1{
	    display: block;
	}
	.package-img-2{
	    display: none;
	}
	.rating-wrap{
		padding: 0 50px;
	}
	.tour-form{
		padding: 0 100px;
	}
	.header-banner{
		display: none;
	}
	.header-top{
		padding: 10px 20px;
	}
	.logo{
		padding-top: 0;
	}
	.header-center-right{
		margin-top: 15px;
	}
	.logo{
		border-right: 0;
		padding: 0;
		margin: 0;
	}
	.logo img{
		height: 50px;
	}
	.header-contact{
		display: none;
	}
	.header-need-help{
		display: none;
	}
	.header-tripadvisor{
		display: none;
	}
	.header-bottom{
		position: relative;
	}
	.header-search{
		bottom: 20px;
	}
	.banner-content{
		display: none;
	}
	.header-search-inner{
		padding: 20px;
		margin-top: 0;
	}
	.header-search .form-control{
		width: 375px;
	}
	.owl-prev-slider{
		display: none;
	}
	.owl-next-slider{
		display: none;
	}
	.home-box-why-us{
		padding-bottom: 10px;
	}
	.why-us-item{
		width: 50%;
		margin-bottom: 20px;
	}
	.newsletter-left{
		float: none;
	}
	.newsletter-right{
		float: none;
		margin-top: 10px;
	}
}
@media (max-width: 991px){
	.logo p{
		display: none;
	}
	.header-social{
		display: none;
	}
	.expert-box{
		margin-bottom: 20px;
	}
	.package-item:nth-child(3n+1){
		clear: inherit;
	}
	.package-item:nth-child(2n+1){
		clear: both;
	}
	.about-left{
		margin-bottom: 20px;
	}
	.copyright-left{
		float: none;
		text-align: center;
		margin-bottom: 5px;
	}
	.sidebar{
		margin-top: 30px;
	}
	.content-right{
		float: none;
	}
	.post-item:nth-child(3n+1) {
	    clear: inherit;
	}
	.post-item:nth-child(2n+1) {
	    clear: both;
	}
	.other-cate-item{
		width: 25%;
	}
	.single-slide {
	    margin-bottom: 30px;
	}
	.rating-wrap{
		padding: 0;
	}
	.tour-form{
		padding: 0;
	}
	.home-video{
		margin-top: 25px;
	}
	.lest-us{
		padding: 20px;
	}
	.lest-us-title{
		font-size: 20px;
	}
	.price-table{
		display: none;
	}
	.price-table-mobile{
		display: block;
	}
	.tour-item:nth-child(3n+1){
	    clear: inherit;
	}
	.tour-item:nth-child(2n+1){
	    clear: both;
	}
	.footer-box{
		width: 100% !important;
		padding: 0 !important;
		margin-bottom: 20px;
	}
	.footer-bottom{
		text-align: center;
	}
	.copyright{
		float: none;
	}
	.social{
		float: none;
	}
	.header-search{
		position: static;
		margin-top: 20px;
	}
	.header-search .form-control{
		width: 100%;
		margin-bottom: 10px;
		border-radius: 3px;
	}
	.btn-search-now{
		width: 100%;
		border-radius: 3px;
	}
	.home-box-why-us{
		margin-top: 20px;
	}
	.home-box-title{
		font-size: 25px;
	}
	.home-why-travel-inner{
		background: none;
		padding: 0;
	}
	.home-why-travel-left{
		width: 100%;
	}
	.home-why-travel-right{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.home-tour-destination-col:nth-child(2){
		display: none;
	}
	.home-travel-deal-inner{
		background: none;
		padding: 0;
	}
	.home-travel-deal-left{
		width: 100%;
		padding: 0;
	}
	.home-travel-deal-right{
		width: 100%;
		margin-top: 20px;
	}
	.owl-prev-slider-tour-style{
		left: 10px;
	}
	.owl-next-slider-tour-style{
		right: 10px;
	}
	.owl-prev-slider-our-team{
		left: 10px;
	}
	.owl-next-slider-our-team{
		right: 10px;
	}
}
@media (max-width: 767px){
	.container{
	    padding: 0 10px;
	}
	.row{
	    margin: 0 -10px;
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	    padding: 0 10px;
	}
	.contact-map iframe{
	    height: auto;
	    min-height: 300px;
	}
	.header-center{
		padding: 5px 0;
	}
	.header-center-right{
		display: none;
	}
	.logo img{
		width: 150px;
		height: 45px;
	}
	.header-bottom{
		position: relative;
	}
	.home-search{
		display: none;
	}
	.box-title{
		font-size: 24px;
	}
	.package-name a{
		font-size: 24px;
	}
	.package-cul-name a{
		font-size: 24px;
	}
	.best-seller{
		padding: 30px 0;
	}
	.journey-box{
		padding: 30px 0 10px 0;
		margin-bottom: 20px;
	}
	.txt-letter-box{
		width: 60%;
	}
	.btn-letter-box{
		width: 40%;
	}
	.page-title{
		font-size: 24px;
	}
	.other-cate-item{
		width: 33.33%;
	}
	.icon-box{
		margin: 20px 0;
	}
	.icon-box .row{
		margin: 0 -10px;
	}
	.icon-item{
		padding: 0 10px;
		margin-bottom: 15px;
	}
	.icon-item:nth-child(3n+1){
		clear: both;
	}
	.itinerary-img img{
		max-width: 100%;
		width: auto;
		margin-left: 95px;
	}
	.travel-rating{
		width: 100%;
	}
	.summary-rating{
		width: 100%;
		margin-top: 20px;
	}
	.lest-us{
		text-align: center;
		margin-bottom: 20px;
	}
	.lest-us-left{
		float: none;
	}
	.lest-us-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.journey-box{
		margin-bottom: 0;
	}
	.itinerary-img{
		padding-left: 15px;
	}
	.tour-item{
		margin-bottom: 20px;
	}
	.tour-title{
		padding: 8px 10px;
		font-size: 14px;
	}
	.tour-title a{
		height: 36px;
	}
	.header-top{
		padding: 5px 10px;
	}
	.logo img{
		height: 40px;
	}
	.view-menu{
	    margin-top: 3px;
	}
	.view-search{
	    margin-top: 11px;
	}
	.main-menu{
		top: 50px;
	}
	.footer-top{
		padding-top: 20px;
	}
	.footer-title{
		margin-bottom: 10px;
	}
	.tripadvisor-img{
		margin-bottom: 10px;
	}
	.slider-partner{
		padding: 20px 30px;
	}
	.footer-bottom{
		padding: 10px 0;
	}
	.payment-img{
		margin-top: 15px;
	}
	.home-box-why-us{
		padding: 20px 0 0 0;
	}
	.why-us-item p{
		font-size: 14px;
	}
	.home-box{
		padding: 20px 0;
	}
	.box-header{
		margin-bottom: 10px;
	}
	.home-box-title{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.home-tour-destination-item{
		margin-bottom: 20px;
	}
	.home-tour-destination-title{
		font-size: 20px;
	}
	.home-tour-destination-title a{
		padding: 14px 10px;
	}
	.home-tour-destination-title a span{
		margin-top: 3px;
	}
	.home-box-content{
		font-size: 14px;
	}
	.home-our-destination-box{
		margin-top: 20px;
	}
	.home-tour-destination-list .row{
		margin: 0 -10px;
	}
	.tour-list .row{
		margin: 0 -10px;
	}
	.newsletter-box{
		padding: 20px 0;
	}
	.newsletter-form .txt-email{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.slider-tour-title{
		font-size: 16px;
	}
	.slider-tour-style-title{
		font-size: 16px;
	}
	.slider-tour-style-title a{
		padding: 14px 10px;
	}
	.btn-lest-us{
		margin-top: 20px;
	}
}
@media (max-width: 640px){
	.form-left{
		width: 100%;
		float: none;
		padding-right: 0;
	}
	.form-right{
		width: 100%;
		float: none;
		padding-left: 0;
		margin-top: 15px;
	}
	.value-list{
		padding-bottom: 0;
	}
	.value-item{
		width: 100%;
		margin-bottom: 15px;
	}
	.itinerary-include .col-xs-6{
		width: 100%;
	}
	.header-top-right a:last-child{
		display: none;
	}
}
@media (max-width: 480px){
	.product-item{
		width: 100%;
	}
	.post-item{
		width: 100%;
	}
	.post-item img{
		position: static;
		display: block;
		max-width: 100%;
		margin: auto;
		margin-bottom: 15px;
	}
	.product-thumnail img{
		height: 60px;
	}
	.header-top-right{
		display: none;
	}
	.package-item{
		width: 100%;
	}
	.txt-letter-box{
		width: 100%;
	}
	.btn-letter-box{
		width: 100%;
		margin-top: 10px;
	}
	.widget-payment{
		display: none;
	}
	.widget-contact{
		float: none;
	}
	.widget-social{
		float: none;
	}
	.box-img{
		padding-right: 10px;
		margin-right: 10px;
	}
	.box-name{
		font-size: 16px;
	}
	.box-name h2{
		font-size: 16px;
	}
	.contact-form .form-gender{
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}
	.contact-form .form-first-name{
		width: 100%;
		padding: 0;
	}
	.other-cate-item{
		width: 50%;
	}
	.itinerary-img img{
		width: 100%;
		margin: 0;
	}
	.review-item{
		padding-left: 0;
	}
	.review-item img{
		position: static;
		display: block;
		margin: auto;
		margin-bottom: 15px;
	}
	.contact-form .col-3{
	    width: 100%;
	    margin-bottom: 15px;
	}
	.contact-form .col-3:last-child{
		margin-bottom: 0;
	}
	.destination-menu li{
	    float: left;
	    width: 100%;
	}
	.itinerary-content{
		padding-left: 15px;
	}
	.itinerary-day{
		position: static;
		width: 100%;
		margin-bottom: 15px;
		height: auto;
		padding: 10px 0;
	}
	.itinerary-day p{
		margin-top: 0;
	}
	.icon-item{
	    width: 50%;
	}
	.icon-item:nth-child(3n+1){
	    clear: inherit;
	}
	.icon-item:nth-child(2n+1){
	    clear: both;
	}
	.tour-item{
		width: 100%;
	}
	.why-us-item{
		width: 100%;
	}
	.home-box-title{
		font-size: 18px;
	}
	.home-tour-destination-title{
		font-size: 16px;
	}
	.home-tour-destination-title a span{
		margin-top: 0;
	}
	.home-tour-destination-col{
		width: 100%;
	}
	.home-tour-destination-col:first-child{
		margin-bottom: 20px;
	}
}
@media (max-width: 360px){

}
@media (max-width: 320px){
	.other-cate-item{
		width: 100%;
	}
}
</pre></body></html>