@media screen and (max-width: 992px) ,
{




	blue_banner{
		text-align: center;
	}
	blue_banner>div>span{
		margin-bottom: 30px;
		display: inline-block;
		text-align: center;
	}
	blue_banner>div>span:first-child{
		display: block;
		text-align: center;
	}
	blue_banner>span{
		margin-bottom: 30px;
		display: inline-block;
		text-align: center;
	}
	blue_banner>span:first-child{
		display: block;
		text-align: center;
	}
	
	footer{
		padding: 0;
	}
	footer .footer_top{
		margin: 0;
	}
	footer .footer_top>div {
		float:none;
		display: block;
		padding: 20px;
		width: calc(100% - 40px);
	}
	footer .footer_bottom>div{
		float: none;
		display: block;
		font-size: 16px
	}
	footer input[type=text]{
		/* background: #f4f4f4; */
		border: 0 none;
		outline: 0 none;
	}
	#sub{
		background-color: #f4f4f4;
	}
	.h80{
		height: 20px;
	}
	#sub .lang{
		
		width: 100px;
		
	}
	#sub .button1{
		width: 250px;
	}
	.slider-part{
		height: auto;
		min-height: 560px;
		background: #fff;
	}
	.slide div{
		box-shadow: none;
	}

.enquiry {
	display:none;
}
}
/*@media only screen and (max-width : 768px){
	.slider1 .slide div {
		height:600px;
	}
	.slider1 .slide>div>content{
		padding-bottom: 30px;
	}
	.slider1 .slide .spacer{
		display: none;
	}
}*/
@media only screen and (min-width : 1920px){
	.choice{
		margin-left: 60px;
		width: 500px;
		background: rgba(255,255,255,0.7);
	}
	.choice .option{
		width: 250px;
		height: 70px;
		line-height: 70px;
	}
	header>.fr>li:nth-child(n+3){
		width: auto;
	}
	header>ul>li {
    	margin-left: 15px
    }
	#fly-select .times .fl,#fly-select .times .fr{
		width: 200px;
		padding-top: 2px;
	}
	#fly-select .enquiry {
		padding:25px 50px;
		width:500px;
		margin-left:60px;
		height: 610px;
	}
	#fly-select .enquiry>li>span {
		width:280px;
		height: 60px;
		line-height: 60px;
	}
	#fly-select .fromto{
		height: 60px;
		width: 120px;
		line-height: 60px;
	}
	#fly-select #div_from,#fly-select  #div_to{
		width: 280px;
		background-image: url('../../images/icon-lang-arrow.png');
		background-repeat: no-repeat;
		background-position: 235px 17px;
	}


	#fly-select #order .button1{
		width:400px;
		line-height: 60px;
	}
	#fly-select #order div{
		width:400px;height:60px;
	}


	#fly-select .home_banner {
		height: 680px;
	}
	#fly-select .spinner{
		width: 180px;
	}
	#fly-select .spinner>ul>li {
		height: 60px;
		line-height: 60px;
	}
	#fly-select .enquiry>li{
		margin-bottom: 20px;
	}
	#fly-select #select_from {
		top: 150px;
		left: 230px;
		width: 280px;
	}
	#fly-select #select_to {
		top: 240px;
		left: 230px;
		width: 280px;
	}
	#fly-select #calendar_depart {
		top: 350px;
		left:110px;
	}

	#fly-select #calendar_travel {
		top: 429px;
		left:110px;
	}

	#fly-select #time_depart,
	#fly-select #time_travel {
		top: 270px;
		left:270px;
		width:160px;
	}
	#fly-select #time_travel {
		top:335px;
	}
	header{
		width: 1448px;
	}
	header #shenphone{
		left: 0;
		top: 0;
		position: inherit;
	}
	/* Gap between body and Nav control*/
	#fly-select{
		margin-top: 162px;
	}
	header #samll-en{
		left:0;
		top: 0;
		position: inherit;
	}
	#header-top header{
		width: 95%;
		/*height: 56px;*/
	}
	#head-nav .navbar-nav>li>a{
		line-height: 58px;
	}
	header .fr{
		/*width: 1000px;
    	float: right !important;
    	position: absolute;
    	right: -425px;*/
	}
	#head-nav .continer-fluid {
		width: 1448px;
		padding-top: 10px;
		padding-bottom: 10px;
	}




	#head-nav .navbar-nav{

		/*width: 1180px;*/
		float: none;
		margin: 0 auto;
	}
	header>ul>li{
		font-size: 14px;
		font-weight: 300;
	}
	#head-nav .nav-item{
		font-size: 24px;
	}
	#head-nav .sec-item a {
	    line-height: 40px;
	    font-size: 20px;
	}
	#head-nav .nav-item ul {
	    min-width: 265px;
	}

}
@media only screen and (max-width : 992px){
	
	header{
		width: 100%;
		height: 70px;
	}
	#head-nav .continer-fluid {
		width: 100%;

	}

	header>ul>li{
		display: none;
	}
	header>.fl>li:first-child{
		display: inline-block;
		margin-left: 20px;
	}
	#head-nav .navbar-toggle{
		position: absolute;
		left: 17px;
		top: 15px;
	}
	#head-nav .navbar-toggle .icon-bar{
		width: 30px;
		height: 3px;
		background: #cfcfcf;
	}
	#header_logo{
		position: relative;
		left: 70px;
		z-index:999;
	}
	#head-nav{
		position: absolute;
		margin-bottom: 0;
		min-height: 0;
		top: 0;
		left: 0;
		/*width: 50%;*/
		width: 280px;
		z-index: 333;
	}
	#nav-cont{
		position: relative;
		top: -105px;
	}
	#head-nav .continer-fluid{
		padding: 0;
		margin: 0;
		width: 280px;
		background: #fff;
		box-shadow: 0px 0px 5px #cccccc;
		/*border-right: 3px solid #393939;*/
	}
	#head-nav .navbar-collapse{
		height: auto;
		max-height: 790px;
	}
	#head-nav .nav-item>a{
		background: #fff;
	}
	#head-nav .nav-item:hover,#head-nav .nav-item:focus{
		background: #e3eeef;
	}
	#head-nav .nav-item:hover>a,#head-nav .nav-item:focus>a{
		background: #e3eeef;
	}
	#head-nav .nav-item{
		margin: 0;
	}
	#head-nav>.nav{
		position: relative;
	}
	#head-nav .nav-item .dropdown-menu{
		position: relative;
		/* width: 248px; */
		width: 280px;
		border: 0 none;
		border-top: 3px solid #1093d2;
	}

	.navbar-nav {
		display:block;
		padding-left:10px;
		padding-top:60px;
	}


	banner_slogan{
		display:none;
	}

	banner_slogan_mob {
		display:block;
		font-family:Khula,Microsoft YaHei, Microsoft JhengHei, LiHei Pro Medium, Apple LiGothic Medium, Hei, SimHei, งบส^, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight:bold;
		font-size: 65px;
		line-height: 110%;
		color:#fff;
		padding: 160px;
		margin-top: 50px;
		text-shadow: 4px 3px 4px #000000;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#646464,direction=45);
	}



	/* Gap between body and nav control */
	#fly-select{
		margin-top: 64px;
	}
	#head-nav  .disNone{
		display: block;
	}
	#head-nav  .disNone a{
		font-weight: normal;
	}

	title_image {

		font-size: 30px;
		padding-top: 20px;
		padding-bottom: 20px;
		height: 100px;

		margin-top:0px;

	}
	
	/* Josephine Added */
	/* Top Control */	
	#header-top{
		height: 64px;
	}
	content_top {
   		height: 64px;
	}
	header img {
	vertical-align: middle;
    max-width: 140px;
    margin-top: -8px;
    margin-left: -10px;
	}
		content_top {
    	height: 64px;
	}




}
/* @media only screen and (max-width : 768px){ */
@media only screen and (max-width : 992px){


	#calendar_depart {
		display:none;
	}

	#calendar_travel {
		display:none;
	}


	#flight_finder {

		width:100%;
	}
	
	/*header{
		width: 100%;
		margin: 0;
	}
	#head-nav .continer-fluid {
		width: 100%;
	}

	header>ul>li{
		display: none;
	}
	header>.fl>li:first-child{
		display: inline-block;
		margin-left: 20px;
	}
	#head-nav .navbar-toggle{
		position: absolute;
		left: 30px;
		top: 30px;
	}
	#head-nav .navbar-toggle .icon-bar{
		width: 35px;
		height: 3px;
	}
	#header_logo{
		position: relative;
		left: 70px;
	}
	#head-nav{
		position: absolute;
		margin-bottom: 0;
		min-height: 0;
		top: 0;
		left: 0;
		width: 280px;
		z-index: 333;
	}
	#nav-cont{
		position: relative;
		top: -105px;
	}
	#head-nav .continer-fluid{
		padding: 0;
		margin: 0;
		width: 280px;
		background: #fff;
		box-shadow: 0px 0px 5px #cccccc;
	}
	#head-nav .navbar-collapse{
		height: auto;
		max-height: 790px;
	}
	#head-nav .nav-item>a{
		background: #fff;
	}
	#head-nav .nav-item:hover,#head-nav .nav-item:focus{
		background: #e3eeef;
	}
	#head-nav .nav-item:hover>a,#head-nav .nav-item:focus>a{
		background: #e3eeef;
	}
	#head-nav .nav-item{
		margin: 0;
	}
	#head-nav>.nav{
		position: relative;
	}
	#head-nav .nav-item .dropdown-menu{
		position: relative;
		width: 248px;
		border: 0 none;
		border-top: 3px solid #1093d2;
	}*/
	
	.enquiry{
		width:100%;
		padding: 0;
		height: 244px;
		background-color: inherit;
	}
	.enquiry>li{
		display: none;
	}
	.spinner{
		display: none;
	}
	.choice{
		display: none;
	}

	.home_banner{
		/*height: 244px;*/
		font-size: 20px;
	}



	title_image {

		font-size: 30px;
		padding-top: 20px;
		padding-bottom: 20px;
		height: 100px;

		margin-top:0px;

	}
	.word{
		text-align: left;
		display: inline-block;
		/*background: rgba(101,101,101, .8);*/
		padding: 5px;
		width: 65%;
	}
	#order{
		/*top: 200px;
		left: 0;
		right: 0;
		position: absolute;*/
		display: inline-block;
		
	}
	#order div{
		width: 100%;
		text-align: center;
	}
	#order .button1{
		
		position: absolute;
		width: 320px;
		left: 50%;
		margin-top:35px;
		margin-left: -160px; 
	}


	blue_banner{
		margin-top: 135px;
		/*text-align: center;*/
	}
	/*blue_banner>span{
		display: inline-block;
		margin-bottom: 20px;
	}*/

	h2{
		font-size: 28px;
	}
	.footer_bottom{
		text-align: center;
	}
	.footer_bottom span{
		display: none;
	}
	blue_banner>span:first-child {
		margin: 0 0 10px 0;
	}

	#blue_banner {

		/*margin-top: 135px;*/
		margin-top:30px;

	}

	/* Josephine Added */
	/* Top control */
	#header_logo img{
		vertical-align: middle;
		max-width: 140px;
		margin-top: -8px;
		margin-left: -10px;
	}

	mob_search_button {

		display: block;
		margin-top:30px;
		width:100%;
		height:auto;
		text-align:center;
	}

	.home_banner {

		visibility: hidden;
	}

	#order {
		display:none;
	}	
	
	#head-nav .navbar-toggle{
		 top: 15px; 
		/*top: 0px;*/
	}
	footer footer_bottom span{
		display: none;
	}
	footer footer_bottom{
		text-align: center;
	}
	footer footer_bottom>div{
		float: none;
	}

	.slider1 .slide div {
		height:600px;
	}
	.slider1 .slide>div>content{
		padding-bottom: 30px;
	}
	.slider1 .slide .spacer{
		display: none;
	}

	/*add by chengyu*/
	#discover_more{
		padding: 0;
	}
	#mob_feed_slider{
		margin-top: 0!important;
	}
	footer>footer_top{
		margin-top: 0;
	}
}
/*@media only screen and (max-width : 640px){
	
	banner_slogan{
		
		top: 175px;
	}
	
}*/
@media only screen and (max-width : 640px){
	#header-top{
		height: 64px;
	}
		content_top {
    	height: 64px;
	}

}

@media only screen and (max-width : 540px){
	
	/*banner_slogan{
		top: 270px;
	}*/
	.word{
		margin: 0 30px;
		padding: 5px;
		width: calc(100% - 60px);
	}
	.slider1 .slide div {
		height:510px;
	}
	
	
}
@media only screen and (max-width : 375px){
	
	/*banner_slogan{
		
		top: 340px;
	}*/
	.word{
		font-size: 25px;
	}
	.slider1 .slide div {
		height:440px;
	}

	input[type="button"] {

		max-width:200px;
	}
	
}
/* @media only screen and (max-width : 990px){
	
	header #shenphone{
		left: 0;
	}
	header #samll-en{
		left:0;
		top: 0;
	}
	
} */

/*@media only screen and (max-width : 758px){
	#head-nav  .disNone{
		display: block;
	}
	#head-nav  .disNone a{
		font-weight: normal;
	}
	
}*/