@media only screen and (max-width: 992px) {
    
    .dropdown_room .ui.form{
        display: block !important;
    }
    .dropdown_room_2 label{
        margin: 0 !important;
    }
    .dropdown_room_2 .btns {
         display: block !important;
    }
    .mobile-toggle-btn{
        width: 100% !important;
    }
     .mobile-toggle-btn .directFlight_toggle{
        margin: 0 !important;
    }
    .section-title span:after {
    
        display: none !important;
        
    }
    .mobile_return-tab{
     display: block;
    }
    /*.process-booking-div{*/
    /*    display: none;*/
    /*}*/
    
    .services-main-form .field {
        margin-right: 0!important;
    }
    
    
    .travellers_details h6 {
  
    font-size: 11px !important;
   }
   .one-search-btn{
       width: 40%;
   }
   .select-destination{
       margin-block-end: 10px ;
   }
   .Search_resuld_data .prev-day{
       align-items: center;
   }
    .Search_resuld_data .next-day h6, .prev-day h6 {
    margin: 0 5px 0  0 !important;
font-size:  12px !important;
}
   .search_results .result_order .one-way-plane-filter{
       width: 100%;
   }
   .search_results  .one-way-filter-heading{
display:none !important;}
  .search_results  .one-way-filter-heading .order_main div{
         width: calc(20% - 10px);
 }
 .search_results  .one-way-filter-heading   div p {
    font-size: 12px !important;
    margin: 0 3px 0 10px !important;
}
 .search_results  .one-way-filter-heading  div i{
    font-size: 12px !important;
}
.mobile-one-way-logo-box{
width: 100%; }
.mobile-filter-data{
width: 100%; }
    .mobile-flight-btn {
        width: 100%;
        display: flex;
        gap: 10px;
        margin-block-start: 10px;
    }
.services_section .main_list{
         padding: 10px 0px !important;
             overflow-y: visible !important;
}
.services_section .intro_flight h4{
 font-size: 13px !important;   
}
.services_section .intro_flight p{
 font-size: 12px !important;   
}

.services_section .intro_flight {
        justify-content: space-between !important;
        gap: 10px;
        flex-wrap: wrap;
    }
    .flight_timing{
        text-align: left;
    }
/*.......one way filter search filter mobile...........*/
    .filter-heading .mobile-filter {
        display: block !important;
        margin: 0;
        font-size: 18px;
        color: #2a3f65;
    }
.dekstop-filter-wrapper{
    display: none;
}
.price-range-slider .range-bar {

    margin-block-start: 10px;
}
.Search_resuld_data{
        margin-block-start: 20px;
}
.intro_flight {
    width: 100%;
    align-items: center;
}
.flight_timing, .landing_timing, .flight_price, .details_arrow {
    width: calc(33% - 10px) !important;
    text-align: left;
}
.landing_timing{
     text-align: right;
}
.flight_price{
    width: 100% !important;
}
.flight_arrow i {
    font-size: 14px !important;
}
.main_list {
    max-height: 100vh !important;
        height: auto !important;
        overflow: auto !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .dropdown_room .ui.form{
           flex-wrap: wrap;
    }
      .dropdown_room .ui.form .field{
      }
      .dropdown_room .number-input {
          width: 50px !important;
    height: 42px;

      }
      .dropdown_room .ui.icon.button {
    padding: 12px 18px;
    }
    .dropdown_room_2 .btns{
        display: block !important;
    }
    .main-banner-area-wrap .hotel_deal_countdown img{
        width: 100% !important;
        
    }
}
@media only screen and (max-width: 480px) {
 .steps > .step.is-active {
    font-size: 14px;
}
.steps > .step{
    font-size: 12px;
}
}