.hgroup{margin-bottom:35px}.imggroup img{max-width:100%;max-height:100%;height:auto}.main-home{height:100vh;background-image:url("../img/home-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center}.main-home .overlay{background:rgba(0,0,0,.4);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.main-home .home-hero-section,.main-home header{z-index:1;position:relative}.home-hero-section .home-hero-section-box{padding:40px 0 0}.home-hero-section .overlay{transition:opacity cubic-bezier(0.4, 0, 0.2, 1) .3s;opacity:0;width:100vw;position:absolute;background:rgba(4,36,8,.9);top:0;left:0;height:0}.home-hero-section .overlay.show{display:block;opacity:.9;height:100%;position:fixed}.home-hero-section .heading{font-size:5rem;font-weight:bolder;line-height:1}.home-hero-section .heading span{display:block}.home-hero-section .heading span:last-child{color:var(--green)}.home-hero-section .search__btn{margin-left:auto;border-radius:50%;width:55px;height:55px;display:grid;place-items:center;padding:10px;font-size:16px;font-weight:bold;line-height:1;color:var(--green)}#flight-search-tabs{margin-top:40px;border:none}#flight-search-tabs .nav-link{color:var(--white)}#flight-search-tabs .nav-link.active{color:var(--black)}#flight-search-tabs [id$=replace-icon]{z-index:1;left:161px;top:14px}#flight-search-tabs-content{border-top-right-radius:100px;border-bottom-right-radius:100px}#flight-search-tabs-content .round-trip-desktop-dates-wrapper{width:28%}form{display:flex;align-items:center}form>*:not(:last-of-type){margin-right:20px}form .dest label{position:absolute;left:0}form .dest>div{height:50px;padding:10px 20px;display:grid;place-items:center}form .dest>div label{padding:13px 20px;width:100%;transition:all .2s ease-in-out}@media only screen and (max-width: 1200px){.search_tab__area input[type=text]{font-size:14px;width:100%}}@media screen and (min-width: 767px){label.focused{transform:translateY(-20px);padding:0 20px !important;width:auto !important;background-color:var(--white);color:#999;font-size:.8rem}}form #id_round-trip-to_destination,form #id_one-way-to_destination,form #id_round-trip-from_destination,form #id_one-way-from_destination{height:100% !important;width:130px !important}.twitter-typeahead{display:flex !important}.flight-dopdown{position:absolute;top:195%;min-width:-moz-max-content;min-width:max-content}.tt-menu{background-color:var(--white);min-width:-moz-max-content;min-width:max-content;padding:15px;max-height:410px;overflow-y:scroll}.tt-menu p{margin:0}.tt-suggestion{padding:20px 0}.tt-suggestion:not(:last-of-type){border-bottom:1px solid #999}.tt-input{height:100%}.typeahead,.tt-query,.tt-hint{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;border-radius:8px;outline:none}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-hint{color:#999}.tt-suggestion{padding:20px 10px}p.tt-suggestion{margin-bottom:0}.tt-suggestion:hover{cursor:pointer;color:var(--blueTrans);background-color:var(--greyLight)}.tt-suggestion.tt-cursor{color:var(--blueTrans);background-color:var(--greyLight)}.tt-suggestion p{margin:0}p>svg,p>i{margin-right:10px}.tt-menu::-webkit-scrollbar{width:5px}.tt-menu::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.tt-menu::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.plane-icon-path{fill:none;stroke:currentColor}.travelersDropdownBtn{background-color:var(--blue);height:50px;color:var(--white);font-size:.8rem;text-align:left;display:flex;align-items:center}.travelersDropdownBtn:focus,.travelersDropdownBtn:hover{color:var(--white)}.travelersDropdownMenu{padding:1rem}.travelersDropdownMenu>*:not(:first-of-type){margin-top:1rem}.travelersDropdownMenu .number-input{display:flex;justify-content:space-between;border:1px solid #aaa;padding:.2rem .5rem;align-items:center}.travelersDropdownMenu .number-input p{margin:0;padding:0;font-size:1rem}.travelersDropdownMenu .number-input .sublabel{color:#aaa;font-size:.8rem}.travelersDropdownMenu .number-input .travelerCount{padding:0 5px}.travelersDropdownMenu .number-input .button{cursor:pointer;background:none;border:none;outline:none;width:25px;height:25px;padding:8px;border-radius:50%;border:1px solid var(--green)}.travelersDropdownMenu .number-input .button i{font-size:.8rem;width:14px;height:14px;text-align:center;vertical-align:middle}.travelersDropdownMenu select{width:100%;height:50px;border:none;padding:.2rem .5rem;-webkit-appearance:none;-moz-appearance:none;background-color:var(--blue);color:var(--white)}.travelersDropdownMenu select option{background-color:var(--white);color:var(--blue)}.dropdown-menu.show{display:block;min-width:18rem}#travelers{display:block;font-size:1rem;color:var(--green);font-weight:bold}.search_tab__area{z-index:1;position:relative}.search_tab__area input[type=text]{border:none;outline:none}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--green) !important}.daterangepicker td.in-range{background-color:rgba(128,186,39,.1882352941)}@media only screen and (max-width: 767px){.main-home .overlay{display:none}.daterangepicker{position:fixed;top:69px !important;width:100%;height:100%}.daterangepicker .drp-calendar{max-width:100%;display:block !important}.daterangepicker .calendar-table th,.daterangepicker .daterangepicker .calendar-table td{width:32px;height:40px;font-size:16px}.search_tab__area{z-index:1;position:absolute;bottom:-90px;left:0;width:100%;margin-bottom:0}.main-home{height:77vh;border-bottom:solid 8px #80ba27}.main-home .one-way-where-from-label,.main-home .round-trip-where-from-label{padding:10px 0px}.main-home .form-mobile{padding:15px}.main-home .form-mobile .form-mobile-in{align-items:center;border:solid 1px #000;display:flex;flex-direction:row-reverse;padding:3px 10px 5px;width:100%;background:#fff}.main-home .form-mobile .form-mobile-in .dest{width:100%}.main-home .form-mobile .form-mobile-in form>*:not(:last-of-type){margin-right:10px}.main-home .form-mobile .form-mobile-in #flight-search-tabs-content{border-radius:0 !important;padding:0 !important;width:70%}.main-home .form-mobile .form-mobile-in #flight-search-tabs{margin-top:0;width:30%}.main-home .form-mobile .form-mobile-in #flight-search-tabs li{width:100%}.main-home .form-mobile .form-mobile-in #flight-search-tabs .nav-link{display:none;white-space:nowrap;padding:0 7px;font-size:12px;height:44px;border-radius:0px;border:none}.main-home .form-mobile .form-mobile-in #flight-search-tabs .nav-link.active{background-color:#191c29;color:#80ba27;display:block}.main-home .form-mobile .form-mobile-in [id$=replace-icon],.main-home .form-mobile .form-mobile-in .where-to-go,.main-home .form-mobile .form-mobile-in #id_round-trip-mobile-from_destination,.main-home .form-mobile .form-mobile-in .round-trip-mobile-dates,.main-home .form-mobile .form-mobile-in .travelersDropdown,.main-home .form-mobile .form-mobile-in .one-way-mobile-dates,.main-home .form-mobile .form-mobile-in .search__btn{display:none}.main-home .form-mobile .form-mobile-in .search__btn{margin:40px 0;width:90px !important;height:90px}.main-home .form-mobile .form-mobile-in .active{width:100%;display:block !important;opacity:1}.main-home .form-mobile .form-mobile-in .dest>div{width:100%;border:none !important;padding:10px 10px}.main-home .form-mobile .form-mobile-in .where-from-model{display:none;justify-content:flex-start;align-items:flex-start;position:fixed;top:120%;transition:all 0.4s ease-in-out;left:0;width:100%;height:100%;background:#fff;z-index:2;padding:0}.main-home .form-mobile .form-mobile-in .where-from-model.active{transition:all 0.4s ease-in-out;top:0%}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box{padding:25px 15px;width:100%;border-bottom:solid 1px #000;display:flex;position:fixed;top:0;left:0}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input{width:100%;position:relative}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input .countryies{gap:10px}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input .countryies .fa-chevron-right{font-size:10px}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input.focused{width:40px}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input.focused .label{display:none}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input.focused #id_round-trip-mobile-from_destination,.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-input.focused #id_one-way-mobile-from_destination{width:60px !important}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .label{line-height:1;pointer-events:none;position:absolute;left:0;top:0;padding:0;font-size:18px}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .where-to-go{position:relative}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .where-to-go label{left:0;top:0;padding:0;line-height:1.1}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .back-arrow{line-height:2.3;width:10%;font-size:22px;line-height:.5}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-col{width:90%;display:flex;align-items:center}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-col .tt-menu{position:fixed !important;top:74px !important;left:0px !important;z-index:100 !important;width:100% !important;padding:0 !important}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .search-col pre{display:none}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .travelersDropdownBtn{height:auto;background-color:#fff;color:#000;padding:0;font-size:16px}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .travelersDropdownMenu{z-index:1;padding:1rem;display:block;position:absolute;left:0;top:77px;width:100%}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .travelersDropdownMenu select{text-align:center;color:#000;background-color:#fff;border:solid 1px #000}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .travelersDropdownMenu .number-input{display:flex;justify-content:space-between;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #aaa;padding:15px 0;align-items:center}.main-home .form-mobile .form-mobile-in .where-from-model .where-from-model-box .travelersDropdownMenu .number-input .label{position:relative}.main-home .home-hero-section{position:relative;height:67vh;display:flex;align-items:flex-end}.main-home .home-hero-section .heading{font-size:3em}}/*# sourceMappingURL=homepage.css.map */