@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1600px) {
	.wrapper {
		width:1364px;
	}
}

@media (min-width: 1400px) and (max-width:1599px) {
	.inner-body .inner-left {
		width: 65%;
	}
	h2.navheader.slide-trigger {
	display:none;
}
.call-now{
display:none;	
	
}
}

@media (min-width: 1200px) and (max-width:1399px) {
	.inner-body .inner-left {
		width: 60%;
	}
	
	h2.navheader.slide-trigger {
	display:none;
}

}

@media (min-width: 1024px) and (max-width:1299px) {
	.inner-body .inner-left {
		width: 55%;
	}
	h2.navheader.slide-trigger {
	display:none;
}

.banner-content {
width: 100%;
margin: -256px 0 0 -26px;
}
.passenger{
	width: 42% !important; 
}
.header-right div.header-right-top {
float: left;
width: 100%;
margin: 0px 0 11px 370px;
}
.banner-content .ban-sec {
width: 425px;
color: #fff;
float: right;
margin-right: -60px;
margin-top: -74px;
}
.three-box {
/* margin-left: 160px; */
width: 80%;
margin: 33px 0 0 75px;
}
.btn1 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px 210px;
}
.btn2 {
width: 18%;
height: 52px;
float: left;
background: #ffb725;
margin: 80px 10px 10px;
}

.btn3 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px;
}
.btn1 h4 {
font-size: 20px;
margin: 14px 0 0 16px;
}
.btn2 h4 {
font-size: 20px;
margin: 14px 0 0 16px;
}
.btn3 h4 {
font-size: 20px;
margin: 14px 0 0 16px;
}
#bottomlinks td {
text-align: left;
padding: 10px;
}
}

@media (max-width:1024px) {
	.inner-body .inner-left {
		width: 53%;
	}
	
	
.banner-content {
width: 100%;
margin: -256px 0 0 -26px;
}
.passenger{
	width: 42% !important; 
}
.header-right div.header-right-top {
float: left;
width: 100%;
margin: -57px 0 11px 370px;
}
.three-box {
/* margin-left: 160px; */
width: 80%;
margin: 33px 0 0 28px;
}
.btn1 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px 210px;
}
.btn2 {
width: 18%;
height: 52px;
float: left;
background: #ffb725;
margin: 80px 10px 10px;
}

.btn3 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px;
}
#bottomlinks td {
text-align: left;
padding: 0px;
}
	
	
}

@media (max-width:992px)   {


.banner-content {
width: 100%;
margin: -256px 0 0 -26px;
}
.date-pass{
	width: 41% !important; 
}
.passenger{
	width: 42% !important; 
}
.header-right div.header-right-top {
float: left;
width: 100%;
margin: -57px 0 11px 370px;
}
.three-box {
/* margin-left: 160px; */
width: 80%;
margin: 0px 0 0 28px;
}
.btn1 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px 210px;
}
.btn2 {
width: 18%;
height: 52px;
float: left;
background: #ffb725;
margin: 80px 10px 10px;
}

.btn3 {
width: 18%;
height: 52px;
float: left;
background: #fff;
margin: 80px 10px 10px;
}
#bottomlinks td {
text-align: left;
padding: 0px;
}
}

