@media (max-width:1600px) {
.e-logo{max-width:150px}
.top-left-white{width:180px}
.left-logo{max-width:160px}
.searchBox{padding-left:215px}
.search-caption{margin-top:-200px}
.search-caption h1{font-size:25px}
.searchBox-inner{margin:5px 0}
.runLetterHome{font-size:45px}
.search-caption.multicitytopSp {
    margin-top: -150px;
}
}
@media (max-width:1400px) {
.top-left-white::after{position:absolute;content:"";width:150px;height:220px;left:100%;bottom:0;z-index:15;background:url(../images/leftWhiteCurve.png) no-repeat left bottom;background-size:100%}
.e-logo{max-width:150px}
.top-left-white{width:190px}
.left-logo{max-width:160px}
.searchBox{padding-left:230px}
.search-caption{margin-top:-200px}
.search-caption h1{font-size:32px}
.search-caption.multicitytopSp {
    margin-top: -100px;
}
}
@media (max-width:1300px) {
.tripPlace{width:40%}
.tripDate{width:27%}
.tripTraveller{width:23%}
.serBtnArea{width:8%}
.multiLeftArea{width:70%}
.dateCont span{font-size:14px}
.search-caption.multicitytopSp {
    margin-top: -100px;
}
}
@media (max-width:1200px) {
.top-left-white{display:none}
.searchBox{padding-left:0}
span.passadult{width:15%}
span.pasbaggageinfo{width:30%}
.tripPlace{width:40%}
.tripDate{width:27%}
.tripTraveller{width:20%}
.serBtnArea{width:8%}
.multiLeftArea{width:70%}
.dateCont span{font-size:14px}
}
@media (max-width:991px) {
span.passadult{width:15%}
span.pasbaggageinfo{width:30%}
.themeHeader{background-color:#fff;border-bottom:1px solid #3b4255}
.themeHeader .navbar{padding:10px 0}
.themeHeader .navbar-collapse{background-color:#66a928;padding:10px;border-radius:5px;margin-top:0;margin-bottom:6px;z-index:100;position:absolute;width:100%;top:100%}
.themeHeader .navbar-nav .nav-item{margin:0 0 5px!important; width: 100%;}
.themeHeader .navbar-expand-lg .navbar-nav .nav-link{color:#fff!important}
.themeHeader .navbar-nav .nav-item:last-child{margin:0!important}
.themeHeader.sticky .navbar-expand-lg .navbar-nav{margin-top:0!important}
.f-deals-banner{position:relative;width:100%;height:300px;border-radius:0;overflow:hidden;background-size:cover;display:block;margin-bottom:20px}
.app-down-area .app-down-link,.app-down-area{text-align:left}
.app-subscribe-area .app-subscribe-inner{background-size:contain}
.app-down-area,.subscribe-area{padding:20px}
.rightTab-Map{display:none}
.htl-deals-faq{margin-bottom:0;margin-top:20px}
.tripPlace{width:100%}
.tripDate{width:100%;border-right:none;border-bottom:1px solid #ccc;border-right:none}
.tripTraveller{width:100%;border-bottom:1px solid #ccc}
.multiLeftArea{width:100%}
.multiCityBox .tripPlace{width:100%}
.multiCityBox .tripDate{width:100%;border-right:none}
.travellerBox{width:100%}
.recentSearchBox{margin-right:10px;margin-bottom:10px}
.bg-video-wrap{height:auto;min-height:1000px!important; pointer-events: none;}
.search-caption{display:none!important}
.top-section{position:relative;width:100%;height:100%;background:#034873 url(../images/newBanner.jpg) no-repeat}
.centerBox{padding:0}
.themeHeader{border-bottom:none;}
.searchBox{position:relative;width:100%;align-items:start!important}
.bottom-section{position:relative;width:100%;left:0;top:0!important;background-color:#fff}
.serBtnArea{width:100%;height:50px;padding:0}
.serBtnArea .searchBtn{border-radius:0}
.inner_banner .tripTglBtnArea{padding:15px}
.inner_banner .tripTglBtnArea .tripTglBtn{margin-right:5px;padding-left:20px;font-size:12px}
.inner_banner .dirFlightBox{position:relative;width:50%;padding:15px}
.inner_banner .tripPlace{width:100%}
.inner_banner .tripPlace .departBox{width:50%;padding:15px}
.inner_banner .tripPlace .returnBox{width:50%;padding:15px}
.inner_banner .tripDate{width:100%;border-bottom:solid 1px #CCC}
.inner_banner .serBtnArea{padding:0;width:100%}
.inner_banner .tripTraveller{width:50%;border-bottom:solid 1px #CCC}
.inner_banner .dirFlightBox{width:50%;border-bottom:none;border-right:solid 2px #66a928}
.inner_banner .serBtnArea .searchBtn{background:#66a928 url(../images/lenceIcon.png) no-repeat 40% 50%;height:50px;width:100%}
.Col_Filter{flex:0 0 100%;max-width:100%}
.Col_Result{flex:0 0 100%;max-width:100%}
.Fl_ChepestList ul li{width:100%;border-right:1px solid #fff;border-bottom:none}
.result_panel_col_l{flex:0 0 100%;max-width:100%;border-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px}
.air_time_sector{padding-left:10px!important;padding-right:10px!important}
.result_panel_col_R{flex:0 0 100%;max-width:100%;border-left:1px solid #ccc;border-radius:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;margin-top:10px}
.result__flightDtls{transform:translate(-55%,0%);left:50%}
.brandedFareBox{margin-bottom:10px}
.fldtlsrecommended:before{top:-42px}
.homeNav .dropdown-menu{ max-height:200px;overflow-y: scroll;}
}
@media (max-width:767px) {
    .bg-video-wrap{display: none;}
     .mob_paxnewdtls h2 {
    font-size: 15px;
    font-weight: 400;
    display: flex;
    align-items: center;
}
    span.mobpassNew {
    display: flex;
    align-items: center;
    padding-left: 2px;
}
    .inner_banner span#totalGuest {
    display: flex;
    align-items: center;
}

    .paxmobdtls {
    width: 70%;
}
    .paxchangeBtn {
    display: none;
}
    .subscribe-form .formField {
    width: 75%;
}
     .subscribe-form .subscribe-button {
    width: 25%;
}
    .ContentArea.MulticityContentArea {
    padding-top: 120px;
}
    .no_result {
    margin-top: 100px;
}
     .multiCityBox.d-flex.flex-wrap.flightTripBottom {
/*    height: 400px;
    overflow: hidden;
    overflow-y: scroll;*/
}

.flresultInnBner .multiCityBox.d-flex.flex-wrap.flightTripBottom {
	height: 400px;
    overflow: hidden;
    overflow-y: scroll;
}

.bg-video-wrap img{
	display:block !important;
}

     .serBtnArea .ejazza_loader {
    margin: 0 auto;
}
	.newLoaderBox h5 {
    font-size: 13px;
}
	.hmLoginModal label {
    font-size: 14px;
}
	.hmLoginModal .radio {
    padding-right: 10px;
}
	.ant-modal-wrap {
    z-index: 999999 !important;
}
button.rec-arrow-right{right:-5px}
.rec-arrow-left{left:-5px}
section.inner_banner.flresultInnBner{position:fixed;z-index:999}
.brandedNew01 h2{font-size:16px}
.brandedFareNew .FareDtlsTwo h2{font-size:13px}
.brandNewDtls p span{font-size:13px}
.brandedFareNew span.bndedCabins{font-size:13px}
.brndedPrice{text-align:center;padding-right:0px}
.brandedFareNew button.brndedBookBtn{border-radius:35px;color:#000;width:50%;margin:10px auto;padding:10px 20px}
.card_box_form{margin:10px}
.acc__panel{padding:15px}
button.btn.theme_btnStyle.PaynowBtn{width:100%}
.brandedFareNew{margin-bottom:50px}
.ant-modal{width:90%!important;top:40px!important}
a.btn.theme_btnStyle.paxFareMore{width:100%}
.brandedFareBox.active.fldtlsrecommended:before{top:-40px;right:0;left:auto}
a.btn.theme_btnStyle.paxFareMore{position:relative;right:0;bottom:0;font-size:14px;z-index:999}
.theme_btnStyle{font-size:14px}
a.reissueClass{color:#fff;background:#66A928;border-radius:5px;padding:8px 20px;margin-top:5px;display:inline-block;width:100%;text-align:center}
input#preffered_airline_one{border:none;border-radius:0;padding:15px;width:100%;position:relative;border-top:1px solid #ccc;color:#000}
.hm_col_01.fld_bdr_right.newprefered{position:relative;bottom:100%;right:0;width:100%;padding:0}
.paxReview_journey_inside{padding:20px 15px}
.my_booking_content .theme_btnStyle{font-size:13px;padding:0 10px}
.recentSearchBox{margin-right:20px;margin-bottom:10px}
.paxsum_bag ul{justify-content:left}
.Fl_down_sortarrow{margin-left:2px;margin-right:8px}
.inner_banner .multiCityBox .tripDate{border-left:none}
.clear_btn{top:20px;right:10px}
.DtlsoperatedBy img{width:80px}
p.operatedbyText{font-size:11px;line-height:14px;padding-top:0;margin-top:0}
.mob_filterIcon{background-image:url(../images/mob_filter.svg);width:18px;height:18px;display:inline-block;background-size:contain;margin-right:5px}
.clndr_fsumry{display:none}
.airlogo_paxdtls img{width:70px;height:32px}
.airlogo_paxdtls{height:35px;width:70px}
.paxSumryDtlHd .Fl_sm_HD{font-size:15px}
.fl_pax_boxrpt{margin-bottom:10px;border-bottom:1px dashed #ccc;border-radius:0;padding-bottom:10px}
.fl_pax_boxrpt:last-child{border-bottom:none}
.FlgtSelect{justify-content:right}
.mobfare_rightSide{text-align:right}
.refundable.d-flex{justify-content:left}
.mobfare_leftSide{text-align:left}
.FrSelctMain{display:flex;justify-content:space-between}
.metrixBox p{font-size:13px}
.airlineMetrix .owl-carousel .owl-item img{display:block;width:60%}
.currency_menu img{margin-right:5px;height:12px;width:15px;margin-top:0}
span.mob_countryname{font-size:14px}
header.themeHeader.inner_header{display:none}
span.mbspace{margin:0 2px;display:inline-block}
span#totalGuest{display:flex;align-items:center}
.mob_backArrow{background-image:url(../images/mob_backArrow.svg);width:18px;height:18px;display:inline-block;background-size:contain;margin:0 2px;background-repeat:no-repeat}
.mob_passIcons{background-image:url(../images/mob_adultIcon.svg);width:12px;height:12px;display:inline-block;background-size:contain;margin:0 2px;background-repeat:no-repeat}
.mob_multi_passIcons{background-image:url(../images/mob_passengers.svg);width:14px;height:14px;display:inline-block;background-size:contain;margin:0 3px;background-repeat:no-repeat}
.airDtls_paxdtls p{font-size:11px;line-height:14px}
.airDtls_paxdtls{padding-top:0;line-height:15px}
.paxdtls_from_clm p{font-size:12px}
.ReactModalPortal p{font-size:12px}
.resultFare{padding:2px 0}
.mdfy_dtlText{flex-wrap:wrap;align-items: center;}
.seatUiArr{right:-10px;}
section.flight_pax_review_box.directPaymainBox .fldtls_go_clm3{padding-left:26px}
.fareSummaryBox{margin-bottom:20px}
.airlineMetrix .owl-carousel .owl-item{margin:0}
.searchTabContent{margin-top:0}
.Filter h2{font-size:14px}
.fil_reset a{right:40px}
.searchBox-inner{margin:40px 0 20px}
.col-lg-6.mb-4.mobpad-0{padding:0!important}
.col-lg-8.pl-4.pt-12{padding-left:0!important}
.contFormBox{margin-bottom:20px}
.paxAddseat h3{margin-bottom:10px}
.pax_bag_pasenger ul li{border-right:none}
.in_side__tab .nav.nav-tabs li a{padding:0 15px;font-size:14px}
.my_booking_content .nav.nav-tabs.package-tab :is(a){padding:0 20px;font-size:14px}
.view_tckt,.cancel_tckt{font-size:12px}
.myb__booking_details .lay-det{font-size:12px}
.myb__booking_details .air_dur{font-size:14px}
.myb_item .myb_vew_details{padding:8px 20px;margin-top:5px;display:inline-block;width:100%;text-align:center}
.myb__booking_details .airOneLeg_cont{font-size:12px}
.myb__booking_details .airOneLeg_cont .arv_det{padding-left:10px}
.myb__booking_details .airOneLeg_cont .depa_det{padding-right:0;text-align:left;padding-top:10px}
.myb__booking_details .airOneLeg_cont :is(.depa_det,.arv_det){flex:0 0 50%;max-width:50%;padding:10px 15px}
.myb__booking_details .airOneLeg_cont :is(.air_det,.dur_det){flex:0 0 100%;max-width:100%;padding:0 15px}
.myb__booking_details .airOneLeg_head{display:none}
.Fl_cpst_icon{display:none}
.Fl_sortarrow{width:18px;height:15px;margin-left:0;margin-right:4px;background-repeat:no-repeat}
.Fl_cpst_content span{font-size:11px}
.Fl_ChepestList ul li a{font-size:8px;height:40px}
.searchBoxTab a.tablink{margin:0 10px}
.FareDtlsTwo h2{line-height:24px;font-size:12px}
.brndedPrice.brdedPriceActive .actuelPrice{margin:10px 0;font-size:14px}
.brndedPrice .actuelPrice{margin:10px 0;font-size:14px}
button.brndedBookBtnGreen {
    width: 50%;
    border-radius: 35px;
}
.FareBoxHeadTwo span {
    display: block;
    font-size: 9px;
}
.brandedFareNew .FareBoxHeadTwo {
    padding: 10px 10px;
}
section.inner_banner{padding:8px 0}
.FareBoxHeadOne{min-height:50px}
.freq_flyer_wrp .form-control,.freq_flyer_wrp .freq_flyer_ele{margin-bottom:10px}
.inner_banner .serBtnArea.multiSearchArea{margin-right:0;width:100%;margin-top:10px;margin-bottom:0}
.inner_banner .travellerBox{width:100%}
.inner_banner .multiCityBox .tripDate{width:100%;border-right:none}
.inner_banner .multiCityBox .tripPlace{width:100%;border-right:none}
.inner_banner .multiLeftArea{width:100%}
.app-down-area .app-down-link{font-size:14px}
.trendDeals{margin-bottom:20px}
.tripPlace .departBox{width:100%;border-right:none;border-bottom:solid 1px #CCC}
.tripPlace .returnBox{width:100%;border-right:none}
.dirFlightBox{position:relative;bottom:0;right:0;width:100%;padding:15px 20px}
.tripTglArrow{position:absolute;width:29px;height:29px;border:solid 1px #CCC;border-radius:50%;background:#FFF url(../images/tripArrow.png) no-repeat 50% 50%;left:auto;right:15px;top:50%;margin-left:-15px;margin-top:-15px;cursor:pointer;transform:rotate(-90deg)}
.inner_banner .tripTglBtnArea{padding:15px}
.inner_banner .tripTglBtnArea .tripTglBtn{margin-right:5px;padding-left:20px;font-size:12px}
.inner_banner .dirFlightBox{position:relative;width:100%;padding:15px}
.inner_banner .tripPlace{width:100%}
.inner_banner .tripPlace .departBox{width:100%;padding:15px;position:relative}
.inner_banner .tripPlace .returnBox{width:100%;padding:15px;position:relative}
.inner_banner .tripDate{width:100%;border-bottom:solid 1px #CCC}
.inner_banner .serBtnArea{padding:0;width:100%}
.inner_banner .tripTraveller{width:100%;border-bottom:solid 1px #CCC;text-align:left;padding:15px}
.inner_banner .MultiCityRepeat{border-bottom:none}
.inner_banner .dirFlightBox{width:100%;border-bottom:none}
.inner_banner .serBtnArea .searchBtn{background:#66a928 url(../images/lenceIcon.png) no-repeat 40% 50%}
.Col_Filter{flex:0 0 100%;max-width:100%}
.Col_Result{flex:0 0 100%;max-width:100%}
.Fl_ChepestList ul li{width:100%}
.result_panel_col_l{flex:0 0 100%;max-width:100%;border-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.air_time_sector{padding-left:10px!important;padding-right:10px!important}
.result_panel_col_R{flex:0 0 100%;max-width:100%;border-left:1px solid #ccc;border-radius:0;border-top-left-radius:0;border-bottom-left-radius:12px;margin-top:-1px;border-bottom-right-radius:12px}
.result__flightDtls{transform:translate(-55%,0%);padding:3px 10px}
.brandedFareBox{width:100%;margin-right:0;margin-left:0;margin-bottom:10px}
.fldtlsrecommended:before{top:-55px;left:38%}
.pax_title_sec_content{padding-bottom:20px}
.steps{display:none}
.gallery-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.map-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}
.htlAminitiesBox{display:none}
.htlroomftlscol_2{width:100%}
.htlroomftlscol_1{width:100%;border-left:none;border-top:1px solid #ccc}
.roomhd_col01dtls{width:100%;border-right:none;padding:15px;border-bottom:1px solid #ccc}
.roomhd_col01dtls img{width:100%;margin-right:0;margin-bottom:10px}
.roomhd_col02dtls{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.roomhd_col04dtls{width:50%;border-right:none;border-bottom:1px solid #ccc}
.roomhd_col05dtls{width:100%;border-right:none}
.htlheilightServices ul li{width:100%;margin-bottom:15px}
.htlpaxcancl{position:relative;left:0;bottom:0;right:auto}
.mobpadL{padding-left:0!important}
.htlpaxDates p{margin-bottom:8px}
.flight_pax_review_box .fl_pax_price{flex-wrap:wrap}
ul.navbar-nav.ml-auto.homeNav{ align-items: start;}
}
@media (min-width: 768px) and (max-width: 991px) {
.dirFlightBox{position:relative;bottom:100%;right:0;width:50%;padding:15px 20px}
.tripPlace{border-bottom:1px solid #ccc}
.flight_pax_review_box_col_Lft{flex:0 0 100%;max-width:100%;padding:0}
.flight_pax_review_box_col_Rht{flex:0 0 100%;max-width:100%}
.seatPlaneFrnt{height:150px;margin:0}
.seatPlaneOut .table_outSeat{margin-left:18px}
.flight_pax_review_box .airlogo{width:85px}
.flight_pax_review_box .air_time_Time{padding-left:25px}
.flight_pax_review_box .air_time_Time p{font-size:12px}
.inner_banner .searchTabContent{height:100%;clear:both;min-height:265px}
.left-logo{max-width:200px}
.filter__Col{display:none}
.Filterbtn{background:#66a928;color:#FFF!important;border-radius:50px;width:40%;padding:6px 20px;position:fixed;bottom:5px;z-index:9999;left:33%;font-size:20px;display:block;text-align:center;margin-bottom:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center}
.filter__Col.active{display:block;position:fixed;z-index:999999;background:#fff;width:300px;padding:0;top:0;border-radius:0;box-shadow:1px 5px 9px #1818186b;overflow-y:scroll;height:100%;left:0}
.filterClose{display:block;position:absolute;top:2px;right:3px;cursor:pointer;color:#fff;background:#66a928;width:30px;height:30px;line-height:10px;border-radius:50%;padding:10px;text-align:center;font-size:15px;font-family:'PoppinsBold';z-index:10}
}
@media (max-width:767px) {
    .pax_title_cnt {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
    .mob_paxnewdtls {
    width: 92%;
    padding-left: 10px;
}

    .wegoFareBox .brndedPrice .actuelPrice {
    width: 100%;
    margin: 0 0 10px;
}
    .dropdown-menu.myprofilestext {
    min-width: auto;
    padding-left: 0;
    padding-right: 10px;
}
  .myprofilestext a.dropdown-item {
    padding: 0;
    font-size: 14px;
    border-bottom: none;
    padding-left: 10px;
}
    a.nav-link.myProfile_highlight.dropdown-toggle {
    text-align: left;
}
	.hmNewModel .modal-body {
    padding: 10px 15px 20px;
}
.ui-autocomplete{z-index:999999}
.brandedFareNew .brandedFareBox.active .brandedNew01 h2{font-size:16px;color:#0059a9}
.flight_pax_review_box .fl_pax_price{flex-wrap:wrap}
.best_value_flight .result_panel_col_R{border-left:2px solid #66a928}
.non-refundable.d-flex{justify-content:left}
.myb_item span.booking_status{width:100%}
span.mob_sortwidth{width:100%;display:inline-block}
span.mob_flexdtls{display:flex;align-items:center}
.pax_title_cnt p{font-size:12px;display:flex;align-items:center;flex-wrap:wrap}
p.mobpaxnewDtls span#totalGuest{display:inline-flex;align-items:center}
section.inner_banner{background:#66a928}
.pax_title_cnt h2{font-size:16px;font-weight:400}
.paxnewBacks{margin-right:10px;margin-top:5px}
.mob_paxnewbacks{display:flex}
.col-lg-12.mb_pad0{padding:0}
a.paxchangeBtn.paxChangeBtn{display:none}
.newLoaderBox{width:80%}
.log-wth-social a{font-size:9px}
header.sticky{z-index:99}
.calenderCabinBox{left:5px}
.manageMode_colM{flex:0 0 100%;max-width:100%}
.manageMode_colR{flex:0 0 100%;max-width:100%}
.separator_orBxPad{padding-top:10px;padding-bottom:10px}
.manageMode_colL{flex:0 0 100%;max-width:100%}
.farehaedtext h2{font-size:15px}
.paxdtls_to_clm p{word-wrap:break-word}
.app-down-area h2{font-size:17px}
.subscribe-area h2{font-size:17px}
.titleArea h2{font-size:35px}
.f-deals-rightTxt .titleArea{font-size:35px}
.titleArea{margin-bottom:20px;padding-top:20px}
.title_sec_content h2{font-size:15px;padding-left:10px;line-height:20px!important}
header.sticky .navbar-light .navbar-nav .active>.nav-link,header.sticky .navbar-light .navbar-nav .nav-link.active,header.sticky .navbar-light .navbar-nav .nav-link.show,header.sticky .navbar-light .navbar-nav .show>.nav-link{border-bottom:none}
.inner_banner .dirFlightBox a{color:#000!important}
.flrslt_deskShow{background-color:#fff;min-height:360px;margin-top:10px;display:none}
.flRslt_Mobile{display:block}
.FlgtSelect{margin-top:0}
.result_panel_col_R{padding-bottom:10px}
a.resltselectbtn{font-size:14px}
.resltselectbtn{padding:5px 15px;text-transform:uppercase;margin-top:3px;line-height:20px;width:auto}
.flcabnclas{font-size:12px;padding-top:0}
.resultFare span{font-size:15px}
p.totalpassngers{font-size:10px}
.returnFlight span.flrsltdate{font-size:11px;padding-left:5px;line-height:18px}
.returnFlight{width:220px}
.returnFlight span{font-size:12px}
.departFlight span{font-size:12px}
.allowedbaggage{margin-left: 0px;}
.airDurationStops .stop-overs{padding-top:15px}
.flightIcon{right:0;top:16px;width:14px;height:14px}
.flrsltBaggage span{line-height:20px;font-size:10px}
.airDurationStops .stop-overs .stops{font-size:10px}
.airDurationStops span{font-size:10px}
span.flDatenew{font-size:10px;line-height:15px}
.air_time_aircode{font-size:12px;line-height:15px}
.mb_mtop{margin-top:35px!important}
.air_time_Time{font-size:12px;line-height:15px}
.departFlight{width:220px;margin-bottom:10px;margin-top:0}
.departFlight span.flrsltdate{font-size:10px;padding-left:8px;line-height:17px}
.airDtls p{font-size:9px;line-height:12px}
.airlogo img{width:65px;height:35px}
.airlogo{height:40px;width:70px}
.Fl_ChepestList{margin-bottom:15px}
.airlineMetrix{margin-bottom:15px}
.ContentArea{padding-top:100px;padding-bottom:20px}
.flmdfyeditIcon{width:17px;height:17px;background:url(../images/flmodify_icon.svg) no-repeat;background-size:contain;display:inline-block}
.flRslt_Mobile{font-size:12px;display:flex;justify-content:space-between;align-items:center}
.flRslt_Mobile .dropdown-toggle::after{display:none}
.flMdify_Edit{padding-left:0;padding-right:15px}
.flRslt_Mobile .nav-link{display:block;padding:0}
.flRslt_Mobile a#navbarDropdown{color:#fff}
.doubleArrow{width:13px;height:13px;background:url(../images/double_arrow.svg) no-repeat;background-size:contain;display:inline-block;margin:0px 5px 0}
.singleArrow{width:15px;height:15px;background:url(../images/single_arrow.svg) no-repeat;background-size:contain;display:inline-block;margin:0px 5px 0;background-position:center}
.inner_banner .searchTabContent{width:110%;background:#66a928;border-radius:0;box-shadow:none;margin-top:0;border:0 solid #66a928;padding:10px;color:#fff;text-align:center;margin-left:-15px;margin-right:-15px}
section.inner_banner.flresultInnBner{background:none;padding:0}
.navbar-brand{padding-top:0;padding-bottom:0;margin-left:4px}
.htlrsltfacility ul li{padding:12px 5px;font-size:12px}
.modal-title{font-size:17px}
.htlamenitieslist ul li{width:50%}
button.searchBtn.htlmodifybtn{border-radius:0!important}
.inner_banner .tripPlace .departBox{border-right:none}
.filter__Col{display:none}
.Filterbtn{background:#66a928;color:#FFF!important;border-radius:50px;width:40%;padding:6px 20px;position:fixed;bottom:5px;z-index:9999;left:33%;font-size:20px;display:block;text-align:center;margin-bottom:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center}
.filter__Col.active{display:block;position:fixed;z-index:999999;background:#fff;width:300px;padding:0;top:0;border-radius:0;box-shadow:1px 5px 9px #1818186b;overflow-y:scroll;height:100%;left:0}
.filterClose{display:block;position:absolute;top:2px;right:3px;cursor:pointer;color:#fff;background:#66a928;width:30px;height:30px;line-height:10px;border-radius:50%;padding:10px;text-align:center;font-size:15px;font-family:'PoppinsBold';z-index:10}
.inner_banner .tripPlace{border-right:none}
.inner_banner .tripDate{border-right:none}
.inner_banner .serBtnArea .searchBtn{border-radius:0}
section.inner_banner{background-size:cover;position:fixed;z-index:999}
.flight_pax_review_box{display:inherit}
.flight_pax_review_box_col_Lft{flex:0 0 100%;max-width:100%;padding:0}
.flight_pax_review_box_col_Rht{flex:0 0 100%;max-width:100%;border-left:none;border-top:solid #CCC 1px;flex-wrap:wrap}
.flight_pax_review_box .air_time_sector{width:100%}
.flight_pax_review_box .air__stops{width:100%;margin:0 10px}
.flpax_clm1_flx{flex-wrap:wrap}
.paxSumryDtlHd{font-size:11px;flex-direction:column;padding:5px}
.PaxloginBtn{margin-top:10px}
.pax_flexible_fare{margin-top:15px;margin-bottom:15px}
.paxSumryContent.paymentSection{padding:15px}
.paymentSection input[type="radio"]+label::before{top:2px}
.enterDetailsPassport{display:none}
.seatPlaneFrnt{margin:0;height:50px;display:none}
.seatUiArr_right{z-index:9}
.seatPlaneOut .table_outSeat{margin-left:5px;width:95%;padding:20px 20px 10px 20px;border-radius:20px;box-shadow:0 1px 5px 1px #0000002e}
.seatPlaneOut:after{display:none}
.seatPlaneOut:before{display:none}
.seatSeleTabWrp{padding:0}
.seatSeleTabWrp .tab-content ul li{width:100%;margin-right:0}
.tabseatsec li{margin-right:5px}
.seatSeleTabWrp ul li .tabLi{padding:8px 12px}
.seatIndi ul li{width:50%!important}
.seatSeleTabWrp .tab-content ul li{width:100%;flex-wrap:wrap}
.seatpasDtls_clm1{width:100%;padding:10px}
.seatpasDtls_clm2{width:100%}
.seatpasDtls_clm2 .content{width:100%}
.flight_pax_review_box .air_time_Time{padding-left:15px;margin:10px 0}
.flight_pax_review_box .airlogo{margin-right:8px}
.paxSumryDtlHd{flex-direction:column}
.fldtls_go_clm1{width:100%}
.fldtls_go_clm2{width:100%;padding:0;padding-left:26px}
.fldtls_go_clm3{width:100%;padding-left:26px}
.flightdtlsClm_1{width:100%;padding-bottom:10px;display:flex}
.airDtls_paxdtls{width:50%;padding-left:10px}
.paxdtls_from{width:30%}
.paxdtls_to{width:30%}
.air__stops_fdtls{width:32%;margin:12px 0;margin-right:10px;margin-left:10px}
.flight_pax_review_box_col_Rht{padding:10px 0}
.flight_pax_review_box .stop-overs .stops{margin-right:5px;font-size:11px;line-height:25px}
.paxsum_bag ul{display:flex;flex-wrap:wrap}
.flightDetailsmain .flight_pax_review_box{border:2px solid #0059a9}
.paxdtls_from_clm{padding-left:0}
.paxdtls_to_clm{padding-left:10px}
.flpax_bag .clm1{display:none}
.flpax_bag{flex-direction:column}
.flpax_bag .clm2{width:100%;padding-left:0}
.flpax_bag .clm3{width:100%;padding-left:0;margin-top:0}
.flight_pax_review_box .transit_time{padding:4px 15px;border-radius:0}
.tripPlace{border-right:none}
.tripTglBtnArea{padding:20px 15px 10px}
.tripTglBtnArea .tripTglBtn{margin-right:10px;position:relative;padding-left:20px;color:#454d5a!important;font-size:12px}
.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}
.sitemap-navigation>.menu-item-has-children>.sub-menu>.menu-item:first-child::before,.sitemap-navigation>.menu-item-has-children>.sub-menu>.menu-item:last-child::before{left:50%}
.sitemap-navigation>.menu-item-has-children>.sub-menu>.menu-item:first-child::before{right:auto;background-position:left}
.branded_fares:before{top:110px;left:auto;right:10px}
.branded_fares .owl-carousel .owl-nav button.owl-prev{top:40%}
.branded_fares .owl-carousel .owl-nav button.owl-next{top:40%;left:94%}
.ui-datepicker table{border-radius:0}
.ui-datepicker .ui-datepicker-header{border-radius:0}
.ui-datepicker{left:20px!important;z-index:999!important;box-shadow:0 1px 5px 1px #0000004f;padding:0!important;width:20em!important}
.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}
.filterCol{flex:0 0 100%;max-width:100%;padding:0 15px}
.resultCol{padding-left:15px;flex:0 0 100%;max-width:100%;padding-right:15px}
.ReactModal__Content.ReactModal__Content--after-open {
    width: 95%!important;
    padding: 10px !important;
}
.ReactModal__Content.ReactModal__Content--after-open .modal-dialog {
    margin: 0;
}
.rulesRestrictions{padding-top:0;width:100%;padding-bottom:20px}
input#myprofileDOB{position:relative}
input#myprofilePassportExp{position:relative}
.profile_updatebtn{margin:0}
.flrsltBaggage{width:100%;margin-top:5px;flex-wrap:wrap;padding-left:10px}
.paxdtls_to_clm p{font-size:12px}
.paxsum_bag ul li{font-size:12px;padding:0;padding-right:10px;width:33%}
.threezerokgbagage{margin-right:10px}
.resltMobAlign{align-items:start!important}
.brandedFare_carrousel.owl-carousel .owl-stage-outer{padding-top:40px}
.title{padding-bottom:10px}
.paxSumryContent.paymentSection ul{flex-wrap:wrap}
.paxSumryContent.paymentSection ul li label img{height:35px}
.paymentSection ul li{margin-bottom:30px}
.pax_log_rgt{width:100%;margin-top:10px}
.flight_pax_review_box{margin-bottom:20px}
.flight_pax_review_box .fl_pax_price{padding-bottom:0;display:flex;justify-content:space-between;flex-wrap:wrap}
.flrslt_Mdify{width:60%}
.react-tabs__tab{margin-bottom:10px}
a.paxchangeBtn{display:none}
.guest_txt{font-size:15px;margin-top:10px;margin-bottom:10px}
.acc__title h3,.pax_log_wrp .pax_log_lft span{font-size:15px}
.pax_log_wrp .pax_log_lft p{font-size:11px}
.no_PaymentGateways{padding-bottom:20px}
.foot-topArea h3{font-size:18px;margin-bottom:20px}
.fpax_rivew_clm h2{margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px}
.pax_title_cnt a{margin-right:8px;margin-top:5px}
button.paxchangeBtn a{margin-right:0}
.mob_backHide{display:block}
.refundable{font-size:11px}
.pax_flexible_price{text-align:left}
.comnmdifyM .clear_btn{top:16px;right:8px}
.hmRecentSearch{padding-bottom:20px}
.foot-topArea{display:none}
.foot-iconArea img{margin:5px;height:35px;width:35px}
.foot-botLink p{font-size:12px;padding-bottom:10px}
.airlineMetrix .owl-stage-outer{height:auto}
.Fl_cpst_content{text-align:center}
.inner_banner .dirFlightBox{border-right:none;text-align:left;right:auto; bottom:0px}
.paxBaggage h3{padding-top:20px}
.desk_hide{display:block}
.desk_hide .resultfareDetails{border-top:1px dashed #ccc;padding-top:10px}
.Fl_up_sortarrow{margin-left:5px;margin-right:8px}
.paxsum_bag ul li{width:auto;margin-bottom:5px}
span.d-flex.align-items-center.pasbaggageinfo{width:30%;margin-right:10px!important}
.paxsum_bag ul{display:flex;flex-wrap:wrap}
.paxsum_bag ul li{width:100%;margin-bottom:5px}
span.passadult{width:15%}
.tripPlace{border-bottom:1px solid #ccc}
.dateCont span{font-size:12px}
.innerFooter{display:none}
.brandedFareMobile{display:block}
.brandedFareDesktop{display:none}
}