@media (min-width:1199px){/*=== Append and Prepend ===*/
.desk-hide{display:none;}
/*=== Append and prepend ====*/
 /*==== Menu ====*/
.main_nav ul li{display:inline-block;position:relative;padding:10px;}
.main_nav ul li:last-child{margin:0;}
.main_nav ul li a{color:#485467;display:block;text-decoration:none;font-size:14px;line-height:17px;font-weight:400;letter-spacing:1px;position:relative;}
.main_nav ul li a.ar_font{font-family:"Poppins", sans-serif, "DroidKufiRegular", sans-serif;}
.main_nav ul li a:hover{color:#f8e622;}
.main_nav ul li a.dropdown-item:after{background:none;}
.main_nav ul li:last-child{padding-right:0;}
.main_nav ul li:last-child a:after{display:none;}
.mob_btn{display:none;}
/*==== Menu End ====*/
}
@media (max-width:1199px){/*==== Menu ====*/
.main_nav{position:fixed;width:260px;top:0;left:-260px;background:rgba(0, 0, 0, .9);height:100%;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1005;-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);overflow-y:auto;}
.main_nav ul{margin:0;padding:0;display:block;margin-top:22px;}
.main_nav ul.mnav{margin-bottom:30px;}
.main_nav ul li{display:block;border-bottom:1px solid #4e4c4c;position:relative;text-transform:capitalize;font-size:13px;font-weight:300;padding:10px 15px !important;}
.main_nav ul li .currency_menu_content{position:static;border-radius:0;-webkit-border-radius:0;background:rgba(0, 0, 0, 0.2);}
.main_nav ul li .currency_menu_content a.dropdown-item{color:#ffffff;font-weight:300;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.main_nav ul li .currency_menu_content a.dropdown-item .country_flag img{width:15px;}
.main_nav ul li a{color:#ffffff !important;text-decoration:none;font-size:14px !important;display:block;padding:10px;padding-left:40px;}
.main_nav ul li.submenu i{position:absolute;width:43px;height:39px;top:0;right:0;cursor:pointer;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.main_nav ul li.submenu i:after{content:"";height:0;width:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #b3b3b3;position:absolute;right:17px;top:18px;z-index:10;}
.main_nav ul li.dropdown:hover a{color:#ffffff !important;}
.main_nav ul ul{margin:0;display:none;}
.main_nav ul ul li:last-child{border-bottom:0;}
.main_nav ul ul li:first-child{border-top:1px solid green;}
.main_nav ul ul li a{padding-left:20px;}
.main_nav ul ul li ul a{padding-left:30px;}
.show_menu .main_nav{left:0;}
.show_menu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:1001;}
.mob_btn{position:absolute;float:right;padding:5px 7px;margin:0px;background-color:transparent;cursor:pointer;right:15px;top:0px;}
.mob_btn span{display:block;width:30px;height:3px;border-radius:1px;background:#f8e622;}
.mob_btn span + span{margin-top:5px;}
.FlightDeals{padding:0 40px;}
/*==== Menu End ====*/
}
@media (min-width:320px) and (max-width:1199px){.HomeSearchDeals{display:none;}
.HomeSearchBox{width:100%;padding:20px 20px 20px 20px;}
.tabArea{position:absolute;width:100%;left:0;top:0;margin-left:0;/* top:-35px;*/
 /* display:table-cell;*/
margin-top:-82px;}
.tabArea .tabButton{width:auto;display:inline-block !important;margin-right:10px;height:65px;border-radius:5px;display:table-cell;padding:5px 10px;}
.fieldArea{padding:0;}
.HomeSearchMainBox{padding-top:100px;padding-bottom:0;}
.tabButton span{font-size:14px;}
.hmFlighticon:before{font-size:20px;}
.hmHotelicon:before{font-size:20px;}
.hmInsuranceicon:before{font-size:20px;}
.flight_body ul.one_round li a, .hotel_body ul.one_round li a, .flighthotel_body ul.one_round li a, .transfer_body ul.one_round li a, .bus_body ul.one_round li a, .insurance_body ul.one_round li a{margin-right:5px;padding:5px 5px;}
.headerMain .navbar{padding:.5rem 1rem;}
.recent_Search span{color:#333333 !important;}
.dropdown-menu.countrycolor{background-color:inherit;}
}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:767px){.tab_wrap .mob_change_cate{display:-webkit-box;display:-ms-flexbox;display:flex;}
.tab_wrap .mob_change_cate_hide{display:none;}
.tab_wrap .mob_change_cate_hide .tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;}
.tab_wrap .mob_change_cate_hide .tabs li{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:20%;flex-basis:50%;width:50%;border:1px solid #f8e622;height:45px;}
.nonStopCheck{margin-top:0px;margin-bottom:10px;}
.HomeSearchBtn{margin-top:10px;}
.show_menu .main_nav.addMgn{left:-260px !important;}
}
@media only screen and (max-width:767px){.FlightDeals{display:none;}
.NewsletterMain{display:none;}
.MapMain{display:none;}
.PhoneImg{display:none;}
.PhoneText h2{display:none;}
.PhoneText p{display:none;}
.FtrTAB{display:none;}
.whyBookingBox{display:none;}
.InsuranceCheck .one_way_clk{margin-bottom:5px;text-align:center;}
#MostrecentBox{position:fixed;}
.tabArea .tabButton{line-height:28px;}
.main_nav span.cancel{background-color:#ef6625;border-radius:50%;padding:0px;margin:5px;display:flex;justify-content:center;align-items:center;height:25px;width:25px;text-align:center;line-height:24px;position:absolute;left:0px;z-index:9999;}
.main_nav span.cancel .icon-close:before{content:'\e809';color:#fff;font-size:10px;}
.HdrMostRecentS{border:none;}
.mob_btn{right:-20px;top:-10px;}
/* offerSectn */
.offers_banner.offer_banner_mobile{height:142px !important;}
.offers_list{position:relative;margin-top:120px !important;padding:15px 0 0 0 !important;}
.offers_list ul{padding-top:0px;padding-bottom:0;}
.offers_list ul li{width:100%;border-left:0;border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px;}
.offers_list ul li:last-child{margin-bottom:0;}
.airlIneMain{font-size:16px;padding:15px;}
.dealItemBox_inner{width:100%;margin-bottom:20px;}
/* offerSectn end section */
.Poweredby{padding-top:10px;font-size:13px;}
.FooterMenus li a{font-size:12px;}
.tabArea .tabButton{width:120px;height:42px;margin-bottom:10px;border-radius:8px;}
.tabArea .tabButton .tabIcon{display:inline;margin-left:5px;}
.tabArea .tabButton span{display:inline;}
.tabArea{text-align:center;top:-30px;}
.HomeSearchMainBox{padding-top:150px;}
.nonStopCheck span.long_label_span{font-size:17px;}
.mobHide{display:none !important;}
}
@media only screen and (max-width:575px){.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{max-width:calc(100% - 40px);}
 .flight_body ul.one_round li a{width:100%;text-align:center;font-size:10px;white-space:nowrap;padding:10px !important;color:#666;}
.flight_body ul.one_round li:first-child a{margin-right:0;}
.RoundMain li{display:contents;}
.searchFieldArea label{font-size:10px;}
#divFlightBox .nonStopCheck{margin-top:25px;}
 a.HmplusBtn{margin-bottom:10px;}
a.HmminusBtn{margin-bottom:10px;}
}
@media (min-width:1024px) and (max-width:1400px){.tripDetRight h6{word-break:break-word;font-size:12px;}
.tripDetLeft h6{word-break:break-word;font-size:12px;}
.FghtdealBottomBox .tripDet{height:70px;}
}
@media only screen and (max-width:375px){.InsuranceFamilyS .form-group label{font-size:10px;}
}
