@media (min-width: 1200px) {
    .fs-2 {font-size: 2rem !important;}
}

@media (min-width: 768px) {
    .gap-md-0 {gap: 0 !important;}
}

@media(max-width:1300px){
    .own-container{max-width: 1200px;}
}
@media(max-width:992px){
    .rgwrgwrgwrgwgrw{
        width: 50%;
    }
    .fare-type{
        max-width: 50%;
    }
    .rgetbeet,.ergergehet,.holiday-search-form button{
        max-width: 50% !important;
    }
    footer .row>div{
        border: 0 !important;
    }
    .etrgtgetb{border-radius: 25px;}
    .ewfmofweoeifwe{max-width:80% !important;}
}
@media(max-width:768px){
    .hero-navigaition-main{
        margin-top:20px;
    }
    .rgwrgwrgwrgwgrw{
        width: 100%;
    }
    .rgetbeet,.ergergehet,.holiday-search-form select,.holiday-search-form button{
        max-width: 100% !important;width:100% !important;
    }
    .footer-img{
        width: 200px;
    }
    .jkbhkvhkvh>div{
        padding: 0px !important; border: none !important;
    }
    .hotel_container{
        padding: 0px 13px;
    }
    .dealsImg,.offerphotobox,#bannerMainBox .banner-item,
    #bannerMainBox .banner-item img,#bannerMainBox{
        height:200px !important
    }
    .exchangeToggle{
        top: 100%;left: 85%;
    }
    .type_city_fetch,.travellers-abs,#hotelRoomGuest{
        width: 100% !important;
    }
    .boxselectpax{overflow: scroll;}
    .etrgtgetb .col-12{
        border-right: 0 !important;border-bottom: 2px solid #dee2e6 !important;padding-bottom: 10px;
    }
    .etrgtgetb .col-12:nth-child(4) {
      border: 0px !important;
    }
    .dfghujiopoijuhg{white-space: nowrap;overflow: auto;width: 100%;justify-content:revert;}
    .uygfdcfvhjoiuhg{width: 100%;}
    .picker__frame{padding:30px;}
}

@media screen and (min-width:500px) and (max-width:1120px ){
    .user_search{display: none;}
    .jkbhkvhkvh{gap: 15px 0 !important;}
    .other_header-main{display: none;}
    .mobile_header{
        padding:10px;display: flex;box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;background-color: #fff;
    }
    .user_search_mobile{display: flex !important;}
    .user_search_mobile h3{font-size: 17px;font-weight: 600;}
    .user_search_mobile h4{font-size: 15px;font-weight: 600;}
    .user_search_mobile p{margin-bottom: 0;font-size: 13px;font-weight: 600;color: #494949cc;}
    .mobile_first div{border: 1px solid #ccc;padding: 3px 5px;border-radius: 5px;width: fit-content;}
    .mobile_first i{font-size: 20px;cursor: pointer;}
    .mobile_second{width: 100% ;display: flex;justify-content: center;}
    .logo-mobile {width:20%;}
    .logo-mobile img{height:auto;}
    .side_mobile_header{display:block;position: fixed;top: 0;background:white ;width: 35%;height:100%;box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px;z-index: 999;translate: calc(-100% - 35%);transition: all ease-in-out 0.8s;}
    .translate_mobile{translate: 0 !important;transform: translateY(0) !important;}
    .close_mobile{font-size: 15px;cursor: pointer;border-radius: 50%;padding: 5px 7px;color: white;background: black;}
    .filterOpen{display: block;border: 0;outline: none;background-color: white;}
    .whenFilterApply{display: none;}
    .side_mobile_header>div{padding: 15px 15px;border: 1px  solid #cccc;}
    .side_mobile_header a{color: black;font-weight: bold;font-size: 16px;display: flex;gap: 12px;align-items: center;width: 100%;}
    .side_mobile_header a i{color: #777676cc;}
    .flight_result_display_main{max-width: 100%;}
    .flight_sidebar_main{max-width: 100%;position: fixed;top: 0;z-index: 999;left: 0;padding: 10px;transform: translateY(-100%);transition: all ease-in-out 1s;height: 100%;overflow-y: scroll;}
    .flight_airline_section{display: none;}
    .flight_airline_section_second {display: block;}
    .flight_airline_section_second ul{display: flex;list-style: none; gap: 20px}
    .flight_airline_section_second li:nth-child(1){font-weight: bold;}
    .flight_airline_section_second li{font-weight: 500;cursor: pointer;}
    .flight_search_box_first_mobile{gap: 1rem !important;flex-direction: column !important;}
    .flight_search_box_first_mobile>div{width: 100%;}
    .flight_search_box_first_mobile>div:nth-child(1){justify-content: start !important;}
    .flight_search_box_first_mobile>div:nth-child(2){justify-content: space-between !important;}
    .flight_details_sidebar_inner_main{width: 100% !important;}
    .flight_round_trip_sortBy_main{display: none;}
    .flight_include_both_main{height: fit-content;}
    .flight_include_both_inner_box {flex-direction: column;}
    .flight_result_displayDomestic_left,.flight_result_displayDomestic_right,.flight_box_header_right_round_trip {width: 100% !important;}
    .flight_box_header_right_round_trip{justify-content: space-between;}
    .roundTripFlight_timing{font-size: 16px;font-weight: 600;}
    .roundTripFlight_city{font-size: 12px;}
    .flight_price_domes_round_trip_mian > h4{font-size: 16px;}

    /********************* Flight Review Responsive *********************/

    .flight_review_main_container{flex-direction: column;}
    .flight_review_first_container ,.flight_review_second_container{width: 100%;}
    .add_service_total_container_meal,.add_service_total_container_baggage,.add_service_total_container_seat_selection {width: 100%;}
    .seat_selection_plane{height:200%}
}

@media screen and (max-width:576px ){
    .main_search_section.active{margin-top: 1rem;}
    .doiewfefoijewf{background:#fff;width:100%;}
    .logo_img{height:30px;width:auto;}
    .logo-box{padding-left:10px;}
    .login_pop_btn{padding-right:10px;}
    .hamburger_icon{display:none;}
    .doiewfefoijewf .dropdown-menu.show{left: 0px !important;}
    .return_hidden.active{transform: translateY( 10px );padding-bottom: 10px;}
    .jfiewojwfeoew{margin:0 !important;}
    .testimonials-section{padding:40px 25px;}
    .fare_supp_res{z-index: 1;right: 7px;left: revert;}
    .testimonial-para{width:100%;margin:2rem 0;}
    .main_search_section{display:none !important;} 
    .hero-navigaition-main{display:none !important;}
    .hero_section_main{padding-bottom:0 !important;}
    .etrgtgetb{margin-top:2rem;}
    .fs-2{font-size:28px;}
    .fwehoijhewhmo{display:none;}
    .ewrkyuiuiy{height:auto;}
}