@media (max-width: 1440px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px!important}
.seatPlaneOut .table_outSeat{width:750px}
}
@media (max-width: 1366px) {
     .flight_dtlsModal.flResultModalNew .modal-body {
    padding: 10px 20px;
    overflow-y: scroll;
    height:380px;
}
.search_main{padding:15px 20px}
.seatPlaneOut .table_outSeat{width:750px}
}
@media (max-width: 1200px) {
.seatPlaneOut .table_outSeat{width:600px}
}
@media (max-width:991px) {
.myprofileMain ul li{padding:8px 15px;margin-left:5px;font-size:11px}
.Rpt{width:50%}
.seatPlaneOut .table_outSeat{width:430px}
.modal-dialog{max-width:660px}
.flight_dtlsModal .nav-pills .nav-link{font-size:13px;padding:10px}
.flDtls_box01{padding:15px 50px}
.fldtls_time{width:18%}
a.theme_btnStyle.Sortbtn{font-size:12px;line-height:30px;padding:5px 10px;height:auto}
.htlMpaviewBtn{font-size:13px}
.Fl_ChepestList ul li a{padding:8px}
button#myProfileAddBtn{font-size:13px;padding:0 20px}
.editCldr{margin-right:10px}
.mybook_airlines{width:25%;text-align:center;padding-left:20px}
.mybook_destination{padding-top:10px;width:14%}
.mybook_timesCenter{width:44%;padding:0 10px}
}
@media (max-width:767px) {
     .flight_dtlsModal.flResultModalNew .modal-body {
    padding: 10px 20px;
}
    .bramdR {
    width: 100%;
}
    .brandL {
    width: 100%;
}
    .bramdR {
    text-align: right;
}
    .FareBoxHeadTwo {
    height: auto;
    flex-wrap: wrap;
}
    .brandedFareBox {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.rec-slider-container {
    margin: 0px !important;
}
    .branded_fares {
    padding: 20px 0px;
}
    .row.smGutter.InnerB2b.transfersB2bList {
    position: relative;
    padding-right: 15px;
    margin-top: 10px;
    top: auto;
}
    section.SubHead.transModifySub {
    padding-bottom: 20px;
}
    div#tosearCalenderCabinboxfh_H {
    left: 0px;
    right: auto;
}
    .hm_col_01.fld_bdr_right.fhMdifyNonStop {
    width: 100%;
    border-bottom: 1px solid #ccc;
}
     .fhouter {
    flex-wrap: wrap;
}
    .fh_viewAllFlight {
    position: relative;
    right: auto;
    margin: 10px 0;
}
    input#BtnPackageSearch {
    height: auto;
    font-size: 17px;
}
    .hm_col_01.fld_bdr_right.fhMdifyNonStop.fhneedsTrip {
    width: 100%;
    border-bottom: none;
}
 .myBookstaticPackDtls .row.HtlDtls {
    padding: 10px 15px 10px;
}
.myBookstaticPackDtls .mybook_airlines {
    width: 100%;
}
.myBookstaticPackDtls .mybook_destination {
    padding-top: 10px;
    width: 100%;
    padding-bottom: 10px;
}
.myBookstaticPackDtls .mybook_timesCenter {
    width: 100%;
    padding: 0 20px;
}
.spfltktPrice {
 width: 100%;
    text-align: center;
    padding: 10px 0;
}
   .SPdetWrap .air__stops {
    width: 70%;
}
    .air_time_sector.align-items-center.pr-4 {
    padding-left: 15px !important;
}
    .air_time_sector.align-items-center.pl-4 {
    padding-right: 10px !important;
}
    .hm_col_02.fld_bdr_right.d-flex.transfers_endDateTime {
    width: 100%;
}
    .transPaxSumryDtls { flex-wrap: wrap;}
	.search_packCity label{color: #fff;}
.mybook_timesCenter .airDurationStops span{font-size:11px}
.modal-content.HotelResultDtlsModal .modal-body{padding:0}
div#modify_hotelCheckOutDate{left:0;right:auto}
.modal-content.HotelResultDtlsModal .htlDtlsBoxContent{padding:0}
.airDurationStops .stop-overs{font-size:12px;padding-top:4px;min-height:34px}
.showTrip_multyshow{border-top:1px solid #ccc}
span.sort_round{display:none}
.Search_LftOur label input{height:30px;line-height:35px}
button.theme_btnStyle.edit_profile{font-size:10px}
li.nBg.mr-0.ml-0{height:40px!important}
.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}
.insuPaxSumry{padding:15px}
.ins_paxSumry01 h4{font-size:14px}
.ins_paxSumry01{margin-bottom:10px;width:50%}
.ins_plan_heading{font-size:15px;padding:15px 20px}
.ins_plan_content{flex:0 0 100%;max-width:100%}
.ins_fare_box{flex:0 0 100%;max-width:100%;border-left:none;border-top:1px solid #ccc}
.ins_fare_in{padding:10px}
span.benfitsText{width:90%;font-size:14px}
button.theme_btnStyle.searchBtn{font-size:16px;padding:0 20px;text-align:center;justify-content:center}
.flight_tabs li a{padding:5px 20px;font-size:13px}
.modifyBox.SearchBoxMain{margin-top:10px;background:#FFF;border-radius:15px;padding:10px}
.pax_viewDtls{transform:translate(-50%,0%);left:50%}
.editCldr_Lft{background:#FFF;border:solid #0081dc 1px;border-radius:50px}
.editCldrFiled{width:95px;font-size:10px}
.editCldr input{border-radius:40px}
.editCldrOutr{margin-top:15px}
.modifyContent{width:60%}
.myb__booking_details .returnBox span.text{transform:inherit;display:inline-block;font-size:17px}
.myb__booking_details .returnBox{background:#f8f8f8;height:auto;transform:inherit;width:127px;position:inherit;bottom:0;padding:5px 0;display:inline-block;text-align:center;width:100%;right:auto}
.mybook_timesCenter{width:100%;padding:15px 30px}
.mybook_destination{padding-top:0;padding-left:0;width:100%;text-align:center;padding-bottom:0}
.mybook_airlines{width:100%;text-align:center;margin-bottom:10px;width:100%;text-align:center}
.departBox span.text{transform:inherit;display:inline-block;font-size:15px}
.departBox{background:#f8f8f8;height:auto;transform:inherit;width:100%;position:relative;right:0;top:0;padding:5px;text-align:center}
.mybookingBoxMain{width:100%}
.SubHead .row{align-items:center}
button.theme_btnStyle.myProfilebtn{padding:0 15px}
h3.mybookhead{color:#fff;font-size:16px;padding-top:0}
.seatPassenDetwrp .seatPassenLi{padding:5px 15px 5px 0}
.seatPassenUl .seatPassenLi{width:100%}
.Rpt{width:100%;margin-bottom:15px}
.mob_marginbtm{margin-bottom:10px}
.seatSeleTabWrp.tab_wrap{margin-top:0}
.seatSeleTabWrp .tab-content ul li{padding-right:12px;padding-bottom:10px;font-size:14px}
.freq_flyer_wrp .title{font-size:14px}
.freq_flyer_wrp .freq_flyer_ele,.freq_flyer_wrp .form-control{margin-bottom:15px}
.freq_flyer_wrp {
    font-size: 13px;
    padding: 10px 15px 0;
    margin-bottom: 15px;
    margin-top: 5px;
}
button#PassengerContinueBtn {
    margin-top: 0px !important;
}
a.freq_flyer {
    font-size: 14px;
    margin-bottom: 10px;
    padding-top: 0px;
}
.paxadd_baggage_wrp {
    margin-top: 5px;
    padding:15px;
    margin-bottom: 15px;
}
a.paxadd_baggage{font-size:14px}
.paxSumryContent{padding:0 20px}
.paxLoginText{padding:0 15px 0 0;width:90%}
.mob_backArrow {
    background-image: url(../images/mob_backArrow.svg);
    background-size: contain;
    background-position: right;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    margin-left: 5px;
    transform: scaleX(-1);
}
.mob_hide{display:none}
.desk_hide{display:block}
ol.breadcrumb{display:none!important}
.paxheadfldtls{width:85%}
.editSrchBtn{padding:0 15px!important;margin-right:10px;font-size:13px!important}
.title_sec_content{align-items:center}
.SubHead{padding:10px 0;background:#009ddc;padding-top:110px}
.paxHead h3{font-size:13px;padding-left:10px;width:100%}
span.recomnded{padding:0 10px;font-size:10px}
.paxHead{padding:10px 15px}
.air_total_duration{padding-left:0;padding-top:10px}
.Paxlogin{width:100%;border-bottom:1px solid #ccc;padding:10px 0}
.Paxlogin:last-child{border-bottom:none}
.modal-dialog{margin:15px}
.pax_pasportDtls{padding-left:35px}
.pax_pasportDtls p{line-height:18px}
.paxHead{height:auto}
.filterBtn{position:fixed;width:100%;height:52px;background:url(../images/mob_filter-btn.png) no-repeat center 50%;left:auto;top:auto;bottom:0;z-index:9999;cursor:pointer}
.title_sec_content h2{line-height:25px;padding:0;color:#fff;font-size:14px}
.title_sec_content p{padding-bottom:0;line-height:17px;color:#fff;font-size:12px}
.editCldr.pt-lg-0.pt-md-2{margin-right:0px; margin-left: 5px}
.metrix_carrousel{width:88%}
.airlineMetrix .owl-carousel .owl-nav button.owl-next{left:103%}
.Fl_ChepestList ul li{width:32%;color:#000;border-right:none;margin-bottom:10px;border-radius:10px;margin-right:3px;height:50px}
.Fl_ChepestList ul li span{text-align:center;font-size:13px;line-height:17px;width:100%}
.Fl_ChepestList ul li a.d-flex.align-items-center.justify-content-center{flex-wrap:wrap}
.Fl_ChepestList ul li:nth-child(3){border-radius:10px}
.FilterSort_col_l{flex:0 0 100%;max-width:100%;margin-bottom:10px}
.FilterSort_col_R{flex:0 0 100%;max-width:100%}
.FSort_dropdown{position:relative;width:100%}
.result_panel_col_l{flex:0 0 100%;max-width:100%;border-radius:15px 15px 0 0}
.result_panel_col_R{flex:0 0 100%;max-width:100%;border-radius:0 0 15px 15px;border-left:none;border-top:1px solid #ccc;min-height:auto}
.flDtlsBtn{position:relative;bottom:0;width:100%;left:auto;line-height: 24px}
a.result__moreOption{font-size:11px}
.result__moreOption{transform:translate(-55%,-0%);left:50%;bottom:-24px}
a.resltselectbtn{margin-bottom:15px}
.resultfareDetails{margin-top:10px;margin-bottom:0}
.roundTrip{flex-wrap:wrap}
.Search_Lft{width:100%}
.fld_bdr_right{border-right:none;border-bottom:1px solid #ccc;border-left:none}
.hm_col_02.fld_bdr_right{border-right:none;border-left:1px solid #ccc}
.hm_col_02.fld_bdr_right.return_date{border-right:none;border-left:none}
.hm_col_02{width:50%;position:relative}
.FilghtClass{width:100%;flex-wrap:wrap;border-radius:15px}
.Search_Rht{width:100%}
.searchBtn{padding:15px 0;width:100%;min-height:50px;border-radius:15px!important;margin-top:10px;height:auto}
.hm_col_01{width:100%;position:relative}
.Search_LftOur label input{height:30px;line-height:25px}
.FmulticityBtn{align-items:center;height:50px;justify-content:right}
.hm_col_03{width:100%;position:relative}
.FilghtClassMulty{width:100%;border:solid #ccc 1px;min-height:auto;border-radius:15px}
.MultiCityRepeat{display:flex;min-height:auto;flex-wrap:wrap;border-bottom:none}
.MultiCityRepeat .hm_col_03{width:50%}
.MultiCityRepeat .hm_col_02.fld_bdr_right{border-right:1px solid #ccc;border-bottom:none}
.flight_dtlsModal li.nav-item i{display:none !important}
.flight_dtlsModal .modal-header{padding:10px}
.ReactModal__Content .modal-header .close{left:0px;top:2px}
.flight_dtlsModal li.nav-item{margin-right:2px}
.flight_dtlsModal .nav-pills .nav-link.active,.flight_dtlsModal .nav-pills .show>.nav-link{padding:8px 5px}
.flight_dtlsModal .nav-pills .nav-link{font-size:10px;padding:8px 5px}
.flDtls_box01{padding:0}
.fldtls_time{width:25%}
.fldtls_airlineLogo img{width:70px}
.flight_dtlsModal p{font-size:12px}
.flDtlsMain h4{font-size:13px}
.TransitTimeBox{width:100%;margin:10px 0}
.FareSummary td{font-size:13px;padding:10px;white-space:nowrap}
.Mobfilter{display:block}
.filterBtn{display:none}
.Mob_filterBtn{position:fixed;width:100%;height:56px;background:url(../images/mob_filter-btn_ar.png) no-repeat;left:0;bottom:0;z-index:999;cursor:pointer;background-position:center}
.FareRlCncelFee_Main{padding-top:20px}
.filterScroll{height:100%;overflow:scroll;padding-bottom:20px;overflow-x:hidden;position:fixed;background:#fff;width:300px}
section.ContentArea{padding-top:20px;min-height: auto;}
.FilterSort_col_Main{margin:0 0 10px}
.airlineMetrix{margin-bottom:15px;margin-right:0}
.paxinsurPlanBox.active{height:auto;border-radius:15px;border-bottom:1px solid #ccc}
.paxinsurPlanBox{width:95%;border-radius:15px;height:auto;margin:10px auto;border-bottom:1px solid #ccc}
.insBenfitsDtls{border-radius:15px;padding:0;margin-top:0;width:100%;border:none}
.paxinsRemove{margin-left:10px;padding:0 15px;margin-bottom:20px}
.theme_btnStyle{font-size:13px;padding: 5px 20px}
.pax_payment{width:100%;flex:0 0 100%;max-width:100%}
.pax_paySummary{width:100%;padding-right:0;margin-bottom:20px}
.paxSumryContent.paymentSection{padding:30px 20px;min-height:auto}
.paymentSection ul li{padding-right:20px;margin-bottom: 15px}
.paxinsCheck label img{height:35px}
.paymentSection input[type="radio"]+label::before{top:8px}
button.btn.theme_btnStyle.paynowBtn.mt-3{width:100%}
.paxmb_4{margin-bottom:30px}
.seatPlaneOut{background-size:cover;margin-left:-25px!important}
img.seatPlaneFrnt{display:block;position:absolute;top:0;transform:rotate(90deg);left:37%;margin-left:0;margin-top:0}
.seatPlaneOut .table_outSeat{width:100%;margin-right:10px;padding:0 20px;height:545px;overflow-y:scroll;margin-top:160px;overflow-x:hidden}
.seatUiArr{display:none}
.seatPlaneOut{background-image:url(../images/mob_seat_bg.png);background-size:cover;background-position:center;width:100%;height:720px;background-repeat:no-repeat;position:relative;margin-left:0!important}
table{width:100%}
.seatSeleTabWrp .tab-content .seatUl{padding:0;display:flex;flex-wrap:nowrap;flex-direction:row!important;justify-content:start;width:100%}
.first_count{padding-top:10px!important;padding-bottom:10px!important}
.seatSeleTabWrp .tab-content .seatUl li{align-items:flex-start;justify-content:center;width:29px;height:42px;font-size:14px;padding:0;margin:0 0 0 5px;line-height:35px}

.d-flex.mob_wrap{flex-wrap:wrap}
.seatPassenDetwrp h4{font-size:15px;padding-bottom:7px;padding-top:7px}
img.seatPlane{transform:rotate(90deg)}
li.nBg.mr-0.ml-0.first_count{width:37px;text-align:center}
li.nBg.mr-0.ml-0.mob_first_count{width:18px}
.profile_blue{display:none}
.myprofileMain ul li{padding:8px;margin-right:5px;font-size:11px;margin-bottom:10px}
.pr_forms label{width:50%;font-size:12px}
.pr_forms input.form-control.p_nonEdit{width:50%;font-size:12px;padding-left:0;padding-right:5px}
.myprofileEdit .form-control{background-color:#fff!important;padding-right:5px;padding-left:0}
select#flight_pax_adult_primary_mobile_code{padding-right:5px}
.p_head h4{font-size:13px}
.FSort_dropdown.htlSortDrop{width:45%}
.htlresult_Dttls{flex-wrap:wrap}
.htl_pic{margin-right:0;width:100%}
.htl_pic img{width:100%;height:190px}
.HtlRsltAdMain{width:100%;padding-left:0;padding-top:10px}
.hotel_Rslt_Facilities{margin-top:10px;width:100%}
button.close_sign{position:relative;top:-12px}
.htlpaxStar{margin-left:0}
.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}
.htl_dtlsnavList li{padding-left:10px;padding-right:10px;margin-bottom:10px}
.htl_dtlsnavList li a{font-size:14px}
.htlDtlsBoxHead h3{font-size:14px}
.htldtlsBox_01{width:100%;padding-left: 0;}
.htlDtlsBoxContent.d-flex{flex-wrap:wrap;padding:15px}
img.room_picSmall{width:100%;height:180px;margin-bottom:20px}
.htlDtlsRoom_heads{display:none!important}
.htlDtlsRoom_box{margin-top:20px}
.htlRoombdr{flex-wrap:wrap}
.rooms_box1{width:100%;border-left:none;width:100%;border-right:none;border-bottom:1px solid #ccc}
.rooms_box2{width:50%;border-left:none;border-bottom:1px solid #ccc}
.rooms_box3{width:50%;border-left:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.rooms_box4{width:100%;text-align:left}
.htldtlsBox_02{width:100%}
.htlDtls_topDtls{width:85%}
.htlPaxSumry .paxHtlDtls h4{font-size:15px;padding-top:0}
.htlPaxSumry img{width:140px;height:125px;margin-left:10px;border-radius:15px;margin-right:0}
.paxSummryBoxMain p{font-size:12px}
.mob_padmar_0{padding-left:0!important;padding-right:0!important}
.htlpaxDates h4{font-size:15px;padding-top:8px;padding-bottom:5px}
.htlPaxSumryDtls .col_01{width:100%;border-left:none;padding:10px 15px;font-size:14px;font-weight:700;border-bottom:1px solid #ccc}
.htlPaxSumryDtls .col_02{width:33%;border-right:1px solid #ccc;padding:10px;font-size:13px}
.htlpaxcancl{padding:10px 15px;font-size:14px}
.pack_category img{height:180px}
.spresult_Dttls{flex-wrap:wrap}
.sp_pic{margin-right:0;width:100%}
.sp_pic img{border-radius:10px;width:100%;height:100%}
.spackges_rsltDtls{width:100%;padding-top:10px}
.airline_paxReview_tab{margin-bottom:20px}
.SPdetTab .tabs li{margin:10px 8px;padding-bottom:5px;font-size:13px}
.paxHeadPrice{display:inline-block}
.tras_pic{width:100%;text-align:center}
.trans_RsltDtls{width:100%;padding-right:0;margin-top:20px}
.trans_RsltDtls ul li{width:100%;padding-left:22px;margin-top:8px;align-items:center}
.trans_viewDtls{justify-content:left;padding-top:10px}
.departFlight{padding-bottom:5px;padding-top:10px}
.transPaxSummry img{width:auto;height:200px;margin-right:0;border-radius:0}
.transPaxPic{width:100%}
.transModify_select{position:relative;top:0;border-radius:0;border:none;height:60px;border-top:1px solid #ccc}
.hm_col_02.fld_bdr_right.d-flex.transModifyMobile{width:100%}
.pack_mod .form-control { padding: 10px; padding-left: 30px;}
}
@media (min-width:320px) and (max-width:767px) {
    .paxInsuremain .owl-carousel .owl-nav button.owl-next {
    right: 98%;
}
    .paxInsuremain .owl-carousel .owl-nav button.owl-prev {
    right: -12px;
}
     .watsappCheck h3 {
    font-size: 16px;
    margin-bottom: 0;
}
.ApplyButton {
    font-size: 12px;
    padding: 5px 15px;
}
    .paxFormDtls {
    padding: 20px 10px;
}
.hm_col_02.fld_bdr_right.need_more_hot {
    border-left: solid #ccc 1px;
    border-right: none;
    border-bottom: none;
    border-top: 1px solid #ccc;
}
 .hm_col_02.fld_bdr_right.need_more_hot:first-child{border-right: none;}
 a.clickHere {
    padding-bottom: 15px;
    display: inline-block;
}
.hm_col_02.fld_bdr_right.return_date.need_more_hot {
    border-left: none;
    border-right: none;
}
button#BtnPackageModifySearch {
    height: auto;
}
.flight_dtlsModal li.nav-item{margin-left:5px}
span.totalTime{padding:7px 8px;font-size:12px;top:5px}
.paxSumryBox .airDurationStops .stop-overs .stops::before{top:19px}
.paxSumryBox .flightIcon{top:18px}
.Search_LftOur label{padding:10px 15px}
.tableCell:first-child{width:100%;border-right:none;padding:0}
.tableCell:nth-child(2){width:100%;padding:0;padding-top:5px;border-right:none}
.ticketCatBox h5{font-size:14px}
.tableCell:nth-child(3){width:60%;padding:0;padding-top:5px;position:relative}
.tableCell:last-child{width:100%;padding:0;padding-top:5px;float:right}
.tableHead{display:none}
.sprt_ctgry_box .box_wrap{padding:15px}
.sportsMap{height:200px;margin-bottom:10px}
.sportsStedium{height:auto}
.refernce_gutter{margin:0 10px;width:100%}
.manageOr_refernce{margin:5px auto 15px}
.htlRoombdr.d-flex.combo_rooms button.theme_btnStyle.room_bookBtn{margin-top:10px}
.centerBox1 h3{font-size:16px}
.paxsumryStops{padding-left:0}
.MoreInsuranceBtn{margin:0 0 10px}
.ReactModal__Content.ReactModal__Content--after-open{width:95%!important}
.nav-tabs .nav-item{margin-bottom:10px}
.flight_dtlsModal .modal-body{padding:0 15px}
.fldtls_baggageDtls.d-flex{flex-wrap:wrap;width:65%;min-height:136px}
.flDtlsMain {
    padding-bottom: 15px;
}
.mob_padFoot{padding-bottom:10px}
.airDurationStops span{font-size:10px}
.paxSumryContent.InsuranceDetailsSection{padding:15px}
.paxSumryContent.SeatDetailsSection{padding:15px}
.ui-datepicker.ui-datepicker-multi{width:auto!important;left:0!important}
.mob_Curency{display:block}
.flmdfyeditIcon{width:17px;height:17px;background:url(../images/flmodify_icon.svg) no-repeat;background-size:contain;display:inline-block}
.modify_mobHide{display:none}
.mob_Curency{display:flex;align-items:center;justify-content:flex-end}
.mob_Curency a#navbarDropdown{color:#fff;padding:0;padding-right:20px}
.mob_Curency .currency_menu img{margin-left:2px;height:12px;width:17px;display:inline-block;margin-top:-4px}
.row.InsuDtls{padding:20px 20px 15px}
.mybookingBoxMain .nav-tabs .nav-link{margin-left:5px;margin-right:0;font-size:13px}
.myb__booking_details .hotel_thumb{width:120px}
.mybHtlAdres{padding-right:10px;width:60%;padding-top:0}
.ui-datepicker.ui-datepicker-multi{width:auto!important;right:0!important;left:auto!important}
.fldtls_countryname{width:70%}
.paySecureBox{padding-bottom:20px;padding-top:20px}
h2.discountplans{font-size:13px}
.gm-style-iw.gm-style-iw-c{width:300px!important;max-width:300px!important}
.map_pic{width:100%;height:auto!important}
.map_cont{padding-right:0!important}
.map_details .theme_btnStyle{font-size:14px;margin-top:10px;padding:0 30px;display:inline-block;height:40px}
.menu_lft .nav-link{display:block;padding:10px 10px 10px 15px}
.mybookingBoxMain .nav-tabs .nav-item{margin-bottom:10px}
.mybookingBoxMain .nav-link{display:block;padding:10px}
.traveler_repeate{padding-top:20px;padding-bottom:15px}
.calenderCabinBox{width:auto;right:0}
div#ToCalenderCabinbox{width:auto;right:auto;left:0}
section.SubHead.multicCity_Modify .modifyContent{width:60%}
.multicity_modify{width:48%;margin-bottom:10px}
.MultiCityRepeat.MultiCityLeg4.leg4{border-bottom:none;border-top:1px solid #ccc}
.Search_Rhtn.MulticityPanel{width:100%}
.hm_col_03.HmTravel.HmTravelMulticity{width:100%;border-top:1px solid #ccc}
.MultiCityRepeat.MultiCityLeg3.leg3{border-bottom:none;border-top:1px solid #ccc}
.FareRlCncelFeeTable td{padding:8px 10px;font-size:11px}
.page404 h2{font-size:20px}
.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{right:50%}
.sitemap-navigation>.menu-item-has-children>.sub-menu>.menu-item:first-child::before{left:auto;background-position:right}
.row.BaggageDtls p{font-size:13px}
.ReactModal__Content.ReactModal__Content--after-open{padding:15px!important}
.fldtls_bagg{overflow:hidden;text-overflow:ellipsis;word-break:break-all}
button#SportsSearch{margin-top:10px}
button.button_theme.searchBtn.HotelSearchBtn{margin-top:10px}
.mybook_timesCenter .airDurationStops .stop-overs{font-size:11px;flex-wrap:wrap}
button.cancel_btn{font-size:11px;padding:0 15px}
.col-lg-6.mb-4.mobpad-0{padding:0;margin-top:25px;margin-bottom:0!important}
.myBook_bdr{padding-bottom:10px;height:auto}
ul.nav.nav-tabs.mybookingTabs.mybook_mainTabs.justify-content-lg-start.justify-content-md-start.justify-content-between{justify-content:start!important}
.Fl_ChepestList ul li:nth-child(2).active{background-image:linear-gradient(270deg,#2dabe5 35%,#125285 100%);border-top-right-radius:10px;border-bottom-right-radius:10px;transition:.3s}
.Fl_ChepestList ul li.active{background-image:linear-gradient(270deg,#2dabe5 35%,#125285 100%);border-top-right-radius:10px;border-bottom-right-radius:10px;transition:.3s}
.Fl_ChepestList ul li:nth-child(1){border-top-right-radius:10px;border-bottom-right-radius:10px}
.Fl_ChepestList ul li:nth-child(3).active{background-image:linear-gradient(270deg,#2dabe5 35%,#125285 100%);border-top-right-radius:10px;border-bottom-right-radius:10px;transition:.3s}
.hm_col_03.HmTravelMulticity.modifyFligtPaxMuti{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.field_02_htl.seach_downarrow.mob_bdr.hmhtlNatnlity .clearBtn{left:15px}
.fhmodifyBox .hm_col_01{width:100%;position:relative}
.fhmodifyBox .hm_col_02{width:50%}
.fhmodifyBox .hm_col_03.HmTravel.fld_bdr_right{border-bottom:none}
.fhMdifyNonStop .hmStops input[type=checkbox] + label{margin-top:15px;margin-bottom:15px}
.hm_col_02.fld_bdr_right.return_date.fhneedDate{border-bottom:none}
.hm_col_02.fld_bdr_right.fhneedDate{border-bottom:none}
.field_50.padL{padding-right:0}
.field_02_htl.HmTravel.seach_downarrow.mob_bdr{padding-right:0}
.mybook_timesCenter .flightIcon{top:12px}
.ReactModal__Overlay.ReactModal__Overlay--after-open .modal-header{padding:0 0 10px}
.InsuranceDetailsSection .theme_btnStyle{font-size:12px;padding:0 15px}
.react-tabs__tab{padding:8px 10px!important;font-size:12px}
.watsappCheck{padding:10px 0}
.watsappCheck span{width:90%}
button#PackagePaxContinueBtn{margin-top:.5rem!important}
.brandedFare_carrousel .rec-arrow-left:disabled {
    cursor: not-allowed!important;
    opacity: .2;
}
.brandedFare_carrousel .rec-arrow-right:disabled {
    cursor: not-allowed!important;
    opacity: .2;
}
.mybookStatusalign {
    width: 100%;
    margin-bottom: 12px;
}
.flight_autocomplete {width: auto !important;padding: 0 !important;margin-left: 30px !important;right: 30px !important;left: auto !important;}
.sportsModify .hm_col_01.htl-mdfy-col_01.fld_bdr_right {
    width: 100%;
}
.sportsModify .hm_col_01.htl-mdfy-col_03 {
    width: 100%;
}
}
@media (max-width:360px) {
.hotel_Rslt_Facilities{margin-top:10px}
.editCldrFiled {
    width: 70px;
    font-size: 10px;
}
.editCldr.pt-lg-0.pt-md-2 {
    margin-right: 5px;
}
.flight_dtlsModal .nav-pills .nav-link {
    font-size: 7px;
    padding: 8px 8px;
}
.ReactModal__Content.ReactModal__Content--after-open{padding:10px!important}
}