  
@media (min-width :1193px) and (max-width:1440px) {
    
	.top_cut{top: 42px;}
    .fixed-right {position: fixed;right:160px;max-width: 300px;top: 98px;}
    .choose_left img{width:70%;}
    .call_support{right: -42px;}
}

@media screen and ( max-width:767px){

.search_con{width:100%;float: left;margin-top: 0px;text-align: center;padding-top: 0px}
.search_main{width:100%;margin:10px 0px 2px 0;padding:15px 10px 10px 10px;border-radius:20px;box-shadow:none;}
.searc_bg {padding:5px; background:url(../images/mobile_bg.svg) no-repeat;background-position:center;}
.flight_menu ul li a{font-size: 11px;}
.bannerhead{margin-top:10px;}
.main_footer{background-image:none;padding-bottom:0px;}
.filtor_top{display: none;}
.about_mob,.mobile_Con {display: block;}
.about_small img {width: 70%;}
.about_dest {display: none;}
.main_filter{ display:none;}

.origin_con_mob input,.desti_con_mob input,.calden_right_mob input,.calden_left_mob input{ font-size: 30px;}	
.search_div button{ font-size: 17px;padding: 10px 0;width: 100%;border-radius: 20px;}

.flight_menu{margin: 6px 0 0 0;}
.search_menu ul{margin:-24px 0 0 14px;}
.flight{margin-right: 41px;top: -11px;left: -21PX;}
.hotel{margin-right: 41px;top: -11px;left: -21PX;position: relative;}
.search_menu ul li a{    line-height:32px;padding: 0px 34px;font-size: 15px; height:32px;}
.flight_menu ul li label{margin-left: 3px;}
.main_menu{width:12%;float: right;padding-right:0px; margin-top: 0;padding-top:0;}
.main_menu ul li a:before{content: '|';color: #ccc;display:none;padding: 0 15px;}

.contact_con a{font-size: 12px; top:0;}
.logo a{ padding:2px 0 0 6px;}	
/*#mainnav #menu {display: none;}*/
#menu i{font-size:16px;vertical-align: text-bottom;
        padding-left: 3px;}
#mainnav ul {display: none;background: #fff;padding: 6px;position: absolute;z-index: 9;right: -20px;width: 200px;top:28px;box-shadow: 2px 2px 2px #ccc;}
#mainnav ul li {display: block;border-bottom: 1px dashed #ccc;width: 100%;float: left;}
#mainnav ul li a {display: block;padding: .75em 1.5em .5em 1.5em;}
.calden_right{width: 49%;margin-left: 5px;}

.desti_con{width:100%;height:75px;}
.origin_con{width:100%;margin-bottom:15px;height:75px;}
.MonthlyDeal h2{font-size: 16px;}
.calden_left input,.calden_right input{font-size:16px;}
.modify_cal_left input,.modify_cal_right input{font-size:16px;}
.head_con{padding: 10px 15px;margin-bottom:5px;}
.logo{width:60%;}
.copnDeal_content h4{font-size: 14px;}
.knowbtn{left: calc(50% + 76.5px);}
.CopnDeal{ margin-bottom:15px;}
.header_right{width:40%; float: right;}
.contact_con{width:40%;margin-top:0;display:none; }
/*.offer_con h1{ font-size:24px;}*/
.country .select{ font-size:12px;}
.falg_div{width:100%;padding-top:0;}
.offer_div{ margin-bottom: 15px;}
/*.offer_con{ display:none;}*/
/*.why_con h4{font-size: 15px;padding: 4px;}*/
.modify_right{width: 35%;float: right;text-align: right;}
.modify_cal_left{width: 47%;margin-left: 0;margin-right:5px;}
.modify_con{padding:0px; margin-bottom:0;top:0;top: 0;position: fixed;z-index: 9;height: 50px;}
.modify_calendr{margin:10px 0;}
.modify_passenger{ margin-bottom:15px;}
.modify_cal_right{width: 48%;}
.destinatin_div{padding: 4px 0px;width:75%;}
/*.why_con p{font-size:12px;}*/
.gradient70{width:70%;}
.gradient30{width:24%;}
.from_to {width:98%;padding:0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.modi_date {padding: 0;padding-left:27px;font-size:13px;}
.modi_pase {padding: 3px;display:none;}
.back_icon{ padding-right:6px;}
.back_icon i{ font-size:15px;} 
.flight_itemtop{padding:6px 8px}
.modify_right button{font-size: 13px; padding: 6px; margin-top: 20px;}
.result_main{ margin-top:50px;}
.openpop{display:inline-block;width:100%;}
.openpop2{display:inline-block;width:100%;}
.flight_item_inbound{box-shadow:none; border-radius:0;width:100%;}
.flight_logo_mob font{width: 100%;display: inline-block;font-size:11px;color:#333;}
.flight_logo_mob img{width:30%;display: flex;padding-right: 5px;}
.result_left{width: 100%; margin-right: 0;}
.contact_result{width: 65%;}
.modifyleft_one,.modify_calendr,.modify_passenger,.modify_btn{width: 100%;}
.modify_button{ text-align:center;padding: 10px 0;border-radius:20px; width:97%;font-size:17px;}
.flightban_mob{ display:block;}
.banner_section{background: #6dc0e5!important;}
.repon_filter{display: block;}
.reslt_right{width: 100%;  background:#fff;padding: 0 3px;}
.gradient_slider{background:#fff;}
.country .dropdown{z-index: 9;    top: 27px;}
.slider_logo p{width:100%; float: left; text-align: center;}
.slider_logo img{ width: 12%!important;}
.airlines_slide_left{width:40%;}
.airlines_slide_right{width: 60%; float: left;}
.owl-prev,.owl-next{display: none;}
.passen_left_mob> p{ font-size: 13px;padding-right: 6px;}
.passen_left{height:75px;}
 .seclect_airline{margin-top: 20px;}
.filtor_top {position: fixed;top: 0;left:0px; width: 100%;height:100%;background-color: #fff;box-shadow: 2px 0 5px rgba(0,0,0,0.3);transition: left 0.4s ease-in-out;padding:10px;z-index:9999;border-radius:0px;        overflow: hidden;
        overflow-y: scroll;}
.filter_close{display: block;position: absolute;right: 17px;width: 30px;height: 30px;color: #000;cursor: pointer;}
.clear_filter{position: absolute;right: 60px;top:10px;display:block;}
.clear_filter a{color:#0f88fb; font-size:12px;cursor:pointer;}
.filter_Apply{display:block;}
.mobile_con{display: block;}
.desti_mid img,.calden_mid img {width: 50%; padding-top: 30px;}
.from_wherediv,.to_wherediv,.passenger_mob,.airclass_popupmob{ z-index: 9999;position: fixed; overflow: hidden;height: 100vh; top: 0;left: 0; background: #fff; width: 100%; padding: 15px; display:none;}
.mob_input{box-shadow: 0 0 15px 2px rgba(0,0,0,0.15);margin: 0 0 15px; height: 45px; padding: 10px 15px!important;}
.from_header{position: relative;}
.from_header h3{ font-size: 16px; color: #000;margin: 0 0 15px 0;}
.from_header a{position: absolute; right: 6px; font-size:20px;color: #000;top: -7px;text-decoration: none;}
.flight_time_con{padding:4px 10px;border: 1px solid #ccc;border-radius: 12px;margin-bottom: 16px;position:relative;position: relative;box-shadow: 1px 1px 6px #ccc;}
.flight_round_mob{padding:8px 10px;border: 1px solid rgba(16, 16, 16, .22);border-radius: 12px;margin-bottom: 16px;position:relative;display:flex; flex-direction:row;}
.Round_trip_mob{width:100%; display:flex; flex-direction:row;}
.top_cut{left: -103px;top: 45px; display: none;}
.listing_left{width: 100%; background:#fff;padding:0px;}
.mobresult_btn{width: 100%; float: left; padding: 6px 0; display:block;}
.mobr_right{float: left;width:50%;}
.mobr_right del{ font-size:14px; display:inline-block; padding-bottom:6px; color:#e83819;}
.mobl_btn{float: left;width: 50%;text-align: right;}
.mobr_right h5{font-size:18px;font-weight: bold;color: #000;}
.mobr_right p{ font-size:9px;}
.drop_filter label{ font-size:12px;}
.destination_code span{margin-top: 4px;display: inline-block; padding:0px;}
.flight_icon{padding:0px;}
.flight_icon font{font-size: 11px;}
.mob_time{display: block; font-size:14px;padding-top:8px;color:#101010;}
.listing_right,.flight_time_one{display:none!important;}
.mobl_btn a{background:#ef6614 ;border: none;color: #fff;font-size:14px;padding:7px 18px;border-radius:4px;font-weight: bold; display: inline-block;margin-top: 14px;}
.flight_time_two{width:25%;line-height:12px;}
.flight_time_two2{width:25%;line-height:12px;display:none;}
.destination_code{width:36%;display:block;}
.Airport_Code{font-size:12px;}
.AirportName{font-size:12px;display: inline-block;}
.AirportNamemob{font-size:12px;display:block;}
.destination_coderound{width:36%;display: inline-block;float: left;text-align: left;}
.destination_coderound2{width:36%;display: inline-block;float: left;text-align: right;}
.resultbook_left{width:35%;padding: 6px 8px;}
.resultbook_right{ width:65%;padding: 6px 8px;}
.pos_top{top: 0px;}
.Filter_right{ display:none;}
.drop_filter> ul li{padding-right: 5px;}
.modi_pase span{ font-size:13px;}
.modify_left{width:100%; margin:0;display:block;}
.from_to span{ font-size: 15px; padding:0 4px;}
.modi_date span{ font-size:13px;padding:0 2px;}
.modi_date font,.logoanimation{display:none;}
.mobile_pas{ display:inline-block; font-size:13px!important;}
.mobile_pas font{display:inline-block;}
.grey-row .third-scc{width:25%;}
.payment_con{background: #f5f7fb; padding:10px; margin-top:0px;}
.flight_dep1{width: 50%;}
.flight_dep3{width: 49%;padding-top: 8px;}
/*.dotLeft{width: 7px;height: 7px;background: #fff;border: 1px solid #333;border-radius: 50%;position: absolute;left: 0;top: -1px;}*/
.dotRight{height:5px;width: 5px;background: #333;border: 1px solid #333;border-radius: 50%;position: absolute;top: 0px;right:27px;}
.flight_dep1> span{color: #7e7e7e;font-size: 10px;}
.destination_coninbound{background: #fff;width:100%; border-radius:0; padding:0; margin-bottom:0;}
.nextday_con{padding:6px; border:1px solid #ccc; margin-top:0; background:#d8d7d7;}
.flight_itemDepColor{background:rgba(232, 56, 25, 0.1);}
.flight_itemArrColor{background:rgba(232, 56, 25, 0.1);}
.from_to span i{display:none;}
.from_to span font{display:inline-block;}
.city_con{padding:6px; border:1px solid #ccc;}
.resul_deatil{ padding:6px;top: -1px; background:#fff;}
.flight_icon img{width:30px;}
.outbond_icon{ padding:0 4px;width:12%;}
.outbond_one{ display:none;}
.outbond_two{width: 35%;    padding-right: 3px;}
.outbond_third{width:33%;}
.outbond_four{width: 20%;}
.layover_con p{left: 18%;}
.modify_right {width: 35%;float: right;text-align: right;display: none;}    
.outbond_topL h2{margin: 3px 0 0 0;}
.indiaConf_top ul li:nth-child(3n+1){font-size:12px!important;}
.indiaConf_top ul li:nth-child(3n+2){ font-size:12px!important;}
.indiaConf_top ul li:nth-child(3n+3){font-size:12px!important;}
.outbond_two_con p,.outbond_third_con p{font-size:12px!important;}
.outbond_two_con span,.outbond_third_con{font-size:12px;}
.outbond_four_con p,.outbond_four_con span{font-size:12px!important;}
.Modify_BTN > a{font-size: 18px;padding: 4px 16px;}
  /*result page css*/
.Filter_left{float: left;width: 100%;padding: 0 15px;}
.all_airline,   .feature_prev, .feature_next{ display:none;}
.date_p{color: #7e7e7e;font-size: 11px;}
.city_p{margin-bottom: 3px;font-size: 15px;}
.deal_section p{padding: 0px 0;width:45px;}
.slide_left img{width:80%;margin-top:0px;}
.airline_slider{ margin:0; background:#fff; margin-bottom:15px;}
.ca-container{ width:100%; margin:0;}
.anim_box{width: 25%;}
.slide_left{width:30%;margin: 4px 0 0 0px;}
.slide_right{width:70%;padding-left: 4px;}
.slide_right span{ font-size:11px;}
.city_con, .nextday_con{width:100%;}
.result_headinbound{ display:none;}
.ui-widget.ui-widget-content{width:90%!important;left:10px!important;}
.passenger-div{display: none;border-radius: 0px;position: fixed;width: 100%;top:379px;left: 0px;margin-left: 0;z-index: 99;background-color: #fff;}
.airclass_popup h4 {display: block;background: linear-gradient(to right,#e83819,#f3850b);text-align: center;text-transform: uppercase;font-size: 20px;width: 100%;padding: 6px;color: #fff;}
.airclass_popup {display: none;border-radius: 0px;position: fixed;height: 100vh!important;width: 100%;top: 0px;left: 0px;margin-left: 0;z-index: 9;background-color: #fff;}
.done-btn, .done-btnmob, .btn_class, .done-btn_classmob {background: linear-gradient(to right,#e83819,#f3850b);color: #fff;font-size: 18px;border: 0;padding: 8px 40px;border-radius:4px;}
.outbond_topR > span{ font-size:12px;}
.outbond_top{display:flex; flex-direction:row;align-items:center;}
.outbond_topL{width:35%;display: flex;flex-direction: row;align-items: center;column-gap: 2px;padding:7px 0px;}
.outbond_topR{width:65%; padding:0 4px;text-align:center;}
.scrollMob{flex-flow: wrap; min-height: calc(110vh - 258px);height: calc(110vh - 258px);overflow-y: scroll;    width: 50vw;}
.borderRight{border-right:1px solid #ccc;}
.fare_book button {font-size: 18px;font-weight: bold;color: #fff;border-radius: 6px;text-decoration: none;display: inline-block;cursor: pointer;border: 0px;padding: 14px 0;background: transparent;}
.disabledmob{background:#fff;text-align:center;position: absolute;height:50px;right: 8px;top: 6px;}
.back_icon{display:inline-block;}
.onewayDeal img{width:6%;}    
.modify_search {top:-10px;background: #fff;z-index: 99;overflow: auto;left: 0;height:100vh;overflow-y: hidden;position: fixed;border-radius: 0px;padding-top: 20px;    box-shadow: 0 7px 13px 1px rgba(0,0,0,.50); display:none;}
.modify_close{display:block;}
.flight_item {margin-bottom:0px;}
.result_mob {display: block;width: 100%;float: left;margin-bottom:5px; padding:0 6px;}
.flight_itembotm, .flight_deprt, .flight_br, .radio_div, .flight_dep2 {display: none;}
.flight_time_third{width: 36%;text-align: right;display:none;}    
.flight_logo_mob {width:50%;float: left;display: flex;flex-direction: row;}
.line_img::before{width:0px;height:0px;content:none;}
.line_img::after    {width:0px;height:0px;content:none;}
.line_img{top: -3px;}
.line_img1 dfn{left: 30px;}
.line_img3::before{left: 28px;}
.line_img3::after{right: 48px;}
.line_img3 dfn{left: 42px;}
.flight_fare_mob i{ font-size:15px; padding-right:6px;}
.outbond_icon img{ border:0; width:100%;}
.flight_mob_Pr {width:50%;float: left;display: block;}
.flight_itemleft {border-right: 0;width:35%;}
.flight_logo {text-align: center; display:none;}
.flight_fare, .city_con {width: 100%;text-align:center;}
.flight_arriv{ width:100%; padding-top:8px;}
/*.booknow-bt .Enablebtn{position: absolute;width:42%;border-radius:0;right: 0;bottom: 0;text-align:center;}*/ 
.booknow-bt button {position: absolute;width: 100%;border-radius:0;left: 0;bottom:10px;}  
.flight_arriv p{ font-size:13px; font-weight:bold;text-align:left;}
.mobile {display: block; }
.flight_itemright {width:65%;}
.flight_logo img, .flight_fare {display: none;}
.flight_dep1 {margin-top:0px; border:0px;padding:0px;text-align:center;}
.flight_dep1 p {font-size: 10px;text-align:center;color: #7e7e7e;}
.mobile_br{ display:block;}
.mobile_br{border-bottom: 1px solid #333; position: relative;padding-bottom: 2px;font-size: 11px; float:left;width:100%;}
.oneway_left {width: 55%;}
.oneway_logo, .one_flightname, .oneway_book, .airlines_detail {width: 100%;}
.oneway_logo img {width: 80%;}
.one_flightname {padding-left: 0;}
.oneway_right {width: 45%;}
.oneway_duration {width: 40%;padding-left: 6px;}
.cance_pro, .non-stop, .rustfactor_fil{display: none;}
.oneway_price {width: 60%;margin-top: 0;}
.book_effct {width:55px;margin: 0 0 0px 6px;}
.round_fourth h2 {font-size: 14px;}
.round_fourth{ padding:0px;}
.flight_time_two .stop{font-size:12px; padding-top: 5px;display: inline-block;}
.round_mobPrice{width:100%; display:inline-block;text-align:right; padding-bottom:10px;}
.round_mobPrice h5{font-size: 18px;color: #101010;font-weight: 700;line-height: 24px;letter-spacing: -.41px;}
.pament_left{ width:100%; float:left; position:relative;margin-right: 0px;padding:5px;}
.payment_right{width:100%; margin:0; padding:15px;}
.pay_pax_detail_Title{width:30%;padding-left:0;}
.pay_pax_detail{width:68%;}
.pay_pax_gender{width: 30%;}
.pay_pax_birth{width:100%;}
.contactDivleft{width: 100%;float: left;margin-right: 0px;padding: 15px;}
.contactDivright{float: left;width: 100%;padding: 15px;}
.payment_div .airline-information{ padding:0px;}
.departed img, .departed img{width: 8%;}
.middle-search_no{ padding:15px;margin-top: 60%;}
.no_result{ width:100%;}
.no_result h1{ font-size:31px;}
.no_result_left img{ width:100%;}
.foter_airlies{border-left:0px;padding: 10.5px 0;display:none;}
.result_footer{height:65px;}
.fare_div span i{ padding-right:7px;}
.fare_divround span i{ padding-right:7px;}
.nextday_con{ display:none;}
.bg_gray{ background:#fff;}
.fare_book {background: linear-gradient(to right,#e83819,#f3850b);text-align: center;position: absolute;right: 0px;border: 7px solid#fff;border-radius:20px;}
.fare_div {padding: 8px 0 9px 20px;text-align: left;width: 100%;}
.fare_divround {padding: 8px 0 9px 20px;text-align: left;width: 100%;}
.fare_book a{margin-top:0px;width:100%;font-size:15px; background:none;box-shadow:none;}
.colunm1{width:12%;}
.colunm2{display:none;}
.colunm3{width:30%;}
.colunm4{width: 34%;}
.colunm5{width:23%;}
 .ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-multi-2 ui-datepicker-multi{left:10px!important;z-index: 9;top: 404.953px;
    display: block;background: #fff;min-height: 200px;}
#ui-datepicker-div{width:100% !important;left: 2px !important;bottom: 0 !important;box-shadow: none;height:100%!important; overflow: hidden;overflow-y: auto;top:0!important;}

.ui-datepicker-multi .ui-datepicker-group{float: left;width: 100%!important;background: #fff;padding: 6px;}
.ui-datepicker td span, .ui-datepicker td a{ width:100%;
        height:50px;}
.Enablebtn img {width: 24%;padding-left: 7px;}
.fare_book span,.fare_book button {padding: 12px 15px;}
.MobileSearchAutoComplete{position: fixed;z-index: 99;top:-56px;left: 0px;width: 100%;height: 110vh;background: #fff;padding: 10px;}
.MobileSearchAutoComplete .origin_con,.MobileSearchAutoComplete .modify_from{width:100%; padding-bottom:30px;}
.MobileSearchAutoComplete .desti_con,.MobileSearchAutoComplete .modify_to{width:100%;}
/*.MobileSearchAutoComplete .desti_mid,.MobileSearchAutoComplete {display:none;}*/
.desti_mid {float: left;position: absolute;top: 76px;right: -11px;transform: rotate(90deg);width:auto;z-index:9;}
.arrow_LR{width:35px;padding:5px;background:#fff;color:#e83819;height:35px;left:-16px;position: absolute;top: 26px;z-index:0;}
.MobileSearchAutoComplete .origin_con,.MobileSearchAutoComplete .modify_from{width:100%; padding-bottom:30px;}
.MobileSearchAutoComplete .desti_con,.MobileSearchAutoComplete .modify_to{width:100%;}
/*.MobileSearchAutoComplete .desti_mid,.MobileSearchAutoComplete{display:none;}*/
.MobileSearchAutoComplete h4{ display: block;font-size:13px;color: #706e6e;padding: 0px 0;font-weight: bold;
    margin-bottom: 20px;position: absolute;text-transform:uppercase;top: 80px;left:12px;}
.MobileSearchAutoComplete .city_orgin,.MobileSearchAutoComplete .modify_orgin{ display:none;}
.MobileSearchAutoComplete .city_span,.MobileSearchAutoComplete .modify_span{ display:none;}
.MobileSearchAutoComplete input{ padding: 10px 26px 10px 20px;font-size:13px;border-radius: 5px;margin: 0 0 15px;outline: 0;position: relative;z-index: 100;border: 1px solid #d6d6d6;
    -webkit-appearance: none; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;top:90px;width:85%;font-weight: normal;color: #000;}
.MobileSearchAutoComplete .error_mesg{display:none;} 
.MobileSearchAutoComplete .modify_calmob{ margin-top:20px;}
.MobileSearchAutoComplete .modify_depart{display:none;}
.MobileSearchAutoComplete .modify_calspan{ display:none;}
.MobileSearchAutoComplete .modify_cal_mid{margin-top: 10px;}
.destop_con .mobile_cross {display: none; position: fixed;left: 325px;color: #000;padding: 2px 5px;top:51px;z-index: 999;background: url(/images/metrial.png) no-repeat -91px -43px;width: 20px;height: 18px;}
.destop_con.mobile_cross i{color:#000; font-size:15px;}
.ui-widget.ui-widget-content{z-index: 1045 !important;white-space: nowrap;top: 96px!important;left: 15px!important;}

.SessionTimeOut .sessionbox{width: 372px!important;}
.close_passen{ font-size:18px; display:inline-block; width:100%; float:left;}
.close_passen> span{color:#fff; font-size:18px; display:inline-block; text-align:right; text-align:left;}
.close_passen> i{text-align:right;float: right;font-size: 20px;}

.newslatter input{ font-size:14px;width:100%;padding:11px 100px 11px 8px;}
.fare_quted{ padding:10px;display:none;}
.width_mob {width: 60%;}
/*.mobpay_header{ display:none; padding:10px 10px 10px 20px;}*/
.paspaymentMobile{display:block; padding:10px;    background: #eee;}
.paymenttymob{ font-size: 15px;color: #fff;font-weight: bold;width: 100%;float: left;display: block;background: #49494a;padding: 10px;}
.paymenttymob i{padding-right:4px;}
.mobnon,.price-section,.whychoose_con{display:none;}
.Make_Mobile_Popup {display:none;position:fixed; top:0px;z-index:99;background:#fff; height:100vh;overflow-y:scroll;left:0;} 
.Make_Mobile_Popup_show {display:block;} 
.booknow-bt input{padding: 8px 10px;font-size:13px;}

.gray_pay h3{ display:none;}
.mobile_none,.footer_result{ display:none;}

.ResultProgressPopup .ResultProgressProgressBar{left: 50%;width:30%; height:102px;}
.ResultProgressPopup1 .ResultProgressProgressBar1{left: 50%; width:100%;}
.confirm_progress1{width:100%;}
.DesktopCon{ display:none;}
.MobileCon{ display:block;}
.mobile_container{ width:100%; float:left; padding:10px; background:#f5f7fb;}
.mobilefare_increase{ display:block;width: 100%;float: left;background: #edecec;padding: 6px;font-size: 10px; margin-top:8px; position:relative;}
.mobilefare_increase img{width: 30px;float: left;padding-right: 5px;}
.mobilefare_increase span{ color:#ff0b00; padding-left:6px;}
.mobilefare_increase p{width:90%; margin:0; padding:0; float:right;}
.mobilefare_increase em img{ width:23px;}
.mobilefare_increase a{position: absolute;color: #000;font-size: 17px;right: 11px;}


    /*------ footer css ---------*/
.footer_con{ padding:10px;}
.footer_company h6{ font-size:16px;}
.footer_company,.footer_destination{ margin-bottom:20px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:none;}
.footer_destination h6,.footer_touch h6{margin-bottom: 15px;font-size:16px;}
.newslatter button{right:0px;padding:9px 12px;font-size: 14px;}
.footer_company ul li a{ font-size:12px;}
.footer_destination ul li a{font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;float: left;padding-right: 8px;}
.footer_touch{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.passenger_back{width:100%;}
/*.mobilepassenger_btn{display:block; margin-top:15px;position:fixed;left:0; bottom:0;width:100%;}*/
.mobile_none{display:none;}
.passDepartThird> span,.passDepartOne> span{font-size:11px;}
.fare_div> span{ font-size:20px;}
.fare_divround> span{ font-size:20px;}
.border_radius{border-radius:0;}
.border_radius h3{ display:none;}
.contact_top{padding:0;}
.contacttopRight{ margin-left:0; padding:0; margin:15px 0;}
.contact_form{ width:100%;}
.result_book{border:0px; border-radius:0;}
/*.contents{ width:100%;height:490px;top:42%;}*/
.contents {width: 100%;top: 42%;}
.close_group{left: 88%;top: 18px;}
.booknow-bt{ padding:10px 0px ;}
.airlines_header {display: none;}
.quick_linck ul li{width:100%; padding:0 15px;}
.popular_Routs> ul li{width:100%; padding:0 15px;}
.deal_sectionR{width:80%;float: left;padding: 0 4px; background:#fff;}
.deal_sectionL{width:20%;}
.scrool_top span{padding: 15px 10px;    font-size: 13px;}
.deal_section{ width:25.1%;height:50px!important;}
.seclect_airline{margin-bottom:0px; margin-top:0px;display:none;}
.deal_Banner {float: left;width: 100%;margin-left: 0px;padding:5px 0px;}
.add_Banner{margin-top: 0px;box-shadow:none;}
.bannerhead h1{font-size:20px;padding-left:15px;}
.bannerhead p{font-size: 14px;display:none;}
.porelative{position:relative; margin-top:-4px;}
.passenger-div::before{background: rgba(0,0,0,.7);position: fixed;top: 0;width: 100%;display: none;z-index: 99;}
.Select_Class select option{font-size: 13px;padding: 4px;}
.infants-right,.children-right,.adult-right{width:90px;}
.adult-row,.children-row,.infants-row{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.adult-minus{height: 30px;width: 30px;}
.qtynumber{width:30px; font-weight:normal;}
.adult-plus{height: 30px;width: 30px;}
.adult-minus-txt{width: 28px;font-size: 18px;height: 28px;border-radius:20%;color:#49494a;}
#spanFromArpMob {display: block;font-weight: bold;font-size: 20px;}
#spanToArpMob {display: block;font-weight: bold;font-size: 20px;}
.city_orgin{ font-size:13px;}
.travel-btn-down{font-size:15px;}

.icon_takeoff{left: 0px;top: 20px;}
.icon_takein{left:4px;top: 24px;}
.cross_iconpop{background: url(/images/remove.svg) no-repeat;width: 16px;height: 16px;float: left;position: absolute;right:70px;top: 112px;z-index:999;}
.crossButn{background: url(/images/close.svg) no-repeat;width: 20px;height: 20px;float: left;margin-left: 10px;}
.cross_icon{display:none;}
.cross_icon2{display:none;}
.ui-widget.ui-widget-content{ box-shadow:none;}
.ui-menu .ui-menu-item-wrapper{padding: 7px 5px 7px 32px !important;font-size: 14px;}
.ui-widget.ui-widget-content{top: 88.094px!important;left: 7px!important;}
.overlay_bg{position: fixed;width: 100%;height: 100%;left: 0;top: 0;margin: 0 auto;z-index: 99;background: rgba(0, 0, 0, 0.61);padding:10px;}
.select-passenger {margin-top: 0.5vw;position: absolute;z-index: 99;background: #fff;top: 148px;bottom: auto;width: 95%;border-radius:20px;}
.padding_bottom{ padding-bottom:40px;}
#web2{height: 100vh;overflow-y:scroll;position: initial;}
.Flight_Air> ul li{width:30%;margin-bottom:15px;margin-right: 10px;}
.airline-logo p{ font-size:12px; padding-top:5px;}

.lastmin h1{color: #000;text-align:center;right:0px;top: 2px;font-size: 18px;width: 100%;display: inline-block;padding:10px 0;}
.trust_container picture img{width:100%;}
.book_footer{padding:0;}
.search_con ul li a{ font-size:14px; font-weight:normal;}
.DestSectorMobile{position: fixed;top: 0;width: 100%;left: 0;height: 100vh;}

.DropScrol{ max-height:100vh;width: 90%;float: right;}
.DestDrop{ margin-top:20px;}
.mobileArrow{ display:block;font-size: 30px;cursor: pointer;color: #333;}
.origin_con input,.desti_con input{width: 85%;border: 1px solid #333;padding: 6px; font-size:12px;}
.modify_from input,.modify_to input{width: 85%;border: 1px solid #333;padding: 6px;}
.SeacrFont{font-size: 18px; padding-left:30px;}
.SeacrFont em {font-weight: normal; font-style: normal; color: #696767; font-size: 17px;}
.modify_orgin{ font-size:11px;}
.logo a img{ width:60%;padding-left: 5px;}
.couponCon{ margin-bottom:15px;}
.callContainerMob{ display:block;width:100%;padding: 10px 15px;float:left;}
.callContainerMob a img{width: 26px; margin: 0 10px;border: 1px solid #000;border-radius: 50%;padding: 4px;}
.callContainer {display: none;}
nav .logo { width:40%;box-sizing: border-box;padding: 5px;margin-bottom:4px;}
nav .logo a img {width:100%;}
.toggle-icon img{width:20px;}
.mainheader_right{width:46%;}
#toggle-icon {display: block;position: absolute;right: 12px;z-index: 7;border: 1px solid #000;padding: 3px 2px 0 2px;cursor: pointer;top: 8px;}
nav .menu .links {text-align: center;width: 94%;background-color: #fff;position: fixed;z-index: 9;right: 0;top:0px;height: 100vh; overflow-y: scroll;overflow:auto;}
.menu {content: " ";position: fixed;display: none;width: 100%;height: 100%;left: 0;top: 0;margin: 0 auto;z-index:10;background: rgba(0, 0, 0, 0.8);}
.menu_icon{color: #000;stroke-width: 2px;width: 25px;height: 22px;}
nav .menu .links li {display: block;margin-top: 0px;text-align: left;padding: 0;}
.callContainerMob{display:none;}
nav .menu .links li a {background-color: #fff;width: 80%;display: inline-block; font-size:11px;color:#333;}
nav .menu .links li a:nth-child(1){width:65%;}
nav .menu .links li a img{width:65%;}
nav .menu .links li a:nth-child(2){width:20%;}
nav .menu .links .parent .childs {position: sticky;width: 100%;text-align: center;}
nav .menu {width: 100%;}
.active-bar .fa-bars {display: none;}
.menu_none{color: #fff;border: 1px solid #fff;padding: 5px;text-align: left;float: right;cursor:pointer;margin-top:1px;width: 31px;}
.toggle-icon .fa-times{ display:none;}
.smart_check{ width:16%;}
.policy_textse{width:64%;font-size: 12px;padding: 10px 15px 9px 15px;}
.extended_price{width:20%;}
.main_Refund{ padding:0;}
.airline_RefundLeft span{ width:15%;padding-left: 5px;padding-top: 6px;}
.refund_Text{ width:100%; border-right:0px; height:unset;}
.refund_TextRight p{padding-top: 0px;}
.airline_RefundLeft h3{ font-size:13px;}
.airline_RefundLeft{width:80%;}
.airline_RefundRight{width:20%;padding: 13px 9px }
.Refund_BottomLeft{width:10%;}
.Refund_BottomRight{width:88%;}
.para_text{text-align:center;font-size:13px;padding: 8px 4px;}
.payment_div> h2{text-align:center;font-size:13px;padding: 8px 4px;}
.extended_con{ padding:0;}
.para_text p{ margin-top:10px;color:#000;}
.airline_RefundLeft .input-radio{ margin-top:8px;}
.extended_bottom p{font-size:11px;}
.extended_price h5{padding-top: 12px;}
.Flight_Info> ul li dfn{width:100%;}
.Flight_Info> ul li span{ width:100%; font-weight:bold;text-align: center;}
.pricerange_mobile{ display:block;}
/*.pricerane_destop{ display:none;}*/
.SelectAirline{width:100%;padding: 10px;}
.destopnone{ display:none;}
.ailines_detail{width:30%;line-height:12px;}
.line_img img{display: none;}
.SelectAirline ul li{ margin-right:0px;width:50%;height:auto;}
.ailines_detail p{font-size:10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.flight_round_mob {width: 100%;float: left;margin-top: 10px;}
.result_book{display:none;}
.mob_oneway_mid{ width:50%;float:left;display:inline-block;}
.mob_oneway_price{width:20%; float:left;text-align: right;padding-top:15px;}
.mob_oneway_price h5{ font-size:16px; font-weight:bold; color:#000;display:block;}
.mob_line{width:25%; float:left; padding-top:10px;}
.check_con img{height:auto;}
.chekin_right{width:100%; padding:10px;}
.mob_timeStop{width: 100%;float: left;padding-left: 22px;font-size: 12px;color: #666; padding-top:4px;}
.layover_time{font-size: 12px;color: #666;padding-right: 5px;}
.stop{ padding-left:4px;}
.mob_timeStop{ display:block;}
.mob_round_mid{width:80%;float:left;display:inline-block;}
.exclisivdeal{position: absolute;top: -10px;right: 50px;border: 1px solid #ccc;background: #fff;color: #e83819;font-weight: bold;border-radius: 6px;}
.severdeal{position: absolute;top: -10px;right: 50px;border: 1px solid #ccc;background: #fff;color: #11970e;font-weight: bold;border-radius: 6px;}
.price_Calender{padding: 0px 0px!important;}
.listing_con{box-shadow:none;margin-bottom: 0px!important;}
.listing_con:hover{box-shadow:none;}
.flight_time_con:hover{box-shadow: 0 0 6px #f3850b;}
.paymentmodal,.paymentmodal2,.mob_oneway_price{display:block;}
.traveldetai_top {padding:8px;}
.lineo_img {width: 100%;display: inline-block;border: 1px solid #ccc;position: relative;}
.lineo_img1 {width: 100%;display: inline-block;border: 1px solid #ccc;position: relative;}
.lineo_img1 dfn{position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;left:21px;content: "";top: -3px;background: #ccc;}
.lineo_img2 {width: 100%;display: inline-block;border: 1px solid #ccc;position: relative;}
.lineo_img2::before{ position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;left:27px;content: "";top: -3px;background: #ccc;}
.lineo_img2::after{ position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;right:27px;content: "";top: -3px;background: #ccc;}
.lineo_img3 {width: 100%;display: inline-block;border: 1px solid #ccc;position: relative;}
.lineo_img3 dfn{position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;left:19px;content: "";top: -3px;background: #ccc;}
.lineo_img3::before{ position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;left:30px;content: "";top: -3px;background: #ccc;}
.lineo_img3::after{ position: absolute;width:5px;height:5px;border-radius: 50%;border: 1px solid #ccc;right:30px;content: "";top: -3px;background: #ccc;}
.layover_Sep2,.layover_Sep2 img,.layover_Sep2::after{ display:block;}
.footer_bottom{padding:10px;}
.footer_bottom p:first-child{width: 100%;}
.coupon_leftCon{width:100%;}
.dicount_heading{width:60%;display:none;}
.discont_desg{width:100%;text-align:center;}
.dicount_code{width: 150px;float: none;}
.coupon_RightCon{width:100%; padding:10px;}
.coupon_banner{ margin-top:0;}
.coupon_banner span{top: 90px;right: 76px;}
#modBtn img{vertical-align:top;}
.dicount_heading h1{ font-size: 14px;text-align:justify;margin-top: 25px;}
.couponcard{width:100%;    min-height: 14rem;}
.couponcard_link{left: calc(41% + 96.5px);margin-top: 0px;}
.couponcard_title{font-size: 1.4rem;line-height:15px;padding-bottom: 5px;}

.couponcard_subtitle{line-height: 15px;}
.about_topcon_left{width:100%;margin-top: 10px;padding:0px;}
.about_topcon_left h1{font-size: 20px;line-height: 30px;padding-right: 0px;}
.about_topcon_right{width: 100%;margin-left: 0px; margin-top:10px;}
.About_mission{width: 100%;padding-left: 0px;padding-right: 0px;border:0px;}
.About_mission h3{font-size:20px;}
.About_topcon{padding: 10px;}
.poular_RoutesN> ul li{width: 95%;}
.airline-logo{width: 12%;}
.airport{padding-right: 7px;width: 25%;padding-left:7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aeroplane{width: 10%;margin-right: 5px;}
.return{width: 25%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_topcon video{width:100%;}
.video_mob{display:block;}
.video_destop{display:none;}
.content404_con{padding: 20px;}
.trip_con{width:100%; display:inline-block;}
.city_span{ padding-left:30px;font-size:12px;}
.calender_con{width: 100%; margin-top:15px;}
.calden_left{margin-left: 0px;    width: 49%;}
.passenger_con{width:100%; margin-top:15px;}
.search_div{width: 100%;margin-top:25px;}
.couponcard_top img{height:7rem;width:7rem;margin-top:4px;}

.couponcard_tc{font-size: 0.8rem;}
.modifyleft_one{display:inline-block;}
.modify_to{width: 100%;height: 75px;}
.modify_from{width: 100%;height: 75px;margin-bottom: 15px;}
.modify_mid{float: left;position: absolute;top: 76px;right: -11px;transform: rotate(90deg);width: auto;z-index: 9;}
.arrow_mid{width: 35px;color: rgb(232, 56, 25);height: 35px;left: -16px;position: absolute;top: 26px;padding: 5px;background: rgb(255, 255, 255);}


.switches-container {width:100%;border:1px solid #ddd;display: flex;padding:6px 0;position: relative;line-height:4rem;border-radius: 3rem;margin-left: auto;margin-right: auto;margin-bottom: 15px;background: #fff;margin-top: 15px;}
.switches-container input {visibility: hidden;position: absolute;top: 0;}
.switches-container label {width:100%;padding: 0;margin: 0;text-align: center;cursor: pointer;color: #000;font-size:13px;}
.switch-wrapper {position: absolute;top: 0;bottom: 0;width:40%;padding: 0.15rem;z-index: 0;transition: transform .5s cubic-bezier(.77, 0, .175, 1);}
.switches {border-radius: 3rem;height: 100%;}
.switches div {width: 100%;text-align: center;opacity: 0;display: block;color:#000 ;transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s;
will-change: opacity;position: absolute;top:6px;left: 0;}
.switches-container input:nth-of-type(1):checked~.switch-wrapper {transform: translateX(0%);}
.switches-container input:nth-of-type(2):checked~.switch-wrapper {transform: translateX(125%);}
.switches-container input:nth-of-type(1):checked~.switch-wrapper .switches div:nth-of-type(1) {opacity: 1;width:100%;border-radius:3rem;text-align:center;color:#fff;background:#e83819;left:6px!important; font-family:Poppins; font-size:13px;}
.switches-container input:nth-of-type(2):checked~.switch-wrapper .switches div:nth-of-type(2) {opacity: 1;width:100%;border-radius:3rem;text-align:center;color:#fff;background:#e83819;left: 29px!important;font-family:Poppins;font-size:13px;}
.Desktop{display:none;}
.short_small a{padding:6px 4px;}
.short_small a p svg{padding-right: 0px;width: 17px;}
.short_small {width: 33.2%;}
.short_small a p{font-size:12px;}
.short_result{margin-top:10px;}
.main_heading{color:#fff;font-size:22px!important;margin-top:40px;}
.socialDiv{width:58%;}
.blog_thum_link a{margin:0px;}
.socialDiv> ul li a img{width:22px;}
.blog_thum_auth{ font-size:9px;letter-spacing:0px;}
.blog_thum_auth_name a{ font-size:9px;}
.blog_boxes{margin:0px;}
.blog_thum_title h2{line-height: 18px;font-size: 13px;}
.login_banner{display:none;}
.popup-box{left: 0%;width: 100%;}
.login_content{width:100%;right: 0px;}
.login_popup{z-index: 9;}
.footer_bottom_icon ul li{width:10%;padding: 5px 5px;}
.iata_img img{width:95%;padding-top:3px;}
.pci_img img{width:100%;padding-top: 4px;}
.google_img img{width:80%;padding-top: 8px;}
.iso_img img{width:100%;padding-top: 5px;}
.sky_img img{width:100%;}
.wego_img img{width:100%;}
.kayak_img img{width:100%;padding-top:6px;}
.visa_img img{width:100%;padding-top: 8px;}
.master_img img{width:90%;padding-top:5px;}
.mobile_calOneway{background: #000;padding: 10px;text-align: center;position: fixed;left:0px;z-index: 1055;width: 100%;bottom: 0px;display:block;}
.blog_thum_link{margin-top: 10px;width:42%; float:left;}
.blog_thum_link>a span{font-size: 10px!important;}
a.ui-datepicker-prev.ui-corner-all,a.ui-datepicker-next.ui-corner-all{display:none;left: calc(50% - 28px);}
.ui-datepicker td p{top: 28px;margin:0px; font-weight:normal;}
.Destination_Conainer,.detnation_con{padding:10px;}
.coupon_Container{padding-top:10px;}
.coupon_Container p{padding:0px;}
.coupon_Container h1{padding: 10px 0 0 0px;}
.blog_Container{padding: 0 10px;margin-top:10px;}
.recal_text{padding: 14px 10px;}
.gradient10{width: 9%;display: inline-block;margin-right: 6px;}
.blog_image{width:100%!important;height:auto;}
.blogcard_link{padding-top: 42%;}
.blog_Container h3 a{padding-right:7%;}
.footer_bottom_icon{padding: 0 0%;}
.destination_result{display:none!important;}
.common_width30{width:100%; }
.common_width70{width:100%;}
.short_small_right{display:none;}
.fixed_price{position: fixed;top: 40px;width: 100%;z-index: 99;background: #fff;left: 0;padding: 6px 0;border-radius: 0;}
.baggage_mob{display:block;padding:16px;}
.destop_none1 {display: block;font-size: 12px;color: #000;width: 100%;}
.conformBot{flex-direction: column;width: 100%;}
.divBookingType{width:33%;}
.bookinStatus{ padding:16px 8px;}
.divBookingType ul li p{line-break:anywhere;}
.conf_mail_img img{width:100%;}
.destop_block{display:none;}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.top_cut{ top:40px;left: -107px;}
    .logo a img{width:100%;}
    .falg_div{padding-right: 0px;width:100%;}
    .dropdown ul li a{ font-size:15px;}
    .country .select{font-size:18px;}
    .country .dropdown{top: 31px;z-index:9;}
    .modify_left{width: 85%;margin-top: 4px;}
    .modify_right {float:right;width: 15%;}
    .modify_right button{font-size: 12px;border: 0;padding: 6px 12px;}
    .from_to, .modi_date{padding: 8px 2px;}
	.flight_fare{padding-left: 0px;}
    .Filter_left {float: left;width: 100%;padding-right:0px;}
    .newslatter button{padding: 5px 15px;    left: 101px;}
    .main_menu{width:100%;padding-right: 0px;}
    .contact_con{width:30%;}
    .main_menu{ display:none;}
    .search_con{width:70%;}
    .head_con{ padding-bottom:15px;}
  
    .offer_div{ margin-bottom:15px;}
    .populal_main ul li{width: 100%;}
    .airport{padding-right: 50px;}
    .aeroplane{margin-right: 61px;}
    .pay_pax_detail_Title{width:30%;padding-left: 0px;}
    .pay_pax_detail{width:68%;}
    .pay_pax_gender{width: 27%;}
    .pay_pax_birth{width:100%;}
.flight_dep1{width: 38%;}
.flight_dep3{width: 62%;}
.main_filter{width:100%;}
.fixed-right {position: fixed;right:160px;max-width:250px;top: 98px;}
.anim_box{width:24%;}
#ui-datepicker-div, .ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-multi-2 ui-datepicker-multi{width: 70%!important;}

.from_to span,.modi_date span{font-size:14px;}
.modi_pase span{font-size:13px;}
.payment_right{margin-left: 14px;width:27%;}
.coupn-section h4 em{ font-size:14px;}

}
@media (min-width :1024px) and (max-width:1366px) {
    
	.top_cut{top: 42px;}
    .fixed-right {position: fixed;right: 78px;max-width: 340px;top: 98px;}
    .deal_Banner{margin-left: 17px;}
    .fixed-left{height: 100vh;overflow-y: auto;}
    
    .ui-datepicker-multi .ui-datepicker-group table{width:95%;}
    #ui-datepicker-div{width:65%;top: 205px!important;}
}


@media (min-width: 992px) and (max-width: 1280px) {
    .top_cut {top: 44px;}
    .fixed-right {position: fixed;right: 44px;max-width: 335px;top: 98px;}
    .ui-widget.ui-widget-content{left: 89px!important;}
    #ui-datepicker-div{width:65%;top:205px!important;}
}
@media (min-width: 1470px) {
  .top_cut {top:50px;left: -23px;}
.fixed-right {position: fixed;right: 356px;max-width: 335px;top: 98px;}
.ui-datepicker .ui-datepicker-next{right:-410px;} 
.ui-datepicker .ui-datepicker-next-hover {right:-410px;} 
}

@media (min-width: 1700px) {
  .top_cut {top:50px;left: -23px;}
.fixed-right {position: fixed;right: 356px;max-width: 335px;top: 98px;} 
.fixed-left{height: 100vh;overflow-y: auto;}
.ui-datepicker .ui-datepicker-next{right:-510px;} 
.ui-datepicker .ui-datepicker-next-hover {right:-510px;} 

}
@media (min-width: 1920px){
.fixed-right {position: fixed;right: 175px;max-width: 440px;top: 98px;}
}		
		
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
.top_cut { top: 40px;left: -54px;}
.ui-datepicker .ui-datepicker-next{right:-410px;} 
.ui-datepicker .ui-datepicker-next-hover {right:-410px;} 
}	
	


