.mob-menu-overlay.mob-menu-overlay-active {transform: translateX(0);}
.mob-menu-overlay { background: #00000061; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; bottom: 0; height: 100%;transform: translateX(100%);
  transition: transform 0.3s ease;}
.mob-menu-section { margin: 0; width: 100%; background: #fff; position: absolute; left: 0; bottom: 0; top: 0; height: 100%; overflow: auto; padding:85px 0 60px;}
	
.mob-menu-login {width: 100%; padding: 20px 20px; position: fixed; background: #fff; top: 0;border-bottom: solid 1px #EAEAEA; z-index:9;}
.mob-menu-login .loginaccount-menu { list-style: none !important; background: #0463E7 !important; color: #fff; font-size: 16px; padding: 12px 25px; border-radius: 35px !important; cursor: pointer;width: 230px !important; float: left !important;}
.mob-menu-login .loginaccount-menu.loginaccount li { width:100%;}
.mob-menu-login .loginaccount-menu.loginaccount li p.myaccountheader {   padding: 0 !important; width: 100%; border-bottom: none; font-size: 16px; color: #fff;  position: relative; background: none; text-align:center;  }  
.mob-menu-login .loginaccount-menu.loginaccount li.customerLoginSignup p {   padding: 0 !important; width: 100%; border-bottom: none; font-size: 16px; color: #fff;  position: relative; background: none; text-align:center;  }
  
  
.mob-menu-login .mob-menu-close {font-weight:200; font-size: 36px; position: absolute; cursor: pointer; z-index: 9; right: 20px; top: 34px; transform: rotate(45deg); color: #000;}
.mob-menu-col { width: 100%; float: left; border-top: solid 1px #EAEAEA; padding: 14px 20px;}
.mob-menu-col .mob-menu-title { width: 100%; font-size: 13px; font-weight: 500; color: #868585;}
.mob-menu-col ul { list-style: none;}
.mob-menu-col ul li { width: 100%; float: left;}
.mob-menu-col ul li a { color: #000; font-size: 14px; padding: 7px 0 7px 35px;width: 100%; background-repeat: no-repeat; background-position: left center;background-size: 20px;}
.mob-menu-col ul li a.activemenu {color: #0463e7;}
.download-app-section {text-align: center;background: #EDF4FF;padding: 19px 0;font-size: 15px;font-weight: 500;display: flex;align-items: center;justify-content: center; position: fixed;  bottom: 0; left: 0; width: 100%;}
.download-app-section i.fa.fa-mobile { font-size: 28px; margin: 0 8px;}


.hotellinkicon { background:url("https://media.bookmybooking.com/public/images/menuicons/hotelicon.svg"); }
.packagelinkicon { background:url("https://media.bookmybooking.com/public/images/menuicons/packageicon.svg"); }
.activlinkicon { background:url("https://media.bookmybooking.com/public/images/menuicons/activitiesicon.svg"); }
.transportlinkicon { background:url("https://media.bookmybooking.com/public/images/menuicons/transfericon.svg"); }
.esimlinkicon { background:url("https://media.bookmybooking.com/public/images/menuicons/esimicon.svg"); }

.enquiryicon { background:url("https://media.bookmybooking.com/public/images/menuicons/enquiryicon.svg"); }
.contacticon { background:url("https://media.bookmybooking.com/public/images/menuicons/contacticon1.svg"); }
.faqicon { background:url("https://media.bookmybooking.com/public/images/menuicons/faqicon.svg"); }
.blogicon { background:url("https://media.bookmybooking.com/public/images/menuicons/blogicon.svg"); }
.pressicon { background:url("https://media.bookmybooking.com/public/images/menuicons/pressicon.svg"); }
.newsicon { background:url("https://media.bookmybooking.com/public/images/menuicons/newsicon.svg"); }
.abouticon { background:url("https://media.bookmybooking.com/public/images/menuicons/abouticon.svg"); }
.termsicon { background:url("https://media.bookmybooking.com/public/images/menuicons/termsicon.svg"); }
.privacyicon { background:url("https://media.bookmybooking.com/public/images/menuicons/privacyicon.svg"); }
.termsicon { background:url("https://media.bookmybooking.com/public/images/menuicons/termsicon.svg"); }
.testimonicon { background:url("https://media.bookmybooking.com/public/images/menuicons/testimonialicon.svg"); }
.couponsicon { background:url("https://media.bookmybooking.com/public/images/menuicons/couponicon.svg"); }
.rewardsicon { background:url("https://media.bookmybooking.com/public/images/menuicons/rewardicon.svg"); }
.partnericon { background:url("https://media.bookmybooking.com/public/images/menuicons/partnericon.svg"); }
.channerlicon { background:url("https://media.bookmybooking.com/public/images/menuicons/channelicon.svg"); }


/*------------------*/


.currencyul-sidebar { width: 100%;}
.currencyul-sidebar .currencyul { float: left; width: 100%; padding: 14px 20px;}
.currencyul-sidebar .currencyul .select-currency { width: 100%; margin: 0; font-size: 14px;}
.currencyul-sidebar .currencyul .select-currency .country-flag.xl { float: right;top: 0; margin: 0;}
.currencyul-sidebar .currencyul .select-currency .tooltip { display: none;}