@media (min-width: 768px) and (max-width:991px) {
	.wrapper {
		width:100%;
	}
	
	.header-background {
width: 1440px;
background: #ffb725;
height: 41px;
margin: 14px 73px 0 -320px;
}
.header-right nav ul li a {
float: left;
color: #343436;
font-size: 12px;
margin: 0 8px;
padding: 15px 6px 5px;
}
.passenger{
width: 42% !important;	
}
.banner-content .ban-sec {
width: 353px !important;
color: #fff;
/* overflow: hidden; */
float: left;
margin-top: 280px;
/* margin-right: 49px; */
margin-left: 275px;
}
.three-box .left-box {
width: 33%;
float: left;
color: #fff;
margin-left:0px !important; 
margin-top: 108px !important;
}
.left-box img{
	width:97%;
}
.three-box{
margin-left:62px !important;	
}
img.res {
margin-top: -192px;
margin-left: 102px !important;
}
.content{
margin:0 0 15px 80px;	
}
.three-box .right-box {
height: 0px;
}

.btn1{
width: 24%;	
margin: 80px 10px 10px 88px;
}
.btn2{
width: 24%;	
}
.btn3{
	width: 24%;	

}
.btn1 h4 {
font-size: 20px;
margin: 12px 0 0 33px;
}
.btn2 h4 {
font-size: 20px;
margin: 12px 0 0 38px;
}
.btn3 h4 {
font-size: 20px;
margin: 12px 0 0 38px;
}
.footer {
padding: 0 10px 0 100px;
}
#bottomlinks td {
padding: 20px 0 0 4px;
}
#bottomlinks a {
font-size: 10px;
}
.main-footer .wrapper ul li {
float: right;
list-style-type: none;
padding: 18px 26px 0 0;
}
h2.navheader.slide-trigger {
	display:none;
}
.call-now{
display:none;	
	
}
}
@media (min-width: 481px) and (max-width:767px){
	.banner-content .ban-sec{
		margin-top: 275px;
margin-right: 0;
	}
	h2.navheader.slide-trigger {
	display:none;
}
.header-background ul li{
	margin-left: 852px;
	
}
.header-right nav ul li a{
	float: left;
color: #343436;
padding: 16px 0px 5px 0px;
margin: 0 8px;
font-size: 9px;
}
.logo {
margin: 0px 0 0 -20px;
float: left;
}
.header-right div.header-right-top .call {
float: left;
font-size: 8px;
color: #000;
margin: -6px 0 0 350px;
}
.header-right div.header-right-top .search {
float: left;
margin: 15px 17px 0 -93px;
font-size: 8px;
}
.three-box {
margin-left: 100px !important;
margin-top: 0px;
}
.three-box .left-box{
width: 22%;
height: 160px; 
float: none;
 margin-left: 0;
margin-top:0px;	
}
.three-box .left-box {
margin-top: 12px !important;
}
.three-box .right-box{
	height: 160px;
	float:none;
}
img.res {
margin-top: 0;
margin-left: 0px !important;
}
.content {
width: 78%;
margin: 25px 0 15px 40px;
}
.btn1 {
width: 30%;
height: 40px;
float: left;
background: #fff;
margin: 80px 10px 10px 3px;
}
.btn1 h4 {
font-size: 11px;
margin: 11px 0 0 18px;
}
.btn2 {
width: 29%;
height: 40px;
float: left;
background: #ffb725;
margin: 80px 10px 10px 0;
}
.btn2 h4 {
font-size: 12px;
margin: 11px 0 0 19px;
}
.btn3 {
width: 29%;
height: 40px;
float: left;
background: #fff;
margin: 80px 10px 10px 1px;
}
.btn3 h4 {
font-size: 12px;
margin: 11px 0 0 23px;
}

td{
float:left;	
}
.footer {
padding: 0 10px 0 0px;
}
.margin-right {
margin-right: 0 !important;
font-size: 8px;
font-weight: bold;
}
.main-footer .wrapper ul li {
float: right;
list-style-type: none;
padding: 18px 10px 0 0;
}
.call-now{
display:none;	
	
}
}
@media (min-width: 320px) and (max-width:480px){
	body{
		
	overflow-x:hidden !important;	
	}
	header{
	width:370px;	
		
	}
	section.slider{
	width:370px;	
	}
.banner-content .ban-sec{
margin-top: 275px;
}
.banner-content .ban-sec .ban-search{
padding: 2px 11px 0 !important;	
width: 294px;
}
.banner-content .ban-sec {
width: 340px !important;
color: #fff;
margin-right: -75px;
float: right;
}
.type-vehical{
width: 98% !important;
	
}
.date{
width: 58% !important;
}
.passenger{
width: 58% !important;	
}
.banner-content .ban-sec .ban-search input{
	padding: 0 0 0 115px;
}
.banner-content .ban-sec .ban-search input.submit-btn{
	margin: 10px 0 12px 74px;
}
.logo {
margin: 0px 0 0 -20px;
float: left;
}
.header-right div.header-right-top .call {
float: left;
font-size: 8px;
color: #000;
margin: -6px 0 0 320px;
}
.banner-content .ban-sec .ban-search h2, .inner-body .inner-right .ban-search h2{
font-size:16px;	
}
.header-right div.header-right-top .search {
float: left;
margin: 15px 17px 0 -96px;
font-size: 8px;
}
.header-right div.header-right-top .social-btns li a i{
	float: left;
color: #fff;
width: 18px;
height: 22px;
text-align: center;
line-height: 23px;
font-size: 13px;
	
}
.header-right nav ul li a{
	float: left;
color: #fff;
padding: 15px 0px 0px 0;
margin: 0 135px;
font-size: 12px;
	
}
.header-background ul li{
	margin-left: 535px;
	border-bottom: 1px solid #fff;
	
}
.content {
width: 78%;
margin: 25px 0 15px 40px;
}
.btn1 {
width: 30%;
height: 40px;
float: left;
background: #fff;
margin: 80px 10px 10px 3px;
}
.btn1 h4 {
font-size: 11px;
margin: 8px 0 0 18px;
}
.btn2 {
width: 29%;
height: 40px;
float: left;
background: #ffb725;
margin: 80px 10px 10px 0;
}
.btn2 h4 {
font-size: 12px;
margin: 5px 0 0 25px;
}
.btn3 {
width: 29%;
height: 40px;
float: left;
background: #fff;
margin: 80px 10px 10px 1px;
}
.btn3 h4 {
font-size: 12px;
margin: 4px 0 0 25px;
}
.three-box {
margin-left: 0px !important;
margin-top: 0px;
}
.three-box .left-box{
width: 22%;
height: 160px; 
float: none;
 margin-left: 0;
margin-top:0px;	
}
.three-box .left-box {
margin-top: 12px !important;
}
.three-box .right-box{
	height: 160px;
	float:none;
}
img.res {
margin-top: 0;
margin-left: 0px !important;
}
.main-footer .wrapper ul li{
padding: 16px 4px 0 0;	
	
}
a.margin-right{
font-size: 6px;
font-weight: bold;
}
  .slide-trigger { display: block; }
    .no-js .slide-trigger { display: none; }
  .navigation { display: none; }
    .no-js .navigation { display: block; }
  .navigation { margin-left: 400px;
margin-top: 16px; }
  .navigation li { 
  float: left;
background: #000;
width: 41.5%;
  
  
   }
  .navigation li a { border-bottom: none; }

h2.navheader.slide-trigger {
float: right;
margin-right: 90px;
margin-top: 7px;}


.header-background{
margin: 0px 73px 0 -432px;	
width: 1372px;
}
td{
float:left;	
}
.footer {
padding: 0 10px 0 0px;
}
.inner-body .inner-left {
width: 96%;
}
.inner-body .inner-right {
width: 313px;
float: left;
margin-top: 30px;
/* margin-right: 36px; */
}
.inner-body .inner-right .ban-search {
background: #d97949;
width: 309px;
float: left;
padding: 12px 12px 4px;
}
.call-now{
background: #565758;
height: 40px;
margin-top: 17px;color:#fff;	
width:102%;
	
}
.call-now h2{
	color:#fff;text-align:right; margin-right:18px;
	
}
.call-now h3{
	color:#fff;text-align:right; 
	margin-right:18px ;
	
}
.call-now a{
	color:#FFF;
	font-size:8px;
}
}

@media (min-width: 1200px) and (max-width:1599px) {
	.banner-content {
		margin: -383px 0 10px 0;
		height:360px;
	}
	.banner-content .ban-sec .question {	
		width: 130px;
		height: 130px;
	}
	.banner-content .ban-sec .ban-search {
		width: 370px;
	}
	.banner-content .ban-sec .ban-search h2 {
		font-size: 22px;
		padding: 0 0 6px 0;
	}
	.banner-content .ban-sec .ban-search input {
		height: 26px;
		padding: 0 0 0 7px;
	}
	.banner-content .ban-sec .ban-search input.submit-btn {
		position: relative;
left: -5%;
	}
	.banner-content .ban-sec .ban-partner {
		width: 354px;
		padding: 12px 20px;
	}
	.call-now{
display:none;	
	
}
}