.search-engine{background:white;margin-top:50px;padding-bottom:20px}.se-ul{background-image:linear-gradient(90deg,#001123,#396bca,#001123);padding:10px 20px;gap:15px;margin-top:-35px}.se-li-btn{display:flex!important;gap:5px;color:white!important}.search-engine .nav-pills .nav-link.active,.search-engine .nav-pills .show>.nav-link{background:white!important;color:#001123!important}.se-b-icons{display:none}.se-li-btn.active .se-b-icons{display:flex!important}.se-li-btn.active .se-icons{display:none!important}.search-engine-flightcontainer-nav-tab{border:none;gap:20px;margin-bottom:20px;padding-left:20px}.search-engine .nav-tabs .nav-link{color:black!important;border:none!important;font-size:14px!important}.search-engine .nav-tabs .nav-item.show .nav-link,.search-engine .nav-tabs .nav-link.active{background:#396bca!important;border-radius:5px;color:white!important}.se-box label{display:none}.search-engine-box{flex-wrap:wrap;gap:15px;padding:5px 15px}.se-input-box{gap:5px}.se-input-box input{border:none;outline:none;background:transparent}.se-input-box input::placeholder{color:black;font-size:14px}.flights .se-box{width:15%}.se-btn,.se-btn:hover{background:#396bca!important;width:15%;color:white!important;font-weight:500;height:45px}.mob-multicity-btn{display:none}.multicity-searchbox .se-box,.multicity-searchbox .se-btn{width:18%}.se-btn-multicity{border:1px solid #396bca;color:#396bca;width:18%;height:45px}.se-box{border-left:1px solid lightgray;padding-left:10px;height:45px;justify-content:center!important}.no-left-border{border-left:0 solid lightgray}.car-searchbox .se-box,.hotel-searchbox .se-box,.hotel-searchbox .se-btn{width:18%}.package-searchbox .se-box,.package-searchbox .se-btn{width:23%}.traveller-box{position:relative}.traveller-box:hover .traveller-box-subbox{display:flex}.traveller-box-subbox{position:absolute;top:30px;border:1px solid lightgray;width:300px;background:white;border-radius:10px;z-index:2;padding:10px;gap:10px;display:none}.traveller-category{padding:5px 10px;width:100%;border:1px solid lightgray;border-radius:5px}.traveller-category-name strong{font-size:14px}.traveller-category-name p{font-size:11px}.traveller-category-add{gap:10px}.trav-cat-add-sub{height:30px;width:30px;border:1px solid lightgray;border-radius:50%}.trav-cat-add-sub p{font-size:20px;margin-bottom:5px!important}.traveller-category-add span{font-weight:700}.travller-disclaimer{font-size:11px}.trav-class-done-btn,.trav-class-done-btn:hover{background:#396bca;color:white;margin-left:auto}.package-searchbox{padding:20px;margin:20px 0;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24)}@media screen and (max-width:1200px){.flights .se-box,.se-btn{width:30%}.multicity-searchbox .se-box,.multicity-searchbox .se-btn,.se-btn-multicity{width:19%}.car-searchbox .se-btn{width:18%}}@media screen and (max-width:992px){.se-li-btn p{font-size:14px}.se-li-btn img{height:20px;width:auto}.se-li{width:14%}.se-btn-multicity{width:25%}.car-searchbox .se-box,.hotel-searchbox .se-box,.hotel-searchbox .se-btn{width:48%}.car-searchbox .se-btn,.hotel-searchbox .se-btn{width:100%}}@media screen and (max-width:767px){.se-ul{padding:10px}.se-li-btn{flex-direction:column}.nav-tabs .nav-link{font-size:12px!important}.flights .se-box{width:48%}.flights .se-btn,.se-btn-multicity{width:100%}.package-searchbox .se-box{width:48%}.package-searchbox .se-btn{width:100%}}@media screen and (max-width:576px){.ph-with-conte{padding:0!important}.se-btn{margin-bottom:10px}.se-li-btn p{font-size:12px}.se-ul{gap:5px;justify-content:space-between!important}.se-box label{display:flex;font-size:13px;font-weight:500;margin-bottom:5px}.se-box{border-left:0;margin-bottom:20px}.se-input-box{border:1px solid lightgray;padding:10px;border-radius:5px;width:100%;align-items:center!important}.mw-full{width:100%!important}.mw-half{width:48%}.se-input-box input{width:99%}.search-engine-box{gap:15px 0;padding:20px 10px 0}.package-searchbox{margin:20px 0}.se-box-icon{height:20px;width:auto}}.calendar-overlay{position:fixed;inset:0;background:white;z-index:9999}.calendar-box{padding:16px}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.react-datepicker{border:none;width:100%}.react-tel-input .form-control{width:100%!important}