@media (min-width: 991px) and (max-width: 1199px) {
.ins_plan_content{flex:0 0 72%;max-width:72%}
.ins_fare_box{flex:0 0 28%;max-width:28%}
}
@media (min-width: 992px) and (max-width: 1199px) {
.Fl_ChepestList ul li{width:28%}
.result_panel_col_l{flex:0 0 75%;max-width:75%}
.result_panel_col_R{flex:0 0 25%;max-width:25%}
.Col_Filter{flex:0 0 30%;max-width:30%;padding-right:15px;padding-left:15px}
.Col_Result{flex:0 70%;max-width:70%;padding-right:15px;padding-left:15px}
.Mybooking_Col_Lft{flex:0 0 30%;max-width:30%}
.Mybooking_Col_Rht{flex:0 0 70%;max-width:70%}
.booking_status{min-width:100%}
.myb__booking_details .hotel_thumb{width:110px}
.mybHtlAdres{padding-left:20px}
.InsuDtls .myHtl_gst_Lft{width:100%}
.myb__booking_details h4{font-size:13px}
.myb__booking_details p{font-size:13px}
ul.Tune_P li{width:31%}
.hotel-rslt-address h2{font-size:16px}
}
@media (min-width: 768px) and (max-width: 991px) {
.step__label{font-size:14px;left:85%;bottom:-6px}
.paxinsurPlanBox input[type="radio"]+label::before{left:7px}
.FSort ul li:nth-child(2){position:relative!important;background:none!important;height:auto!important}
.result_panel_col_l{flex:0 0 75%;max-width:75%}
.result_panel_col_R{flex:0 0 25%;max-width:25%}
.My_B_Head{display:inherit}
.My_B_Head ul{flex-wrap:wrap;align-items:flex-start}
.My_B_Head ul li{width:30%;max-width:none;display:inline-block;padding-bottom:10px}
.myb__booking_details .hotel_thumb{width:120px}
.ins_plan_content{flex:0 0 75%;max-width:75%}
.ins_fare_box{flex:0 0 25%;max-width:25%}
.FareRlCncelFee_Main{margin-left:0}
.PaxmodelLrg.modal-lg{max-width:750px!important}
.showTrip-fl{right:30px}
ul.steps.fhsteps .step__icon{margin-left:0}
ul.steps.fhsteps .step__label{left:45%}
ul.steps.fhsteps .step:not(:last-child):before,ul.steps.fhsteps .step:not(:last-child):after{left:65%}
.hm_preferedMain .hm_col_01{width:30%}
.preferdmainoutr .Search_Rht{margin-top:0}
.hm_preferedMain{bottom:77px}
.RoomDtls_panel_col_l{flex:0 0 72%;max-width:72%}
.RoomDtls_panel_col_R{flex:0 0 28%;max-width:28%}
}
@media (min-width: 320px) and (max-width: 991px) {
.Fl_ChepestList ul li:nth-child(2){display:block;position:fixed;bottom:0;right:0;z-index:8;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%);padding:7px;width:100%;color:#FFF;font-family:'PoppinsSemiBold';text-align:center;height:40px;font-size:17px}
.filter__Col{position:fixed;width:280px;height:100%;left:-313px;top:0;overflow-y:auto;overflow-x:hidden;z-index:8888!important;background:#FFF;border:1px solid #ccc;border-radius:0;color:#3d454e}
.FilterHead{padding-top:0}
.fil_reset a{top:30px}
.filterClose{display:block;position:absolute;top:5px;right:5px;cursor:pointer;text-align:center;font-size:0;font-family:'PoppinsSemiBold';z-index:10;background:url(../images/hm_clear.svg) no-repeat;width:22px;height:22px;background-size:contain}
.Col_Filter{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}
.Col_Result{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}
.filter__Col.Filter.anim{left:0}
.Mybooking_Col_Lft{flex:0 0 100%;max-width:100%}
.Mybooking_Col_Rht{flex:0 0 100%;max-width:100%}
.MyBookingSection{margin-top:20px}
.myBkngPosition{top:-48px}
#sticky{max-height:inherit}
#sticky.removeStick{position:relative}
.myb__booking_details .mybHtlAdres{padding-left:0!important}
}
@media (max-width:1199px) {
.hmArrow:before,.InnerHd.headnav.sticky .hmArrow:before{background-image:url(../images/downArrow.svg);right:-10px;top:6px}
.hmArrow.show:before{background-image:url(../images/upArrow.svg)}
.InnerHd.headnav,.InnerHd.headnav.sticky{color:#fff!important}
.htl_rslt_fare{padding:15px}
.hotel_Rslt_Facilities li{padding:12px 5px;font-size:12px}
}
@media (max-width:767px) {
.FSort ul li{font-size:13px}
.FSort_dropdown_menu.FSort ul li:nth-child(2){font-size:13px}
.additional_btn{position:relative;left:0;top:0}
.fil_reset a{top:10px;right:30px}
.Filter_Head h2{font-size:15px}
.FSort_dropdown_menu.FSort ul li:nth-child(2){font-family:'PoppinsRegular'}
.ui-autocomplete{width:275px!important;overflow-y:scroll!important}
a.result__more_options{font-size:12px;padding:3px 10px}
.Fl_ChepestList ul li .active{padding:10px 5px}
.Fl_ChepestList ul li a{font-size:11px;padding:0 5px}
.Fl_ChepestList ul{overflow:hidden}
.paxLoginText{padding:10px 15px;width:90%}
.Paxlogin{width:100%}
.htlPaxSumryDtls .col_02:last-child{border-bottom:none}
.htlPaxSumryDtls .col_02{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.htlPaxSumryDtls .col_01{width:100%;border-right:none;border-bottom:1px solid #ccc}
.htlPaxSummryNew h2{font-size:16px}
.htlPaxSmryDtlsNew{width:100%}
.htlPaxSumryName.HtlDtls{width:60%;padding:0 10px}
.htlPaxSummryNew{padding:20px 0}
.htlPaxSummryNewMain{width:100%}
.paxHead h3{font-size:13px;padding-left:10px}
.pax_title_sec_content{flex-wrap:wrap}
.hotel-dtls-gallery .flexslider .slides img{max-height:200px;min-height:200px}
.HtlFilterBtn{padding:8px;width:100%;font-size:20px;display:block}
.theme_border_box{padding:15px}
.booking_head{padding-bottom:15px}
.manageBookFlds{padding-top:15px}
.manageBooking_btn{margin-top:5px}
.refernce_gutter{margin:0;width:100%}
.manageOr_refernce{margin:0 auto}
.steps{display:none}
.pax_backBtn{width:50%}
.pax_title_cnt{padding-left:0;padding-top:10px}
.Fl_sm_Stops.pl-lg-3{padding-left:20px;padding-top:10px}
.pax_log_rgt{padding-top:10px;justify-content:center}
.pax_log_wrp .pax_log_lft p{line-height:16px}
.pax_log_rgt li:last-child{margin-left:5px}
.PaxloginBtn{margin-top:10px;width:100%}
.pax_login_wrp p{font-size:13px}
.enterDetailsPassport .paxinfo{width:35px}
.acc__title h3{padding-left:10px;font-size:16px}
a.freq_flyer{font-size:13px}
.freq_flyer_wrp{padding:15px}
.freq_flyer_wrp .freq_flyer_ele,.freq_flyer_wrp .form-control{margin-bottom:10px}
.seatpasDtls ul{display:inherit}
.seatpasDtls ul li{width:100%}
.seatpasDtls_clm1{font-size:12px}
.seatpasDtls_clm2 h4{font-size:14px}
.seatpasDtls ul{padding-top:10px}
.paxinsurPlanBox{width:100%;margin-right:0}
div#insu02{position:relative;top:0;left:0}
div#insu03{position:relative;top:0;left:0}
.inclusiveCover .head{font-size:14px;padding:10px;line-height:18px}
.paxinsRemove{width:50%;padding:0 10px;font-size:12px;margin:10px 0 0}
.paxFormInsurance .form-group{margin-bottom:10px}
.paxSumryContent .paymentSection{padding:15px}
.paymentSection ul li{padding-right:15px;margin-bottom:10px}
.paymentSection ul li img{max-width:100px;height:40px}
.paymentSection input[type="radio"]+label::before{width:18px;height:18px}
.paxinsCheck{padding-left:28px}
.payBoxFooter h4{font-size:15px}
.payBoxContent{padding-right:0}
.paySecureBox{padding:15px}
.acc__panel{padding:15px}
.fareSummaryBox{padding:15px}
.pax_enable_Seat{padding:30px 15px}
.pax_enable_Insurance{padding:30px 15px}
.eligiblePoints{margin-top:25px}
.paxSumryContent .otpsec{flex-flow:column;padding:35px 15px}
.otpsec .fieldWrap{width:100%}
.CnclHldBtn{margin:0;margin-top:10px;justify-content:center}
.ApplyButton{width:40%}
.result_details{padding:15px}
.result_one_leg{margin-bottom:15px;padding-bottom:15px}
.result_panel_col_l{flex:0 0 100%;max-width:100%;box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.result_panel_col_R{padding:10px 15px;padding-bottom:35px;flex:0 0 100%;max-width:100%;border:1px solid #ccc;border-top:0;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:none}
.result__more_options{transform:translate(-50%,-0%)}
.Fl_ChepestList ul{display:flex;width:100%;height:35px;padding-bottom:0;align-items:center;justify-content:space-between}
.Fl_ChepestList ul li{width:auto;display:inline-block}
.Fl_ChepestList ul li a{display:inherit;width:100%}
.Fl_ChepestList ul li:nth-child(1){width:49.5%;height:50px;border-radius:50px;position:fixed;left:0;z-index:9;bottom:0;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%)}
.FSort_dropdown_menu{bottom:120%;top:auto;left:15px}
.Modify .Search_LftOur label{padding:10px;height:auto}
.Modify.SearchBoxMain{padding:0;padding-top:0}
.flightDeailsTabnav ul{justify-content:space-between;flex-wrap:wrap;display:flex}
.flightDeailsTabnav li{width:48.7%}
.flightDeailsTabnav a{padding:12px 10px;white-space:nowrap}
.flightDeailsTabnav li.active:nth-child(2){border-top-right-radius:5px}
.FlightDtlstabs-content{padding:15px}
.flightitenaeryDtls h3{font-size:15px;margin-top:0}
.flightitenaeryDtls ul li{width:100%}
.resultfareDetails{display:flex}
.FrSelctMain{width:50%}
.FrBtnMob{justify-content:end}
.Fl_R_list ul{display:flex}
.Fl_R_list ul li{padding-right:3px}
.resltselectbtn{margin-top:0}
.ContentArea{padding-top:20px;padding-bottom:15px}
.FSort ul li:nth-child(1){position:relative!important}
.FSort ul li:nth-child(2){position:relative!important;background:none;height:auto}
.Fl_cpst_icon{text-align:center}
.Fl_cpst_content{text-align:center}
.Fl_ChepestList ul li a:hover{width:100%}
.Fl_ChepestIcon{margin:0;background-size:65%;background-repeat:no-repeat}
.Fl_FastestIcon{margin:0;background-size:65%;background-repeat:no-repeat}
.Fl_BestIcon{margin:0;background-size:65%;background-repeat:no-repeat}
.Fl_ChepestList ul li a{font-size:10px}
.result_Ad .carousel-inner .carousel-item img{height:120px}
.FSort_dropdown_menu::after{bottom:-16px;transform:rotate(180deg)}
.FareRlCncelFee_Main{margin-left:0;margin-top:20px}
.additional-data-row{padding-top:20px;padding-left:0}
.onward_add_head{margin-bottom:20px}
.add_onward_btn{margin-right:15px}
.onward_add_head span{margin-right:10px}
.subm_innr{padding-left:0}
.metrixBox img{max-width:85px;padding-bottom:5px}
.FareSummary td{white-space:nowrap}
.MyBookingSection{margin-top:20px}
.myBkngPosition{top:-20px}
.in_side__tab .nav li a{margin-right:10px}
.mybookingTabs .nav-link{display:block!important}
.NavFlightIcon,.NavInsuranceIcon,.NavHotelIcon{width:32px;height:32px;display:block;margin:0 auto}
.nav-link.active .NavFlightIcon{width:32px;height:32px;margin:0 auto}
.nav-link.active .NavInsuranceIcon{width:32px;height:32px;margin:0 auto}
.nav-link.active .NavHotelIcon{width:32px;height:32px;margin:0 auto}
.mybookTabCont{padding-top:0}
.My_B_Head{display:inherit}
.My_B_Head ul{flex-wrap:wrap;align-items:flex-start}
.My_B_Head ul li{width:49%;max-width:none;display:inline-block;padding-bottom:10px}
.myb_item .view{left:0;margin-top:5px;display:inline-block;width:50%;text-align:center}
.myb__booking_details .footer .theme_btnStyle{padding:0 10px;font-size:13px}
.mybkingGray{padding:0 10px}
.mybkngStatus{padding-bottom:10px}
.myb__booking_details .airportCode span.airtime{font-size:14px}
.airlineItenry .airportCode{font-size:13px;margin-left:2px}
.myb__booking_details .air__stops{margin:10px 0;font-size:12px}
.mybookTabCont .layover_time{width:200px;text-align:center}
.in_side__tab .nav-tabs{margin-bottom:20px}
.myb__booking_details .airlineItenry{display:inherit!important;text-align:center}
.airOneLeg .airOneLegTop{padding:15px}
.booking_status{min-width:100%}
.mybHtlAdres{padding-left:0;padding-bottom:10px}
.myHtl_gst{padding-top:10px}
.myb__booking_details .hotel_thumb{width:100%}
.myRewardsTbl .table td,.myRewardsTbl .table th{padding:15px 10px;white-space:nowrap;font-size:14px}
.myRewardsTbl .table .thead-dark th{font-size:14px}
.avalpoints_main{flex-direction:column}
.avalpoints{width:100%}
.avalpoints:first-child{margin-right:0;margin-bottom:10px}
.myProfileBtn{padding:0 12px;font-size:14px}
.ins_plan_heading{padding:15px;font-size:16px}
.ins_poliyName_txt{font-size:15px}
.ins_poliyName_title{font-size:14px}
.ins_policy_content{padding:0 15px}
.ins_plan_content{flex:0 0 100%;max-width:100%}
.ins_fare_in{padding:15px}
.ins_fare_box{flex:0 0 100%;max-width:100%;border-left:0;border-top:1xp solid #ccc}
.Tune_P_main{padding-top:25px}
.Tune_P_main .carousel-control-prev{top:0;left:-36px}
.Tune_P_main .carousel-control-next{right:-36px}
ul.Tune_P{white-space:nowrap}
.Tune_P_main .paxinsCheck h4{white-space:normal}
.Tune_P_main .paxinsCheck p{white-space:normal}
.Tp_Arrows{position:relative;top:-98px}
.Tune_P button.owl-prev{left:-10px}
.Tune_P button.owl-next{right:-10px}
ul.provider_apiListSearch li{margin-right:0;width:50%;margin-bottom:5px}
.ViewFares_panel_col_l{flex:0 0 100%;max-width:100%}
.ViewFares_panel_col_R{flex:0 0 100%;max-width:100%;text-align:center;padding-top:10px}
.ViewFarePriceBtn{margin:0 auto;margin-top:10px}
.VFDtls_list li{width:50%;font-size:13px}
.ViewFare_Icon ul li{width:49%;padding-bottom:10px;font-size:13px}
.ViewFaresList h3{font-size:14px}
.VFareCont{width:85%}
.RefeBkng .nav{padding:0}
.showTrip-fl{position:relative;margin-bottom:10px}
.opt_box1{display:inherit}
.seatPlaneOut .table_outSeat{overflow-x:hidden}
span.relax{font-size:12px;padding-left:0;display:inline-block;line-height:17px}
.paxmulty h2{width:auto;display:inline-block;margin-bottom:0;margin-right:0}
.pckg-mdfy-col_02{width:100%}
.mypayltrcolor{line-height:16px;padding-bottom:15px}
.Search_Rht_FH{position:inherit}
.flightineed{flex-direction:column}
.fh_ineed-show{width:100%}
.fh_ineed-show .fld_bdr_right{border-right:solid #ccc 1px;border-bottom:0}
.agencylogo{height:40px}
.agencylogo img{height:40px}
.hm_preferedMain .hm_col_01{width:100%}
.hm_preferedMain .hm_col_01_bhalf{width:100%}
.hm_preferedMain{position:inherit}
.hm_prferdbox{display:inherit}
.hmStops input[type=checkbox] + label{margin-bottom:0;margin-top:0}
ul.provider_apiListSearch{padding-top:0}
.hm_preferedMain label{border-radius:0;border-left:none;border-right:none}
.FilghtClassMulty .hm_preferedMain label{border-top:0}
.FilghtClassMulty .hmStops input[type=checkbox] + label{border-bottom:solid #ccc 1px;padding-bottom:12px!important}
.modifyMulti{border:solid #ccc 1px;border-radius:5px;margin-top:5px}
.modifyMulti label{border-top:0}
.hm_padding label{padding-left:15px!important}
.pax_title_sec_content .htlsumrypic{width:100%;padding-right:0}
.pax_title_sec_content .htlsumrypic img{width:100%;height:170px}
.htlheadsec .pax_title_sec_content{flex-wrap:wrap}
.htl_dtlsnavList li{font-size:13px;padding-left:0;padding-right:0}
ul.htl_dtlsnavList{width:100%}
ul.htl_dtlsnavList a{padding:10px 15px}
ul.task-items li.item{flex-wrap:wrap}
ul.task-items li.item .task{flex-direction:column;width:100%}
ul.task-items li.item .task .name{margin-left:0;text-align:center;padding-top:10px;line-height:18px}
.myb__booking_details .mybHtlAdres{padding-left:0!important}
.addextra_content .insur_img{text-align:center}
.addextra_content ul{padding-left:0}
.addextra_content .box_det_con ul.insur_con li{padding-left:25px}
.addextra_content .box_det_con ul.insur_con li:before{left:0}
.RoomDtlsColorMain{width:100%}
}
@media screen and (max-width: 480px) {
ul.Tune_P li{width:100%;height:150px}
.Tune_P_drawer_heading{background-color:#ccc;color:#fff;border-top:1px solid #333;margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d_active{background-color:#666;color:#fff}
.TuneShowContent{border:1px solid #100b52;border-radius:5px;padding:20px}
}
@media (max-width:360px) {
.paxCont_submit,.paxCancel{width:120px}
}