.bvalidator_errmsg em{position:relative;top:0;left:0;width:max-content;height:24px;border-width:0;font-size:12px;padding-top:5px}#divAirHotelSpecialOptionsControl,#divAirSpecialOptionsControl,div#divAirCarSpecialOptionsControl,div#divBusSpecialOptionsControl{display:none}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:4px!important;border:1px solid #d9d9d9}#divAirCarFlexDates input[type=checkbox],#divAirFlexDates input[type=checkbox],#divAirHotelBaggageIncluded input[type=checkbox]{float:left;margin-right:4px}.widget_search .disabled{background-color:#eee!important}.no-gutter div[class*=col-]:nth-child(1){padding-right:0}.no-gutter div[class*=col-]:nth-child(2){padding-left:0}.min-padding>[class*=col-]{padding-right:1px;padding-left:1px}.center{text-align:center}.widget_search .multidest-flight{font-weight:700;font-size:14px;color:#636362}.widget_search .widget-tabs{border-bottom:none!important;margin:0}.widget_search .widget-tabs-container{overflow:hidden;font-family:'Open Sans',sans-serif!important}.widget_search .widget-tab-container{    border: 1px solid #ddd; background-color:#fff;position:relative;padding:20px 0;}.widget_search .product-title{margin:0 0 10px 0;color:#636362;font-size:20px;text-align:left;line-height:28px;font-weight:400}.widget_search .accountcode-input,.widget_search .air-passengers-input,.widget_search .airhotel-rooms-input,.widget_search .bus-passengers-input,.widget_search .bushotel-rooms-input,.widget_search .checkindate-input,.widget_search .checkoutdate-input,.widget_search .dest-input,.widget_search .hotel-rooms-input,.widget_search .org-input,.widget_search .promocode-input,.widget_search .special-options-input{height:49px;background-color:#fff;margin-bottom:0}.widget_search .air-passengers-input,.widget_search .airhotel-rooms-input,.widget_search .bus-passengers-input,.widget_search .bushotel-rooms-input,.widget_search .hotel-rooms-input{text-align:right;margin-bottom:0}.widget_search .checkindate-label,.widget_search .checkoutdate-label,.widget_search .dest-label,.widget_search .org-label,.widget_search .promocode-label{margin-bottom:2px}.widget_search .form-control[readonly]{background-color:#fff}.widget_search .checkindate-input,.widget_search .checkoutdate-input,.widget_search .dest-input,.widget_search .promocode-input{position:relative;padding-left:2.8rem;padding-right:1.8rem}.widget_search .accountcode-input{position:relative;padding-left:16px}.widget_search .lblDates,.widget_search .lblPassengers,.widget_search .lblRooms{font-weight:400;color:#636362;display:inline-block;margin-bottom:0}.widget_search .fixColumns100{width:100%;margin-bottom:8px}.widget_search .fixColumns50{width:50%;margin-bottom:8px}.widget_search .fixColumns25{width:25%;margin-bottom:8px}.widget_search .rooms-control{position:initial!important}.widget_search .rooms-control>div{padding-left:3px;padding-right:8px;margin:0}.widget_search .icon-input-group{position:relative;background:#fff;border-radius:30px;width:100%}input#txtMobileAutocomplete~i{height:100%;margin:0;top:0;display:flex;align-items:center;left:11px}.widget_search .aMobileAutocompleteCancel .fa{color:#fff!important}.widget_search .input-icon{position:absolute;font-size:16px;top:50%;margin-top:-9px}.widget_search .input-icon-left{left:.8rem}.widget_search .input-icon-right{left:inherit;right:1.2rem}.widget_search .divAirSpecialOptions,.widget_search .divBusSpecialOptions{margin-top:8px}.widget_search .divAirSpecialOpt,.widget_search .divBusSpecialOpt{padding:12px;background-color:#fff;border-top-left-radius:.2666667em;border-bottom-left-radius:.2666667em;border-top-right-radius:.2666667em;border-bottom-right-radius:.2666667em}.widget_search .special-options-select label{margin-bottom:0}.widget_search .special-options-select{margin-bottom:10px}.widget_search .promocode-btn{font-weight:400;color:#636362;text-decoration:none}.widget_search .promocode-btn:hover{text-decoration:none;color:#636362}.widget_search .promocode-btn:visited{text-decoration:none;color:#636362}.widget_search input[type=radio]{width:14px;height:14px;background-color:#636362;border-radius:10px;margin:0}#divExtraTypes{margin-bottom:6px}@media (min-width:980px){div[id*=TogglePromoCode]:not(div#divAirTogglePromoCode)>div{width:255px}#divAirUpTripType .col-lg-5:nth-child(1){width:60%}.widget_search .fdsAirTripType,.widget_search .fdsBusTripType{margin-left:15px}}.widget_search .widget-tabs-container label{font-weight:400}.widget_search .widget-tabs .fa{margin-right:6px;margin-left:6px}.widget_search .widget-tabs>li.active>a,.widget_search .widget-tabs>li.active>a:focus,.widget_search .widget-tabs>li.active>a:hover{background-color:#f8f8f8;color:#2f3143;border:none;font-weight:400; border: 1px solid #ddd;}.widget_search .widget-tabs>li>a:focus,.widget_search .widget-tabs>li>a:hover{background-color:#f8f8f8;color:#2f3143}.promocode-btn .fa{color:#636362!important}.widget_search .widget-tabs>li>a:focus .fa,.widget_search .widget-tabs>li>a:hover .fa{color:#fdbe15}.widget_search .widget-tabs>li.active>a .fa,.widget_search .widget-tabs>li.active>a:focus .fa,.widget_search .widget-tabs>li.active>a:hover .fa{color:#2f3143}.widget_search .widget-tabs-container .fa{color:#2f3143}div#divPaxRoomPopup .top-arrow{left:40px}div#divPaxRoomPopup .top-arrow .fa{color:#a1a1a1}.widget_search .widget-tabs-container .icon-input-group .fa{color:#fdbe15;width:1.6rem;text-align:center}.widget_search .air-multiple-opt,div#divAirBaggageIncluded,div#divAirCarBaggageIncluded,fieldset.fdsBusTripType.upTripType.upTripType-control{display:flex;column-gap:20px;align-items:center;flex-wrap:wrap;gap:15px;margin-top:5px}input#txtAirCarNumberPassenger{text-align:right}div#divAirHotelTogglePromoCode>div{padding-left:0}.widget_search .rooms-control .fa-bed:before,.widget_search .rooms-control .fa-hotel:before{content:"\f236"}.widget_search .rooms-control .fa-user:before{content:"\f007"}.hotel-checkindate .fa-calendar:before{content:"\f073"}.widget_search .destination-group .fa-map-marker:before{content:"\f041"}.widget_search .promo-code-group .fa-tag:before{content:"\f02b"}#divPaxPopup,#divPaxRoomPopup{display:none;z-index:999999!important}.popup-control{position:absolute;width:100%;height:50px;cursor:pointer;z-index:100}.popup-control-btn{display:block;height:100%;width:100%}.pop-up-control-container{width:253px;box-shadow:rgba(0,0,0,.25) 0 2px 4px;background-color:#fff;padding:12px}.top-arrow{position:absolute;width:20px;height:20px;text-align:center;color:#fff;top:-18px}.pop-up-content p{margin-bottom:0}.pop-up-control-container .pax-label-info p{font-weight:700;font-size:15px;margin-bottom:0}.pop-up-control-container .pax-label-info span{color:grey}.pop-up-control-container .pax-number-control{margin-bottom:16px}.pop-up-control-container .pax-number-block{margin-bottom:14px}.pop-up-control-container .btn-pax-control{border-top:1px solid #aaa}.pop-up-control-container .room-number-title{border-bottom:solid 1px #f5f5f5;padding-top:1rem;margin-bottom:.8rem}.pop-up-control-container .room-number-title-alt{border-bottom:solid 1px #f5f5f5;border-top:solid 1px #f5f5f5;padding-top:1rem;margin-bottom:.8rem}.pop-up-control-container .room-number-title h4,.pop-up-control-container .room-number-title-alt h4{font-size:16px;color:#888}.pop-up-control-container .childrens-age-control{padding-top:10px;padding-bottom:10px}.widget_search #divPreload{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.14);z-index:999999;text-align:center;padding-top:10%;color:#636362}.widget_search .divPreload{background-color:rgba(0,0,0,.4)!important}.widget_search .spinner{width:40px;height:40px;position:relative;margin:100px auto;margin-bottom:34px}.widget_search #divPreload p{color:#636362;text-align:center;font-weight:600;font-size:20px}.widget_search .double-bounce1,.widget_search .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#636362;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.widget_search .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.widget_search .sk-fading-circle{margin:100px auto;width:60px;height:60px;position:relative;margin-bottom:34px}.widget_search .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.widget_search .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#636362;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.widget_search .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.widget_search .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.widget_search .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.widget_search .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.widget_search .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.widget_search .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.widget_search .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.widget_search .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.widget_search .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.widget_search .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.widget_search .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.widget_search .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.widget_search .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.widget_search .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.widget_search .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.widget_search .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.widget_search .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.widget_search .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.widget_search .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.widget_search .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.widget_search .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.widget_search .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.widget_search .upTripType{margin-bottom:0}fieldset.fdsAirTripType.upTripType.upTripType-control{display:flex;gap:12px}.widget_search .divAirTripTypeMD,.widget_search .divAirTripTypeOW,.widget_search .divAirTripTypeRT,.widget_search .divBusTripTypeOW,.widget_search .divBusTripTypeRT{display:flex;align-items:center;height:20px;padding-right:0;padding-left:0;width:max-content}.widget_search .divAirTripTypeMD label,.widget_search .divAirTripTypeOW label,.widget_search .divAirTripTypeRT label,.widget_search .divBusTripTypeOW label,.widget_search .divBusTripTypeRT label{margin:2px 0 0 4px;line-height:normal}.widget_search .air-multiple-opt{margin-bottom:10px}.widget_search .fdsAirTripType label{font-size:12px}.widget_search .mobile-tabs{position:relative;overflow:hidden}.widget_search .mobile-tabs-nav{display:block;position:absolute;top:7px;right:0;background-color:#aaa;text-decoration:none;padding:10px;width:28px;height:40px;cursor:pointer;font-size:2.1rem;text-align:center;color:#636362}.air-multiple-opt a{display:inline-block;margin-bottom:20px;background:#fff;padding:6px;border-radius:7px}.widget_search .mobile-tabs-nav span{line-height:0;position:absolute}a.ui-datepicker-close{right:20px;top:26px}.widget_search .mobile-tabs-prev span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:5px;top:23px}.widget_search .mobile-tabs-content{overflow-y:scroll}.widget_search .ul-mobile-tabs li{float:left;background-color:#f8f8f8;border-right:1px solid #eee;width:16%}.widget_search .ul-mobile-tabs li:first-child{margin-left:0}.widget_search .ul-mobile-tabs li:last-child{border-right:none!important}.widget_search .title-mobile-autocomplete{position:relative}.widget_search .title-mobile-container{text-align:center;background-color:#f3f3f3;border-bottom:2px solid #f0efef;margin-bottom:10px}.hidden-lg.pop-up-title h2,.widget_search .title-mobile-container h2,div#divTitleDatePicker h2{font-size:2.1rem;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;margin-top:6px;color:#fff}.hidden-lg.pop-up-title h2,div#divTitleDatePicker h2{color:#111}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0;height:34px;margin-left:1px}.pop-up-close,.widget_search .aMobileAutocompleteCancel{position:absolute;font-size:2.3rem;top:50%;margin-top:-9px;right:.6rem;color:#111}.widget_search .title-mobile-container{text-align:center;background-color:#2f3143;border-bottom:0}.form-group.form-inline{background:#2f3143;padding:8px;margin:-10px -15px}.form-group.form-inline>.destination-mobile-group,input#txtMobileAutocomplete{border-radius:20px}input#txtMobileAutocomplete{border-radius:20px;padding-left:30px}.ui-datepicker-close .fa,.widget_search .aMobileAutocompleteCancel .fa{color:#111;font-size:2.3rem}.widget_search .ui-datepicker-close{margin-top:-6px;right:1.6rem}.widget_search .input_mobile_autocomplete{background-color:#f1f1f2;border:none;border-radius:10px;height:34px}.pop-up-action{padding:15px 0;border-top:solid 1px #f5f5f5}.pop-up-action-flex{display:flex;flex-direction:row-reverse}.pop-up-content-scrool{display:none}.divRoomChildAge{margin-top:10px}.pop-up-control-container select,.widget_search select{-moz-appearance:none;-webkit-appearance:none;background:url(../Images/arrow-down.png) no-repeat 95% 50%}.input-mobile-control{width:100%;height:55px;position:absolute;z-index:20}#divAutoCompleteMobileContainer{display:none;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background-color:#fbfbfb;touch-action:none!important;z-index:99999}#AirHotelDatesRooms,.fdsHotelDetails{margin-bottom:0}div .btn-search-container{display:flex;justify-content:flex-end;width:100%}.btnSearch{background-color:#fdbe15;color:#2f3143;border:none;font-size:16px;height:49px;border-radius:7px;font-weight:600;text-transform:capitalize}.btnSearch{width:100%;max-width:108px}.btnSearch:hover{background-color:#fdbe15;border:1px solid #fdbe15;color:#2f3143;border:none;box-shadow:0 1.5px 3px -1px}.air-add-flight,.air-remove-flight{color:#636362;font-weight:400}#ui-datepicker-div a.ui-state-default{font-weight:700;color:#000;font-size:12px}.mobile-tabs-content .widget-tabs li a{text-align:center}.mobile-tabs-content .widget-tabs li a .fa{font-size:24px}#btbClosePaxPopup,#btnClosePaxRoomPopup{background-color:#fdbe15;color:#fff;border:none}.widget_search .widget-tabs li{margin-bottom:0}#ddlCarTimeDropoff,#ddlCarTimePickup{padding-left:2.6rem;padding-right:.5rem;font-size:12px}div#divCarChangeReturn .upTripType{margin-left:-15px;margin-top:14px}@media (min-width:1024px){.widget_search .widget-tabs li a{padding:13px 11px 8px 6px;background-color:#fdbe15;color:#333;padding-top:12px;padding-bottom:12px;font-size:16px;border-radius:6px;margin-right:8px;margin-bottom:6px}#divCarAirportReturn{padding-left:0;width:50%}#btnCar{margin-top:10px}div#CarDates,div#divAirCities>div:nth-child(1),div#divBusCities>div:nth-child(1),div#divBusHotelCities>div:nth-child(1){margin-left:-15px}#BtnAir,#BtnAirHotel,#BtnExtras,#BtnHotel,.car-btn-control{text-align:right;margin-right:0}.widget_search .air-multiple-opt{margin-bottom:0}#divCarAirportReturn{padding-left:0}.air-multiple-opt a{margin-bottom:0}#CarDates .col-lg-4{padding-left:0;padding-right:0}#BtnCar .col-md-50{padding-right:0;width:100%;padding-left:5px}#divAirFlexDates{padding-right:30px;padding-left:0;flex-direction:row;justify-content:space-between}div#divAirBaggageIncluded{padding:3px 0}#divAirHotelBaggageIncluded .col-lg-12{display:flex;flex-direction:row}#divAirHotelBaggageIncluded .divAirHotelBaggageIncluded:first-child{margin-right:20px}#divAirCarFlexDates{justify-content:space-between;padding-right:15px;padding-left:15px;margin-top:5px}}@media (max-width:1024px){div#CarDates label,div#HotelDestination label,div#divAirCarCities label,div#divAirCarPassengers span,div#divAirCities label,div#divCarAirportPickup label,div#divExtraDates span,div#divExtraDestination label,div[id*=DatesPassengers] span,div[id*=DatesRooms] span{display:none}div#divAirUpTripType{margin-bottom:15px}#ddlCarTimeDropoff,#ddlCarTimePickup{padding-left:1.2rem}div#divCarTogglePromoCode,div#divHotelTogglePromoCode{padding-left:0;margin-top:10px;padding-right:0}div#divAirHotelBaggageIncluded>div{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:8px}.widget_search .product-title,div#divAirHotelTogglePromoCode{padding-left:15px}div#divAirHotelTogglePromoCode{margin-bottom:5px}div#divCarChangeReturn .upTripType{margin-left:0;margin:10px 0}div#BusHotelDatesPassengers,div#BusHotelDatesPassengers>div{width:100%;padding:0}div#divBusHotelCities{width:100%!important}div#divBusHotelCities>div{width:calc(100% + 30px);margin-left:-15px}div#divBusCitiesdiv{width:100%}.divCarTogglePromoCodePanel,div#divExtraTogglePromoCode{padding-left:5px}div#divAirHotelPromoCode{margin-left:-15px}input#txtAirHotelPromoCode{width:max-content}div#divExtraTogglePromoCode{width:100%}div#NetacticaAirhotel a.promocode-btn{margin-left:-15px}a.promocode-btn{display:block;width:max-content}div#divHotelPopUpControl+div,div#divHotelPopUpControl+div+div{padding:2px}.widget_search .widget-tabs li a{font-size:12px;padding:0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#706967;font-weight:400}.widget_search .widget-tabs .fa{font-size:24px;margin-right:6px;margin-left:6px;height:60px;width:60px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 10px 0 #d8d8d8;color:#fdbe15}ul#widget-tabs span{width:max-content;display:flex;justify-content:center;align-items:center}.widget_search .widget-tabs-container .fa{margin-right:4px}div#HotelDestination{padding:0}label#lblMobileAutocomplete{color:#fff}.netsuiteautocomplete{overflow:scroll}div#BtnCar>div{width:100%;padding:0;margin-left:15px}div#BtnCar{display:flex;flex-direction:column}}@media(min-width:768px){.widget_search .widget-tab-container{padding:15px 15px 30px;border-radius:8px}}@media (max-width:768px){.widget_search .icon-input-group{margin-top:6px}div#divAirTogglePromoCode{margin-bottom:6px}div .btn-search-container{margin:10px 0 0}div#BtnCar div .btn-search-container{margin:auto}a.aMobileAutocompleteCancel i.fa{font-size:1em!important;color:#fff}fieldset.fdsAirTripType.upTripType.upTripType-control{margin-left:30px}ul#widget-tabs{display:flex;width:100%!important;gap:5px}div#divAirFlexDates{padding-left:15px}div#divAirBaggageIncluded,div#divAirHotelBaggageIncluded{margin:6px 14px}div#divAirBaggageIncluded{margin:14px}div#divAirBaggageIncluded .form-group{margin-bottom:0;display:flex;gap:5px}div#divAirHotelBaggageIncluded{margin-left:-15px}a#aMobileTabsNav{display:none}.checkindate-group input{padding-left:28px!important}#divExtraDestination{padding:0}#NetacticaExtra,#divExtraDates,#divExtraDestination{width:100%;margin-left:0}#BtnAirHotel,#BtnExtras{position:relative;right:0;bottom:0;width:100%;margin:0;padding:0}#BtnAir{position:relative;right:0;bottom:0;width:100%;margin:0}#BtnHotel{position:relative;right:0;bottom:0;width:100%;margin:0;padding:0}.widget_search .widget-tabs-container{box-shadow:none}#AirHotelDatesRooms,#AireDatesPassengers,#HotelDatesRooms,#HotelDestination,#NetacticaAir div.row:nth-child(5),#divAirCities,#divAirHotelCities{float:none;width:100%}.divAirFlexDates{margin-bottom:0}#BtnBus,#BtnBusHotel,#BtnExtras{margin-top:10px}.widget_search .multidest-flight{display:block;margin-left:-14px;margin-bottom:8px;margin-top:10px}.hotel-destination .input-icon-left{left:.8rem}.widget_search .accountcode-input,.widget_search .air-passengers-input,.widget_search .aircar-passengers-input,.widget_search .airhotel-rooms-input,.widget_search .bus-passengers-input,.widget_search .bushotel-rooms-input,.widget_search .checkindate-input,.widget_search .checkoutdate-input,.widget_search .dest-input,.widget_search .form-control[readonly],.widget_search .hotel-rooms-input,.widget_search .org-input,.widget_search .promocode-input,.widget_search .special-options-input{border-radius:10px;border:none;height:50px;padding-left:3rem;font-weight:600}.widget_search .hotel-rooms-input{text-align:left;font-style:normal;font-weight:600;padding-left:2.8rem}#divAirCarPassengers,#divAirPassengers,#divBusDatesPassengers .col-lg-3,.fdsBusDetails{width:100%}.airFlexDates-label{display:inline-block!important}#AirCarDatesPassengers .col-xs-6,#AirCarTitle .col-xs-12,#AirHotelDatesRooms .col-xs-6,#AirHotelTitle .col-xs-12,#AirTitle .col-xs-12,#AireDatesPassengers .col-xs-6,#BtnAir .col-xs-12,#BtnAirCar .col-xs-12,#BtnAirHotel .col-xs-12,#BtnBus .col-xs-12,#BtnBusHotel .col-xs-12,#BtnExtras .col-xs-12,#BusHotelDatesPassengers .col-xs-6,#BusTitle .col-xs-12,#ExtraTitle .col-xs-12,#HotelDatesRooms .col-xs-6,#HotelDestination .col-xs-12,#HotelTitle .col-xs-12,#NetacticaCar .col-xs-5,#NetacticaCar .col-xs-7,#bushotelTitle .col-xs-12,#divAirBaggageIncluded,#divAirCarBaggageIncluded,#divAirCarCities .col-xs-12,#divAirCarFlexDates,#divAirCities .col-xs-12,#divAirFlexDates,#divAirHotelCities .col-xs-12,#divAirMultiDestination .col-xs-12,#divAirPassengers,#divAirUpTripType .col-xs-12,#divBusCities .col-xs-12,#divBusDatesPassengers .col-xs-6,#divBusHotelCities .col-xs-12,#divCarAirports .col-xs-12,#divExtraDates .col-xs-6,#divExtraDestination .col-xs-12,.fdsBusTripType .col-xs-6{padding-left:2px;padding-right:2px}.lblAirCarDates,.lblDates,.lblRooms{margin-left:-10px}#divAirMultiDestination .lblDates,#divAirMultiDestination .lblRooms{margin-left:0}#ui-datepicker-div a.ui-state-default{font-size:12px}.btnSearch{width:100%;max-width:100%;background-color:#fdbe15;color:#2f3143;border:none;font-weight:400;text-transform:capitalize;height:40px;font-size:17px!important;border-radius:8px}.widget_search .accountcode-input,.widget_search .air-passengers-input,.widget_search .aircar-passengers-input,.widget_search .airhotel-rooms-input,.widget_search .bus-passengers-input,.widget_search .bushotel-rooms-input,.widget_search .checkindate-input,.widget_search .checkoutdate-input,.widget_search .dest-input,.widget_search .form-control[readonly],.widget_search .hotel-rooms-input,.widget_search .org-input,.widget_search .promocode-input,.widget_search .special-options-input,.widget_search input#txtAirCarNumberPassenger{border-radius:10px;height:42px;border-left:2.3rem solid #e8e8e800!important;font-weight:400;border:none;font-size:15px!important;background-color:#f2f5f9;box-shadow:none}.widget_search .lblDates,.widget_search .lblPassengers,.widget_search .lblRooms{text-transform:uppercase}.widget_search .widget-tabs-container label{text-transform:uppercase}.widget_search .input-icon{font-size:1.5rem}input,select{font-size:16px!important;touch-action:none!important}.ui-datepicker-multi .ui-datepicker-group{margin-top:12px}#ui-datepicker-div a.ui-state-default{font-size:12px}.btnSearch{width:100%}.widget_search .lblDates,.widget_search .lblPassengers,.widget_search .lblRooms{text-transform:uppercase}.widget_search .widget-tabs-container label{text-transform:uppercase;display:inline}.widget_search .input-icon{font-size:1.5rem}input,select{font-size:16px!important;touch-action:none!important}.widget_search .form-group{margin-bottom:15px}#ui-datepicker-div a.ui-state-default{font-size:12px}.btnSearch{width:100%}.widget_search .accountcode-input,.widget_search .air-passengers-input,.widget_search .airhotel-rooms-input,.widget_search .bus-passengers-input,.widget_search .bushotel-rooms-input,.widget_search .checkindate-input,.widget_search .checkoutdate-input,.widget_search .dest-input,.widget_search .form-control[readonly],.widget_search .hotel-rooms-input,.widget_search .org-input,.widget_search .promocode-input,.widget_search .special-options-input{border-radius:10px;border:none}.widget_search .lblDates,.widget_search .lblPassengers,.widget_search .lblRooms{text-transform:inherit}.widget_search .widget-tabs-container label{text-transform:inherit}input,select{font-size:16px!important;touch-action:none!important}.popup_wrapper{top:0!important;left:0!important;height:100%!important}.pop-up-control-container{width:100%!important;height:100%!important}.pop-up-main{max-height:100%;visibility:visible;top:0!important;left:0!important;position:fixed;width:100%;height:100%;background-color:#fff}.pop-up-content{padding-left:16px;padding-right:16px;position:relative;z-index:5;height:430px;overflow-y:scroll;padding-top:15px}.pop-up-title{background-color:#f3f3f3;border-bottom:2px solid #f0efef;position:relative;padding-top:.5rem;padding-bottom:.5rem}.pop-up-title h2{margin-bottom:0}.pop-up-close{position:absolute;font-size:2.3rem;top:50%;margin-top:-9px;right:2.6rem;color:#111;right:30px;top:19px}.pop-up-close:hover{text-decoration:none!important;color:#000}.pop-up-action{bottom:0;width:100%;position:fixed;z-index:10;background-color:#fff;padding:15px!important}.pop-up-content-scrool{display:block!important}.no-scroll{overflow:hidden}.widget_search .form-inline .aMobileAutocompleteCancel{position:fixed;top:15px;right:20px;font-size:20px}.widget_search .form-inline .aMobileAutocompleteCancel .fa-x{color:#000}}.col-md-50{width:50%;float:left}.col-md-80{width:80%;float:left}.col-md-30{width:30%;float:left}.col-md-70{width:70%;float:left}.col-md-20{width:20%;float:left}.col-md-40{width:40%;float:left}.col-md-60{width:60%;float:left}.col-md-100{width:100%;float:left}.pop-up-content .input-group-btn button{padding:9px}div#divAirCarCities{margin-left:-15px}@media (min-width:768px){#ui-datepicker-div{width:47em!important;padding:2px 8px 10px 8px}}.ui-widget-header .ui-icon{opacity:60%}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-left:-14px!important;margin-top:-5px!important}.ui-datepicker-group.ui-datepicker-group-first{padding-right:10px!important}.ui-datepicker-group.ui-datepicker-group-last{padding-left:10px!important}#ui-datepicker-div .ui-widget-header{background:0 0!important}table.ui-datepicker-calendar tr th{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.ui-datepicker .ui-datepicker-title{margin:3px 0!important}span.ui-datepicker-month{font-size:14px;margin-right:6px;font-weight:700}table.ui-datepicker-calendar span{color:#ccc!important}span.ui-state-default{font-size:13px!important}.ui-datepicker td{padding:0!important}td.undefined.ui-datepicker-today a{color:#fdbe15!important}#ui-datepicker-div .ui-state-active a,#ui-datepicker-div .ui-state-active-from a,#ui-datepicker-div .ui-state-active-from span,#ui-datepicker-div .ui-state-active-to a{color:#2f3143!important;background:#fdbe15!important;border-radius:6px}#ui-datepicker-div .ui-state-active-from-to{background-color:#e3f2fd!important}#ui-datepicker-div a.ui-state-default:hover{color:#fdbe15;border-radius:5px;background:#2f3143}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-active-from,#ui-datepicker-div .ui-state-active-to{background-color:#e3f2fd!important}#ui-datepicker-div a.ui-state-default{font-weight:400!important}#ui-datepicker-div .ui-datepicker-calendar th span{color:#000!important;font-weight:600}ul#widget-tabs::-webkit-scrollbar{width:0}@media (min-width:700px) and (max-width:991px){div#AirHotelDatesRooms>div>div:nth-child(2),div#CarDates{width:100%}}.ui-autocomplete{position:absolute;top:0;cursor:default;margin:1px!important;padding:1px!important;z-index:999999;background-color:#fff;border:1px #ccc solid}.ui-autocomplete li{list-style-type:none!important;margin:1px!important;padding:1px!important}.ui-autocomplete a{font-size:12px}.ui-autocomplete-loading{background:#fff url(images/ui-anim_basic_16x16.gif) right center no-repeat}.ui-autocomplete-input{color:#333;font-family:tahoma,arial,sans-serif}.ui-helper-hidden-accessible{display:none}* html .ui-autocomplete{width:1px}.widget_search .tab-content.widget-tab-container .form-group{margin-bottom:0}@media (max-width:768px){h3#CarTitle{padding-left:0}.ui-autocomplete{border:none;position:absolute;top:110px!important;cursor:default;padding:5px!important;z-index:999999;background-color:#fff;left:5%!important;max-height:370px!important;width:90%!important}.ui-datepicker th{padding:.3em!important}.ui-autocomplete .ui-menu-item{border-bottom:1px solid #eee;padding:8px 0!important}.ui-autocomplete .ui-state-focus{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #eee!important;background:0 0!important}}.list-group{margin-top:0;padding-left:0;margin-bottom:0;border-radius:.25rem;min-width:100%}.list-group-item{display:flex;align-items:center;padding:.4rem 1rem;text-decoration:none;background-color:#fff;border-bottom:1px solid #e6e6e6}.item-img{margin-right:15px;margin-top:0}.item-img svg{fill:currentColor;color:#9e9e9e}.item-info{font-size:.8rem;color:#465280}.placeName{margin:.2rem 0;color:#001959;font-size:14px;line-height:20px;color:#333;margin:0}.li_preload .placeName{color:#aaa}.list-group-item:hover{background-color:#f8f7f7}#suggestion_list:hover{cursor:pointer}#txtCityTo{margin-bottom:0}b{font-weight:400}.address{font-size:13px;color:#9e9e9e;line-height:16px}.list-group-item:not(.li_preload):hover .item-info{background-color:#f8f7f7}@media (min-width:980px){.address{width:375px}div#AireDatesPassengers{margin-left:-15px}}div.pair{float:left;width:100%}#sugesstion_containers_desktop{list-style:none;position:absolute;width:100%;z-index:1000;margin-left:0;-webkit-box-shadow:4px 3px 6px 0 rgb(232 225 232);-moz-box-shadow:4px 3px 6px 0 rgba(232,225,232,1);box-shadow:4px 3px 6px 0 rgb(232 225 232);border:1px solid #cacaca;top:0;left:0;height:200px;overflow-y:scroll;display:none}.pair input{margin-bottom:5px!important}.netsuiteautocomplete{margin-left:0;list-style:none;margin-left:0;-webkit-box-shadow:4px 3px 6px 0 rgb(232 225 232);-moz-box-shadow:4px 3px 6px 0 rgba(232,225,232,1);box-shadow:4px 3px 6px 0 rgb(232 225 232);border:1px solid #cacaca;margin:0!important;padding:0!important}.netsuiteautocomplete li{margin:0!important;padding:0!important}.netsuiteautocomplete li.list-group-item{border-radius:0;padding:.4rem 1rem!important;cursor:pointer}ul.ul_preload{border-radius:8px}.netsuiteautocomplete li.list-group-item.li_preload{border-radius:8px;background-color:#eee;min-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;padding-left:20px!important;color:#aaa}.li_preload::after{content:"";position:absolute;left:16px;top:-22px;border:10px solid transparent;border-bottom-color:#c5c5c5;z-index:-1}.bvalidator_errmsg{top:-67.9811px!important;left:40px!important}.bvalidator_errmsg>em>div>div{background:red;border-radius:5px}div#divCarChangeReturn{width:100%;grid-area:check;margin-left:-15px}@media (min-width:1025px){div#divCarChangeReturn{margin-left:0}div[id*=divAirFlight]{float:right}div#NetacticaAir,div#NetacticaBus,div#NetacticaExtra{display:grid;grid-template-columns:45% 45% 10%;grid-template-areas:"title title title" "options options options" "inout date search" "check check check" "option option option";align-items:flex-end}div#NetacticaExtra{grid-template-areas:"title title title" "inout date search"}div#AirhotelDatesRooms span,div#BusHotelDatesPassengers span,div#CarDates label,div#HotelDatesRooms span,div#HotelDestination label,div#divAirHotelCities label,div#divBusHotelCities label,div#divCarAirports label,div#divExtraDates span,div#divExtraDestination label,div#roms span{color:#2f3143;font-size:15px}.tab-content.widget-tab-container>div>div>div:nth-child(1){grid-area:title}div#divAirUpTripType,div#divBusUpTripType{grid-area:options;margin-bottom:7px;min-height:10px}div#divAirCities,div#divExtraDestination{grid-area:inout;width:100%}div#AireDatesPassengers,div#divExtraDates{grid-area:date;width:100%}div#BtnAir,div#BtnCar,div#BtnExtras{grid-area:search}div#NetacticaAir>div:nth-child(5){width:100%;grid-area:check;margin:5px 0;align-items:center}div#divAirTogglePromoCode{grid-area:option}div#divCarChangeReturn{width:100%;grid-area:check}div#NetacticaAir div#AireDatesPassengers span,div#NetacticaAir div#divAirCities label{color:#2f3143;font-size:15px}div#divAirHotelCities{padding-left:0}div#NetacticaHotel{display:grid;grid-template-columns:20% 35% 35% 10%;grid-template-areas:"title title title title" "inout date roms search" "option option option option";align-items:flex-end}div#HotelDestination{grid-area:inout;width:100%;padding-left:0}div#roms{grid-area:roms;width:100%}div#HotelDatesRooms{grid-area:date;width:100%}div#BtnHotel{grid-area:search;width:100%;padding:0}div#NetacticaHotel .form-group{margin-bottom:0}div#BtnAir>div,div#BtnAirHotel>div,div#BtnExtras>div,div#BtnHotel>div{padding:0}div#NetacticaAirCar,div#NetacticaAirhotel,div#NetacticaBusHotel,div#NetacticaCar{display:grid;grid-template-columns:45% 45% 10%;grid-template-areas:"title title title" "inout date search" "check check check" "option option option";align-items:flex-end}div#divAirCarCities,div#divAirHotelCities,div#divBusCities,div#divBusHotelCities,div#divCarAirports{grid-area:inout;width:100%}div#AirCarDatesPassengers,div#AirHotelDatesRooms,div#BusHotelDatesPassengers,div#CarDates,div#divBusDatesPassengers{grid-area:date;width:100%}div#BtnAirCar,div#BtnAirHotel,div#BtnBus,div#BtnBusHotel{grid-area:search;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;padding:0}div#divAirHotelBaggageIncluded{grid-area:check}div#divAirHotelTogglePromoCode,div#divCarTogglePromoCode,div#divHotelTogglePromoCode{grid-area:option;padding:5px 0}div#divHotelTogglePromoCode{margin-top:10px}div#BtnAirHotel>div,div#BtnBusHotel>div{padding:0}div#divAirHotelBaggageIncluded{margin-top:10px}div#AireDatesPassengers,div#BtnBusHotel{margin:0}div#divAirCities>div{padding-right:0}div#divAirMultiDestination{display:flex;flex-direction:column;gap:10px}div#BtnCar>div:nth-child(2){padding-right:0}.col-md-60 .col-md-6,div#HotelDatesRooms,div#divAirDates,div#divAirHotelCities>div>div:last-child,div#divAirMultiDestination,div#divAirPassengers,div#divCarAirportPickup,div[id*=DatesPassengers]>div>div>div:last-child,div[id*=DatesRooms]:not(#AirHotelDatesRooms)>div>div:last-child{padding-left:0}#HotelDatesRooms .lblRooms,#NetacticaAirhotel .lblDates,#NetacticaAirhotel .lblRooms,#NetacticaExtra .lblDates,#NetacticaExtra .lblRooms,#roms .lblRooms{margin-left:-15px}}body ul.ui-autocomplete{background:#fff;border:none}body .ui-autocomplete li{padding:7px 0 7px 3px!important;width:100%;border-bottom:1px solid #f4f4f4;background:#fff}body .ui-autocomplete li:hover{background-color:#e9e9e9ab!important}body .ui-autocomplete li a:hover{text-decoration:none}body ul.ui-autocomplete::-webkit-scrollbar-track{background-color:#f5f5f5}body ul.ui-autocomplete::-webkit-scrollbar{width:12px;background-color:#f5f5f5}body ul.ui-autocomplete::-webkit-scrollbar-thumb{background-color:#0080ff}.img-input-search{position:absolute;top:0;left:0;width:4.2rem;height:42px;display:inline-flex;justify-content:center;align-items:center}.img-input-search img{max-width:17px}