:root{--searchSpriteUrl:url(https://c.myholidays.com/cms/images/theme/search-sprite-img.png);--fbSpriteUrl:url(https://c.myholidays.com/cms/images/theme/fb-sprite.png)}.ui-widget-content{width:375px!important}.ui-datepicker table.ui-datepicker-calendar thead{background:#eef7f8;border:1px solid #d4ebee;color:#2a2a2a;font-size:12px}.ui-datepicker table.ui-datepicker-calendar tbody tr td{padding:0;height:45px;line-height:20px!important;width:45px;margin:0;border:1px solid #eee}.ui-datepicker table.ui-datepicker-calendar tbody tr td a{background:0 0;border:0;color:#2a2a2a;position:relative;font-size:14px;line-height:20px;margin:0;padding:0;height:45px;width:45px}.ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default{height:45px;width:100%}.ui-datepicker table.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-active{background:#008c92;width:100%!important;border:0 solid #01767b;height:45px;margin:0;color:#fff;border-radius:0;text-align:center;line-height:20px}.ui-datepicker .ui-widget-header{background:#fff}.ui-datepicker .ui-widget-header span.ui-datepicker-month,.ui-datepicker .ui-widget-header span.ui-datepicker-year{color:#2a2a2a;font-size:14px;font-weight:600}.ui-datepicker-multi .ui-datepicker-group table thead{background:#eef7f8;color:#2a2a2a;font-size:12px;border:1px solid #d4ebee}.ui-datepicker-multi .ui-datepicker-group table thead th{padding:7px 5px}.ui-datepicker-multi .ui-datepicker-group table thead th span{font-size:12px}.ui-datepicker-multi .ui-datepicker-group table tbody tr td{padding:0;height:45px;line-height:20px!important;width:45px;margin:0;border:1px solid #eee}.ui-datepicker-multi .ui-datepicker-group table{width:100%!important;margin:0!important}.ui-datepicker .ui-widget-header .ui-corner-all.ui-datepicker-next span,.ui-datepicker .ui-widget-header .ui-corner-all.ui-datepicker-prev span{background:0 0!important;text-indent:inherit}.ui-datepicker .ui-widget-header .ui-corner-all.ui-datepicker-prev span:before{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #333;display:inline-block;width:0;height:0}.ui-datepicker-multi .ui-datepicker-group table tbody tr td a{background:0 0;border:0;color:#2a2a2a;position:relative;font-size:14px;line-height:20px;margin:0;padding:0;height:45px;width:45px}.ui-datepicker-multi .ui-datepicker-group table tbody tr td a.ui-state-default.ui-state-hover{background:#008c92;border:0 solid #01767b;width:45px;height:45px;margin:0;border-radius:0;line-height:20px;text-align:center}.ui-datepicker-multi .ui-datepicker-group table tbody tr td.ui-datepicker-unselectable.ui-state-disabled span{display:block;height:45px;color:#000;background:#c3c3c3;border:1px solid #c2c2c2}.ui-datepicker-multi .ui-datepicker-group table tbody tr td a.ui-state-default.ui-state-active{background:#008c92;border:0 solid #01767b;width:45px;height:45px;margin:0;color:#fff;border-radius:0;text-align:center;line-height:20px}.caldtext{margin:0;padding:5px}.caldtext ul{margin:0;padding:0;list-style:none}.caldtext ul li{display:inline-block;font-size:10px;margin-right:6px;padding-left:10px;text-transform:capitalize;position:relative}.caldtext ul li.greendot .crncy{font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c6c7c7;background:#e0e0e0;font-weight:400;color:#555;padding:1px 3px;text-align:center;font-size:13px;height:30px;line-height:20px}.caldtext ul li.greendot:before{content:"";background:#01767b;width:5px;height:5px;position:absolute;left:0;border-radius:100%;top:4px}.caldtext ul li.lightgreendot:before{content:"";background:#008748;width:5px;height:5px;position:absolute;left:0;border-radius:100%;top:4px}.caldtext ul li.yellowdot:before{content:"";background:#ffab00;width:5px;height:5px;position:absolute;left:0;border-radius:100%;top:4px}.caldtext p{font-size:8.5px;margin:7px 0 0 0;line-height:12px}.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{position:absolute;bottom:-20px;color:red;left:53%}.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .ng-active:nth-of-type(2) .error-msg{left:0!important}.ui-datepicker.ui-corner-all.ui-datepicker-prev-hover.ui-state-hover span:before{content:"\f0d9";font-family:"Font Awesome 5 Free";font-size:20px;line-height:16px;width:15px;display:inline-block}.ui-datepicker.ui-corner-all.ui-datepicker-next-hover.ui-state-hover span:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-size:20px;line-height:16px;width:15px;color:#000;display:inline-block}.ui-datepicker-next.ui-corner-all.ui-datepicker-next-hover.ui-state-hover,.ui-datepicker-prev.ui-corner-all.ui-datepicker-prev-hover.ui-state-hover{background:0 0;color:#000!important}.ui-datepicker .ui-widget-header .ui-corner-all.ui-datepicker-next span:before{content:" ";border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #333;display:inline-block;width:0;height:0}.ui-datepicker .ui-widget-header .ui-corner-all{padding:0;background:0 0;width:15px;height:15px;text-align:center;top:5px}.ui-datepicker .ui-datepicker-header{padding:0!important}.ui-datepicker .ui-state-active{background:#b91a52}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:inline-block!important;position:static!important;left:50%!important;margin-left:0!important;top:50%!important;margin-top:0!important;height:15px;width:15px}.ui-datepicker .ui-state-hover{background:#b91a52;color:#fff!important}.ui-datepicker .range-identifire a{background:#b91a52!important;border:1px solid #b91a52!important}.ui-datepicker .ui-state-highlight .ui-state-default{border:1px solid #b91a52}.ui-widget-content{border:1px solid #e6e6e6!important}.ui-autocomplete{margin-top:-2px;max-height:308px;overflow-y:auto}.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.cantsameerror{width:100%}#recentSearchList .projectsectionDestination span{padding:0}#recentSearchList .projectsectionDestination span em.CountryName{padding:0;margin:0;font-size:13px}.disableBG{position:fixed;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#000;visibility:hidden;opacity:0;transition:visibility 0s linear,opacity .2s linear;-moz-transition:visibility 0s linear,opacity .2s linear;-ms-transition:visibility 0s linear,opacity .2s linear;-o-transition:visibility 0s linear,opacity .2s linear;-webkit-transition:visibility 0s linear,opacity .2s linear}.disableBG.active{opacity:.6;visibility:visible;transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi{width:680px!important;padding:10px}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{width:49%}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-first{float:left}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last{float:right}i.locationflight{width:18px;height:18px;background:var(--searchSpriteUrl) 23px 23px;margin-top:3px;float:left}.homeSearchmain .tabresultData .tabbingData.hotel-tabbing .tabbs .airportbox .airport.hotel-box .airport_icon{background:var(--fbSpriteUrl) -285px -16px;transform:inherit}@media only screen and (min-width:768px){.ui-autocomplete{min-width:400px}}.ui-autocomplete li{border-bottom:1px solid #aaa;padding:8px 10px!important;text-transform:capitalize;min-height:40px}.ui-autocomplete li:last-child{border-bottom:0}.ui-autocomplete li:hover{background:#f2f2f2}.ui-autocomplete li.sub-airport{padding:0 10px 0 10px;min-height:40px}.ui-autocomplete li.sub-airport:after{position:absolute;left:10px;top:12px;content:"";width:20px;height:18px}.ui-autocomplete li.sub-airport p{margin:0;float:left;width:calc(100% - 55px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-menu .ui-menu-item p b{color:#b81a52;font-weight:500}.ui-menu .ui-menu-item{font-size:14px;border:0;text-transform:capitalize}.ui-autocomplete li.sub-airport p small{color:#9a9a9a;font-size:10px;display:block;position:absolute;bottom:2px;left:28px}.ui-autocomplete li.sub-airport p small span{display:inline-block;padding:0;font-size:10px;border:0;background:0 0;margin:0;color:#00808a}.ui-autocomplete li.sub-airport span{margin-top:2px}.ui-autocomplete li b{font-weight:400;color:#b81a52;text-transform:capitalize;font-weight:500}.ui-autocomplete li span{float:right;text-transform:uppercase;border-radius:10px;padding:1px 5px;border:1px solid #d1d1d1;background:#eaeaea;font-size:13px;width:50px;text-align:center}.ui-autocomplete li span b{font-weight:400}.ui-datepicker-multi .ui-datepicker-group table tbody tr td a.ui-state-default.ui-state-active:after,.ui-datepicker-multi .ui-datepicker-group table tbody tr td a:hover:after{color:#fff}.ui-datepicker-multi .ui-datepicker-group table tbody tr td a::after{font-size:9px;display:block;line-height:8px;text-align:center;word-wrap:inherit;position:absolute;width:100%;bottom:5px;letter-spacing:.5px;word-wrap:break-word;color:#b81a52}@media only screen and (max-width:767px){.ui-autocomplete{max-width:calc(100% - 65px)}.ui-autocomplete~.ui-autocomplete{max-width:calc(100% - 65px)}#ui-datepicker-div{left:0!important}}@media screen and (max-width:1200px){.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{left:225px}}@media screen and (max-width:1075px){.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{left:502px;top:46px}}@media screen and (max-width:1023px){.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{left:432px}}@media screen and (max-width:900px){.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{left:354px}}@media screen and (max-width:767px){.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .error-msg.msg_style.search_widget_error.ng-scope{left:0;top:130px}.homeSearchmain .tabresultData .tabbingData .tabbs .airportbox .ng-active:nth-of-type(2) .error-msg{left:0;top:47px!important}}.clsQlnkHDestScrollForSearchBox{background-color:#fff;border:0;overflow:hidden;overflow-y:auto;position:absolute;top:101%;width:447px;left:50%;z-index:9999}.clsQlnkHDestScrollForSearchBox .clsQlnkHDestScrollForSearchBoxTittleTip{display:block;background-color:#00575e;padding:8px 8px;font-size:14px;font-weight:400;color:#fff}.clsQlnkHDestScrollForSearchBox .clsQlnkHDestScrollForSearchBoxTittleTip i{font-size:15px;margin-right:3px}.clsQlnkHDestScrollForSearchBox .projectsectionDestination{font-size:14px;color:#434343;line-height:1.5;font-weight:400;cursor:pointer;border-top:1px solid #dcdcdc;margin:0 0;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;display:table;width:100%;padding:4px 8px}.clsQlnkHDestScrollForSearchBox .projectsectionDestination .img{width:35px;height:35px;vertical-align:middle;background-position:center center;background-size:100% 100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:table-cell}.btn{cursor:pointer;background-color:#b81a52;padding:10px 28px 10px 28px;text-align:center;outline:0;color:#fff;font-size:14px;font-weight:400;display:block;margin:0 4px;line-height:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;float:right;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ec3878),to(#b81a52));background-image:-webkit-linear-gradient(top,#ec3878,#b81a52);background-image:-o-linear-gradient(top,#ec3878,#b81a52);background-image:linear-gradient(to bottom,#ec3878,#b81a52);text-decoration:none;text-align:center;outline:0;border:0}.clsQlnkHDestScrollForSearchBox .projectsectionDestination span{display:table-cell;padding:0 0 0 16px;font-size:14px;vertical-align:middle}.clsQlnkHDestScrollForSearchBox .projectsectionDestination span .CityName{color:#212121;font-style:normal}.clsQlnkHDestScrollForSearchBox .projectsectionDestination span .CountryName{color:#7d7d7d;margin-left:3px;font-style:normal}.clsQlnkHDestScrollForSearchBox .closebar{padding:8px 8px;background:#e5e5e5;text-align:right}.clsQlnkHDestScrollForSearchBox .closebar .btn{border:0;float:none;text-decoration:none;padding:8px 18px;border-radius:4px;clear:both;display:inline-block;margin:0}.Srchdestinations{width:100%;float:left;clear:both;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #bbb}.clsQlnkHDestScrollForSearchBox .projectsectionDestination .Srchdestinations span.img{float:left;width:32px;margin:0;height:32px;padding:0;margin-right:10px;border-radius:3px;overflow:hidden}.Srchdestinations span.img img{width:100%}.clsQlnkHDestScrollForSearchBox .projectsectionDestination .Srchdestinations span{margin:0;height:100%;display:block;padding:5px 0 0 10px;font-style:normal;font-size:14px}.clsQlnkHDestScrollForSearchBox .projectsectionDestination .Srchdestinations span em{font-style:normal;margin-right:3px}.Srchdestinations:last-child{border:0;margin:0;padding:0}.countryCodeDestination{float:right;display:inline-block;background:#ccc;min-width:45px;font-size:13px;width:auto;text-align:center;border:1px solid #bbb;border-radius:50px}@media screen and (max-width:767px){.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled{padding:0;height:40px;line-height:20px!important;margin:0}.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled span{display:block;height:40px}.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-highlight.ui-state-active{background:#008c92!important;border:1px solid #01767b!important;width:100%!important;height:40px!important;margin:0!important;color:#fff!important;border-radius:0!important;text-align:center!important;line-height:20px!important}.ui-datepicker-calendar tbody tr td{padding:0;height:40px;line-height:20px!important;width:100%;margin:0}.ui-datepicker-calendar tbody tr td a{background:0 0!important;border:0!important;color:#2a2a2a!important;position:relative!important;font-size:14px!important;line-height:20px!important;padding:0!important;height:40px!important}.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-hover{background:#008c92!important;border:0 solid #01767b!important;width:100%!important;height:40px!important;margin:0!important;border-radius:0!important;line-height:20px!important;text-align:center!important}.ui-datepicker-calendar tbody tr td a::after{font-size:8px;display:block;line-height:2px;text-align:center;word-wrap:break-word;position:absolute;width:100%;bottom:5px}.clsQlnkHDestScrollForSearchBox{background-color:#fff;border:0;overflow:hidden;overflow-y:auto;position:absolute;top:115px;width:100%!important;left:0;z-index:9999}.fbpage_form .clsQlnkHDestScrollForSearchBox{background-color:#fff;border:0;overflow:hidden;overflow-y:auto;position:absolute;top:48px;width:100%!important;left:0;z-index:9999}.homeSearchmain .tabresultData .tabbingData .tabbs .airport{border-radius:7px}.disableBG.active{opacity:0}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi{width:100%!important;padding:10px;display:none}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{width:auto}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-first{float:none}#ui-datepicker-div.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last{float:none}}@media screen and (max-width:1023px){.clsQlnkHDestScrollForSearchBox{width:calc(100% - 50%);-webkit-width:calc(100% - 50%);-ms-width:calc(100% - 50%);-moz-width:calc(100% - 50%)}}@media screen and (max-width:375px){.countryCodeDestination{min-width:40px;font-size:12px}}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}