.cms_animated_background{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;background:#f6f7f8;background-image:-webkit-linear-gradient(left,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-image:linear-gradient(left,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-repeat:repeat;background-size:1200px 1004px;position:absolute;overflow:hidden;display:block}
@-webkit-keyframes placeHolderShimmer{
0%{background-position:-468px 0}
100%{background-position:468px 0}
}
.cms_banner{height:800px;width:100%;z-index:1}
.cms_new_bedsbank_banner{height:1220px;width:100%;z-index:1}
.cms_about_banner{height:141px;width:100%;z-index:1}
.cms_bedsbank_about_banner{height:141px;width:100%;z-index:1;position:initial;overflow:initial;display:initial}
.cms_owl_1{width:271px!important;height:124px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;margin-right:21px}
.cms_owl_2{height:250px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;width:368px!important;margin-left:22px}
.cms_owl_half_width{height:250px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;width:50%!important;margin-left:22px}
.cms_owl_3{width:271px!important;height:120px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;margin-right:21px}
.cms_search_banner{height:820px;width:100%;z-index:1}
.cms_gts_owl_1{height:250px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;width:278px!important;margin-left:22px}
.cms_gts_banner{height:662px;width:100%;z-index:1}
.cms_bedsbank_owl{height:250px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;width:278px!important;margin-left:22px}
.cms_bedsbank_banner{height:714px;width:100%;z-index:1}
.cms_about_data_section{height:465px;width:100%;z-index:1;margin:15% 0 0;position:initial}
.about_spinner{margin:16% auto 0;width:70px;text-align:center}
.about_spinner .loading_txt{font-size:21px;font-weight:500;color:#000}
.topHeaderSection .headerRight_user_Dtls{width:262px}
.about_spinner>div{width:8px;height:8px;background-color:#3072f3;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.about_spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.about_spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
.htlDlts_loader_img{width:100%;height:100%}
.htlDlts_loader_owl_img{width:100%;height:100%;z-index:1;width:100%;height:62px;margin-top:4px}
.happyClientSec{background:#fff;padding:15px;border-radius:5px;margin-bottom:10px;height:220px}
.nohotelresult{padding:10px;text-align:center;float:left;width:100%;border-bottom:1px solid #c2c2c2;color:red}
.marT0{margin-top:0!important}
.detailsModalSec .detailsModal .addressDtls ul li span a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:initial!important}
.hotelContDtls_detail a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:initial!important}
.detailsModalSec .detailsModal .detailsAboutInfo .dtls_Div .scrolldetail{overflow-y:auto;max-height:385px;padding:0 15px 0 0}
.footerHeight{position:fixed;bottom:0;z-index:2}
.footerHeight_downloadSec{bottom:75px;position:fixed}
.grecaptcha-badge{z-index:3}
.infoIconMap{float:right;font-size:14px;color:#999;padding:0 2px 0}
.hotel_count_map_hybrid_view{float:right;padding-right:15px!important;color:#fff}
.hotel_count_map_hybrid_view .htlCount_CountryDtls{font-size:11px;padding-top:8px;margin:0;text-align:right}
@-webkit-keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.detailImgSlider .cms_owl_1{width:271px!important;height:250px;float:left;z-index:2;position:initial;box-shadow:1px 1px 20px 2px #d4cbcb;margin-right:3px}
.cms-loader .destination_contBox{width:93%!important}
.cms-loader .destination_contBox h5.coupon_code_Txt{height:20px}
.cms-loader .destination_contBox h3.dest_heding{height:20px}
.cms-loader .destination_contBox .coupon_code{display:none}
.cms-loader .destination_contBox h4.dest_txt{height:15px;width:100%;margin:10px 0 10px 0}
.cms-loader .blogs_sec .destination_contBox{width:93%!important}
.cms-loader .blogs_sec .destination_contBox{padding:16px 6px 0 0}
.cms-loader .blogs_sec .destination_contBox h3.dest_heding{width:100%;height:20px}
.acc_bkng,.creditDlts,.unAllocated_Dlts{border-left:none}
.recentboxh{min-height:452px;height:auto}
.htlRoomSec .roomBooking_status{font-size:28px;color:#c2c2c2;text-align:right;float:right;cursor:pointer}
.htlRoomSec .roomBooking_status_active{font-size:28px;color:#16c20d;text-align:right;cursor:pointer}
.curreny_loading_box{font-size:14px}
.visa_offlineReq_sprite{background:url(../assets/en/images/svgIcons/visa.svg) no-repeat;background-size:90%}
.group_offlineReq_sprite{background:url(../assets/en/images/svgIcons/user.svg) no-repeat;background-size:90%}
.misc_offlineReq_sprite{background:url(../assets/en/images/svgIcons/misc.svg) no-repeat;background-size:90%}
.misc_offline_icn{display:inline-block;width:40px;height:30px;background-position:1px -1px;transition:all .3s ease 0s}
.group_soffline_icn{display:inline-block;width:40px;height:30px;background-position:1px -1px;transition:all .3s ease 0s}
.visa_soffline_icn{display:inline-block;width:40px;height:30px;background-position:1px -1px;transition:all .3s ease 0s}
.hotel_listing_img{background:linear-gradient(-120deg,#c9c9c9,#e3e3e3,#c9c9c9,#e3e3e3);background-size:400% 400%;animation:gradient 2s ease infinite}
@keyframes gradient{
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.bkingListTab_item{min-width:140px!important;width:auto!important}
.padL0{padding-left:0!important}
.padR0{padding-right:0!important}
.padT0{padding-top:0!important}
.padB0{padding-bottom:0!important}
.marL0{margin-left:0!important}
.marR0{margin-right:0!important}
.marT0{margin-top:0!important}
.marB0{margin-bottom:0!important}
.nonRefund_red{color:#f25746!important;padding-bottom:0!important;padding-top:5px!important}
.refundableTxt{color:#000010!important;padding-bottom:0!important;padding-top:5px!important}
.tour_listbox .adv_roomDtls .price .tourPrice{padding-top:5px!important}
.floatwidth{width:100%;float:left;min-height:calc(100vh - 130px)}
.hotel_listBox .hotel_img .preferredIcon{position:absolute;width:65%;left:-14px;top:15px}
.gridViewShow .hotel_listBox .list_innerPadding .hotel_img .preferredIcon{position:absolute;width:38%;left:-14px;top:15px}
.hybridViewShow .hybrid_map_container .listImg.htlListingImg_bg .preferredIcon{display:none}
.stickyKitCss{position:-webkit-sticky;position:sticky;top:0}
.withoutLoging_menuwidth{width:58%!important}
#toast-container>.toast-error{background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAuwAAALsBnVmCYQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAANUSURBVEiJpZZBaFxVFIa/c++8ZyZTgpSkNtCCUoZgEVrIRFIaSS1Bpaku3EXqwi66cNOFuwQmJKIrF9qtmypiIIIFg4WGQglIhGSyiAMJE3SjLVJD2hqZSd689+5xkWSYl5lJSvvDW7z7zv3/e/5zz71PVJVW+OP9t4+lql6fFc0p9CKSA0C1ILAUqxQiP1w89eOdf1pxSDOBpVzO6+ruHhPRURSv5QoAhFBUP3v498PPewuF8FCBB8PDZ52Rm8CZA4kbsSzItRMzMwv1g6b+5a/3Ln/srCw8AznAGaful7V33vq6qcCD4eGzwJeHWnIARMQzyEcrQxdHEwJLuZznjNx8HvI9vOB5VpGxxcHBkzWBru7uMfbZku7vpzOfx89mW5L52Syd+Tzp/v7kuLXtGS/1M4D98Ldfj6XU3AJsfdCLV6+S7nud9oE3CIpF4o2NJElPD12Tn+K//AqSbqMyN1f7pqpsh+FLG9Pf/WBSVa+vmTWbU1O4chmTydA1MYnf05Mkn5jEZDK4cpnNqanEXGN2S1vluv2kJ/sByIX9AvGjRwTFIu3nBzCZDO3nBwiKRWxnZ4J8fTxPdW0tKSBCUK1ijHTIn5cv/QTybkuf960WSJKXSk3nPSmXEfjP1Nq/BaqlEuvj+ZpdT0MeO4eqoqpHTNOI50TsHAAiqEG1cFDwfotaFT4hEMcAGGPXjcDS05Kvj+cTdrUSiXYzMCKrJlZpmoGfzTbullKpoSZdE5OJZgyjiGg3A5A5E/nhIkLDMdsxMtKyoPtFOkZGgJ0GqwRBLc55Om2/Wv29/O/3U1bgQr2ABgGSbuPxjRsN+xwg3tggWF7GHj1KeXaW6P59KkFQs8dPpe69eufuF6KqLOVy3rHu44s82zENQBCGtdVbayubla3Oc/PzWwagt1AIBbmmqg1WHQZVpby9nbCmzdgr5+bnt6DuPjgxM7OwHYXfBGEYN+FpijCK2KxUqEZRbcz3vW9Pzc7e2ntvuDJXhi6OKjLmW9tujcEYg909vGLndp44JnKubrfs2NJm7JV68qYCAIuDgyfTKXvbOfcagMBOW7b4A/FTqXuPy5XhPVsOFahlc2noNFWug77pnDuuqkdE0J0OlVWQOefp9Onbd1dacfwPH22u9ec/HaAAAAAASUVORK5CYII=')!important;padding-left:55px;opacity:1}
.toast-error .toast-close-button,.toast-error .toast-message,.toast-error .toast-title{color:#000}
.toast-error .toast-title{color:#e23535;padding:2px 0 7px}
#toast-container>.toast-success{background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA5wAAAOcB8BtYtQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJpSURBVEiJrZY9aFNRGIafc5KTNlCoNbZxqP0RRBQ0ldxbtbUUHCqkdRE3EYpji1BwKa1gHNLdUV0C0tlBU60/KJQszQ00s0NFrJAidRAM4dZ8Dm1DzA/pjb7jez6e734HzvdeJSI00sXnN0KBtqItooZFia3ABkqAI5BFlINxM+mJ1e1GDFWvgZW1TPt2z31ELQD+hl+wJ1cgUQznl5yo4zZtMPbyekR0KQkMNQFXKycwnY6lNipN/Rc8NTUjupRpAQ4QUbA+lpqaqTTLE4y8il3QotZpfiXN5AoMH0yiYe/Otajkf4ADGAVJK2uZcoNgPrwInG+F1qbb69mRtnx4AUCNrE70qF3/V8B4hYcC3dwbiPNh5zVvv7+oPnbFv9urcY3dMnwwTijQzc3jt7l0ZLy6xOAaW6PEahluugHYLHwi9zNTW6jE0gqi9SBaaXrb+w8Ff/Q5QeH3r1o+RDVQM4FWPu703mX+ZIIzHedagu/L0vXcK11XsTtHMTrAbP88ZzsircAB8PXdOjUOnK40vxQ26TIh+oKD+JSPaOdl7M4RjppjnuDARy2QrXYF4dnWY9Z+vAfAKEOXCXmFI5DViHLqHwrLW09Y23lX9rzA9yDK8WPcDLt+lzpvQRCWvz1FEE4EB7zBwcW4GSUijK1MxgUeNKpUKAI6QLFUPCwcgXg6lnqoAQrhfALINS4WT3AgVwznl2B/2TlRxxWYBmoSqQW5AtMH6VZ+B+lYakOJmvvHJq4SNVeZajWROboyOaQgCUQ8wutGZsPQD+bDiwILNN+03kK/UqNvrvXgGhsl1v5SPNhbh/5t+QN5Bx4vAxrIywAAAABJRU5ErkJggg==')!important;padding-left:55px;opacity:1}
.toast-success .toast-close-button,.toast-success .toast-message,.toast-success .toast-title{color:#000}
.toast-success .toast-title{color:green;padding:2px 0 7px}
.registrationForm span{font-size:12px}
.filter_right_container .filterSelect a{color:#fff}
.mapunmap_filterSelect{position:relative;float:right;padding:12px 10px 7px;color:#fff}
select{background-color:#fff!important}
.mainHeading.cropImg h4{font-size:18px;font-weight:500;margin:0}
.image_area{position:relative}
.preview{overflow:hidden;width:150px;height:150px;margin:10px;border:1px solid #e2e2e2}
.preview img{max-width:100%}
.tour_icon_dlts{position:absolute;right:3px;top:-9px;color:#000;font-size:14px}
.ratesDetails .tourList_option,.tourList_addQuote,.tourList_lag,.tourList_status{text-align:center;left:-4em!important}
.tour_listbox .tourList_lag{text-align:center;left:-3em!important}
.tour_listbox .tourList_status.lg-tourCancel{left:-29px!important}
.tourList_addQuote,.tourList_lag,.tourList_option,.tourList_status{text-align:left}
#imageCropModal .cancelform{padding-bottom:15px}
.dispcurrency{position:absolute!important;top:1px;left:16px;background:#f6f5f4;width:50px!important;text-align:center;padding:7px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid #ccd2df}
.currlbl{padding-left:65px}
.transaction_section .form-control{text-transform:capitalize}
.paxDetails_roomOption{font-size:22px;float:left;text-align:center;width:100%;color:#999;position:relative;z-index:2}
.paxDetails_roomOption .perRoomAdlt{font-size:10px;font-weight:500;color:#666;line-height:15px}
.tour_listbox .tourInfo_innerPadding .nonRefund_red{padding-top:0!important}
.roomCapacityBorder::after{content:"";position:absolute;height:100%;width:100%;z-index:0;right:0;top:0;background:#fffff;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
.roomCat_ttl{font-size:12px}
ul.ui-autocomplete.ui-widget-content.dync_atocompleteList li{display:flex;align-items:flex-start!important}
.ui-widget-content.dync_atocompleteList li .fa{float:left;margin-left:5px;min-width:25px;margin-top:5px}
.topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li a{padding:6px 5px 30px 5px}
.travellerInfoinputDiv.inputDiv label{font-weight:500;color:#000}
.customHeader .topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li a:hover::after{height:2px}
.customHeader .topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li a::after{content:'';display:block;width:100%;height:0;background:#031859;transition:width .3s;position:absolute;left:50%;bottom:0;top:40px;transform:translate(-50%)}
.customHeader .topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li.active a::after{height:2px}
.customHeader .topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li a:hover{background-color:transparent;color:#031859}
.customHeader .topHeaderSection .navbar-default.headerNav .navbar-nav.mainMenuServ li a{font-size:15px;font-family:Roboto,sans-serif;color:#031859;font-weight:500;padding:6px 0 20px 0;margin-right:20px;position:relative;cursor:pointer;border:0!important;text-transform:capitalize;background-color:transparent}
.textLeft{text-align:left!important}
.reportWrapper{flex:1 0 auto}
.myAccountWrapper{flex:1 0 auto}
.modal-dialog.allCoupanModal{position:relative;top:12rem}
#rowdata>span{color:#616161!important}
.text-muted{font-size:17px!important;font-weight:500}
.booking_statuslbl h5 span.label,.dyn_status_span{display:inline-flex}
.dyn_status_h5{margin:0}
.dyn_status_h5{margin:0;display:inline-flex}
.searchForm_tabs_wrapper .homeSearchCont .panel-body{border-top-left-radius:0;border-top-right-radius:0}
.flight_offline_Req_FormSec .offlineReq_form .formBody_sec .booking_Dlts_Info .booking_Data .booking_Data_val .offlineReq_heading{width:35%}
.offlineReq_heading .booking_Tlt{font-size:13px}
.flight_offline_Req_FormSec .offlineReq_form .formBody_sec .booking_Dlts_Info .booking_Data .booking_Data_val .offlineReq_data{width:65%}
.disableCss{background-color:#eee;pointer-events:none}
.lftFlightFltr .dyn_flightairline .checkbox label{width:55%!important}
.prefered_airline_fld button.btn.dropdown-toggle.bs-placeholder.btn-default{padding-top:12px;box-shadow:none}
.detailsModalSec .detailsModal .addressDtls ul li span br{display:none}
.bokingNotesDesc ol li,.bokingNotesDesc ul li{font-size:13px;font-weight:400}
#currencyAmount_finalshow span{display:inline-block}
.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}
.hbtransfer_sec{font-size:13px;word-wrap:break-word}
.transfer_listbox .transfer_info .hbtransfer_sec div{font-size:13px;word-wrap:break-word;padding-left:0}
.transfer_listbox .transfer_info .hbtransfer_sec div ul li{font-size:13px;font-weight:400;color:#525252;word-wrap:break-word}
@keyframes blink-animation{
to{visibility:hidden}
}
@-webkit-keyframes blink-animation{
to{visibility:hidden}
}
.fareRules_flt_mdl .fareRules_flight{width:96%}
.top_destination_section .topDestination .destination_contBox h4.dest_txt{min-height:53px}
.hybridViewShow .map_div_address,.hybridViewShow .map_div_hotel_name{word-break:break-word}
.tour_listbox .adv_roomDtls .detailsBox_rooms .tour_icon_dlts_acty{top:19px;position:absolute;right:5px;color:#000;font-size:14px}
.tour_listbox .adv_roomDtls .detailsBox_rooms #activityDate{font-size:11px;padding:6px 2px;line-height:16px}
.addToQuotes_modal .quotesModal .inputFieldQuotes .form-control{padding-right:15px}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities ul li{padding:0 15px;text-indent:-8px;line-height:22px;margin-bottom:5px}
.homepage_search_wrapper .headerContact_strip .user_menu ul.myAcc_dtls_nav li+li::after{content:"";display:none!important}
.home_headerNav .navbar-brand>img{max-width:100%;width:initial}
.b2c_transfer_form_sec .travell_box_common .b2ctraarrow>.child_age>.transfer_icon_bg{top:9px}
.tourInfo_innerPadding .detailsBox_rooms .bookNowTourBtn a{padding:5px 7px}
.fixedFooterSocialIcon{position:fixed;right:0;bottom:30%;background:#73b848;line-height:22px;border-radius:7px 0 0 7px;font-size:22px;box-shadow:20px 0 20px 0;z-index:3;width:150px;height:45px;right:-110px;cursor:pointer;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:10}
.fixedFooterSocialIcon:hover{right:0;outline:0}
.fixedFooterSocialIcon a:hover{color:#57ba50;background:0 0;outline:0}
.fixedFooterSocialIcon a{color:#57ba50;background:0 0;outline:0}
.fixedFooterSocialIcon .wsIcon{display:inline-block;padding:9px 10px;background:#39a731;border-radius:5px 0 0 5px;height:45px}
.fixedFooterSocialIcon .wsName{font-size:16px;color:#fff;display:inline-block;padding:0!important;margin:0;text-align:left}
.fixedFooterSocialIcon .socialbox{margin:0;justify-content:flex-start}
.fixedFooterSocialIcon .socialbox .ftr_whtapp{margin:0}
.fixedFooterSocialIcon .socialbox i{color:#fff}
.hybridViewShow .filter_right_container .rightFilerTop .selectHtlMap{position:absolute!important;top:9px}
.hybridViewShow .compareBtn.hybridCompareBtn{top:22%!important;right:0!important;margin:0!important}
.hybridViewShow .compareBtn.hybridCompareBtn a{border-radius:15px 0 0 15px!important;padding:7px 10px!important}
.flight_confirm_TravellerDtlsBox .travellerInfo_table{display:flex!important}
.flight_confirm_TravellerDtlsBox .travellerInfo_table .travellerDob{text-align:left!important}
.flight_confirm_TravellerDtlsBox .travellerInfo_table .travellerTicketNo{width:40%}
.filter_right_container .rightFilerTop .selectHtlMap.dirSearchActv .selectHtlMap{padding-right:30px!important}
.recentHtlSearch .recentSearchBox{padding:13px 10px 7px 14px}
.recentHtlSearch .recentSearchBox .rsnt_close{right:3px;top:0;font-size:13px}
.detailsInfo>b{margin:0 5px 0 10px!important}
.termsConditionWrapp .termnCond_descBox ul li{list-style:initial!important}
.termsConditionWrapp .termsListDesc ul li{list-style:initial!important}
.service_List>li.flt_seatMap_heading{height:auto!important;padding-bottom:15px!important}
.termsConditionWrapp .termnCond_descBox ul li{list-style:initial}
.termsConditionWrapp .termsListDesc ul li{list-style:initial}
.filter_right_container .rightFilerTop .searchHtlNameMap{padding-right:20px!important}
.listingWrap_flt .arrival_day{text-align:center!important;padding-right:0!important}
.fltscheduler .flightEndTime .flt_date{padding-left:0!important}
.allFlight_sec .fltDlts_txt{display:flex;flex-wrap:nowrap}
.allFlt_value .allFlight_sec{padding:5px 10px}
.loyaltyIcon_menu{display:inline-block;text-align:center;vertical-align:middle;padding:4px 0 0 7px;font-size:13px;color:#999}
.contactUs_section .contactInfo .contcatAddressDlts{text-overflow:initial;white-space:initial;overflow:initial}
.tourListing_Wrapper .filter_right_container .rightFilerTop .searchHtlNameMap{padding-right:25px}
.tourListing_Wrapper .filter_right_container .rightFilerTop .tour_icon_fliter{top:20px}
.recentFltSearch .fastestAirSlider .owl-slider-box .owl-carousel .owl-item .item{padding:7px 5px}
.b2c_HomePage_container .signup_details .countryCode.flag{background-position:10%!important}
.htlDtlsPageWrap .hotelContDtls_detail ul li p{white-space:normal!important}
.htlDtlsPageWrap .hotelContDtls_detail ul{width:100%}
.hotelContDtls_detail ul li a{word-wrap:break-word;overflow:inherit;white-space:initial}
.filter_left_container .showMoreLink{padding:1px 0}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities.detailsActivity ul{margin:0!important;padding-left:20px}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities.detailsActivity ul li{padding:0!important;text-indent:initial!important;line-height:initial!important;margin-bottom:10px;height:initial!important;float:left;width:100%}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities.detailsActivity ul li p.detailsInfo{margin-bottom:0!important}
.inputDiv label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}
.flt_left_container .fltr_lbl{width:100%}
.compareHtlWrraper .white-bg{position:relative}
.flightTravellerDtlsBox .passIqma_radio .checkbox-inline,.flightTravellerDtlsBox .passIqma_radio .radio-inline{padding-left:0!important}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:checked,.flightTravellerDtlsBox .passIqma_radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:checked+label,.flightTravellerDtlsBox .passIqma_radio [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:15px;display:inline-block;color:#525252}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:checked+label:before,.flightTravellerDtlsBox .passIqma_radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:13px;height:13px;border:1px solid #525252;border-radius:100%;background:#fff}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:checked+label:after,.flightTravellerDtlsBox .passIqma_radio [type=radio]:not(:checked)+label:after{content:'';width:7px;height:7px;background:#525252;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.flightTravellerDtlsBox .passIqma_radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.transdtls_descTop .transfer_info .transDesc_dtls_text .tansInfoDtls{display:inline-block!important}
.detailsModalSec .detailsModal .detailsheading h1.dtl_hotelName{overflow:initial!important;text-overflow:initial!important;white-space:inherit!important}
.copyrightTxt span{display:inline-block}
.flight_form .checkbox input:checked+label:after{top:4px}
.transfer_booknowWrap .bookNw_headingBox{display:inline-block;float:initial!important}
.fareRules_flight.fareRule_Cls pre{word-wrap:break-word!important}
.mapDtlsBtnWrap{position:relative;z-index:10;top:-12px;display:inline-block}
.mapDtlsBtnWrap .mapViewBtn a{left:initial!important}
.mapDtlsBtnWrap .mapViewBtn.mapBtn,.mapDtlsBtnWrap .streetViewBtn.streetBtn{display:inline-block}
.mapDtlsBtnWrap .mapViewBtn a,.mapDtlsBtnWrap .streetViewBtn a{position:relative!important;width:initial!important;max-width:initial!important}
.compareHeaderSection ul.compPrintSec{float:initial!important;margin:0!important;padding:0!important;margin-top:25px!important;margin-left:initial!important}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities ul.roomAmenities_htlDtls li b{text-indent:0}
.fareDlts_sec .fareDlts_TableData .fareDltsTxt span{display:inline-block}
.detailsModalSec .detailsModal .addressDtls ul{width:100%}
.otp_modalSec .modalotpBox{border:0;border-radius:5px}
.otp_modalSec .modal-dialog{width:420px}
.otp_modalSec .modal-body{position:relative;padding:10px 50px}
.otp_modalSec .otp_form_container{display:inline-block;width:100%;text-align:center;border-radius:5px}
.otp_modalSec .otpHeading{float:left;width:100%;margin:20px 0 10px}
.otp_modalSec .otpHeading h4{font-size:14px;color:#525251;font-weight:400;text-align:center;padding:0;margin:0;text-transform:uppercase}
.otp_modalSec .optSec_info{float:left;width:100%}
.otp_modalSec .optSec_info .otp_instruction_txt{padding-top:10px}
.otp_modalSec .optSec_info .otp_instruction_txt .otpTime_Txt{font-size:13px;color:#666;font-weight:400}
.otp_modalSec .optSec_info .otp_instruction_txt .otpSend_Txt{font-size:15px;font-weight:400;margin:0 0 2px}
.otp_modalSec .optSec_info .otp_instruction_txt .otpMobno_Txt{font-size:15px;font-weight:400}
.otp_modalSec .optSec_info .otp_instruction_txt .otpInputField{width:100%;float:left}
.otp_modalSec .optSec_info .otp_instruction_txt .otpField{font-size:14px;margin:0 auto 15px;width:75%;border:none;box-shadow:none;letter-spacing:42px;background-image:linear-gradient(to left,#999 75%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 2px;background-repeat:repeat-x;background-position-x:35px;padding:0 15px 0 15px}
.otp_modalSec .optSec_info .otpRegenerate_sec{padding:20px 0 0}
.otp_modalSec .optSec_info .otpRegenerate_sec .otpExpired_Txt{font-size:11px;font-weight:400;color:#fe6767}
.otp_modalSec .optSec_info .otpRegenerate_sec .submitBtn{width:100%;float:left;padding:0;margin:7px 0 7px}
.otp_modalSec .optSec_info .otpRegenerate_sec .resend_Txt{font-size:16px;font-weight:400;opacity:.4;pointer-events:none}
.otp_modalSec .optSec_info .otpRegenerate_sec .timerCount{height:35px;width:35px;border-radius:50%;display:inline-block;padding:8px 0 0;margin:2px;font-size:13px;text-align:center;margin:10px 0}
.modal-content.modalotpBox .icon--order-success{top:-11px!important;left:27px!important}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities ul.roomAmenities_htlDtls li b{text-indent:0}
.fareDlts_sec .fareDlts_TableData .fareDltsTxt span{display:inline-block}
.modal-content.modalotpBox{text-align:center}
.mainwrapper_bookNow .cancelationpolicyDtls div{position:relative!important}
.mainwrapper_bookNow .cancelationpolicyDtls .booking_noteTxt div{position:relative!important}
.pkg_priceInfo .infoIcon{color:#999}
@media screen and (min-width:991px) and (max-width:1281px){
.hybridViewShow .filter_right_container .rightFilerTop .sortby_top{font-size:10px!important;line-height:18px}
.hybridViewShow .filter_right_container .rightFilerTop .filterSelect select{font-size:10px!important}
.hybridViewShow .filter_right_container .rightFilerTop .filterSelect{padding:9px 2px!important}
.hotel_count_map_hybrid_view .htlCount_CountryDtls{font-size:10px!important}
}
@media screen and (min-width:1281px) and (max-width:1681px){
.hybridViewShow .filter_right_container .rightFilerTop .sortby_top{font-size:12px!important}
.hybridViewShow .filter_right_container .rightFilerTop .filterSelect select{font-size:12px!important}
.hybridViewShow .filter_right_container .rightFilerTop .filterSelect{padding:9px 5px!important}
}
@media screen and (min-width:991px) and (max-width:1920px){
.hybridViewShow .gm-style .gm-style-iw-d{margin:0;padding:0;width:298px;overflow-x:hidden!important;overflow-y:auto!important}
.hybridViewShow .gm-style-iw-d .map_div_box{width:100%!important}
.hybridViewShow .gm-style-iw.gm-style-iw-c{width:322px;padding-left:10px;padding-top:10px}
.hybridViewShow .map_div_address,.hybridViewShow .map_div_hotel_name{word-break:break-word}
.hybridViewShow .map_div_img img{margin:0!important}
#hotel_map_view .gm-style .gm-style-iw-d{margin:0;padding:0;width:298px;overflow-x:hidden!important;overflow-y:auto!important}
#hotel_map_view .gm-style-iw-d .map_div_box{width:100%!important}
#hotel_map_view .gm-style-iw.gm-style-iw-c{width:322px;padding-left:10px;padding-top:10px}
#hotel_map_view .map_div_address,#hotel_map_view .map_div_hotel_name{word-break:break-word}
#hotel_map_view .map_div_img img{margin:0!important}
#hotel_map_view .map_div_info_box,.hybridViewShow .map_div_info_box{padding:7px 0 15px!important}
#hotel_map_view .gm-ui-hover-effect,.hybridViewShow .gm-ui-hover-effect{opacity:.8;background:#fff!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;top:0!important;right:0!important}
.hybridViewShow .map_div_btn{text-decoration:none!important;outline:0!important}
}
@media screen and (min-width:320px) and (max-width:767px){
.mvicon{color:#d1d1d1;padding:5px 15px 5px 5px}
.mobilesocial{display:block}
.desktopsocial{display:none}
.mob_cur{display:none}
.mobile_textRight{text-align:right!important}
.tour_listbox .prce_dv label,.transfer_listbox .prce_dv label{display:block}
.modal-open .modal{overflow-x:auto}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain{-webkit-overflow-scrolling:touch;max-height:initial!important;height:initial!important;max-height:initial!important}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .details_amenities ul{float:left;width:100%}
.bookNw_Htlinfo .bookingSectionBox .canclPolicy{left:100%!important}
.homepage_search_wrapper .headerContact_strip .socialIcon_header_right li a{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;padding:0 5px}
.homepage_search_wrapper .headerContact_strip .socialIcon_header_right li a i{padding-left:4px}
.rateBrk_roomDtls .imageoption img{height:80px!important}
.otp_modalSec .modal-body{padding:10px 20px!important}
.otp_modalSec .optSec_info .otp_instruction_txt .otpInputField{width:100%!important}
.b2c_loghin_page_sec .otp_sec .otp_heading{width:80%!important}
.wishListWrraper .wishListBox:hover{width:100%!important}
.compareHtl_box .dyn_compare_main .compare_listing{width:86px!important}
.checkbox label:before{padding:6px}
.checkbox input:checked+label:after{left:6px}
.transfModifySearch .transfer_form .flightOption{padding:7px 15px 0!important}
.compareHtl_box .dyn_compare_main{right:-5px!important}
.transfModifySearch .transfer_form .flightOption .roundTrip{padding-left:5px!important}
.bookNw_sectorinfo .reviewImg{background-size:100% 100%!important}
.detailsModalSec .detailsModal .addressDtls ul li span{word-break:break-all}
.detailsModalSec .detailsModal .addressDtls ul li p{flex-wrap:wrap!important}
.detailsModalSec .detailsModal .addressDtls ul{width:100%}
.fixedFooterSocialIcon{right:-95px!important}
.fixedFooterSocialIcon:hover{right:-95px!important}
.fixedFooterSocialIcon .mobilesocial i{margin-top:9px;margin-left:7px}
}
@media screen and (max-width:480px) and (min-width:320px){
.detailsBox_rooms .tour_icon_dlts_acty{top:10px!important;right:15%!important}
.detailsBox_rooms .option_acty{width:90%!important}
.b2c_HomePage_container .signup_details .detailsForm_sec{padding:40px 20px!important}
.b2c_HomePage_container .detailsForm_sec .details_field .mobileField .countryCode{width:30%!important;margin:0}
.searchForm_tabs_wrapper .homeSearchCont .flightOption .roundTrip{padding-left:7px!important}
.searchForm_tabs_wrapper .homeSearchCont .flightOption .tripOptions{padding-left:7px!important}
.container{-webkit-overflow-scrolling:touch}
.mainwrapper_bookNow .bookingdtls_right .bookNw_Htlinfo .reviewImg{height:175px!important}
footer.home_footer .copyrightTxt,footer.home_footer .poweredby,footer.home_footer .socialbox,footer.home_footer .weAccept_cardDtls{text-align:center!important;justify-content:center!important}
.allflightbutton{right:0}
.booking_steps{margin-bottom:45px!important}
.mobileRes{width:100%;flex:1 0 auto}
.hotel_count_map_hybrid_view{width:100%;padding:7px 10px;border-top:1px solid #f1f1f1}
.hotel_count_map_hybrid_view .htlCount_CountryDtls{text-align:center}
.input_icon.prefered_airline_fld .dropdown-menu{right:0}
.topHeaderSection .navbar-default .navbar-toggle{z-index:2!important}
.tour_listbox .tour_info .locationDtls{display:inline-flex}
.compareHtlWrraper .reviewImg{height:initial!important}
.compareHeaderSection ul.compPrintSec{float:right!important;margin-top:5px!important}
.detailsModalSec .detailsModal #activityDes .details_amenities.detailsActivity p{word-wrap:break-word}
.hotel_listBox .list_innerPadding.roomPadInner .moreOpt_div .spanClss.mob_rateBreakup{justify-content:flex-start!important}
.fltlistingWrraper .flt_right_container .rightFilerTop .sortby_top .middle-section.mobileFltrManage{border-top:1px solid #e2e2e2;padding-top:15px;margin-top:7px}
.fltlistingWrraper .flt_right_container .rightFilerTop .sortby_top .flightprice.FltrMobPrice{border-bottom:1px solid #e2e2e2;padding-bottom:7px}
.fltlistingWrraper .flt_right_container .rightFilerTop .sortby_top .sorting_bar{display:inline-block;min-height:22px}
.htlRoomRate_mob .priceFaIcon .dyn_custom_tooltip_box{left:50%!important}
.ui-widget-content.dync_atocompleteList{width:85%!important}
.soldOutRoomBox .roomTtlPrice_Box{display:inline-grid!important;text-align:right;margin:10px 0!important}
.soldOutRoomBox .perRates .pernightRtBtn{margin:10px 0!important}
.soldOutRoomBox .mobileSpace_soldroom{margin:10px 0!important}
.hotel_count{width:100%;float:left;display:inline-flex;justify-content:center;margin:10px 0 0}
.hotel_count .filter_close{padding:5px 15px;display:inline-block;align-items:center;justify-content:center;text-align:center;font-size:14px;background:#fff;color:#333;text-decoration:none;cursor:pointer;transition:.3s;border-radius:25px;margin:0 auto;border:1px solid #fff;width:60%}
.filter_right_container .rightFilerTop .filterSelect{padding:13px 4px 7px!important}
.flt_left_container .checkbox label{white-space:nowrap!important}
.tourListing_Wrapper .filter_right_container .rightFilerTop .tour_icon_fliter{top:9px;right:10px}
.filter_right_container .rightFilerTop .selectHtlMap{display:block!important;width:92%!important;margin:6px 4% 12px!important;float:inherit!important;position:relative}
}
.incl_lidt_pkg.usefullInfoPackage a{font-size:14px;font-weight:600;margin-bottom:7px;display:inline-block;width:100%;color:#666;text-transform:capitalize}
.usefullInfoPackage .addReadMore .readLess,.usefullInfoPackage .addReadMore .readMore{color:#ff0505;font-size:12px}
.usefullInfoPackage .addReadMore{font-size:13px;display:inline-block;margin-bottom:15px}
.addReadMore.showlesscontent p,.addReadMore.showlesscontent span{font-size:13px}
#textboxDiv .flt_calendor_icon,#textboxDiv2 .flt_calendor_icon{top:35px;right:18px;position:absolute;pointer-events:none}
#textboxDiv label,#textboxDiv2 label{font-weight:400}
.transfer_listbox .hbtransfer_sec ul{padding-left:0}
#map .mapDtlsBtnWrap{position:absolute;z-index:10;top:13px;display:inline-block;margin-top:0}
.amenitis-grid h6{padding:0 15px}
.roomAmenities_htlDtls.amenitis-grid{font-size:13px;color:#525251}
.detailsModalSec .details_tabs_Container .detail_tabsContent .amenitiesContain .amenitis-grid h6{font-size:13px}
.selectHtlGiataMaping{right:15px;position:absolute;width:25%;top:55px;z-index:10}
.selectHtlGiataMaping input{font-size:14px;padding-right:35px}
.selectHtlGiataMaping input::placeholder{font-size:12px;color:#999}
.top_destination_data_value{text-align:center;margin-bottom:20px}
.top_destination_data_value ul{margin:0 auto;float:initial;text-align:center;display:inline-block;margin-left:-30px}
.top_destination_data_value ul li{display:inline-block;padding:7px 15px;font-size:14px}
.top_destination_data_value ul li+li{border-left:1px solid #e2e2e2}
.topDestinationinfo h1{font-weight:400;font-size:35px}
.topDestinationinfo span{font-weight:500}
.topDestinationinfo p{font-size:13px;font-weight:400;color:#666;text-align:justify;line-height:18px}
.topDestinationinfo h3 strong{font-size:14px}
.topDestinationinfo h3 strong{font-size:20px;font-weight:600}
.topDestinationinfo ul{margin-left:-10px}
.topDestinationinfo ul li{list-style:disc;font-size:13px;font-weight:400;margin-bottom:10px}
.topdestination_content{padding:0 30px 30px 30px;margin:15px 0}
.image-slider{display:flex;overflow:hidden}
.item{position:relative}
.item img{width:100%;height:auto}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease;border-radius:5px}
.read-more{color:#fff;background-color:#fff4;padding:10px 20px;text-decoration:none;border:2px solid #fff;border-radius:5px;font-weight:500}
.item:hover .overlay{opacity:1}
.overlay a:hover{color:#fff}
.topdestination_home .location_info{position:relative;width:100%;height:23.5rem}
.future_destination_package_sec .topDestination .topDestination_banner_text{border-radius:5px!important}
.location_distance>h3{color:#fff}
.location_distance>#distance{color:#fff}
.otp_modalSec .otpLimitMsg{font-size:20px}
.otpMessage{float:left;width:100%;margin:0 0 15px}
.daterangepicker td,input[name=daterange]{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-text-decoration:none;text-decoration:none;color:inherit}
input[name=daterange]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;border:none;outline:0;padding:0;margin:0}
.daterangepicker td.active,.daterangepicker td:hover{border:0!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;border:none;outline:0}
.daterangepicker td{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-text-decoration:none;text-decoration:none;color:inherit}
.forgotPass_Form.importPnrSearchForm .form_wrap_pass .commonBtn a,.forgotPass_Form.importPnrSearchForm .form_wrap_pass .commonBtn a:active,.forgotPass_Form.importPnrSearchForm .form_wrap_pass .commonBtn a:hover{background:0 0}