@media (min-width:1199px){/*=== Append and Prepend ===*/
.desk-hide{display:none;}
/*=== Append and prepend ====*/
 /*==== Menu ====*/
.main_nav ul li{display:inline-block;position:relative;padding:10px 20px;}
.main_nav ul li:last-child{margin:0;}
.main_nav ul li a{color:#485467;display:block;text-decoration:none;font-size:14px;line-height:17px;font-weight:400;letter-spacing:1px;position:relative;}
.main_nav ul li a.ar_font{font-family:"Poppins", sans-serif, "DroidKufiRegular", sans-serif;}
.main_nav ul li a:hover{color:#f8e622;}
.main_nav ul li a.dropdown-item:after{background:none;}
.main_nav ul li:last-child{padding-right:0;}
.main_nav ul li:last-child a:after{display:none;}
.mob_btn{display:none;}
.MenuArbic{display:none;}
/*==== Menu End ====*/
}
@media (max-width:1199px){/*==== Menu ====*/
 li.nav-item.active:last-child{display:none;}
.MenuArbic{display:block;position:absolute;bottom:14px;padding-left:8px;font-size:13px;color:#ef6421;}
 .headerMain .mob_btn{top:-15px;}
.main_nav{position:fixed;width:260px;top:0;left:-260px;background:rgba(0, 0, 0, .9);height:100%;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1005;-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);overflow-y:auto;}
.main_nav ul{margin:0;padding:0;display:block;margin-top:22px;}
.main_nav ul.mnav{margin-bottom:30px;}
.main_nav ul li{display:block;border-bottom:1px solid #4e4c4c;position:relative;text-transform:capitalize;font-size:13px;font-weight:300;padding:10px 15px !important;}
.main_nav ul li .currency_menu_content{position:static;border-radius:0;-webkit-border-radius:0;background:rgba(0, 0, 0, 0.2);}
.main_nav ul li .currency_menu_content a.dropdown-item{color:#ffffff;font-weight:300;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.main_nav ul li .currency_menu_content a.dropdown-item .country_flag img{width:15px;}
.main_nav ul li a{color:#ffffff !important;text-decoration:none;font-size:14px !important;display:block;padding:10px;padding-right:40px;}
.main_nav ul li.submenu i{position:absolute;width:43px;height:39px;top:0;right:0;cursor:pointer;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.main_nav ul li.submenu i:after{content:"";height:0;width:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #b3b3b3;position:absolute;right:17px;top:18px;z-index:10;}
.main_nav ul li.dropdown:hover a{color:#ffffff !important;}
.main_nav ul ul{margin:0;display:none;}
.main_nav ul ul li:last-child{border-bottom:0;}
.main_nav ul ul li:first-child{border-top:1px solid green;}
.main_nav ul ul li a{padding-left:20px;}
.main_nav ul ul li ul a{padding-left:30px;}
.show_menu .main_nav{left:0;}
.show_menu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:1001;}
.mob_btn{position:absolute;padding:5px 7px;margin:0px;background-color:transparent;cursor:pointer;left:0px;top:0px;z-index:88}
.mob_btn span{display:block;width:30px;height:3px;border-radius:1px;background:#f8e622;}
.mob_btn span + span{margin-top:5px;}
/*==== Menu End ====*/
.recent_Search span{color:#333333 !important;}
}
@media (max-width:1024px){.htlresltRight .pri__button{padding:10px;}
.app_wrap{display:none;}
}
@media (max-width:991px){.search_col_1 ,.search_col_2{width:50%;}
.search_col_3{width:25%;}
.search_col_6{width:70%;}
.search_col_4{width:50%;}
.search_field_outer , .search_button_outer{flex:0 0 100%;max-width:100%;}
.search_tab_nav .nav-link{margin-right:8px;}
.app_wrap{display:none;}
.show_menu .navbar-collapse{left:0;}
.show_menu .overlay{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:1000;}
.dropdown-item{border-bottom:1px solid #49616b;color:#86a1ad;}
.dropdown-menu{border:0;background:none;}
.dropdown-menu .dropdown-item:last-child{border-bottom:1px solid #49616b;}
.why_us_item{margin-bottom:20px;}
.mody__search_fields_outer{max-width:80%;flex:0 80%;}
.mody__search_button_outer{max-width:initial;flex:0 20%;padding-top:0;}
.mobileFiltetButn{display:flex;position:fixed;bottom:25px;right:25px;z-index:999;}
.Filter{position:fixed;width:315px;flex:none;margin-left:-350px;top:0;left:0;background:#fff;transition:all .3s;padding:15px;z-index:1001;max-width:315px;-webkit-box-shadow:0 0 28px -2px rgba(0,0,0,0.08);-moz-box-shadow:0 0 28px -2px rgba(0,0,0,0.3);box-shadow:0 0 28px -2px rgba(0,0,0,0.3);height:100%;overflow-y:auto;overflow-x:hidden;}
.FilterSlide, .resultSort-outer.FilterSlide{margin-left:0;}
.filter__Col .filter_box{border:none;}
.filterClose, .sortClose{display:block;}
.resultSort-outer{position:fixed;width:315px;margin-left:-335px;top:0;left:0;background:#fff;transition:all .3s;padding:25px;z-index:100;min-height:100%;-webkit-box-shadow:0 0 28px -2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 28px -2px rgba(0,0,0,0.3);box-shadow:0 0 28px -2px rgba(0,0,0,0.3);display:block!important;height:100%;overflow-y:auto;overflow-x:hidden;}
.resultSort ul li a{margin-left:0;margin-bottom:-1px;border-bottom:1px solid #ebedf1;text-align:right;padding-left:0;padding:10px 0;}
.resultSort ul li{width:100%;text-align:right;border-right:0;}
.resultSort ul li a.active{padding-right:0 !important;}
.resultSort ul li:first-of-type{padding-left:0;margin-bottom:15px;}
.result__Col{max-width:100%;flex:0 100%;padding:0 15px;}
.hotel-room-item-col-right{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
.hotel-room-item-col-left{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
.hotel-address{margin-bottom:5px;}
.gallery-col, .map-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px;}
.hotel-room-thumb, .room-details-listing{margin-bottom:15px;}
.resultPanel p{font-size:13px;line-height:17px;}
.hotel-facilities{margin-top:9px;}
.package__details_tab .nav-link{padding:12px 10px;font-size:15px;}
.conatct_box{min-height:auto;}
.filter_progress{display:none;}
.air__stops{width:25%;}
a.MobSortBtn{background:#269de9;color:#fff;padding:10px 35px;border:0;text-align:center;}
.hotelModifySearch .mody__search_button_outer{padding-top:25px;}
.htlresltRight .pri__button{padding:10px;}
.breadcrump_wrp{max-width:100%;padding:15px 10px;margin:-15px auto;}
.breadcrump_wrp .pb-3, .py-3{padding-bottom:0 !important;}
.hotelModifySearch .pri__button{padding:11px 15px;width:100%;}
.flight-trip-departure{padding-right:15px;}
.flight-trip-arrival{padding-left:15px;}
.myb-thumb-img{margin-bottom:10px;}
.speclNote{width:100%;}
.airline_brand img{width:75px;}
.airname p{margin-bottom:0px;line-height:18px;font-size:12px;}
.flopratedbytext p{font-size:12px;margin-bottom:0px;}
}
@media (max-width:767px){.search_tab_nav .nav-link{padding:10px;min-width:131px;font-size:16px;margin-right:4px;min-width:auto;}
.search_tab_nav .nav-link i{font-size:18px;}
.nav .nav-item:last-child a{margin-right:0;}
.search_col_1 ,.search_col_2, .search_col_4{width:100%;}
.search_col_3{width:50%;}
.search_col_6{width:100%;}
#MultiCityOuter .search_button_outer,#MultiCityOuter .search_field_outer , .mody__search_button_outer , .mody__search_fields_outer,.result__panel_col_l,.result__panel_col_R{flex:0 0 100%;max-width:100%;}
.result__panel_col_R{border-left:0;border-top:1px solid #d4d4d4;border-right:none;}
.header_socail_icons{display:none;}
.navbar-brand img{width:80%;margin-right:0;}
.home__deals_carousel.owl-carousel .owl-nav .owl-next{right:-10px;}
.home__deals_carousel.owl-carousel .owl-nav .owl-prev{left:-10px;}
.flight_two_way_switch{left:50%;top:auto;transform:translateX(-50%) rotate(90deg);bottom:-25px;}
.why_us h2{text-align:left;}
.mobileFiltetButn{display:flex;position:fixed;bottom:0;right:0;width:100%;z-index:999;left:auto;}
.mobileFiltetButn a{max-width:100%;border-radius:0;margin:0;border:0;padding:10px;flex-grow:1;font-size:18px;background:#ef6625;color:#fff;text-align:center;}
a.MobSortBtn{background:#269de9;}
.flight__brand_class{flex-direction:row;align-items:flex-start;flex-wrap:wrap;align-items:center;}
.flight__brand_class p{margin:0 10px;}
.box_det_con .operated_by{margin-top:0;align-items:center;}
.flight__brand_class{margin-bottom:15px;border-bottom:1px dotted #d4d4d4;border-top:1px dotted #d4d4d4;padding:10px 0}
.breadcrumpsWrpr{display:none;}
.hotel-room-item-col-left,.hotel-room-item-col-right{width:100%;flex:0 0 100%;max-width:100%;}
.hotel-address{margin-bottom:5px;}
.hotel-room-item-col-left{border-right:0;border-bottom:#d5d9d1 1px solid;border-left:none;}
.hote-details-nav li{margin-right:0px;}
.flexslider .slides img{min-height:200px;max-height:200px;}
.hotel-room-item-head{margin:0;}
.sitemap-navigation>.menu-item-has-children>.sub-menu{display:block;border-top:0;margin-top:0;}
.sitemap-navigation>.menu-item-has-children>.sub-menu>.menu-item{margin-top:0;}
.sitemap-navigation>.menu-item-has-children>.sub-menu::before{display:none}
ul.more_fli li.Summary_Price{margin-right:0;margin-left:auto;margin-top:15px;width:100%;}
.pax_flightDetails{margin-top:15px;}
/*support */
footer ul{margin-bottom:15px;}
.followTop{margin-top:15px;}
.footer_top{padding-bottom:15px;}
/*support ends */
.title_section{padding:10px 0;background-position:top center;background-size:cover;}
.flResultTop{margin-top:0;}
.page__content{padding:20px 0;}
.flight__mody_tabs li a{padding:6px 20px;line-height:20px;font-size:14px;}
.flight__mody_tabs_wrpr{margin-bottom:10px;}
.modify_search .plus_minus__button button{margin-bottom:10px;}
.mody__search_button_outer{padding-top:10px;padding-bottom:10px;}
.result_details{padding:15px;}
.airname{padding-left:0px;font-size:13px;line-height:15px;}
.air__stops{width:100%;}
.result_one_leg .row.mb-3{margin-bottom:0 !important;}
.table{white-space:nowrap;}
.mbtext{text-align:center;}
.resultfareDetails{text-align:center;}
.result__panel_col_R{padding:10px 20px;}
.hotelModifySearch .mody__search_fields_outer{max-width:100%;flex:0 100%;}
.hotelModifySearch .mody__search_button_outer{width:100%;flex:0 100%;}
.mobbreadcumb{display:none;}
.pageContent{padding:20px 0 20px;}
.pl_mi_result span{width:100%;display:inline-block;margin-bottom:10px;}
.box_det_con ul li{padding-left:0;margin-bottom:10px;border-bottom:1px dotted #e0e0e0;width:100%;padding-bottom:10px;}
.mob_img_log p{text-align:left;}
.box_det_con ul li:first-child{padding-left:0;margin-top:0;text-align:left;}
.box_det_con .title_sear p{margin:0;padding-left:0px;padding-top:5px;}
.mob_img_log img{margin-left:-10px;}
.box_det_con ul li:last-child{padding-left:0;}
.more_fli{flex-wrap:wrap;}
.box_wrap .more_fli li{margin-left:5px;}
.freq_flyer_wrp .freq_flyer_ele, .freq_flyer_wrp .form-control{margin-bottom:10px;}
.box_wrap .head_txt span{font-size:16px;}
.coupon_wrap p{font-size:14px;}
.hotel_details_slider{width:100%;}
.hotel_location_map_in{width:100%;height:200px;}
.htlRoomDtlTabs ul li{margin-right:10px;;}
.showOnlyRooms ul li{font-size:13px;margin-bottom:10px;}
.col-lg-6.htlcapacity{padding:0px;}
.hotel-room-details{padding:10px 25px;}
.col-lg-3.col-md-3.hotel-room-thumb{padding:0px;}
.mp-15{padding:0 15px !important}
.mtp-10{padding-top:10px;}
.inspaxtop h3{font-size:18px;padding-top:10px;}
.inspaxRight{margin-top:20px;}
.flight-trip-col-2{flex:0 0 100%;max-width:100%;justify-content:center;}
.flight-trip-col-4{flex:0 0 100%;max-width:100%;padding:0;}
.flight-trip-duration{text-align:center;margin-top:15px;}
.hide-in-mobile{display:none!important;}
.fligt-trip-carrier{margin-bottom:15px;}
.flight-trip-departure{padding-right:10px;}
.flight-trip-arrival{padding-left:10px;}
.mybooking-table{margin-top:15px;white-space:nowrap;}
.innertab li.nav-item{width:100%;text-align:center;}
.myb-thumb-img{margin-bottom:10px;}
.conatct_box{padding:20px;padding-right:20px;}
#MostrecentBox{position:fixed;}
.flhtlcross{padding:30px 20px;}
.Poweredby{text-align:left;}
.mobTop{margin-top:20px !important;}
.box_wrap{margin-bottom:20px;padding:20px 20px 20px;}
.box_wrap .head_txt{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;}
.paxInsurUl{display:block;}
.paxInsurUl li:first-child{margin:0;}
.paxInsurUl li{width:100%;margin:15px 0 0 0;}
.col-lg-4.col-md-12.track.mt-5{margin-top:20px !important;}
.ImgGalOutBox ul li:first-child{width:100%;height:200px;}
.ImgGalOutBox ul li:nth-child(2){width:100%;height:200px;}
.ImgGalOutBox ul li:nth-child(3){width:100%;height:200px;border-right:none;}
.ImgGalOutBox ul li:nth-child(4){width:100%;height:200px;}
.ImgGalOutBox ul li:nth-child(5){width:100%;height:200px;}
.ImgGalOutBox ul li:nth-child(6){width:100%;height:200px;}
.ImgGalOutBox ul li:nth-child(7){width:100%;height:200px;}
.ImgGalOutBox ul li{border-right:none;}
.travelDtsBtn{margin-bottom:10px;}
.mobBlk{display:block !important}
.seoBordRow .seoBordCol{width:100%;margin-bottom:10px;}
.seoCheapFlitsRout h2{font-size:16px;}
.hotelModifySearch .mody__search_button_outer{padding-top:0;}
.headerMain{box-shadow:none;}
.HdrMostRecentS{border:none;}
.has__clearbtn .clear_btn{line-height:8px;}
.pax_login_wrp .cancel{padding:5px 6px;}
.main_nav span.cancel{background-color:#ef6625;border-radius:50%;padding:0px;margin:5px;display:flex;justify-content:center;align-items:center;height:25px;width:25px;text-align:center;line-height:24px;position:absolute;left:0px;z-index:9999;}
.main_nav span.cancel .icon-close:before{content:'\e809';color:#fff;font-size:10px;}
.mob_btn{top:-7px;}
.logo{margin:10px 0px;}
.calend::before{top:6px;}
.mobile_ticket{margin:20px 0;}
.InsuModyfy{margin:0;}
.InsuModyfy ul{padding-bottom:20px;}
.show_menu .main_nav.addMgn{left:-260px !important;}
.resultCol{padding-right:10px;flex:0 0 100%;max-width:100%;padding-left:10px;}
.hotel_location_map_in #map{height:216px;}
.NewPax .SearhDetails{top:0;}
.MapMain{display:none;}
.hotel-room-thumb img{object-fit:inherit;max-height:176px;}
.FlightPax{display:none;}
.simlHotlBox .bookbtn{position:absolute;left:0;top:4px;}
.SearhDetails{top:0px;}
.SearhDetails .flight_icon{display:none;}
.SearhDetails .pri__button{padding:10px 15px;}
.SearhDetails .hotel_icon{display:none;}
.SearhDetails .insu_icon{display:none;}
.seatSeleTabWrp ul li .tabLi i{margin:0 10px 0 15px;transform:scaleX(1);}
.flightRsltAdv{padding-top:10px;}
/* ViewFares CSS */
.ViewFares_panel_col_l {flex: 0 0 100%;max-width: 100%;margin-bottom: 15px;}
.ViewFares_panel_col_R{flex: 0 0 100%;max-width: 100%;}
.viewFare_Txt{ width:80%;}
.ViewFaHeading ul li{width: 49%;margin-bottom: 10px;}
.VFDtls_list li{ width:50%;}
.ViewFares_ShowMore{ margin-top:5px; margin-bottom:8px;}
.ViewRht_cnter{ margin: 0 auto; width: fit-content;padding-right:0px;}
/* ViewFares CSS End */
}
@media (max-width:575px){.hotel_deal__image img{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;}
.col-md-3.airline_brand,.air_sectors_stops, .air_total_duration{flex:0 0 100%;max-width:100%;}
.airline_brand{display:flex;flex-direction:row;align-items:center;margin-bottom:5px;}
.air_total_duration{padding-left:15px;margin-top:0;padding-top:0px;}
.result__more_options{width:75%;}
.pax_log_rgt{margin-top:15px;}
.my__booking .nav-link{padding:10px 20px;}
.myb__booking_details .air__stops{margin:0 14px;font-size:12px;}
.myb__booking_details .air__stops::before{left:-8px;}
.package__details_tab .nav-link{width:50%;text-align:center;padding:10px 5px}
.tkt_trans_detail li{width:100%;margin-right:0;font-size:13px;}
}
@media (max-width:375px){.search_tab_nav .nav-link{display:flex;flex-direction:column;}
.search_tab_nav .nav-link span{margin:0}
.trip_switch__tab li a{padding:5px 10px;}
.top__bar li a{padding:9px 10px;font-size:13px;}
.hotel_deals__content_02{width:40%;}
.hotel_deals__content_01{width:60%;}
h2.home_section{margin-bottom:15px;}
.navbar-brand{margin-right:0;width:75%;}
.layover_time{width:80%;text-align:center;}
.my__booking .nav-link{display:flex;flex-direction:column;padding:10px 15px;align-items:center;}
.my__booking .border__box{padding:15px;}
.myb__booking_details{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0;}
.myb__booking_details .footer{padding:8px 10px;justify-content:center !important;}
.myb__booking_details .airportCode span.airtime{margin-left:0;font-size:14px;margin-bottom:5px;display:block;line-height:18px;}
.myb__booking_details .airlineItenry{padding-bottom:23px;}
.myb__booking_details .airOneLeg .airOneLegTop{padding-top:15px;}
.fc-header-toolbar h2{margin-bottom:10px;}
}
@media screen and (max-width:1199px){.loytStepsCol .loytColinner{padding:25px 15px;}
.loyt_txt{padding:0px 80px;}
}
@media screen and (max-width:991px){.loyt_txt{padding:0px 0px;}
.speclNote{width:100%;}
}
@media screen and (max-width:767px){.loytStepsCol .loytColinner::after{display:none;}
.loytStepsCol .loytColinner{margin-top:15px !important;min-height:120px;}
.loytStepsCol{width:100%;}
.loytTitle{font-size:36px;}
.loytSubTitle{font-size:22px;}
.flight-itenaery-details ul li{width:50% !important;}
.stops_without::before{top:42% !important;}
.mgngapMob{margin-bottom:20px !important;}
ul.service_type_rad li{margin-bottom:10px;}
.seatPlaneOut .table_outSeat{width:100%;}
.seatPlaneOut{margin-right:-48px !important;}
.seatCust .seatSeleTabWrp ul, .seatCust .seatTop, .seatCust .seatPassenDetwrp{padding:0;}
.seatPassenUl .seatPassenLi{width:100%;}
.seatCust span.ml-3.fntsize{display:none;}
.seatUiArr{left:-20px;top:48%;display:none;}
.box_wrap .more_fli li{margin-right:0px;}
.box_wrap .more_fli li a{font-size:11px;}
.more_fli .refundable{font-size:11px;}
 div#Id_review_wrap .box_det_con ul li:first-child{text-align:right;}
 div#Id_review_wrap .mob_img_log p{text-align:right;}
.pax_log_wrp .pax_log_lft span{font-size:15px;}
.box_det_con .icon-arrow-long:before{content:'\e831';transform:scaleX(1);}
.non_refundable{font-size:13px;line-height:22px;}
.refundable{font-size:13px;line-height:22px;}
.title_section h3{font-size:18px;}
.resultSort ul li a.active, .resultSort ul li a.active_up{padding-right:0 !important;}
.base_fare_wrp ul li.total_fare{margin-left:0;margin-right:0;padding:20px 0px;}
.full_over h2{font-size:18px;padding:0 20px;}
.paymentOptions label img{height:35px;margin-top:5px;}
.payBoxFooter{margin:0 -20px;}
.htlRoomDtlTabs ul li{font-size:13px;margin-left:5px;}
.hotel-heightlights li span{line-height:15px;}
.base_fare_wrp ul li span{font-size:14px;}
li.col-md-3.flight_payment_box.cod_box{margin-top:0;padding-right:8px;}
/* offerSectn */
.offers_banner.offer_banner_mobile{height:142px !important;}
.offers_list{position:relative;margin-top:120px !important;padding:15px 0 0 0 !important;}
.offers_list ul{padding-top:0px;padding-bottom:0;}
.offers_list ul li{width:100%;border-left:0;border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px;}
.offers_list ul li:last-child{margin-bottom:0;}
.airlIneMain{font-size:16px;padding:15px;}
.dealItemBox_inner{width:100%;margin-bottom:20px;}
.box_wrap .more_fli li a{font-size:11px;}
.dealOfferWhite .dealItemBox_inner{width:100%;}
/* offerSectn end section */
.Poweredby{padding-top:10px;font-size:13px;color:#485467;text-align:center;}
.FooterMenus li a{font-size:12px;}
.brbSM{font-size:15px;}
.qest{width:50px;height:50px;line-height:53px;font-size:38px;}
.baggagetracking img{height:225px;}
.opratebyNew{position:relative;padding:20px 0 0 0px;}
.app_wrap{display:none;}
.box_det_con ul li:last-child, .box_det_con ul li:last-child, .box_det_con ul li{padding-left:15px !important;padding-right:15px !important;}
.speclNote{width:100%;}
.airline_matrix.owl-carousel .owl-item{padding:0;}
.flight__matrix{padding:15px 10px;}
.seatPlaneOut .table_outSeat{padding:20px 0 10px 150px;}
.flopratedbytext{padding-right:0;padding-top:0;}
.FareRlCncelFee_Main{margin-right:0;}
.Rslt_Fare { margin-bottom: 20px;}
.FareRlCncelFee_Hd{padding-bottom: 5px;}
.fareShowMore{ height:120px;}
    .wegoLandFlDtls .flrsltbox01 {
        width: 100%;
        padding: 8px 20px;
        border-left: none;
        border-bottom: 1px solid #ccc;
    }
        .wegoLandFlDtls {
        background: #fff;
        border-radius: 10px;
        border: 1px solid #ccc;
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .wegoLandFlDtls .flDtlscontent {
        width: 100%;
    }
        .wegoLandFlDtls .flrsltbox01:last-child {
        border-left: none;
        border-bottom: none;
    }
    .wegoFare_carrousel .owl-prev {
        left: -7px;
    }
    .wegoFare_carrousel .owl-next {
        right: -7px;
    }
    .wegoLandFlDtls .airDurationStops span.wegopaxtotlTm {
        height: 15px;
        display: inline-block;
        font-size: 10px !important;
        overflow: hidden;
        width: 155px;
    }
}
@media screen and (max-width:372px){.box_wrap .more_fli li .non_refundable.mb-1{margin-right:-5px;padding-top:10px;}
.box_wrap .more_fli li .refundable.mb-1{margin-right:-5px;padding-top:10px;}
.non_refundable{font-size:12px;}
.refundable{font-size:12px;}
}
@media (min-width:768px){.offset-md-1.ctFlip{margin-right:8.333333% !important;margin-left:0 !important;}
.contctForm .col-lg-6:nth-child(1n+3) .conatct_box{margin-bottom:0 !important;}
}
@media only screen and (max-width:575px){.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{max-width:calc(100% - 40px);}
 .direct_payment_box .resultRow2{flex-wrap:wrap;}
 .direct_payment_box .placeFrom{padding-right:0;}
 .direct_payment_box .flightPlace, .direct_payment_box .flightTime{width:100%;}
}
