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




@media screen and (max-width: 1024px) {
   .form-banner{padding:28px 0; min-height:0;}

}


@media screen and (max-width: 960px) {
.inner-wrapper{width:100%; margin:0 auto;}  
.from-new input{width:100%;}
.btn-orange{width:100%;} 
.from-new .sbHolder{width:100%;}
header{padding:12px 20px;}
.top-section{padding:0 20px;}
.form-banner{padding:28px 20px; background-size:100% 100%;}
.form-banner li{width:13%;}

.form-banner li:nth-child(2),.form-banner li:nth-child(1){width:22%;}
}

@media screen and (max-width: 800px) {
    .date-new label,.date-new input{display:block; float:none; width:100%;}
    .date-new .flight-img {  top: 37px;}
    .left-travel ul.tabs{padding-left:3%;}
    .date-new label{padding:0 0 12px;}
    .right-container li:first-child { width: 70%;}
    .total-price input{width:50%;}
    

}
@media screen and (max-width:768px){}
@media screen and (max-width:767px){
    .form-banner{background:none;}
    section.top-section h1{padding:30px 0;}
    .form-banner{position:relative;}

.form-banner li:nth-child(6) {
    bottom: 28px;
    display: block;
    margin: 0 auto;
    position: absolute;
    right: 25px;
    text-align: right;
    width: 23%;
}
.form-banner li:nth-child(2),.form-banner li:nth-child(1){width:23%;}
.form-banner li{width:17%;}
.left-travel, .right-travel{float:none; width:100%;}
.next-table, .last-table{display:none;}
    
.table-responsive {
    padding: 0 5px 20px;
}
.green-btn{display:block; text-align:right; padding-top:30px;}
.green-btn button{background:#3d9b45; border:0; padding:10px 15px; font-size:16px; color:#fff; font-weight:bold;}
    }
 

@media screen and (max-width: 640px) {
   section.top-section h1{font-size:35px;}
   .radio-btns li:last-child {
    display: none;
}
.content-page h2{padding:10px 20px 25px;}
    }
    
  
@media screen and (max-width: 480px) {
    .form-banner li:nth-child(2), .form-banner li:nth-child(1),.form-banner li,.form-banner li:nth-child(6){width:100%; position:static; }
    .from-new label{padding:10px 0;}
    .flight-img{top:47px;}
    .left-travel ul.tabs li{padding:9px 5px; width:13%;}
.left-travel ul.tabs li.slider-custom div { margin: 0 5px;}
.form-banner { padding: 0 20px 20px;}
.table-responsive li{width:15%;}
}
@media screen and (max-width: 360px) {
    section.top-section h1 {
    font-size: 20px;
}
   .left-travel ul.tabs li.slider-custom div,.left-travel ul.tabs li{font-size:10px;}
   .left-travel ul.tabs li{padding:9px 0;}
   .left-travel ul.tabs{padding-left:0;}
}

@media screen and (max-width: 320px){
    .left-travel ul.tabs li{width:14%;}
    .left-travel ul.tabs li.slider-custom div, .left-travel ul.tabs li{font-size:9px;}

  
}