
@media (min-width: 992px) {
/*=== Append and Prepend ===*/
 .desk-hide{display:none;}
 /*=== Append and prepend ====*/
 /*==== Menu ====*/
 .main_nav ul li{display:inline-block;position:relative;padding:10px 20px;background:#1c3048;}
.main_nav ul li:nth-child(1){border-top-left-radius:5px;border-bottom-left-radius:5px;}
.main_nav ul li:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px;}
 .main_nav ul li:last-child{margin-left:8px;border-radius:5px;}
 .main_nav ul li a{color:#fff;display:block;text-decoration:none;font-size:17px;line-height:17px;font-weight:300;letter-spacing:1px;position:relative;}
 .main_nav ul li a.ar_font{font-family:"DroidKufiRegular", sans-serif;}
 .main_nav ul li a:after{content:"";position:absolute;width:1px;height:37px;right:-22px;top:-10px;background:#0e120f;z-index:2;}
 .main_nav ul li:nth-child(3) a:after{display: none;}
 .main_nav ul li a:hover{color:#FFF;}
 .main_nav ul li a.dropdown-item:after{background:none;}
 .main_nav ul li:last-child{}
 .main_nav ul li:last-child a:after{display:none;}
 .mob_btn{display:none;}
 /*==== Menu End ====*/
 
 .FdlsPdng{ padding-right:5px;}

 .hmuserDrop {margin-left: 8px;border-radius: 5px;border: none;}
  li.nav-item.dropdown.dropdown-toggle.hmuserDrop a:after{ display:none;}
  .sticky .main_nav ul li a:after {background: #ffffff;}
  
 }

@media (max-width: 991px) {
/*==== Menu ====*/
 .main_nav{position:fixed;width:260px;top:0;right:-260px;background:#485467;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:0px;}
 .main_nav ul.mnav{margin-bottom:30px;}
 .main_nav ul li{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1);position:relative;text-transform:capitalize;font-size:13px;font-weight:300;padding:0 !important;}
 .main_nav ul li .currency_menu_content{position:static;border-radius:0;-webkit-border-radius:0;    background: rgb(45 117 172);}
 .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;text-decoration:none;font-size:1em;display:block;padding:15px;padding-right: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{right: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; padding:5px 7px;margin:0px;background-color:transparent;cursor:pointer;right:15px;top:10px;}
 .mob_btn span{display:block;width:30px;height:3px;border-radius:1px;background:#41a8f7;}
 .mob_btn span + span{margin-top:5px;}
 /*==== Menu End ====*/
}



@media (max-width: 1199px) {

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
 
}
@media (max-width: 991px) {
.nav-link.dropdown-toggle.currency_menu {
    padding: 15px;
}
}


@media screen and (min-width: 768px) and (max-width: 1199px) {
		
.HomeSearchLftClm{flex:0 0 100%;max-width:100%;}
.HomeSearchRhtClm{flex:0 0 100%;max-width:100%;}
.hm75{flex:0 0 65%;max-width:65%;display:flex;}
.hm25{flex:0 0 35%;max-width:35%;justify-content:flex-start;}
.hm70Postion{flex:0 0 65%;max-width:65%;}
.ClnderMian{margin-right:12px;    width: 100%;}
.HmrowMoreOptionLft{flex:0 0 65%;max-width:65%;}
.HmrowMoreOptionRht{flex:0 0 30%;max-width:30%;}
.HomeSearchRhtClm{display:none;}

.hm75_htl{flex:0 0 30%;max-width:30%;}
.hm70Postion_htl{flex:0 0 30%;max-width:30%;}
.addMultiTrip { width: 99%;}

}





@media screen and (min-width: 768px) and (max-width: 991px) {
	.AppScreen{ display:none;}
}



@media (max-width: 767px) {
    .htlStarrating {
        padding: 15px 10px;
    }
    .htlnewSearchBtn button.btn.btn-primary.home_btn {
        width: 100%;
    }
    .hotelSearchPanel .b2bApiList {
    margin-top: 35px;
}
.b2bApiList {
    margin-top: 30px;
}
.modifyserach .b2bApiList{
    margin-top: 10px;
}
.SearchMain{padding:40px 15px;}
.Banner{ padding-bottom:0;}
 .homeSearchtab ul{position:relative;display:flex; }
 .Hmrow{width:100%;display:flex;flex-wrap:wrap;}
 .HomeSearchLftClm{flex:0 0 100%;max-width:100%;}
 .HomeSearchRhtClm{flex:0 0 100%;max-width:100%;}
.hm75{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;}
 .hm25{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
 .hm70Postion{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;position:relative;top:10px;}
.col_35{width:100%;margin-right:0;margin-bottom:12px;}
.HmrowMoreOptionMain{display:flex;position:relative;top:10px;flex-wrap:wrap;}
.HmrowMoreOptionLft{flex:0 0 100%;max-width:100%;display:flex;position:relative;flex-wrap: wrap;}
.HmrowMoreOptionRht{flex:0 0 100%;max-width:100%;display:flex;position:relative;}
.col_4{width:45%;flex:32%;margin-right:13px;margin-bottom:12px;}
.col_4:nth-child(2){margin-right:0;}
.col_4:nth-child(4){margin-right:0;}
.Moreopions{margin-bottom:10px;margin-right: 0;}
.hmShowHide{display:flex;flex-wrap:wrap;}
.none_stop{margin-top:10px;}
.hmShowHide .form-group{margin-bottom:0;}
.HomeSearchRhtClm{display:none;}
 .AppScreen{display:none;}
 .App_Bg{padding:10px 0;background-size:cover;}
 .HmMultyRept{flex-wrap:wrap;padding-bottom:10px;}
 .search_trips [type="radio"]:checked + label, .search_trips [type="radio"]:not(:checked) + label{padding-left:20px !important;}
 .hm75_htl{flex:0 0 100%;max-width:100%;margin-right:0px;}
 .col_35_htl{margin-right:0px;}
 .hm70Postion_htl{flex:0 0 100%;max-width:100%;top:10px;}
 .col_4_htl{margin-right:0px;}
 .HmrowMoreOptionMain_htl{flex-wrap:wrap;top:10px;}
 .col_35_FH{width:100%;margin-right:0;}
 .flightHtlSchPnel .col_4{width:100%;flex:inherit;}
 .HMFlightdlsCArd{width:100%;margin-right:0;}
 .HMFlightdlsCArd:nth-child(2){margin-bottom:20px;}
 .newsLetterBox1{flex-wrap:wrap;}
 .newsLetterBox1Txt h2{font-size:22px}
 .newsLetterBox1Txt{width:100%;}
 .newsLetterBox2{flex-wrap:wrap;}
 .newsLetterBox2Filed{width:100%;margin-top:10px;}
 .newsLetterBox2Btn{width:100%;margin-top:10px;}
 .ClnderMian {width: 48%;position: relative;}
 .HmCalendr{width: 100%;}
 .homeSearchtab ul li{    padding: 10px 10px;    flex-wrap: wrap;    justify-content: center;}
 .HMLatestFlightDeals{padding: 20px 0 20px 0;}
 .HMHotelDeals{padding: 20px 0 20px 0;}
 .HMPackageDeals{padding: 20px 0 20px 0;}
 .HotelPackageList{margin-bottom:0;}
 footer{padding:0px 0;}
 ul.ftrItems {margin-bottom: 20px;}
 .footer_bg h3{margin: 0 0 10px 0;}
 
 .ftrAccept ul{justify-content: center;}
 .ftrAccept h3{ text-align:center; }
 .ftrSecure h3{ text-align:center;    padding-top: 12px; }
 .ftrSocial h3{ text-align:center;    padding-top: 12px; }
 .ftrSocial ul{justify-content: center;}
 .FlSmwrap{ flex-wrap:wrap;}
 .HmLogo{margin: 0 10px;}
 .newsLetterBox1Img{ display:none;}
 .footer_bg .ftr_row1{ padding-bottom:0; padding-top:20px;}
 .ftrSocial{ padding-bottom:20px;}
  header {height: 60px;padding: 6px 0 0 0;}
  .AppLft h2{font-size: 20px;padding-bottom: 5px;}
  .AppLft p{margin-bottom: 5px;}
  
  .FHMr_row { flex-wrap: wrap;}
  
  .hmIonlyClndr .col_35:first-child{ margin-right:10px;}
  .hmIonlyClndr .ClnderMian{width: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .hmcaldrhiden{    width: 100%;top: 16%;}
  .addMultiTrip { width: 100%;}

}

@media (max-width:375px) {
select#childCount {
    font-size: 13px;
}
select#infantCount {
    font-size: 13px;
}
}

@media (max-width:350px) {
select#childCount {
    font-size: 10px;
}
select#infantCount {
    font-size: 11px;
}
}