@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.login-section{display:grid;height:100vh;place-items:center;width:100%}.login-bg{background:url(/static/media/bg_Agent.c70a2fd907eaac376771.png) no-repeat 0 -40px fixed;background-size:cover;height:100%;padding-top:100px;width:100%}input:-internal-autofill-selected{-webkit-appearance:menulist-button;appearance:menulist-button;background-color:initial!important;background-image:none!important;color:fieldtext!important}.login-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;overflow:hidden;padding:60px 30px;position:relative;text-align:center;width:400px}.agent-login{background:#fe5527;border-radius:0 0 0 10px;color:#fff;display:inline-block;font-size:14px;padding:10px;position:absolute;right:0;top:0}.logo img{height:auto;max-width:100%}.welcome{color:#333;font-size:18px;margin:20px 0}.input-div{border:1px solid #ccc;border-radius:5px;display:flex;justify-content:flex-start;margin-bottom:20px;position:relative;width:100%}.input-div small{border-right:1px solid #ccc;display:grid;place-items:center;width:15%}.input-div small img{height:25px;width:25px}.input-div input{border:1.5px solid #0000;padding:15px;width:85%}.input-div i{position:absolute;right:20px;top:12px}.input-div:focus-within{border-color:#ffbba8!important;box-shadow:0 0 10px 2px #ffbba880;outline:none}.options{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.forgot-password{color:#fe5527;text-decoration:none}.actions{display:flex;gap:10px;padding-top:15px}.clear-btn,.login-btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px;width:50%}.clear-btn{background:#2c3a4e;color:#fff}.login-btn{background:#fe5527}.signup{margin:20px 0;position:relative;z-index:99}.signup-btn{background-color:#fff0ec;border-radius:50px;color:#fe5527;font-size:13px;font-weight:500;padding:5px 15px;text-decoration:none}.signup-btn:hover{text-decoration:underline}.signup:after{border-bottom:1px dashed #fe5527;bottom:8px;content:"";position:absolute;right:16px;width:90%;z-index:-1}.footer{color:#666;font-size:12px;margin-top:10px}.checkbox-wrapper-46 input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-46 .cbx{cursor:pointer;margin:auto;-webkit-user-select:none;user-select:none}.checkbox-wrapper-46 .cbx span{display:inline-block;transform:translateZ(0);vertical-align:middle}.checkbox-wrapper-46 .cbx span:first-child{border:1px solid #2c3a4e;border-radius:3px;height:18px;position:relative;transform:scale(1);transition:all .2s ease;vertical-align:middle;width:18px}.checkbox-wrapper-46 .cbx span:first-child svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;left:2px;position:absolute;top:3px;transform:translateZ(0);transition:all .3s ease;transition-delay:.1s}.checkbox-wrapper-46 .cbx span:first-child:before{background:#2c3a4e;border-radius:50%;content:"";display:block;height:100%;opacity:1;transform:scale(0);width:100%}.checkbox-wrapper-46 .cbx span:last-child{padding-left:8px}.checkbox-wrapper-46 .cbx:hover span:first-child{border-color:#2c3a4e}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{animation:wave-46 .4s ease;background:#2c3a4e;border-color:#2c3a4e}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child:before{opacity:0;transform:scale(3.5);transition:all .6s ease}@keyframes wave-46{50%{transform:scale(.9)}}.container .listing{background:#cfcfcf;border-radius:3px;height:100%;max-height:225px;overflow-y:auto;padding:10px;position:absolute;top:75px;z-index:9999}.container .listing ul .list_book{cursor:pointer}.container .listing ul li{margin:2px;padding:5px}.container .listing ul .list_book:hover{background:#0f4988;border-radius:3px;color:#fff;padding:0 5px}.travellerDropdown{animation:animatezoom .2s;background:#fff;border:1px solid #c8c8c8;border-radius:10px;box-shadow:0 3px 6px #00000029;padding:0;perspective:1000px;position:absolute;right:0;top:85px;transform-origin:top right;transition:.3s ease-in-out;width:350px;z-index:99}.selectPaxWrap{border-top:1px solid #efefef;padding:15px}.selectPaxWrap a{background:#008cff;border-radius:50px;color:#fff;display:inline-block;font-size:15.7px;font-weight:700;height:44px;line-height:23px;padding:10px 15px;text-align:center;width:155px}.selectPaxWrap ul{list-style:none;margin:0;padding:0}.selectPaxWrap ul li{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.selectPaxWrap .child-ages{flex-wrap:wrap}.selectPaxWrap .child-ages li{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:0;position:relative;width:100%}.selectPaxWrap .child-ages li select{font-size:13.58px;padding:22px 18px 18px;width:100%}.selectPaxWrap .child-ages li b{color:#a7183c}.selectPaxWrap .child-ages li label{background-color:#fff;font-size:13.58px;left:10px;pointer-events:none;position:absolute;top:27px;transform:translateY(-50%);transition:.3s ease;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.selectPaxWrap .child-ages li.select-age-focus:focus-within label,select:not(:placeholder-shown),select:valid+label{color:#333;font-size:12px;left:10px;top:10px}.selectPaxWrap .child-ages li.select-age:focus-within label,select:not(:placeholder-shown),select:valid+label{color:#333;font-size:12px;left:10px;top:10px}.selectPaxWrap .child-ages li.select-age-focus label{color:#333;font-size:12px;left:10px;top:10px;transition:none}.selectPaxWrap ul li .label .paxType{display:block;font-size:13.58px}.selectPaxWrap ul li .label span{color:#3d3d3d}.selectPaxWrap ul li .label .age{display:inline-block;font-size:12px}.selectPaxWrap ul li .count{display:flex}.selectPaxWrap ul li .count span.minus{background:#fff;border:1px solid #0000004d}.selectPaxWrap ul li .count span{align-items:center;border-radius:50px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.selectPaxWrap ul li .count .countValue{color:#495560;font-size:14px;margin:0 6px}.selectPaxWrap ul li .count span.minus.active,.selectPaxWrap ul li .count span.plus{background:#fff;border:1px solid #7b7b7b}.selectPaxWrap .sub-btn{padding-top:10px;text-align:right}.travellerDropdown>div{animation:growDown .3s ease-in-out forwards;transform-origin:top center;transition:.3s ease-in-out}.cabinClassWrap{padding:15px}.cabinClassTitle,.selectPaxTitle{color:#033b55;font-family:var(--fontBold);font-size:14px}.cabinClassTitle i,.selectPaxTitle i{margin-right:4px}.classOptionWrap{display:flex;flex-wrap:wrap}.classOptionWrap .classOption:not(:last-child){margin-right:15px}.classOption.active{border:1px solid #ff3010;color:#ff3010}.classOptionWrap .classOption{background:#fff;border:1px solid #9c9c9c;border-radius:4px;color:#9c9c9c;cursor:pointer;display:inline-block;margin-top:15px;padding:6px 12px}@keyframes growDown{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.offer_modal{align-items:center;background:#000000b3;bottom:0;display:flex;height:100%;justify-content:center;left:0;right:0;top:0;width:100%}.modal,.offer_modal{position:fixed;z-index:99}.modal{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;left:50%;padding:20px;top:50%;transform:translate(-50%,-50%);width:400px}.modal-header{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between}.close{cursor:pointer}.modal-body{margin-top:15px}.form-group{margin-bottom:10px}.toggle{align-items:center;display:flex}.radio-group{display:flex;gap:10px}.modal-footer{display:flex;justify-content:end;margin-top:20px}.btn-primary{background:#0f4988;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.btn-secondary{background:#d3d3d3}.lay-over p{background-color:#f1f1f1;border-radius:72px;color:#2d2d2d;font-size:12px;line-height:17px;overflow:hidden;padding:10px;text-overflow:ellipsis;width:218px}.lay-over:after{border-bottom:.82px dashed #a796466b;bottom:35px;content:"";left:0;position:absolute;right:0;z-index:-1}.lay-over span{color:#2d2d2d;font-size:12px}.lay-over strong{margin-left:5px}.lay-over{display:flex;justify-content:center;margin:0 auto;padding:10px 0;position:relative;text-align:center;width:569.5px;z-index:1}.moon{border:#ffdead;left:70%;padding:0;position:absolute;top:132%}.s-moon{align-items:center;background:none;display:flex;justify-content:space-between;width:130px}.avoid-break{break-inside:avoid;page-break-inside:avoid}.fare-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:20px;width:100%}.fare-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:20px}.fare-tab{color:#4b5563;cursor:pointer;font-size:14px;padding-bottom:10px}.fare-tab.active{border-bottom:2px solid #0b5ed7;color:#0b5ed7;font-weight:600}.fare-title{color:#0b5ed7;font-size:18px;margin-bottom:12px}.fare-table-wrapper{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.fare-table{border-collapse:collapse;font-size:14px;width:100%}.fare-table thead{background-color:#0b5ed7;color:#fff}.fare-table td,.fare-table th{border-bottom:1px solid #e5e7eb;padding:12px}.center{text-align:center}.right{text-align:right}.bold{font-weight:600}.total-row{background-color:#f9fafb}.total-amount{color:#0b5ed7;font-weight:700}.baggage-container{background-color:#fff;border:1px solid #ccc;border-radius:6px;font-family:Arial,sans-serif;margin:0 auto;max-width:870px;padding:20px}.baggage-header{border-bottom:2px solid #0073c6;color:#0073c6;font-size:18px;font-weight:700;margin-bottom:12px;padding-bottom:6px}.flight-bag-info{background-color:#e6f0fa;border-radius:4px;font-size:16px;margin:18px 0 14px;padding:10px 14px}.flight-bag-info span{color:#0073c6;font-weight:700}.baggage-table{border-collapse:collapse;margin-bottom:20px;width:100%}.baggage-table th{background-color:#0073c6;color:#fff;font-size:14px;padding:10px;text-align:left}.baggage-table td{border-bottom:1px solid #ddd;font-size:14px;padding:10px;vertical-align:top}.baggage-table tr.segment-start td{border-top:2px solid #e0e0e0}.baggage-table td:nth-child(2){font-weight:600}.baggage-table td:contains("NA"){color:#999}.baggage-table tr:last-child td{border-bottom:none}.baggage-table tr td[rowspan]{border-bottom:2px solid #e0e0e0}.loadngdiv{background-color:#f0f4f8;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:9}.loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.loading-container .flexdiv{display:flex;justify-content:space-around;margin:10px 0}.loading-logo img{width:150px}.loading-details,.loading-logo img{margin-bottom:20px}.loading-details h2{color:#333;font-size:1.5rem;margin-bottom:10px}.loading-details p{color:#666;font-size:1rem;margin:5px 0}.loading-spinner{animation:spin 2s linear infinite;background:#fff;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#0f4988;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-bar{background-color:"#e0e0e0";height:"4px";left:0;position:"absolute";width:"100%";z-index:1}.pw-body{background-color:#fff;justify-content:center;overflow:hidden}.pg-w,.pw-body{align-items:center;display:flex;flex-direction:column}.pg-w{max-width:600px;padding:20px;width:100%}.lg-c{margin-bottom:20px;text-align:center}.lg-c img{display:block;height:auto;max-width:300px}.ld-s{display:flex;gap:4px;margin-bottom:30px}.dt{animation:p-a 1.4s ease-in-out infinite both;background-color:#7f8c8d;border-radius:50%;height:18px;width:18px}.dt:first-child{animation-delay:-.32s}.dt:nth-child(2){animation-delay:-.16s}.dt:nth-child(3){animation-delay:0s}.dt:nth-child(4){animation-delay:.16s}@keyframes p-a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.bx-m{background-color:#fff;border:2px solid #333;border-radius:12px;padding:24px 40px;text-align:center;width:100%}.bx-m h2{color:#000;font-size:22px;font-weight:700;margin-bottom:25px}.ls-u{display:inline-block;list-style:none;text-align:left}.ls-u li{align-items:flex-start;color:#555;display:flex;font-size:15px;line-height:1.4;margin-bottom:15px}.ls-u li:last-child{margin-bottom:0}.ic-s{align-items:center;color:#95a5a6;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;justify-content:center;margin-right:12px}.sv-i{fill:#682f7c;height:18px;width:18px}.modify{padding:5px 0}.modify .banner-tabs{border:none;padding:20px 0}.modify .tab-content .radio-toolbar{align-items:center;display:flex;gap:10px;padding-bottom:20px}.banner-tabs .radio-toolbar .radio-btn{align-items:center;background:#fff;border:1px solid #0000;border-radius:50px;color:#4a4a4a;cursor:pointer;display:flex;display:block;font-size:16.08px;gap:5px;padding:10px 10px 10px 33px;position:relative;-webkit-user-select:none;user-select:none}.banner-tabs .radio-toolbar .radio-btn .checkmark{background-color:#fff;border:1.62px solid #898989;border-radius:50%;height:18.31px;left:12px;position:absolute;top:10px;width:18.31px}.banner-tabs .radio-toolbar .radio-btn input{cursor:pointer;opacity:0;position:absolute}.banner-tabs .radio-toolbar .radio-btn input:checked~.checkmark{background:url(/static/media/checkbox.5619d92f4188c91a0d0a.svg) no-repeat;background-position:50%;background-size:cover;border:none}.destFrom:hover .delete,.destTo:hover .delete{opacity:1!important}.input-box{align-items:center;display:flex;gap:10px;position:relative;width:50%}.interchangeWrap{left:51%;position:absolute;top:34px}@keyframes placeholder{0%{background-position:-600px 0}to{background-position:600px 0}}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholder;animation-timing-function:linear;background:#eee;background:linear-gradient(90deg,#eee 10%,#ddd 18%,#eee 40%);background-size:1200px 100px;border-radius:3px;margin:5px 0;min-height:30px;width:100%}.no-data{background-color:#ffedd1;border-radius:4px;display:flex;gap:10px;padding:10px 15px}.no-data h6{color:#46371f;font-size:16px;font-weight:600}.no-data p{color:#564428;font-size:12px;font-weight:400;margin:0}.detail-data{margin-top:15px;position:relative}.detail-data img{height:40px;vertical-align:-webkit-baseline-middle;width:40px}.detail-data:after{border:2px solid #564428;border-radius:4px;bottom:5px;content:"";left:0;position:absolute;top:5px}.no-data span{color:#46371f;display:inline-block;font-size:12px;font-weight:600}.filter_aside{height:100vh;overflow-y:scroll;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0}.flt-card{background:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px #6d28d914;box-sizing:border-box;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:15px;max-width:920px;overflow:hidden;width:100%}.flt-card *,.flt-card :after,.flt-card :before{box-sizing:border-box;margin:0;padding:0}.flt-card-body{display:flex;width:100%}.flt-flights-col{flex:1 1;min-width:0}.flt-row{border-bottom:1px solid #ddd}.flt-summary{padding:18px 15px 18px 12px;width:100%}.flt-airline-col,.flt-summary{align-items:center;display:flex}.flt-airline-col{flex-direction:column;margin-right:10px;min-width:65px;width:65px}.flt-airline-logo{height:40px;margin-bottom:4px;width:40px}.flt-airline-codes{align-items:center;color:#999;display:flex;flex-direction:column;font-size:10px;line-height:1.5}.flt-dep-col{min-width:75px;padding-right:8px}.flt-big-time{color:#222;font-size:30px;font-weight:500;line-height:1.1;margin-bottom:4px}.flt-city{color:#555;font-size:13px}.flt-route-col{flex:1 1;min-width:190px;padding:0 20px}.flt-dur-label{color:#999;font-size:11px;margin-bottom:10px;text-align:center}.flt-route-line{align-items:center;display:flex;height:10px;justify-content:space-between;position:relative;width:100%}.flt-route-track{background:#ccc;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.flt-stop-point{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.flt-stop-dot{border-radius:50%}.flt-stop-dot,.flt-stop-dot.flt-hollow{background:#fff;border:2px solid #aaa;height:9px;width:9px}.flt-stop-date{color:#999;top:-18px}.flt-stop-code,.flt-stop-date{font-size:10px;position:absolute;white-space:nowrap}.flt-stop-code{bottom:-18px;color:#777;font-weight:500}.flt-arr-col{min-width:75px;padding-left:8px;text-align:right}.flt-details{border-top:1px solid #eee;padding:8px 15px 18px 12px;width:100%}.flt-segment{display:grid;grid-template-columns:65px 24px 1fr 155px;margin-bottom:4px;min-height:90px;width:100%}.flt-seg-dur{align-items:center;display:flex;grid-column:1;grid-row:1/-1;justify-content:center;padding:0 4px}.flt-seg-dur-text{color:#999;font-size:11px;white-space:nowrap}.flt-seg-line{align-items:center;display:flex;flex-direction:column;grid-column:2;grid-row:1/-1;padding:2px 0}.flt-seg-dot-bot,.flt-seg-dot-top{background:#fff;border:2px solid #999;border-radius:50%;flex-shrink:0;height:9px;min-height:9px;width:9px;z-index:2}.flt-seg-vline{border-left:2px dashed #a78bfa;flex:1 1;min-height:45px;width:0}.flt-seg-info{display:flex;flex-direction:column;grid-column:3;grid-row:1/-1;justify-content:space-between;padding:0 10px}.flt-seg-stop{align-items:baseline;display:flex;gap:8px;padding:2px 0}.flt-seg-time{color:#222;font-size:14px;font-weight:700;min-width:42px}.flt-seg-code{color:#6d28d9;font-size:13px;font-weight:700}.flt-seg-airport{color:#333;font-size:13px}.flt-seg-airline{align-items:flex-end;display:flex;flex-direction:column;grid-column:4;grid-row:1/-1;justify-content:flex-start;padding:2px 0 2px 8px;text-align:right}.flt-brand{font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.3;margin-bottom:4px}.flt-brand-az{color:#3b5998}.flt-brand-oman{color:#c49a6c;font-size:12px}.flt-airline-meta{color:#888;display:flex;flex-direction:column;font-size:11px;line-height:1.4}.flt-brand-img{height:auto;margin-bottom:4px;max-height:40px;max-width:120px;object-fit:contain}.flt-transit{background:#f3e8ff;color:#444;font-size:13px;margin:6px 0 6px 89px;padding:8px 14px;width:calc(100% - 89px)}.flt-baggage{border-top:1px solid #eee;margin-top:12px;padding-top:12px;width:100%}.flt-bag-item{align-items:center;color:#777;display:flex;font-size:12px;gap:8px;margin-bottom:6px}.flt-bag-icon{flex-shrink:0;height:18px;opacity:.6;width:18px}.flt-info-i{color:#6d28d9;cursor:pointer;font-size:14px;margin-left:2px}.flt-price-col{align-items:flex-end;border-left:1px solid #ddd;display:flex;flex-direction:column;min-width:177px;padding:18px 16px;width:175px}.flt-price-amount{color:#6d28d9;font-size:30px;font-weight:500;letter-spacing:-.5px;margin-bottom:4px;white-space:nowrap}.flt-price-note{color:#999;font-size:11px;line-height:1.5;text-align:right}.flt-buy-btn{fill:#f3e8ff;background:#6d28d9;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:17px;font-weight:600;letter-spacing:.3px;margin-top:14px;padding:11px 0;width:100%}.flt-buy-btn:hover{background:#5b21b6}.flt-toggle-footer{background:#f3e8ff;border-top:1px solid #ddd;padding:8px 0;text-align:center;width:100%}.flt-hide-btn,.flt-more-btn{background:none;border:none;color:#6d28d9;cursor:pointer;font-family:inherit;font-size:13px;padding:4px 8px}.flt-more-btn{border-bottom:1px dashed #6d28d9;padding-bottom:1px}.flt-chevron-down,.flt-chevron-up{font-size:10px;margin-left:3px}@media (max-width:767px){.flt-card{border-bottom:1px solid #eee;border-left:none;border-radius:0;border-right:none;box-shadow:none;margin:0;max-width:100%;width:100%}.flt-card-body{flex-direction:column}.flt-price-col{align-items:center;border-bottom:1px solid #ddd;border-left:none;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;min-width:0;min-width:auto;padding:12px 15px;width:100%}.flt-price-amount{font-size:22px;letter-spacing:0;margin-bottom:0;margin-right:6px}.flt-price-note{font-size:10px;line-height:1.3;text-align:left}.flt-buy-btn{font-size:14px;margin-left:auto;margin-top:0;min-width:80px;padding:9px 22px;width:auto}.flt-row{border-bottom:1px solid #ddd}.flt-summary{align-items:center;display:flex;flex-wrap:wrap;gap:0;padding:12px 10px}.flt-airline-col{margin-right:8px;min-width:42px;width:42px}.flt-airline-logo{margin-bottom:2px}.flt-airline-logo,.flt-airline-logo svg{height:30px;width:30px}.flt-airline-codes{font-size:8px;line-height:1.3}.flt-dep-col{margin-right:auto;min-width:auto;padding-right:0}.flt-big-time{font-size:20px;font-weight:600;margin-bottom:1px}.flt-city{font-size:11px}.flt-arr-col{margin-left:auto;min-width:auto;padding-left:0;text-align:right}.flt-route-col{flex-basis:100%;margin-top:4px;min-width:0;min-width:auto;order:5;padding:8px 0 0 50px;width:100%}.flt-dur-label{font-size:9px;margin-bottom:8px;text-align:left}.flt-route-line{height:8px;width:100%}.flt-route-track{height:1px}.flt-stop-dot,.flt-stop-dot.flt-hollow{border-width:1.5px;height:7px;width:7px}.flt-stop-date{font-size:8px;top:-14px}.flt-stop-code{bottom:-14px;font-size:8px}.flt-details{border-top:1px solid #eee;padding:8px 10px 14px}.flt-segment{display:flex;flex-direction:column;margin-bottom:4px;min-height:auto;width:100%}.flt-seg-dur,.flt-seg-line{display:none}.flt-seg-info{display:flex;flex-direction:column;gap:6px;padding:0;width:100%}.flt-seg-stop{align-items:baseline;display:flex;flex-wrap:nowrap;gap:6px;padding:3px 0}.flt-seg-time{font-size:13px;min-width:38px}.flt-seg-code{font-size:12px}.flt-seg-airport{color:#555;font-size:11px}.flt-seg-airline{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:row;gap:8px;margin-bottom:4px;padding:6px 0 2px;text-align:left;width:100%}.flt-brand{font-size:9px;margin-bottom:0;white-space:nowrap}.flt-brand-oman{font-size:10px}.flt-airline-meta{display:flex;flex-direction:row;flex-wrap:wrap;font-size:10px;gap:6px}.flt-transit{border-radius:2px;font-size:12px;margin:6px 0;padding:7px 12px;width:100%}.flt-baggage{margin-top:8px;padding-top:8px}.flt-bag-item{font-size:11px;gap:6px;margin-bottom:4px}.flt-bag-icon{height:15px;width:15px}.flt-info-i{font-size:12px}.flt-toggle-footer{padding:7px 0}.flt-hide-btn,.flt-more-btn{font-size:12px;padding:3px 6px}.flt-chevron-down,.flt-chevron-up{font-size:9px}}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block}.swiper-wrapper{transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-button-next,.swiper-button-prev{color:var(--swiper-theme-color);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px)}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);top:auto;top:var(--swiper-pagination-top,auto)}.swiper-pagination-bullet{border-radius:var(--swiper-pagination-bullet-border-radius,50%)}.swiper-pagination-bullet-active{background:var(--swiper-theme-color)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px)}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color)}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px)}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px)}.detail-body,.main-basket-page{background-color:#f5f7f9}.main-basket-page .container{align-items:flex-start}.price-summery{position:-webkit-sticky;position:sticky;top:65px;transition:top 1s linear;width:30.91%}.price-summery .timer{background:#404756;border-radius:5px;color:#fff;display:flex;gap:5px;justify-content:center;padding:20px}.summery-detail{background:#fff;border:.5px solid #e0e0e0;border-radius:5px;margin-top:15px;padding:20px}.summery-detail h5{border-bottom:.8px solid #afafaf;color:#252430;font-size:16.38px;font-weight:600;padding-bottom:15px}.summery-detail ul{border-bottom:.8px solid #afafaf;padding:15px 0}.summery-detail li{padding-bottom:10px}.summery-detail li:first-child{padding-bottom:15px}.summery-detail li:last-child{padding-bottom:0}.summery-detail li span,small{color:#676767;font-size:14.2px;font-weight:500}.summery-detail .total{padding:15px 0}.summery-detail .total strong{color:#2563eb;font-size:16.94px;font-weight:700}.summery-detail .total small{color:#676767;font-size:11.7px;font-weight:500}.summery-detail p{background:#fff8e6;border-radius:5px;color:#4b4b4b;font-size:11.79px;line-height:15.21px;padding:5px 15px}.dob-container{align-items:center;border:1px solid #8e8e8e66;border-radius:4px;box-shadow:0 2.59px 5.18px 0 #4250661a;display:flex;max-width:100%;padding:10px 0}.dob-container input,.dob-container select{border:none!important;outline:none;padding:0 15px;padding:0!important;width:25%}.dob-container select{background:url(/static/media/RightIcon.a4aebacc397d409da040.svg)no-repeat 95%;border-left:1px solid #bac7d5;border-right:1px solid #bac7d5;width:50%}.dob-container input{flex:1 1}.paxcontent ul .formcontrolsection select{background:url(/static/media/RightIcon.a4aebacc397d409da040.svg)no-repeat 95%}.gendar{width:18%!important}.nation{width:26%!important}.dob{width:48%!important}.basket-right-detail{width:95%!important}.basket-right-detail span{width:auto!important}.basket-right-detail hr{width:89%!important}.timeout-box{align-items:center;animation:fadeIn .5s;background-color:#ffffffe6;border:1px solid #007bff;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:200px;justify-content:center;left:50%;padding:0 5px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:336px;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.timeout-box h2{color:#007bff;font-size:24px;margin:0 0 10px}.timeout-box p{font-size:18px;line-height:1.5;margin:0}.swiper-prev{left:-36px}.swiper-next,.swiper-prev{cursor:pointer;position:absolute;top:50%;z-index:98}.swiper-next{right:-40px}.error{color:red;font-size:.875rem;margin-bottom:1rem}.payment-detail{background-color:#fff;border-radius:10px}.payment-detail .payment-info-title{align-items:center;border-bottom:.8px solid #e2e2e2;display:flex;justify-content:space-between;padding:20px}.payment-detail .payment-info-title h5{color:#191e3b;font-size:21px;font-weight:600}.payment-detail .payment-info-title .card-icon{align-items:center;display:flex;gap:20px}.payment-detail .payment-info-title .card-icon img{max-width:100%}.form-container{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;width:100%}.form-container h2{color:#333;font-size:1.2em;margin-bottom:20px}.input-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.input-group .input-title{width:40%}.input-group .input-title.cvv-title{width:45%}.input-group .input-title .cvv{width:35%!important}.input-group .input-boxes{align-items:center;display:flex;gap:10px;width:57%}.input-group .input-boxes input{width:90%}.input-group label{color:#333;display:block;font-size:10px;margin-bottom:5px}.input-group span{display:block;font-size:16.48px}.input-group small{color:#5e5e5e;font-size:12.36px}.input-group input[type=number],.input-group input[type=password],.input-group input[type=text]{border:1.03px solid #cfcfcf;border-radius:8px;color:#484848;font-size:15px;font-weight:500;padding:15px 10px;width:90%}.input-group input[type=number].card-icon,.input-group input[type=password].card-icon,.input-group input[type=text].card-icon{background:url(/static/media/Icon.446a3852b4152b855909.svg) no-repeat 10px;padding-left:50px}.input-group input[type=number]:focus,.input-group input[type=password]:focus,.input-group input[type=text]:focus{border-color:#007bff;outline:none}.input-group .expiry{display:flex;gap:5px;width:35%}.input-group .expiry input{width:50px}.input-group .cvv{width:35%}.inline-fields{align-items:center;display:flex;gap:10px}.inline-fields input{flex:1 1}.secure-section{align-items:center;background:#f1f9ee;border-radius:8px;display:flex;gap:15px;justify-content:end;margin-left:auto;margin-top:10px;padding:10px;width:60%}.secure-section p{color:#777;font-size:.8em;line-height:20px;margin:0}.billing-detail{background-color:#fff;border-radius:10px;margin:15px 0;padding:20px}.billing-detail .billing-title{padding:10px 0 25px}.billing-detail .billing-title h5{color:#191e3b;font-size:21px;font-weight:600}.billing-detail .billing-title p{color:#191919;font-size:12.4px}.billing-detail .billing-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.billing-detail .billing-form .input-form{color:#191919;margin-bottom:20px;width:32%}.billing-detail .billing-form .input-form.street{width:66%}.billing-detail .billing-form .input-form.phone{width:49%}.billing-detail .billing-form .input-form input,.billing-detail .billing-form .input-form select{border:1.03px solid #cfcfcf;border-radius:8px;color:#484848;display:block;font-size:15px;font-weight:500;padding:15px 10px;width:100%}.billing-detail .billing-form .input-form input::placeholder,.billing-detail .billing-form .input-form select::placeholder{color:#697d95}.billing-detail .billing-form .input-form input:focus,.billing-detail .billing-form .input-form select:focus{border-color:#007bff;outline:none}.billing-detail .billing-form .input-form select{background:url(/static/media/right-vector-icon.bab6f595f98fdaa7c3e2.svg) no-repeat 95%}.mySwiper .swiper-horizontal>.swiper-pagination-bullets,.mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal{display:none!important}.billing-detail .billing-form .input-form label{display:block;font-size:15px;font-weight:500;margin-bottom:7px}.card-terms{align-items:flex-start;display:flex;gap:10px}.card-terms a,.card-terms p{color:#000;font-size:12px}.card-terms .note{padding-top:10px}.card-terms a{text-decoration:underline}.card-terms .form-group{display:block;padding-top:10px}.card-terms .form-group input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.card-terms .form-group label{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.card-terms .form-group label:before{-webkit-appearance:none;background-color:initial;border:1.5px solid #9ca3af;border-radius:4.4px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;content:"";cursor:pointer;display:inline-block;margin-right:5px;padding:9px;position:relative;vertical-align:middle}.card-terms .form-group input:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:11px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.card-terms input:checked+label:before{background-color:#0079dd;border-color:#0079dd}.card-bottom-row{align-items:center;display:flex;justify-content:space-between;padding:15px 0 15px 35px}.card-bottom-row span,.card-bottom-row strong{display:inline-block}.card-bottom-row .continue-btn{gap:20px;padding:10px 0}.card-bottom-row .continue-btn button{align-items:center;background:linear-gradient(270deg,#f23a00 1.36%,#ff6838);border-radius:50px;color:#fff;display:flex;font-size:20px;font-weight:700;gap:10px;padding:13.75px 20.62px}.card-bottom-row .continue-btn .back{background:#5e5e5e}.card-bottom-row .continue-btn .back img{transform:rotate(180deg)}.payment-center-div{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.payment-center-div img{width:150px}.payment-center-div h1{color:#333;font-size:24px;margin-top:20px}.payment-failed-container{align-items:center;background-color:#f0f0f5;display:flex;height:80vh;justify-content:center}.payment-failed-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.heading{color:#e63946;font-size:2.5rem;margin-bottom:20px}.payment-failed-box p{font-size:1.2rem;line-height:1.6;margin-bottom:15px}.buttonhome{background-color:#1d3557;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;margin-top:30px;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.buttonhome:hover{background-color:#457b9d}.refresh-page-container{background:#0000006b;bottom:0;display:grid;left:0;margin:auto;padding:35px 0;place-items:center;position:fixed;right:0;top:0;z-index:999}.refresh-pop-up{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:380px;margin:0 auto;padding:25px;position:relative;text-align:left!important;text-align:center;width:562px}.close-btn{color:#888;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.refresh-text{padding:20px 0}.refresh-text h2{color:#191e3b;font-size:27.89px;font-weight:700;margin-bottom:10px}.refresh-text p{color:#191919;font-size:15px;margin-bottom:20px}.btn-main{display:flex;justify-content:end;padding-top:15px}.refresh-btn{background-color:#007bff;border:none;border-radius:37px;color:#fff;cursor:pointer;font-size:16.96px;font-weight:700;height:46px;transition:background-color .3s ease;width:152px}.common-btn{align-items:center;display:flex;gap:15px;justify-content:center;text-align:center}.common-btn a{background:linear-gradient(270deg,#f23a00 1.36%,#ff6838);border:1.49px solid #ff6838;border-radius:50.79px;color:#fff;cursor:pointer;font-size:16.89px;font-weight:700;padding:15px;width:225.55px}.common-btn .go-back{background:#fff;border:1.49px solid #bebebe;color:#191919;width:250.96px}div,p,small,span,strong{margin:0;padding:0}td{font-size:15px;padding:5px 0}.fare-rules{margin-top:15px}.fare-rules h5{border-bottom:2px solid;font-size:18px;font-weight:600;margin:20px 0;padding:5px 0}.fare-rules h4{font-size:22px;font-weight:500;margin:15px 0}.fare-rules ul{list-style-type:decimal}.fare-rules ul li{margin-left:23px;padding-bottom:7px}.colum-adjust tr td:first-child{width:30%}body{background:#f4f6fb;color:#1f2937;font-family:Inter,sans-serif;line-height:1.6;margin:0;padding:0}.agent-wrapper{margin:0 auto;max-width:1200px;padding:60px 24px}.agent-card{background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:40px 30px;width:100%}.agent-title{color:#111827;font-size:32px;font-weight:700;margin-bottom:35px;text-align:left}.section-title{border-left:5px solid #6a2dbb;color:#111827;font-size:20px;font-weight:600;margin:35px 0 18px;padding-left:14px}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5{grid-gap:24px;display:grid;gap:24px}.field-box-news{align-items:center;display:flex!important;flex-direction:row!important;input{width:20px!important}}.new-brn-new{display:flex;justify-content:end}.grid-1{grid-template-columns:1fr}.grid-2,.grid-3{grid-template-columns:repeat(4,1fr);margin-bottom:15px}.grid-4{grid-template-columns:repeat(5,1fr)}.grid-4,.grid-5{margin-bottom:15px}.grid-5{grid-template-columns:repeat(3,1fr)}.field-box{display:flex;flex-direction:column}.field-box label{color:#374151;font-size:14px;font-weight:500;margin-bottom:6px}.field-box input,.field-box select,.field-box textarea{background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;font-size:15px!important;padding:12px 14px!important;transition:all .25s ease!important;width:100%}.field-box textarea{min-height:100px;resize:vertical}.field-box input:focus,.field-box select:focus,.field-box textarea:focus{border-color:#2555e9;box-shadow:0 0 0 3px #2555e926;outline:none}.checkbox-area{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0 20px}.checkbox-area label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.terms-box{color:#4b5563;font-size:14px;margin:30px 0}.agent-btn{background-color:#6a2dbb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:.3s ease;width:260px}.agent-btn:hover{box-shadow:0 15px 30px #2555e94d;transform:translateY(-2px)}.info-note{color:#6b7280;font-size:14px;margin-top:22px;text-align:left}.error-text{color:#dc2626;font-size:12px;margin-top:6px}@media (max-width:1024px){.grid-2,.grid-3{grid-template-columns:1fr}.agent-btn{width:100%}}@media (max-width:600px){.agent-wrapper{padding:40px 16px}.agent-card{padding:24px}.agent-title{font-size:28px}}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-content{background:#fff;border-radius:8px;padding:30px;text-align:center;width:70%}.popup-content button{cursor:pointer;margin-top:20px;padding:8px 15px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Poppins,sans-serif;font-size:14px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}p{line-height:25px}input::ms-clear,input[type=password]::ms-reveal{display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=checkbox],input[type=radio]{margin:0}a.button,button,input[type=button],input[type=image],input[type=reset],input[type=submit]{-webkit-appearance:none;background:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Poppins;font-size:14px;margin:0;outline:0;overflow:visible;padding:0;text-align:center;text-decoration:none;vertical-align:top;width:auto}button,input[type=button],input[type=reset],input[type=submit]{line-height:normal!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;background:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;border-radius:0;box-sizing:border-box;font-family:Poppins;font-size:14px;margin:0;outline:0;padding:0;text-align:left;vertical-align:top}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-outer-spin-button,input[type=datetime]::-webkit-inner-spin-button,input[type=datetime]::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=month]::-webkit-inner-spin-button,input[type=month]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]::-webkit-inner-spin-button,input[type=search]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=url]::-webkit-inner-spin-button,input[type=url]::-webkit-outer-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=week]::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}button[disabled],input[disabled],select[disabled],select[disabled] optgroup,select[disabled] option,textarea[disabled]{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:.25;-webkit-user-select:none;user-select:none}textarea{min-height:50px;overflow:auto;resize:vertical;width:100%}optgroup{font-family:Poppins;font-style:normal;font-weight:400}select::-ms-expand{display:none}@-moz-document url-prefix(){button:invalid,input:invalid,select:invalid,textarea:invalid{box-shadow:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}}.overlay.active{z-index:999}.container{margin:0 auto;max-width:1200px}.d_flex{align-items:center;display:flex;flex-wrap:wrap;gap:15px!important}.space{justify-content:space-between}.header_top{background-color:#eee;padding:10px 0}.header_top .container{align-items:center;display:flex;justify-content:space-between}.header_top a{color:#fff;display:inline-block}.header_top i{font-size:18px}.socail_icon{gap:10px}.flag_row{gap:12px}.flag_icon{cursor:pointer;display:flex}.flag_icon img{border:1px solid #fff;border-radius:100%;height:23px;width:23px}.q_icon{cursor:pointer;display:flex}.q_icon i{font-size:22px}.header{padding:10px 0}.logo{color:#0696c1!important;font-size:30px!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase}.menu{margin-right:0}.menu a{align-items:center;border-radius:4px;color:#163f7d;display:flex;font-size:14px;font-weight:500;gap:10px;letter-spacing:.52px;padding:0 20px;text-align:center}.now{background:#0696c1;border-radius:4px;color:#fff!important;display:inline-block;font-size:15px;font-weight:500;padding:7px 20px}.now img{height:20px;vertical-align:middle;width:20px}a{text-decoration:none}.wrap{margin:auto;max-width:1200px;padding:0 16px}.topbar{background:#eee}.top-flex{display:flex;justify-content:end}.top-menu{display:flex;gap:40px;list-style:none;padding:10px 0}.top-menu a{color:#243f6c;font-size:15px;transition:.3s}.top-menu a:hover{color:#5a2d82}.main-hdr{background:#fff;box-shadow:0 4px 20px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:100}.hdr-flex{align-items:center;display:flex;height:72px;justify-content:space-between}.brand{color:#5a2d82;font-size:28px;font-weight:800;letter-spacing:.5px;width:21%;img{height:100%;width:100%}}.brand span{color:#2fa4ff}.hdr-nav{align-items:center;display:flex;gap:20px}.hdr-link{color:#5a2d82;font-size:16px;position:relative}.hdr-link:after{background:#5a2d82;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.hdr-link:hover:after{width:100%}.btn{border-radius:3px;font-size:15px;padding:9px 20px;transition:.3s}.btn-outline{border:1.5px solid #6a2dbb;color:#6a2dbb}.btn-fill,.btn-outline:hover{background:#6a2dbb;color:#fff}.btn-fill:hover{background:#4a226d}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#5a2d82;border-radius:3px;height:2.5px;width:26px}@media(max-width:768px){.hdr-nav{display:none}.hamburger{display:flex}}button#rrbu{background-color:#0c6eb5;border-radius:3px;color:#fff;padding:10px;width:40%}@media screen and (max-width:600px){.dataTables_wrapper table{border:0}.dataTables_wrapper table caption{font-size:1.3em}.dataTables_wrapper table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dataTables_wrapper table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.dataTables_wrapper table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.dataTables_wrapper table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.dataTables_wrapper table td:last-child{border-bottom:0}}input[type=search]{border:1px solid #ccc;padding:5px}body{line-height:1.25}#dataTables_length select{-webkit-appearance:auto;border:1px solid #d6d6d6;font-family:inherit}#dataTables_filter{margin-bottom:10px!important}.dataTables_wrapper table,.table-bottom table{border:1px solid #ccc;border-collapse:collapse;border-collapse:collapse!important;margin:10px 0 0;padding:0;width:100%}.dataTables_wrapper table caption,.table-bottom table caption{font-size:1.5em;margin:.5em 0 .75em}.dataTables_wrapper table tr,.table-bottom table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}.dataTables_wrapper table th,.table-bottom table th{font-size:14px;font-weight:700;padding:.625em;text-align:center;text-transform:uppercase}.dataTables_wrapper table td,.table-bottom table td{padding:.625em;text-align:center}.dataTables_wrapper table tbody tr,.table-bottom table tbody tr{background-color:#fff;border:1px solid #ddd;padding:.35em}.dataTables_wrapper table thead th{width:auto!important}.dataTables_wrapper table.dataTable thead td,.dataTables_wrapper table.dataTable thead th{border-bottom:0!important;border-right:1px solid #ccc;padding:10px!important;padding:10px 18px}.dataTables_wrapper table.dataTable tbody td,.dataTables_wrapper table.dataTable tbody th{border-right:1px solid #cccc;padding:8px 10px}.maindiv{margin:30px auto 100px;max-width:95%}.topmaindiv{margin-bottom:20px}.topmaindiv .headingg{background:#f4f5fd;color:#000;font-size:18px;padding:10px}.flexdisplay{display:flex;justify-content:center}#btnpdf,.btnblue{background:#4e73df;border-radius:5px;color:#fff;cursor:pointer;padding:5px!important}.filterdiv{background:none;padding-bottom:15px;text-align:right}.mainfilterdiv{display:flex;padding:20px 0}.mainfilterdiv .maininputdiv{margin-right:20px;width:20%}.mainfilterdiv .maininputdiv input{border:1px solid #d6d6d6;font-family:inherit;margin-top:5px;padding:10px;width:100%}.filterbtn,.mainfilterdiv .maininputdiv label{display:block}.filterbtn{background:#0c6eb5!important;border:0!important;border-radius:3px!important;color:#fff!important;margin-top:50px;width:50%!important}#arrivaldestination,#departuredestination{position:relative}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}@media (max-width:767px){.mainfilterdiv{display:block}.mainfilterdiv .maininputdiv{margin:0 0 15px;width:100%}#ui-datepicker-div{width:340px}#ui-datepicker-div .ui-datepicker-calendar tr td a{padding:12px}.ui-datepicker td{display:inline-block}}select{cursor:pointer}.pagination{display:flex;justify-content:flex-end}.pagination a{color:#0f4988;display:inline-block;font-size:14px;padding:0 3px}table.dataTable{border-collapse:initial;border-spacing:0;clear:both;margin:0 auto;width:100%}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{border-bottom:1px solid #111;padding:10px 18px}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable tfoot td,table.dataTable tfoot th{border-top:1px solid #111;padding:10px 18px 6px}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-position:100%;background-repeat:no-repeat;cursor:pointer;cursor:hand}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-right:1px solid #ddd;border-top:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:initial}.dataTables_wrapper{zoom:1;clear:both;position:relative}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;padding-top:.25em;text-align:right}.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:#333!important;cursor:pointer;cursor:hand;display:inline-block;margin-left:2px;min-width:1.5em;padding:.5em 1em;text-align:center;text-decoration:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#fff;background:linear-gradient(180deg,#fff 0,#dcdcdc);border:1px solid #979797;color:#333!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#0000;border:1px solid #0000;box-shadow:none;color:#666!important;cursor:default}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#585858;background:linear-gradient(180deg,#585858 0,#111);border:1px solid #111;color:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button:active{background-color:#2b2b2b;background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);box-shadow:inset 0 0 3px #111;outline:none}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{background-color:#fff;background:linear-gradient(90deg,#fff0 0,#ffffffe6 25%,#ffffffe6 75%,#fff0);font-size:1.2em;height:40px;left:50%;margin-left:-50%;margin-top:-25px;padding-top:20px;position:absolute;text-align:center;top:50%;width:100%}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch;margin-top:-1px}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;margin:0!important;overflow:hidden;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{clear:both;content:"";display:block;height:0;visibility:hidden}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}.formmaindiv{background:#fff}.formmaindiv .divformdiv{margin:0 auto;max-width:930px}.formmaindiv .heading{color:#333;font-family:Poppins,sans-serif;font-size:20px;text-align:center;text-transform:uppercase}.formmaindiv p{color:#333;font-size:15px;line-height:22px;padding-top:10px;text-align:center}.inputmaindiv .headinginner{border-bottom:2px solid red;color:#333;display:inline-block;font-size:18px;margin-bottom:15px;text-transform:uppercase}.inputmaindiv .inputtext{align-items:center;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;padding:6px 0}.inputmaindiv label{width:30%}.inputmaindiv .inputwidth{align-items:center;display:flex;justify-content:space-between;width:70%}.inputmaindiv span{color:red}.inputmaindiv input{background:#fff;border:1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:13px;padding:6px 10px;width:100%}.inputmaindiv input:focus{border:1px solid #002f5d}.inputmaindiv input::placeholder{color:#333;font-size:13px;opacity:100%}.inputmaindiv input.ininput,.inputmaindiv select.ininput{width:30%}.inputmaindiv select{background:#fff;border:1px solid #ccc;box-sizing:border-box;font-size:14px;padding:6px 10px;width:100%}.inputmaindiv small{color:#000;display:block;font-size:16px;font-weight:500;padding:22px 0 10px}.inputmaindiv .typenumber{align-items:center;display:flex;width:30%}.inputmaindiv input.numberin{padding:6px;width:20%}.inputmaindiv input.innumber{padding:6px;width:73%}.divprocessor{padding:40px 0}.findtext .headinginner{border-bottom:2px solid red;color:#333;display:inline-block;font-size:18px;margin-bottom:15px;text-transform:uppercase}.findtext p{text-align:left}.findtext .checkform{align-items:center;display:flex;padding:20px 0}.findtext a{color:#002f5d;display:inline-block;font-size:14px;padding-right:10px;text-transform:uppercase}.findtext a:hover{text-decoration:underline}.findtext label{font-size:15px;margin:0;padding-left:28px}@media (max-width:767px){.headerbottom ul{display:block}.headerbottom li{border-bottom:1px solid #fff;padding:15px}.headerbottom li:last-child{border-bottom:none}.inputmaindiv .inputtext{display:block}.inputmaindiv input{padding:8px 10px}.inputmaindiv label{display:block;font-size:16px;padding:10px 0;width:100%}.inputmaindiv .inputwidth,.inputmaindiv .typenumber,.inputmaindiv input.ininput,.inputmaindiv select.ininput{width:100%}}.formcheckbox{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.formcheckbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.formcheckbox:hover input~.checkmark{background-color:#ccc}.formcheckbox input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";display:none;position:absolute}.formcheckbox input:checked~.checkmark:after{display:block}.formcheckbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.btnsubmit,.radiobtnlist input{width:-webkit-max-content!important;width:max-content!important}.btnsubmit{background:#0c6eb5!important;border:0!important;border-radius:3px!important;color:#fff;font-family:inherit!important;padding:7px 30px!important}.header-profile-box{display:inherit}header ul li a:after{transition:none}header ul li a:hover:after{width:0}.inputwidth{justify-content:flex-start!important}.btnupdate{margin-left:10px!important}.addsubagent{background:#ff9a00!important;padding:6px!important}.inputmaindiv{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}.inputmaindiv .inputtext{display:block;width:45%}.inputmaindiv label{font-size:15px;font-weight:500}.inputmaindiv .inputwidth{background:#dfdfdf;border:1px solid #d6d6d6;margin:10px 0;padding:4px;width:100%}.imagediv{align-items:start;display:flex;margin-bottom:24px;width:40%}.imagediv,.updatepassworddiv{justify-content:space-between}.updatepassworddiv{display:flex!important}.btndelete{background:red!important;border:0!important;border-radius:3px!important;color:#fff;font-family:inherit!important;margin-left:15px!important;padding:10px!important;width:-webkit-max-content!important;width:max-content!important}.passworddiv{position:relative;width:100%}.passwordicon{cursor:pointer;display:inline-block;padding:10px;position:absolute;right:0;top:-3px}.profile a{padding:5px 0}.lastdiv{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.updatebtn{align-items:end;display:flex;justify-content:center;text-align:right;width:100%}@media (max-width:767px){.inputmaindiv{display:block}.inputmaindiv .inputtext{width:100%}.inputmaindiv .inputwidth{margin:0}.lastdiv{display:block}.imagediv{width:100%}.updatebtn{text-align:left;width:100%}.addsubagent{display:block}}.addsubagent{background:#0c6eb5;border-radius:3px;color:#fff!important;cursor:pointer;float:right;margin-bottom:15px;padding:10px 9px}.common-table{overflow:auto;padding:10px 0 25px}.common-table table{border:1px solid #d3d3d3;font-family:Poppins,sans-serif;text-align:left;width:100%}.common-table th{border-right:1px solid #d6d6d6;font-weight:500;padding:12px;text-align:center}.common-table tr{border:1px solid #d6d6d6;text-align:center}.common-table a{color:#1b1c1f;font-size:14px}.fa-eye:before{content:"\f06e"}.table_row{box-shadow:0 3px 6px #00000029;margin-bottom:30px}.table_row .title{font-size:16px;font-weight:600;padding:5px 5px 10px;text-transform:uppercase}.table_row.table-statistics{width:100%}.tabel_list{background:#fff;overflow-y:auto;scrollbar-width:thin;table-layout:auto;width:100%}.tabel_list.bg{border:1px solid #ccc}.tabel_list.bg thead{background:none;border-bottom:1px solid #ccc}.tabel_list.bg thead tr:nth-child(odd){background:none}.tabel_list.bg thead th{color:#000;font-weight:600;padding:10px;text-align:left}.tabel_list.bg.after-icon th{padding-right:25px;position:relative}.tabel_list.bg.after-icon th:after{content:"\f063";display:block;font-family:FontAwesome!important;opacity:.5;position:absolute;right:8px;top:8px}.tabel_list.bg tr:nth-child(odd){background:#f0f3f7}.tabel_list.bg tr:nth-child(2n){background:none}.tabel_list.bg td{text-align:left}.tabel_list.bg td:first-child{vertical-align:middle;width:70px}.tabel_list.bg a{color:#167ee6;display:inline-block;margin:0 3px}.tabel_list.bg a:hover{color:#ef3339}.tabel_list.bg.table_booking_head{background:#f0f3f7}.tabel_list.bg.table_booking_head th{background:#fff}.tabel_list.bg.table_booking_head td{text-align:center}.tabel_list.bg.table_booking_head th:nth-child(11),.tabel_list.bg.table_booking_head th:nth-child(3),.tabel_list.bg.table_booking_head th:nth-child(7){padding:8px 45px}.tabel_list.bg.table_booking_head th:nth-child(12n){padding:8px 20px}.tabel_list thead{background:#038cb6;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.tabel_list thead th{border-right:1px solid #ccc;color:#fff;font-size:14px;font-weight:400;padding:10px 5px;text-align:left;vertical-align:middle}.tabel_list thead th:last-child{border-right:0;vertical-align:middle;width:120px}.tabel_list td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:14px;padding:10px;text-align:left;vertical-align:middle}.tabel_list td:first-child{vertical-align:middle;width:60px}.tabel_list td:last-child{border-right:0;padding:5px;vertical-align:middle;width:120px}.tabel_list td:last-child i{display:inline-block;font-size:20px;margin-right:7px}.tabel_list td:last-child i:last-child{color:red}.tabel_list br{display:none}.hero{background:url(/static/media/image%20copy%202.94c7924b54db01182a6c.png);background-position:50% 78%;background-repeat:no-repeat;background-size:cover;padding:60px 0}.hero-flex{align-items:center;display:flex;gap:50px;justify-content:space-between}.hero-text{width:55%}.hero-text h1{color:#2b2b2b;font-size:38px;font-weight:700;line-height:1.2;text-align:inherit!important}.hero-text h1 span{color:#6a2dbb;font-size:38px;font-weight:700}.hero-text p{color:#555;font-size:17px;line-height:1.6;margin:20px 0;max-width:520px}.hero-points{list-style:none;margin-top:20px}.hero-points li{color:#444;font-size:16px;margin-bottom:12px;padding-left:26px;position:relative}.hero-points li:before{color:#6a2dbb;content:"✔";font-weight:700;left:0;position:absolute}.hero-img{text-align:right;width:45%}.hero-img img{height:auto;max-width:520px;width:100%}@media(max-width:900px){.hero-flex{flex-direction:column;text-align:center}.hero-img,.hero-text{width:100%}.hero-img{margin-top:30px;text-align:center}.hero-text h1{font-size:30px}}img{max-width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.banner{background:url(/static/media/banner.135ce4b8bed2a02061b5.jpg) no-repeat 0;background-size:cover;padding:40px 0}.banner_content{width:45%}.banner_content h1{color:#0696c1;font-size:42px;font-weight:700}.banner_content p{font-size:18px;font-weight:500;line-height:30px;margin-top:15px}.b_login{width:370px}.login_box{background:#fff;border-radius:10px;box-shadow:0 0 4px 0 #00000026;color:#f7f9fa;padding:20px}.login_box .heading{color:#000;font-size:25px;font-weight:700;margin-bottom:20px;text-align:center}.login_box .input_box{margin-bottom:16px;position:relative}.login_box .input_box input{border:1px solid #d8dcde;border-radius:5px;color:#697080;height:50px;padding:0 40px;width:100%}.login_box .input_box input::placeholder{color:#697080;opacity:100%}.in_icons{height:22px;left:10px;position:absolute;top:12px;width:22px}.otp{display:block;margin-bottom:15px}.forgot_pass label,.otp{color:#697080;font-size:13px;font-weight:500}.forgot_pass label{cursor:pointer;gap:8px}.forgot_pass input{height:20px;width:20px}.forgot_pass a{color:#697080;font-size:13px;font-weight:500}.btn_login{background:#0696c1;border-radius:4px;font-weight:500;margin:14px 0;padding:10px;width:100%}.btn_login,.or{color:#fff;text-align:center}.or{align-items:center;background-color:#671298;border-radius:100px;display:flex;font-size:12px;font-style:normal;font-weight:700;height:26px;justify-content:center;margin:0 auto;width:26px}.register_btn{color:#000;display:block;font-size:12px;font-weight:500;margin-top:12px;text-align:center}.why_partn{color:#000;padding:40px 0}.why_partn .heading{color:#671298;font-size:38px;font-weight:700}.why_partn span{font-size:20px}.why_partn ul{align-items:normal;gap:16px;padding:30px 0}.why_partn ul li{background:#fff;border:1px solid #d8dcde;border-radius:20px 0;box-shadow:0 0 4px 0 #00000026;padding:17px;width:24%}.why_partn strong{color:#0696c1;display:block;font-size:18px;font-weight:600;margin-bottom:10px}.why_partn p{font-size:15px}.why_partn .text{font-size:16px;line-height:30px}.manoj_travels{padding-bottom:40px}.manoj_travels .container{background:#fff;border-radius:15px;box-shadow:0 2px 6px 0 #00000026;padding:60px;text-align:center}.manoj_travels .heading{color:#671298;font-size:25px;font-weight:500;gap:12px;justify-content:center}.manoj_travels b{color:#0696c1;font-size:25px;font-weight:500}.manoj_travels p{font-size:16px;line-height:40px;margin:20px 0}.b2b_flight{background:#f7f9fa;color:#000;padding:40px 0}.b2b_flight .heading{color:#671298;font-size:30px;font-weight:600;margin-bottom:25px;text-align:center}.b2b_flight ul{align-items:normal;gap:22px}.b2b_flight ul li{background:#fff;border:1px solid #d8dcde;border-radius:0 15px;padding:25px;width:32%}.b2b_flight ul strong{display:block;font-size:17px;font-weight:700;margin:20px 0 7px}.b2b_flight ul p{font-size:14px}.b2b_flight ul b{color:#2555e9;cursor:pointer;font-weight:600}.b2b_flight picture{display:flex;height:80px;justify-content:flex-start}.airline_slider{border-bottom:1px solid #d8dcde;color:#000;padding:40px 0;text-align:center}.airline_slider .heading{color:#671298;font-size:30px;font-weight:700}.airline_slider p{font-size:17px;margin-bottom:20px}.air_logos{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 4px 0 #00000026;display:flex;height:60px;justify-content:center;margin:2px 0;padding:15px}.faq{padding:40px 0}.faq .heading{color:#671298;font-size:38px}.faq .heading,.faq span{font-weight:700;text-align:center}.faq span{display:block;font-size:28px;margin-bottom:25px}.faq .acc{border:1px solid #d8dcde}.faq .acc__card{border-bottom:1px solid #d8dcde;position:relative}.faq .acc__title{background:#fff;color:#000;cursor:pointer;display:block;font-size:16px;font-weight:600;padding:1em 1.5em;position:relative;text-align:left}.faq .acc__title:after{border-bottom:2px solid #000;border-right:2px solid #000;content:" ";height:8px;position:absolute;right:10px;right:25px;top:21px;transform:rotate(-45deg);transition:all .2s ease-in-out;width:8px}.faq .acc__title.active:after{transform:rotate(45deg);transition:all .2s ease-in-out}.faq .acc__panel{color:#000;display:none;margin:0;padding:10px 1em 1.5em;text-align:left}.faq .acc__title.active{background:#cfe2ff}.contact_us{background:#f7f9fa;padding:40px 0}.contact_us .heading{color:#671298;font-size:40px;font-weight:600;text-align:center}.contact_us p{font-size:16px;text-align:center}.inner_box{background:#fff;border:1px solid #d8dcde;border-radius:15px;display:flex;flex-wrap:wrap;gap:0 80px;margin-top:25px;padding:40px 25px}.inner_box strong{display:block;font-size:17px;font-weight:600}.inner_box span{display:block;font-size:13px}.inner_box a{color:#000;font-size:13px}.inner_box .left{width:28%}.inner_box .right{text-align:center;width:65%}.inner_box ul{display:flex;flex-wrap:wrap;gap:18px 14px;text-align:left}.inner_box ul li{width:100%}.inner_box ul .sm_row{width:49%}.inner_box input,.inner_box textarea{border:1px solid #d8dcde;border-radius:4px;padding:11px;width:100%}.inner_box textarea{height:120px}.send_btn{background:#671298;border:0;border-radius:5px;color:#fff;margin-top:20px;padding:10px 35px;text-transform:capitalize;transition:.4s}.addres_row{display:flex;gap:20px;margin-bottom:30px}.addres_row i{align-items:center;background:#671298;border-radius:50px;color:#fff;display:flex;float:left;font-size:20px;height:44px;justify-content:center;transition:all .3s ease-in-out;width:44px}.ab_box{background:#f7f9fa;padding:40px 0}.ab_box .heading{color:#671298!important;font-size:38px;font-weight:600;margin:0;padding-bottom:10px;text-align:center}.ab_content{color:#000}.ab_content h2{font-size:30px;font-weight:500;margin-bottom:15px;text-align:center}.ab_content p{font-size:15px;line-height:30px;margin-bottom:15px}.ab_content b{font-size:15px;font-weight:600}.flex-both-side{align-self:center;display:flex;justify-content:space-between}.footer{background:#6a2dbb;padding:10px;text-align:center;span{color:#fff;font-size:17px;font-weight:500}}.footer-link{display:flex;gap:30px;a{color:#fff;font-size:15px;font-weight:500}}@media (max-width:767px){.container{margin:0;padding:0 10px!important}.banner_content{width:100%}.b2b_flight .heading,.banner_content h1,.faq .heading,.why_partn .heading{font-size:25px}.banner_content p,.why_partn .text,.why_partn span{font-size:17px;margin:10px 0;text-align:justify}.b2b_flight ul li,.why_partn ul li{width:100%}.manoj_travels .container{margin:10px}.manoj_travels p{line-height:30px;padding:10px;text-align:justify}.faq span{font-size:16px}.faq .acc__title{font-size:15px}.acc__panel p{text-align:justify}.faq .acc__title:after{right:10px;top:25px}.flex-both-side{flex-wrap:wrap;gap:10px;justify-content:space-between}.footer-link{border-bottom:1px solid #fff;flex-wrap:wrap;padding-bottom:10px}.swiper{padding:0 10px}.ab_content p{margin:10px 0;text-align:justify}.inner_box .left,.inner_box .right,.inner_box ul .sm_row{width:100%}.p-under p{font-size:14px;text-align:justify}.disc{font-size:13px;margin:20px 0}.field-box{margin-bottom:10px}.agent-btn{width:100%!important}.b_login{width:100%}}.close-btn,.menu-toggle{display:none}.nav{height:auto;position:static;transform:none}.menu-toggle{cursor:pointer;flex-direction:column;gap:5px}.menu-toggle span{background:#000;border-radius:3px;height:3px;width:26px}@media (max-width:767px){.manu-toggle{display:flex}.nav{align-items:center;background:#fff;flex-direction:column;height:100vh;left:0;opacity:1;padding-top:80px;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease;width:100%;z-index:999}.nav.active{transform:translateX(0)}.menu{display:flex;flex-wrap:wrap;width:100%}.menu li{border-bottom:1px solid #dcdcdc;width:100%}.menu li a{display:block;font-size:18px;padding:10px 0 10px 10px}.now{margin-top:25px}.close-btn{cursor:pointer;display:block;font-size:28px;position:absolute;right:20px;top:20px}}.why{background:#f8f7fd;padding:70px 0}.sec-head{margin-bottom:40px;text-align:center}.sec-head h2{color:#2b2b2b;font-size:34px}.sec-head h2 span{color:#6a2dbb;font-size:35px;font-weight:600}.sec-head p{color:#666;margin-top:8px}.why-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none}.why-card{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0000000f;padding:26px;transition:.3s}.why-card:hover{transform:translateY(-6px)}.why-card h4{color:#6a2dbb;font-size:15px;font-weight:600;margin-bottom:10px}.why-card p{color:#555;font-size:15px}.why-note{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0000000d;color:#555;line-height:1.7;margin-top:40px;padding:26px}.intro{background:#fff;padding:70px 0;text-align:center}.intro h3{color:#2b2b2b;font-size:26px;margin-bottom:16px}.intro b{color:#6a2dbb;font-size:35px;font-weight:600}.intro p{color:#555;font-size:16px;line-height:1.7;margin:auto;max-width:900px}@media(max-width:992px){.why-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-list{grid-template-columns:1fr}}.steps{background:#fff;padding:80px 0}.sec-head.center{margin-bottom:50px;text-align:center}.sec-head.center h2{color:#2b2b2b;font-size:34px}.steps-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);list-style:none}.step-card{background:#f8f7fd;border-radius:18px;padding:30px 26px;text-align:center;transition:.3s}.step-card:hover{background:#fff;box-shadow:0 14px 40px #00000014;transform:translateY(-6px)}.step-card img{height:70px;margin-bottom:18px}.step-card h4{color:#6a2dbb;font-size:20px;font-weight:500;margin-bottom:10px}.step-card p{color:#555;font-size:15px;line-height:1.6;text-align:justify}@media(max-width:992px){.steps-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.steps-list{grid-template-columns:1fr}}.air{background:#f8f7fd}.air .sec-head{margin-bottom:40px}.air .sec-head h2{color:#2b2b2b;font-size:34px}.air .sec-head p{color:#666;font-size:16px;margin-top:6px}.air-swiper{padding:30px 0}.air-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 10px 30px #0000000f;display:flex;height:90px;justify-content:center;transition:.3s}.air-card:hover{transform:translateY(-6px)}.air-card img{max-height:45px;max-width:120px;object-fit:contain;transition:.3s}.air-card:hover img{filter:none;opacity:1}.faq{background:#fff;padding:80px 0}.faq .sec-head{margin-bottom:40px}.faq .sec-head h2{color:#2b2b2b;font-size:34px}.faq .sec-head p{color:#666;margin-top:6px}.faq-list{margin:auto;max-width:900px}.faq-item{background:#f8f7fd;border-radius:14px;margin-bottom:16px;transition:.3s}.faq-item.open{background:#fff;box-shadow:0 14px 40px #00000014}.faq-q{align-items:center;color:#2b2b2b;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:20px 22px}.faq-q span{color:#6a2dbb;font-size:22px}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a{max-height:300px}.faq-a p{color:#555;font-size:15px;line-height:1.6;padding:0 22px 20px}.p-under{border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 7px 29px 0 #64646f33;padding:20px}h1,h2{color:#1f3fd8;font-size:20px;font-weight:600;margin:10px 0}li,p{font-size:15px;line-height:1.7}ul{padding-left:20px}.disc{list-style:disc}h1{color:#333;margin-bottom:20px;text-align:center}table{background-color:#fff}td,th{border:1px solid #ddd;padding:8px 12px;text-align:left}th{background-color:#dddddd75;color:#000}tr:nth-child(2n){background-color:#fafafa}tr:hover{background-color:#f1f1f1}.approve{color:green;font-weight:600}td{button{color:#643296;font-weight:600}}.dashboard-sm{align-items:center;background:#fff;box-shadow:0 1px 4px #0000001f;display:flex;justify-content:space-between;padding:10px 15px}.dashboard-sm .title{color:#000;font-size:22px;font-weight:500;padding-bottom:5px;position:relative}.dashboard-sm .title:after{border-bottom:4px solid #ef3339;bottom:0;content:"";left:0;position:absolute;width:70px}body.active{overflow:hidden}.overlay.active{background:#00000080;display:block;height:100%;left:0;opacity:1;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:9}.header-div{background:#fff;box-shadow:0 1px 2px 1px #0003;padding:10px 0;position:relative;z-index:1}.header-div ul{align-items:center;display:flex;justify-content:space-between}.header-div ul .logo-li a{display:flex}.header-div ul .logo-li figure{height:65px;width:200px}.header-div ul .logo-li figure img{width:100%}.header-div ul .text-li{align-items:center;display:flex;justify-content:space-between}.header-div ul .text-li .text-div{display:flex;gap:32px;justify-content:space-between;margin-right:30px}.header-div ul .text-li .text-div .text-first{color:#003edb;font-size:16px;font-weight:600}.header-div ul .text-li .text-div a{color:#000}.header-div ul .text-li .text-div a:hover{color:#003edb}.header-div ul .text-li .text-btn{display:flex;gap:30px;justify-content:space-between}.header-div ul .text-li .text-btn .suppert{border:1px solid #000;border-radius:13px}.header-div ul .text-li .text-btn .sig,.header-div ul .text-li .text-btn .suppert{background:none;cursor:pointer;font-size:16px;font-weight:500;padding:13px;width:125px}.header-div ul .text-li .text-btn .sig{align-items:center;background-color:#003edb;border:1px solid #003edb;border-radius:13px;color:#fff;display:flex;justify-content:center}.mnu_icon{display:none}@media (max-width:767px){.header-div{position:inherit}.mnu_icon{cursor:pointer;display:inline-block}.mnu_icon img{height:35px;width:35px}.header-div ul .logo-li figure{height:auto;width:auto}.header-div ul .logo-li figure img{width:70%}.header-div ul .text-li{background:#fff;bottom:0;display:block;flex-wrap:wrap;left:-100%;position:absolute;right:0;top:0;transition:.4s ease;width:80%;z-index:11}.header-div ul .text-li.active{left:0}.header-div ul .text-li .text-div{display:block;width:100%}.header-div ul .text-li .text-div a{border-bottom:1px solid #ddd;display:block;padding:15px 12px}.header-div ul .text-li .text-btn{gap:20px;justify-content:flex-start;padding:15px;width:100%}.header-div ul .text-li .text-btn .sig,.header-div ul .text-li .text-btn .suppert{border-radius:100px;font-size:14px;padding:8px 0;width:118px}}.footer{background-color:#0f1632;color:#fff}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.footer-logo{max-width:49%}.footer-logo h2{align-items:center;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0 0 10px}.footer-logo img{height:54px;width:164px}.footer-logo p{color:#cfd6e3;font-size:14px;font-weight:400;line-height:1.5;margin:0}.footer-links{display:flex;gap:50px}.footer-col h4{font-size:14px;font-weight:600;margin-bottom:10px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin-bottom:15px}.footer-col ul li a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;transition:.3s}.footer-bottom{align-items:center;border-top:1px solid #fff3;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;padding-top:15px}.footer-bottom a{color:#fff;margin-right:15px;text-decoration:none;transition:.3s}.footer-bottom a:hover{color:#fff}.main-footer{padding:50px 0}@media (max-width:1024px){.footer-logo{max-width:28%}.footer-logo p{font-size:15px}.footer-links{width:62%}.footer-logo p{font-size:13px}}@media (max-width:767px){.footer-top{margin-bottom:15px}.footer-logo{max-width:100%;width:100%}.footer-links{display:block}.footer-col{margin-top:20px;padding-left:10px}.footer-bottom{border:0;display:block;line-height:40px;padding:0}.footer-bottom a{display:block}}.search-text{position:relative;top:9rem}.search-text h1{color:#fff;font-size:50px;font-weight:600}.search-text p{color:#fff;font-size:22px;font-weight:400;padding-top:1rem}.search-box-div{padding-top:8rem}.search-box{margin-top:14rem}.search-widget{background:#fff;border:1px solid #8c8c8c;border-radius:12px;border-top:none;padding:31px}.search-widget .search-row{flex-wrap:inherit}.search-widget .search-button{border-radius:0 15px 15px 0;width:14.5%}.hotel_widget .field{width:21.5%}.car_widget .field{width:24%}.tabs{border:1px solid #fff;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;margin-left:2rem;max-width:-webkit-max-content;max-width:max-content}.tab,.tabs{display:flex}.tab{align-items:center;border-bottom:3px solid #0000;color:#fff;cursor:pointer;font-weight:500;gap:5px;justify-content:center;padding:13px;width:106px}.tab.active{background:#fff;border-top-left-radius:14px;color:#003edb;font-weight:600;width:106px}.tab-icon{font-size:16px}.trip-options{align-items:center;display:flex;gap:0 20px;margin-bottom:20px}.trip-types{border-right:1px solid #e5e5e5;display:flex;gap:15px;padding-right:15px}.radio-option{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;gap:3px}.radio-option input[type=radio]{display:none}.radio-custom{border:2px solid #000;border-radius:50%;height:16px;position:relative;width:16px}.radio-option input[type=radio]:checked+.radio-custom{border-color:#2563eb}.radio-option input[type=radio]:checked+.radio-custom:after{background:#2563eb;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.one{color:#003edb;font-size:14px;font-weight:600}.checkbox-option{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.checkbox-option input[type=checkbox]{display:none}.checkbox-custom{border:2px solid #d1d5db;border-radius:3px;height:16px;position:relative;width:16px}.checkbox-option input[type=checkbox]:checked+.checkbox-custom{background:#2563eb;border-color:#2563eb}.checkbox-option input[type=checkbox]:checked+.checkbox-custom:after{color:#fff;content:"✓";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.field.going{padding-left:25px}.departing,.going{width:19%}.search-row{align-items:stretch;border:1px solid #e5e5e5;border-radius:15px;display:flex;flex-wrap:wrap}.search-row input{font-size:20px;font-weight:600;outline:0;width:100%}.search-row input::placeholder{color:#000}.field{border-right:1px solid #e5e7eb;padding:8px;position:relative}.field:last-child{border-right:none}.travellers{width:268px}.field-label{color:#929292;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.field-input{background:#0000;border:none;color:#111827;font-size:24px;font-weight:600;outline:none;padding:0;width:100%}.field-input,.field-sub{text-overflow:ellipsis;white-space:nowrap}.field-sub{color:#000;font-size:11px;font-weight:400;line-height:1.3;margin-top:4px;overflow:hidden}.return-content{padding-top:8px}.return-text{color:#929292;font-size:14px;line-height:1.2}.swap-btn{background:#fff;cursor:pointer;height:24px;padding:5px 0;position:absolute;right:-11px;top:34px;z-index:1}.swap-btn img{height:24px;width:24px}.popular_airports{background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:none;left:0;padding:27px;position:absolute;right:0;top:112px;width:348px;z-index:11}.popular_airports .title{color:#003edb;font-size:18px;font-weight:600}.popular_airports ul li{align-items:center;cursor:pointer;display:flex;gap:0 22px;margin-top:15px}.popular_airports .text_air{overflow:hidden}.popular_airports span{align-items:center;background:#f0f5f7;border-radius:4px;display:inline-block;display:flex;height:46px;justify-content:center;width:46px}.popular_airports strong{color:#000;display:block;font-size:16px;margin-bottom:5px}.popular_airports small{color:#929292;font-size:12px}.popular_airports small,.popular_airports strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-fares{padding:20px 0 0}.fares-title{color:#131313;font-size:16px;font-weight:500}.extra-badge{align-items:center;background:#003edb;border-radius:4px;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:.5px;margin-top:5px;padding:10px}.star img{height:20px;width:20px}.fare-options{border:1px solid #e5e5e5;border-radius:10px;display:flex;gap:24px;padding:14px;width:55%}.fare-option{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.fare-option input[type=radio]{display:none}.fare-radio{border:2px solid #000;border-radius:50%;flex-shrink:0;height:16px;margin-top:2px;position:relative;width:16px}.fare-option input[type=radio]:checked+.fare-radio{border-color:#000}.fare-option input[type=radio]:checked+.fare-radio:after{background:#2563eb;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.fare-content{flex:1 1}.fare-title{color:#131313;font-size:16px;font-weight:500;margin-bottom:2px}.fare-desc{color:#6b7280;font-size:12px;line-height:1.3}.search-button{align-items:center;background:#003edb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:600;justify-content:center;letter-spacing:1px;padding:16px;transition:background-color .2s;width:25%}.search-button:hover{background:#1d4ed8}.departing{position:relative}.departing,.going{flex:initial!important}.special-fares{align-items:center;display:flex;justify-content:space-between}.home-containt{margin-top:8rem}.inspiration-container{background-size:cover;border-radius:24px;padding:25px}.inspiration-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.inspiration-title h2{color:#1a202c;font-size:34px;font-weight:600;margin:0}.inspiration-title p{color:#000;font-size:18px;margin:10px 0 0}.header-controls{display:flex;margin-right:70px}.type-toggle{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;overflow:hidden}.toggle-btn{background-color:initial;border:none;color:#4a5568;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease-in-out}.toggle-btn.active{background-color:#0d2857;color:#fff}.slider-nav{align-items:center;display:flex;gap:8px}.swiper-button-next,.swiper-button-prev{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0000000d;display:flex;height:36px;justify-content:center;margin:0;position:static;transition:background-color .2s;width:36px}.swiper-button-prev{background-color:#fff;border:1px solid #003edb}.swiper-button-next{background-color:#003edb;border:1px solid #003edb}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px;font-weight:700}.swiper-button-prev:after{border-color:#003edb;color:#003edb}.swiper-button-next:after{color:#fff}.swiper{height:100%;overflow:visible;width:100%}.destination-card-container{border:1px solid s;border-radius:20px;display:flex;flex-direction:column;min-height:375px;overflow:hidden;position:relative;width:100%}.destination-card-image{border-top-left-radius:20px;border-top-right-radius:20px;height:200px;object-fit:cover;width:100%}.destination-card-content{align-items:flex-start;background-color:#fff;border:1px solid #cdcdcd;border-radius:20px;box-shadow:0 -4px 10px #0000000d;display:flex;flex-direction:column;flex-grow:1;left:0;padding:25px;position:absolute;right:0;top:175px;z-index:1}.destination-card-content h2{color:#0f1632;font-size:24px;font-weight:600;margin:0 0 8px}.destination-card-content .price{color:#0f1632;font-size:18px;font-weight:600;margin:10px 0}.destination-card-content .details{color:#929292;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.book-flight-btn{background-color:#003edb;border:none;border-radius:10px;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;width:67%}.book-flight-btn:hover{background-color:#1d4ed8}.slider-nav{border-bottom-left-radius:20px;height:5rem;justify-content:space-around;left:45px;position:relative;top:-1rem;width:88px}.swiper-button-next,.swiper-button-prev{height:40px!important;margin:-10px;width:40px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:15px!important}.jour-btn{display:flex;gap:15px}.jour-btn .dome{background:#0f1632;border:none;border-radius:10px;color:#fff}.jour-btn .dome,.jour-btn .inter{cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:1px;width:181px}.jour-btn .inter{background:none;border:1px solid #0f1632;border-radius:10px;color:#0f1632}.Journeys,.Journeys-text{background:#f0f5f7;border-radius:20px}.Journeys .container,.Journeys-text .container{background:#f0f5f7;border-radius:20px;padding:25px}.Journeys .jour-text,.Journeys-text .jour-text{display:flex;justify-content:space-between;margin:12px 0 20px}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:34px;font-weight:600}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{font-size:18px;font-weight:400;margin:15px 0 10px}.Journeys ul,.Journeys-text ul{display:flex;flex-wrap:wrap;gap:23.8px;margin-top:1rem}.Journeys ul li,.Journeys-text ul li{border-radius:24px;cursor:pointer;overflow:hidden;position:relative;width:23.5%}.Journeys ul li:hover .ptm,.Journeys-text ul li:hover .ptm{bottom:0;transition:all .5s ease-in}.Journeys ul li:hover strong,.Journeys-text ul li:hover strong{font-size:18px;transition:all .5s ease-in}.Journeys ul li:hover span,.Journeys-text ul li:hover span{font-size:24px;transition:all .5s ease-in}.Journeys ul li:hover .now-button,.Journeys-text ul li:hover .now-button{display:inline-block;margin-top:18px;transition:all .5s ease-in}.Journeys ul li:after,.Journeys-text ul li:after{background:linear-gradient(180deg,#0800a708 35%,#030045cc);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Journeys ul li img,.Journeys-text ul li img{width:100%}.ptm{bottom:-70px;color:#fff;left:0;margin:0 25px 25px;position:absolute;right:0;transition:all .5s ease-in;z-index:1}.ptm strong{font-size:24px;margin-bottom:12px}.ptm span,.ptm strong{display:block;font-weight:600}.ptm span{font-size:18px}.now-button{background:#fff;border-radius:12px;color:#003edb;cursor:pointer;display:block;font-size:15px;font-weight:600;margin-top:30px;padding:9px 35px;transition:all .5s ease-in}.choose{margin-top:5rem}.choose .choose-text{font-size:34px;font-weight:600;margin:10px 0;text-align:center}.choose ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.choose ul .choose-img{margin-bottom:20px;width:32%}.choose ul .choose-img img{width:100%}.choose ul .slect-text{background:#f0f5f7;border-radius:20px;margin-bottom:20px;padding:23px 0;text-align:center;width:32%}.choose ul .slect-text img{height:60px;width:60px}.choose ul .slect-text .text-li{padding:20px}.choose ul .slect-text .text-li h1{color:#05073c;font-size:24px;font-weight:600}.choose ul .slect-text .text-li p{color:#05073c;font-size:16px;font-weight:400;line-height:20px;margin-top:10px}.fandq{margin-top:3rem}.faq-section h2{color:#000;font-size:34px;font-weight:600;margin-bottom:32px;text-align:center}.faq-container{display:flex;flex-direction:column;gap:20px}.faq-item{background-color:#f0f5f7;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;transition:all .3s ease-in-out}.faq-item summary{align-items:center;color:#05073c;display:flex;font-size:24px;font-weight:600;justify-content:space-between;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-content{color:#4a5568;font-size:15px;line-height:1.6;max-height:0;overflow:hidden;padding-top:16px;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.faq-content p{color:#05073c;font-size:16px;font-weight:400}.faq-item[open] .faq-content{max-height:300px}.faq-icon{align-items:center;border:2px solid #003edb;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:all .3s ease;width:24px}.faq-icon:after,.faq-icon:before{background-color:#003edb;content:"";height:2px;position:absolute;transition:all .3s ease;width:12px}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{border-color:#aeb8c9}.faq-item[open] .faq-icon:before{background-color:#aeb8c9;transform:rotate(180deg)}.faq-item[open] .faq-icon:after{background-color:#aeb8c9;transform:rotate(0deg)}.banner-cover{margin-top:5rem}.banner-cover .banner{align-items:center;border-radius:15px;display:flex;height:330px;overflow:hidden;position:relative}.banner-cover .banner:before{background:linear-gradient(90deg,#003366e6 40%,#0360);content:"";inset:0;position:absolute;z-index:1}.banner-cover .banner-content{color:#fff;max-width:60%;padding:30px;position:relative;z-index:2}.banner-cover .banner-content h2{font-size:34px;font-weight:600}.banner-cover .banner-content p{font-size:15px;font-weight:400;line-height:24px;margin:23px 0}.banner-cover .banner-content .btn{background-color:#fff;border-radius:15px;color:#003edb;display:inline-block;font-size:16px;font-weight:400;padding:17px;text-align:center}.flight-links{background-color:#f0f0f0;margin-top:5rem;padding:3.5rem 0 3rem}.flight-links .section{margin-bottom:30px}.flight-links .section h4{color:#05073c;font-size:14px;font-weight:600;margin-bottom:10px}.flight-links .links{display:flex;flex-wrap:wrap;gap:15px 25px}.flight-links .links a{color:#05073c;font-size:12px;font-weight:400;text-decoration:none;transition:.2s;width:8%}.services{display:flex;gap:20px}.service-box{background:#fff;border:1px solid #cdcdcd;border-radius:12px;cursor:pointer;padding:25px 30px;transition:all .3s ease}.service-box i{color:#0056ff;font-size:26px;margin-bottom:12px}.service-box p{color:#333;font-size:18px;font-weight:600;margin:20px 0 0}.Save-div{margin-top:3rem}.Save-div .save-text{text-align:center}.Save-div .save-text h1{font-size:34px;font-weight:600}.Save-div .save-text p{font-size:18px;font-weight:400;padding:20px 0}.Save-div ul{display:flex;justify-content:space-between}.Save-div ul li{width:32%}.Save-div ul li img{width:100%}.destinations-header{align-items:center;display:flex;gap:20px;margin-bottom:20px}.destinations-header h2{color:#111;font-size:28px;font-weight:600}.dropdown{align-items:center;background:none;border:1px solid #003edb;border-radius:15px;color:#003edb;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-evenly;padding:6px 14px;width:138px}.destinations-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.destination-card{background:#fff;border-radius:15px;box-shadow:0 2px 6px #0000001a;cursor:pointer;display:flex;margin-bottom:20px;overflow:hidden;width:32%}.destination-card img{display:block;height:100%;object-fit:cover;width:100%}.destination-info{padding:12px 16px}.destination-info h3{color:#111;font-size:20px;font-weight:600;margin:0}.img-box{width:45%}.destination-info p{color:#929292;font-size:15px;font-weight:400;margin:4px 0 6px}.price-range{line-height:25px;margin-top:40px!important}.destination-info .price{color:#643296;font-size:22px;font-weight:600}.f-list{align-items:center;background:#fff;border-radius:25px;display:flex;justify-content:space-between;margin-top:1rem;padding:10px}.f-item{border-right:1px solid #e5e5e5;text-align:center;width:16%}.f-item img{height:70px;padding-bottom:15px;width:70px}.f-item h1{font-size:14px;font-weight:600}.f-item:last-child{border-right:none}.Trending ul{align-items:center;display:flex;gap:10px}.Trending ul .trend-hadding{background-color:initial!important;color:#0a00ca;font-size:14px;font-weight:600}.Trending ul li{background-color:#f1f1f1;border-radius:5px;color:#131313;font-size:14px;font-weight:400;padding:13px 15px}.Trending ul li.trend-hadding{padding:0}.travel-card{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 6px 24px #00000012;box-sizing:border-box;display:flex;padding:8px;width:32.32%}.travel-card-image{border-radius:14px;flex-shrink:0;height:110px;margin-right:16px;object-fit:cover;width:110px}.travel-card-content{display:flex;flex-direction:column;justify-content:center}.travel-card-title{color:#1d1d1f;font-size:24px;font-weight:600;line-height:1.2;margin:0}.travel-card-destinations{color:#888;display:flex;flex-wrap:wrap;font-size:15px;line-height:20px;margin:10px 0 0}.travel-card-destinations span{color:#131313;font-size:13px;margin-right:12px}.travel-card-destinations span:last-child{margin-right:0}.strikethrough{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;color:#131313;padding:0 10px}.destination-btn{background:#0a00ca;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:45px;margin-top:40px;width:124px}.price-btn{align-items:baseline;border-top:1px solid #dcdcdc;display:flex;justify-content:space-between;padding-top:15px;width:100%}.price-btn span{color:#929292;display:flex;font-size:14px;font-weight:600;gap:10px}.price-btn span strong{color:#000;font-size:18px;font-weight:700}.price-btn .book-flight-btn{font-size:13px;padding:15px;width:45%}.car-fild{align-items:center;display:flex;justify-content:space-between}.car-fild img,.icon-two{display:none!important}.add-more{bottom:0;color:#fff;display:block;font-size:18px;left:0;margin-bottom:25px;position:absolute;right:0;text-align:center;z-index:1}.black-btn{background-color:#fff!important;color:#000!important}.add-row,.link-box{display:none!important}.departure-date,.return-date,.travellers{width:17%}.search_button{border-radius:0 15px 15px 0;overflow:hidden;width:13.7%}.search_button a,.search_button button{align-items:center;background:#643296;color:#fff;cursor:pointer;display:flex;font-size:21px;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;width:100%}.addtext,.adults_row,.plus_icon{display:none}.adults_row{background:#fff;border:1px solid #e5e5e5;border-radius:16px;left:0;padding:25px 25px 20px;position:absolute;right:0;top:112px;width:270px;z-index:11}.adults_row ul li{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.adults_row ul li:last-child{border-bottom:1px solid #e3e3e3}.adults_row .title{color:#000;font-size:16px;font-weight:500;margin-bottom:5px}.adults_row small{color:#929292;font-size:12px;font-weight:500}.plus_minus{align-items:center;display:flex;gap:0 18px}.plus_minus strong{font-size:16px;font-weight:500}.minusbtn,.plusbtn{align-items:center;background:#f0f5f7;border-radius:8px;color:#929292;cursor:pointer;display:flex;height:37px;justify-content:center;width:37px}.plusbtn{color:#0f1632}.cabin_class .inner-title{color:#000;font-size:18px;font-weight:600;padding:18px 0}.cabin_class select{border:1px solid #929292;color:#000;font-size:15px;padding:9px 12px}.applybutton,.cabin_class select{border-radius:8px;cursor:pointer;width:100%}.applybutton{background:#003edb;color:#fff;font-size:16px;font-weight:500;margin-top:18px;padding:12px 0;text-align:center}.addcity_row{display:none;margin-top:10px}.addcity_row .search_button{border-radius:15px;margin-left:auto;margin-top:12px;width:20%}.addcity_row .search_button button{padding:12px 0}.addcity_row .field{width:21.4%}.addcity_button{color:#003edb;font-weight:600;text-align:center;width:24%}.addcity_button,.close_addcity{align-items:center;cursor:pointer;display:flex;justify-content:center}.close_addcity{background:#f0f5f7;border-radius:0 15px 15px 0;width:4%}.fullrow{position:relative}.hotel_search_popup{background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:none;left:0;padding:27px;position:absolute;right:0;top:112px;width:348px;z-index:11}.hotel_search_popup .heading{color:#003edb;font-size:18px;font-weight:600}.hotel_search_popup ul li{margin-top:18px}.hotel_search_popup strong{color:#000;display:block;font-size:16px;font-weight:400;line-height:20px;margin-bottom:5px}.hotel_search_popup span{color:#929292;font-size:12px;font-weight:400}.pickup_row{background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:none;left:0;padding:5px 0;position:absolute;right:0;top:112px;z-index:11}.pickup_row ul li{border-bottom:1px solid #e5e5e5;color:#000;cursor:pointer;font-size:16px;padding:15px 20px}.pickup_row ul li:last-child{border-bottom:0}.pickup-time{background:#fff;border:1px solid #e5e5e5;border-radius:16px;display:none;left:0;padding:15px;position:absolute;right:0;top:112px;width:200px;z-index:11}.pickup-time .time_heading{align-items:center;background:#f0f5f7;border-radius:4px;display:flex;justify-content:space-around;padding:11px 0}.pickup-time .in_head{color:#0f1632;font-size:18px;font-weight:600}.hr_row{display:flex}.hr_row ul li{border-radius:4px;color:#0f1632;font-size:14px;font-weight:400;padding:8px 14px}.hr_row ul li.active{background:#003edb;color:#fff;font-weight:600}.time_show{border-right:1px solid #929292;padding:0 14px}.downarrow{position:absolute;right:12px;top:42px}:root{--color-secondary:#003edb}*,:after,:before{box-sizing:border-box}label.ampm-toggle{background-color:#fff;border:1px solid #003edb;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:42px;margin:0;overflow:hidden;position:relative;vertical-align:middle;width:84px;z-index:1}label.ampm-toggle:after,label.ampm-toggle:before{color:#003edb;color:var(--color-secondary);display:inline-block;font-size:12px;font-weight:500;height:42px;line-height:41px;text-align:center;width:42px}label.ampm-toggle:before{content:"AM"}label.ampm-toggle input{clip:rect(0 0 0 0);border:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1);filter:alpha(opacity=0.1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);margin:0;opacity:.001;overflow:hidden;padding:0;position:absolute}label.ampm-toggle input:checked+.toggle-button{left:42px}label.ampm-toggle input:checked+.toggle-button:before{content:"PM"}label.ampm-toggle input[disabled]+.toggle-button{opacity:.7}label.ampm-toggle input[disabled]~.toggle-off-txt{opacity:.5}label.ampm-toggle .toggle-button{background:#003edb;background:var(--color-secondary);background-clip:padding-box;border-radius:3px;display:inline-block;height:42px;left:0;margin:0;padding:0;position:absolute;transition:left .05s ease-in-out;white-space:nowrap;width:40px;z-index:2}label.ampm-toggle .toggle-button:before{color:#fff;content:"AM";display:block;font-size:12px;height:42px;line-height:40px;text-align:center;width:42px}label.ampm-toggle .toggle-off-txt{display:inline-block;font-size:12px;height:40px;line-height:40px;position:absolute;right:0;text-align:center;width:42px}label.ampm-toggle .toggle-off-txt:before{color:#003edb;color:var(--color-secondary);content:"PM"}.air-row .departing{width:14%}.display_mobile{display:none}.arrowrighticon{bottom:20px;display:none;height:auto;position:absolute;right:15px;width:auto!important;z-index:1}@media (max-width:1366px){.Journeys ul,.Journeys-text ul{gap:17.8px}.flight-links .links a{display:block;width:9%}.slider-nav{left:70px}}@media (max-width:1300px){.Journeys ul,.Journeys-text ul{gap:16.8px}}@media (max-width:1200px){.Journeys ul,.Journeys-text ul{gap:20.8px}.inspiration-title h2{font-size:30px}.book-flight-btn{width:auto}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:30px}}@media (max-width:1024px){.search-box-banner{height:340px}.search-text p{font-size:20px}.search-widget{padding:20px}.search-text{top:4rem}.search-text h1{font-size:35px}.search-box{margin-top:7rem}.search-row input{font-size:18px}.inspiration-title h2{font-size:25px}.header-controls{margin:0}.return-text{font-size:12px}.search_button a,.search_button button{font-size:20px}.tab{font-size:15px}.inspiration-header{margin-bottom:75px;position:relative}.slider-nav{left:90%;position:absolute;top:54px}.Journeys ul,.Journeys-text ul{gap:17.8px}.ptm{margin:0 15px 15px}.Journeys ul li:hover span,.Journeys-text ul li:hover span,.ptm strong{font-size:20px}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:25px}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p,.inspiration-title p{font-size:16px}.destination-card-content h2{font-size:20px}.book-flight-btn{font-size:15px;padding:10px 25px}.destination-card-content .price{font-size:16px}.destination-card-content .details{font-size:14px}.choose .choose-text{font-size:25px}.choose ul .slect-text .text-li h1{font-size:19px}.choose ul .slect-text .text-li p{font-size:15px}.faq-section h2{font-size:25px}.faq-item summary{font-size:19px}.faq-content p{font-size:15px}.banner-cover .banner-content h2{font-size:25px}.banner-cover .banner-content .btn{font-size:15px}.flight-links .section h4{margin-bottom:20px}.flight-links .links a{width:14%}}@media (max-width:767px){.flight-links .links a{display:block;margin-bottom:15px}.des_row .container{background:#f0f5f7}.home-containt{margin-top:0}.destination-card-content.mbcar{bottom:0;top:inherit}.price-btn{display:block}.price-btn .price{font-size:16px}.price-btn .book-flight-btn{margin-top:15px;width:100%}.arrowrighticon{display:inline-block}.mbrow strong{font-size:16px;left:15px;text-align:left}.mt_none{margin-top:0!important}.search-box-banner-three{height:auto;padding-bottom:20px;position:relative}.search-box-banner-three:after{background:#040053cc;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.search-box-banner-three .container{position:relative;z-index:1}.destinations-grid{height:547px;overflow:hidden}.hotel_search_popup{top:74px}.mb_right{left:inherit;right:-14px;text-align:left}.hotel_widget .field{width:50%}.hotel_widget .field.fullrow,.hotel_widget .field.travellers{width:100%}.hotel_widget .mb_text,.hotel_widget .mb_text input{text-align:right}.tabs{justify-content:flex-start;width:-webkit-max-content;width:max-content}.downarrow{right:15px;top:22px}.search-text h1{font-size:25px;line-height:38px;margin-bottom:20px;text-align:center}.search-text P{display:none;font-size:16px;line-height:25px}.search-box{margin:0;position:relative}.search-text{padding:25px 0 0;top:0}.search-box-banner{height:auto;padding-bottom:20px;position:relative}.search-box-banner:after{background:#040053cc;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.search-box-banner .container{position:relative;z-index:1}.tab.active{width:auto}.trip-options{flex-wrap:wrap;width:100%}.one{font-size:12px}.checkbox-option{margin-top:11px}.search-widget .search-row{border:0;flex-wrap:wrap}.search-box input{font-size:16px;font-weight:500}.search-widget{padding:15px}.trip-types{border:0;gap:0;padding:0}.field-label{font-weight:400}.search-row{flex-wrap:wrap;margin:0}.field{border:1px solid #e5e7eb;border-bottom:0;width:50%}.field:last-child{border-bottom:1px solid #e5e7eb}.going{border-left:1px solid #e5e7eb}.going,.going .field-input,.going input{text-align:right}.field-input{font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.special-fares{flex-wrap:wrap}.fare-options{border:0;gap:10px;overflow:auto;padding:14px 0;white-space:nowrap;width:100%}.fare-desc{display:none}.search-widget .search-button{border-radius:8px;margin-top:10px;width:100%}.search-button{font-size:18px;width:100%}.tab{font-size:14px;padding:10px}.display_mobile{display:flex}.special-fares{padding:15px 0}.fare-title{font-size:14px}.travellers{border-bottom:1px solid #e5e7eb;width:100%}.search_button{width:100%}.search_button button{border-radius:8px;height:auto;margin-top:15px;padding:15px}.mb_none{display:none}.popular_airports{top:70px;width:326px}.adults_row{top:80px;width:100%}.mbdiv{left:inherit;right:0;text-align:left}.bg_mb.container{padding-left:0;padding-right:0}.bg_mb.container .Journeys{border-radius:0;padding-left:15px;padding-right:15px}.swiper-box{background:#f0f5f7;padding:60px 0 30px}.inspiration-container{background:none;padding:0}.extra-badge{background-color:#f4f4f4;color:#003edb;font-size:13px;gap:3px;margin:5px 0;padding:8px}.inspiration-header{display:block}.inspiration-header h2{font-size:24px;font-weight:600;line-height:30px}.inspiration-header p{display:block;font-size:16px;margin-bottom:15px}.inspiration-title p{font-size:15px}.jour-btn .dome,.jour-btn .inter{font-size:14px;height:48px;padding:14px 0;width:136px}.slider-nav{display:none;gap:40px;left:inherit;right:20px}.Journeys{border-radius:0;margin:0;padding:15px}.radio-custom{height:auto;opacity:0;width:auto}.checkbox-option,.return-content{display:none}.return-date{border-left:1px solid #e5e7eb;text-align:right}.addtext{color:#929292;display:block;font-size:12px}.field-sub{display:none}.car-fild{align-items:center;display:flex;justify-content:space-between}.car-fild img{cursor:pointer;height:10px;width:15px}.car_widget .field{width:50%}.car_widget .mb_text,.car_widget .mb_text input{text-align:right}.radio-text{border:1px solid #e5e5e5;border-radius:8px;padding:6px 10px}.fares-header{align-items:center;display:flex}.fares-title{font-size:12px;font-weight:600;margin-right:8px}.fare-radio{display:none}.fare-title{border:1px solid #e5e5e5;border-radius:8px;font-weight:400;padding:7px 10px}.book-flight-btn{border-radius:16px;padding:16px 30px;width:auto}.inspiration-container .swiper-slide{flex-shrink:0;width:73%!important}.inspiration-container.flightslider .swiper-slide{flex-shrink:0;margin-right:25px!important;width:41%!important}.inspiration-container.flightslider .swiper-slide .service-box{width:100%}.inspiration-container.flightslider .swiper-wrapper{padding-bottom:2px}.Journeys{margin-top:35px;padding:20px 0}.Journeys .container{padding:0 15px}.Journeys .jour-text,.Journeys-text .jour-text{display:block}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{font-size:16px;font-weight:400;line-height:24px}.Journeys ul{display:block;overflow:scroll;white-space:nowrap}.Journeys ul li{display:inline-block;margin-right:15px;width:70%}.ptm strong{font-size:20px;font-weight:600}.choose .choose-text{font-size:24px}.choose ul{flex-wrap:wrap}.choose ul .slect-text{width:100%}.choose ul .slect-text .text-li h1{font-size:20px;margin-bottom:16px}.choose ul .slect-text .text-li p{font-size:14px;line-height:24px;padding:0 43px;text-align:center}.choose ul .choose-img{display:none}.faq-item{border-radius:8px;padding:15px}.faq-item summary{font-size:17px}.faq-content p{font-size:14px;text-align:justify}.banner-cover{margin-top:30px}.banner-cover .banner{height:auto}.banner-cover .banner-content{max-width:100%}.banner-cover .banner-content h2{font-size:20px;line-height:30px}.banner-cover .banner-content .btn{width:auto}.flight-links{margin-top:25px;padding:1rem 0}.flight-links .section{border-bottom:1px solid #d1d1d1;margin-bottom:0;padding:5px 30px}.flight-links .section:last-child{border:0}.flight-links .section h4{cursor:pointer;margin:18px 0;position:relative}.flight-links .links{display:none;height:180px;overflow:hidden}.flight-links .links a{width:100%}.plus_icon{align-items:center;border:2px solid #0f1632;border-radius:50%;display:flex;height:19px;justify-content:center;left:-29px;position:absolute;top:-4px;transition:all .3s ease;width:19px}.plus_icon:after{transform:rotate(90deg);transition:.3s}.plus_icon:after,.plus_icon:before{background-color:#0f1632;content:"";height:2px;position:absolute;width:10px}.plus_icon:before{transition:all .3s ease}.search-box-banner-two{height:auto}.service-box p{line-height:26px}.home-containt.bg_none{background:none}.Save-div .save-text h1{font-size:24px}.Save-div ul{display:block;overflow:scroll;white-space:nowrap}.Save-div ul li{display:inline-block;margin-right:10px;width:100%}.destinations-header{display:block}.destinations-header h2{font-size:24px;margin-bottom:20px}.destination-card{margin-bottom:25px;width:100%}.destination-card .price,.destination-card h3{font-size:20px}.f-list{display:block;overflow:auto;white-space:nowrap}.f-item{display:inline-block;padding:0 20px;width:auto}.f-item img{padding:0}.Trending,.fullrow{width:100%}.Trending ul{margin-bottom:8px;overflow:scroll;white-space:nowrap}.Trending ul li{border:1px solid #e5e5e5;border-radius:8px;display:inline-block;font-weight:400;margin-bottom:6px;padding:7px 10px}.air-row .departing,.air-row .travellers{width:100%}.travel-card-title{font-size:20px}.travel-card{display:inline-flex;margin-right:10px;width:82%}.travel-card-destinations{display:flex;flex-wrap:wrap;gap:6px 0}.icon-one{display:none!important}.icon-two{display:block!important}.black-btn{background-color:#000!important;border:none!important;color:#fff!important}.hide-row{display:none}.add-row{align-items:center;border:1px solid #dcdcdc;border-radius:10px;cursor:pointer;display:flex!important;display:flex;justify-content:space-between;margin:0 0 10px;padding:10px;width:100%}.link-box{display:flex!important;font-size:16px;font-weight:500;justify-content:center;padding:12px 0;text-decoration:underline;width:100%}.link-box,.link-box a{color:#003edb}}.searchbar{bottom:-70px;position:relative}.banner_row .heading{color:#fff;font-size:50px;font-weight:600;line-height:60px}.b_text{color:#fff;font-size:22px;padding:10px 0 40px}.search-box-banner.flight_resultsearch{height:auto;padding:20px 0}.search-box-banner.flight_resultsearch .search-box{margin:0}.flight_results{background:#eee;padding:30px 0}.flight_results .container{display:flex;flex-wrap:wrap;justify-content:space-between}.flight_fliters{background:#fff;border-radius:12px;width:24%}.flight_fliters .heading{border-bottom:1px solid #dbdde0;font-size:18px;font-weight:500;padding:15px}.flight_fliters .inner-box{padding:0 15px}.filter-group .form-group{margin-top:15px}.filter-group input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.filter-group label{cursor:pointer;font-size:15px;font-weight:400;position:relative}.filter-group label:before{-webkit-appearance:none;background-color:initial;border:2px solid #003edb;border-radius:3px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;content:"";cursor:pointer;display:inline-block;margin-right:10px;padding:10px;position:relative;vertical-align:middle}.filter-group input:checked+label:after{border:solid #003edb;border-width:0 3px 3px 0;content:"";display:block;height:14px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.filters_info{border-bottom:1px solid #dbdde0;padding:15px 0}.filters_info:last-child{border-bottom:0}.filters_info .title{font-size:16px;font-weight:600}.filters_info picture{display:flex;margin:15px 0}.filters_info picture img{width:100%}.minmax{align-items:center;display:flex;justify-content:space-between}.minmax span{display:inline-block;font-size:14px;font-weight:400}.bdt{align-items:center;display:flex;justify-content:space-between}.bdt strong{display:block;font-size:16px;font-weight:600;margin-top:4px}.dep_box{margin-top:15px}.dep_box p{font-size:14px}.dep_box ul{border:1px solid #bcc9dc;border-radius:5px;display:flex;gap:5px;justify-content:space-between;margin:10px 0 20px;padding:8px}.dep_box ul li{cursor:pointer;text-align:center;width:25%}.dep_box .anyspace{padding:12px 8px}.dep_box small{display:block;font-size:14px;font-weight:400;margin-top:5px}.dep_box i{display:inline-block;height:16px;width:16px}.dep_box .icon1{background-position:-20px 0}.dep_box .icon2{background-position:-41px 0}.dep_box .icon3{background-position:-60px 0}.flight_r_right{width:74%}.cheapfast{background:#fff;border-radius:10px;display:flex;justify-content:space-between;overflow:hidden}.cheapfast li{padding:5px 0;text-align:center;width:33%}.cheapfast li.active,.cheapfast li:hover{background:#0f1632;color:#fff;cursor:pointer}.cheapfast strong{display:block;font-size:17px;font-weight:500;margin-bottom:5px}.price_line{align-items:center;display:flex;gap:5px;justify-content:center}.price_line,.price_line span{font-size:14px}.flight_de_info{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.051);display:flex;flex-wrap:wrap;margin:15px 0}.air_info-box{border-right:1px solid #d6d6d6;padding:15px;width:74%}.inner_in_info{display:flex;gap:20px;justify-content:flex-start;padding:10px;text-transform:capitalize}.air_box{align-items:center;gap:15px}.air_box,.air_box picture{display:flex;width:30%}.air_box picture img{border-radius:5px;width:100%}.air_box span{display:inline-block;font-size:15px;font-weight:500;line-height:20px;width:50%}.fligt_pt{width:70%}.del_dxb,.f_time{align-items:center;display:flex;justify-content:space-between}.f_time img{position:relative;top:3px}.f_time strong{color:#191919;display:inline-block;font-size:20px;font-weight:600}.f_time small{color:#696969;font-size:13px}.borderline{align-items:center;display:flex;padding:10px 0;position:relative}.borderline hr{color:#c9c9c9;width:90%}.borderline em{background-color:#fff;border:1px solid #c9c9c9;border-radius:50px;display:inline-block;height:13px;left:14px;position:absolute;width:14px}.borderline .right{left:inherit;right:14px}.del_dxb{align-items:center;display:flex;justify-content:space-between}.del_dxb span{color:#2563eb;font-size:14px;font-weight:600;text-transform:uppercase}.result_price{align-items:center;display:flex;flex-direction:column;justify-content:center;width:26%}.result_price strong{font-size:28px;font-weight:600}.result_price small{color:#717171;display:block;font-size:12px;font-weight:500;margin:10px 0}.sbtn{background:#643296;border-radius:5px 0 5px 0;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;padding:12px 40px;text-transform:uppercase}.ft_details{align-items:center;border-top:1px solid #d6d6d6;display:flex;gap:20px;justify-content:center;text-align:center;width:100%}.ft_details span{cursor:pointer;display:inline-block;font-size:15px;font-weight:500;padding:16px 0}.ft_details img{margin-left:2px;vertical-align:middle}.flight_slide{background:#ecf3fe;bottom:0;height:100%;position:fixed;right:-100%;top:0;transition:all .4s ease-in-out;width:700px;z-index:11}.flight_slide.active{right:0}.flight_slide .heading{border-bottom:2px solid #003edb;color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;margin:0 15px;padding:15px}.flight_slide .inner-box{height:100%;overflow-y:auto;padding-bottom:50px}.close_info{cursor:pointer;position:absolute;right:20px;top:5px}.close_info img{width:40px}.flight_leg{background:#fff;border-radius:10px;margin:15px 15px 22px;padding:18px}.flight_leg h2{font-size:18px;font-weight:600;margin-bottom:15px}.flight-summary-row{border-bottom:1px solid #dbdde0;margin-bottom:25px;padding-bottom:25px}.flight-summary-row .subheading{font-size:18px;font-weight:600;margin:8px 0 6px}.flight-summary-row p{color:#5d6974;font-size:14px}.gulf-air{align-items:center;display:flex;font-size:16px;gap:8px}.gulf-air img{height:24px}.flight_wrapper{flex-wrap:wrap;gap:20px}.flight-time-duration,.flight_wrapper{display:flex;justify-content:space-between}.flight-time-duration{border-right:1px solid #1d4da2;flex-direction:column;padding-right:25px;position:relative;text-align:right;width:30%}.flight-time-duration:after,.flight-time-duration:before{background:#eef8fb;border:1px solid #1d4da2;border-radius:100%;content:"";display:inline-block;height:11px;position:absolute;right:-6px;width:11px}.flight-time-duration:before{bottom:0}.time-date-text strong{display:block;font-size:16px;font-weight:600;margin-bottom:5px}.time-date-text small{color:#5d6974;font-size:14px;font-weight:400}.clocktext span{color:#5d6974;display:inline-block;font-size:15px;font-weight:400}.clocktext img{vertical-align:middle}.flight-airport{width:66%}.flight-roots .title{font-size:18px;font-weight:500}.flight-roots p{color:#5d6974;font-size:14px;font-weight:400;letter-spacing:.5px;padding:5px 0}.flight-roots span{color:#003edb;font-size:15px;font-weight:600}.flight-gif-roots{margin:50px 0}.flight-gif-roots img{height:24px;margin-right:5px;vertical-align:middle}.flight-gif-roots span{display:block;font-size:15px;font-weight:400;margin-bottom:5px}.flight-gif-roots p{color:#5d6974;font-size:14px}.flightlayover{align-items:center;background:#fffae6;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:25px 0;padding:25px}.flightlayover .time-text{font-size:15px;font-weight:600;padding-right:25px;position:relative;text-align:right;width:30%}.flightlayover .time-text:before{background:#bcc9dc;border-radius:100%;content:"";display:inline-block;height:11px;position:absolute;right:4px;top:calc(50% - 5px);width:11px}.flightlayover .time-text:after{border-right:1px dashed #bcc9dc;content:"";display:inline-block;height:90px;position:absolute;right:9px;top:-37px}.flight-change{font-size:15px;font-weight:400;width:66%}.flight-change img{margin-right:5px;vertical-align:middle}.baggage_details,.fare_rules,.fare_summary{border-left:1px dashed #d6d6d6;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;padding:14px}.baggage_info{background:#fff;bottom:0;height:100%;position:fixed;right:-100%;top:0;transition:all .4s ease-in-out;width:800px;z-index:11}.baggage_info.active{right:0}.close_baggage{align-items:center;background:#000;border-radius:5px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.close_baggage img{width:25px}.fare_summary_info{background:#fff;bottom:0;height:100%;position:fixed;right:-100%;top:0;transition:all .4s ease-in-out;width:800px;z-index:11}.fare_summary_info.active{right:0}.inner_baggage{background:hsla(0,0%,84%,.239);border:1px dashed #c9c9c9;border-radius:6px;margin:25px;padding:10px;position:relative}.inner_baggage h3{border-bottom:2px solid #003edb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:15px}.inner_baggage .box{padding:10px 0}.inner_baggage .title{align-items:center;background:rgba(209,230,249,.341);border-radius:5px;display:flex;font-size:15px;font-weight:500;gap:5px;padding:15px}.inner_baggage span{color:#003edb;display:inline-block;font-size:17px;font-weight:600}.inner_baggage table{border-collapse:collapse;font-family:inherit;margin-bottom:15px;width:100%}.inner_baggage table th{background:#003edb;color:#fff}.inner_baggage table td,.inner_baggage table th{border:1px solid #ddd;font-size:14px;font-weight:400;padding:10px;text-align:center;vertical-align:middle}.inner_baggage table td{background:#fff}.sum_baggage{background:hsla(0,0%,84%,.239);border:1px dashed #c9c9c9;border-radius:6px;margin:25px;padding:10px;position:relative}.sum_baggage h3{border-bottom:2px solid #003edb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:15px}.sum_baggage .box{padding:10px 0}.sum_baggage .title{align-items:center;background:rgba(209,230,249,.341);border-radius:5px;display:flex;font-size:15px;font-weight:500;gap:5px;padding:15px}.sum_baggage span{color:#003edb;display:inline-block;font-size:17px;font-weight:600}.sum_baggage table{border-collapse:collapse;font-family:inherit;margin-bottom:15px;width:100%}.sum_baggage table th{background:#003edb;color:#fff}.sum_baggage table td,.sum_baggage table th{border:1px solid #ddd;font-size:14px;font-weight:400;padding:10px;text-align:center;vertical-align:middle}.sum_baggage table td{background:#fff}.sum_baggage strong{font-size:14px;font-weight:600}.farerule_popup{background:#ecf3fe;bottom:0;height:100%;position:fixed;right:-100%;top:0;transition:all .4s ease-in-out;width:500px;z-index:11}.farerule_popup.active{right:0}.fare_inner{background:#fff;border-radius:12px;height:100vh;margin:25px;overflow-y:auto;padding:20px 20px 50px;position:relative}.fare_inner .top-title{margin-bottom:15px}.fare_inner .top-title span{border-radius:5px 5px 5px 0;color:#000;cursor:pointer;display:inline-block;padding:11px}.fare_inner .top-title span.active{background:#003edb;color:#fff;font-size:15px;font-weight:400}.close_fare{align-items:center;background:#000;border-radius:5px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:5px;top:5px;width:30px}.close_fare img{width:28px}.fare_inputbox ul li{padding-bottom:15px}.intabs{border:1px solid #eee;border-radius:5px;display:block;font-size:14px;font-weight:500;padding:14px 15px}.tabtexts{display:none;font-size:14px;font-weight:400;line-height:20px;padding:10px;text-align:justify;text-transform:lowercase}.tabtexts.show{display:inline-block}.mobile_filter{display:none}@media (max-width:767px){.flight_slide{right:-1000%}.mobile_filter{align-items:center;background:#003edb;border-radius:5px;color:#fff;display:flex;font-weight:500;gap:5px;letter-spacing:1px;max-width:-webkit-max-content;max-width:max-content;padding:12px 25px}.mobile_filter img{width:20px}.flight_fliters{background:#fff;bottom:0;left:-100%;overflow-y:scroll;padding-bottom:200px;position:fixed;top:0;transition:all .4s ease-in-out;width:82%;z-index:11}.flight_fliters.active{left:0}.flight_r_right{margin-top:12px;width:100%}.cheapfast{display:none}.air_info-box{border:0;width:100%}.inner_in_info{gap:12px;margin-bottom:35px;padding:0}.inner_in_info:last-child{margin-bottom:0}.air_box{display:block;width:20%}.air_box picture{width:55%}.air_box span{font-size:12px;font-weight:400;line-height:15px;margin-top:3px;width:auto}.result_price{border-top:1px solid #d6d6d6;padding:20px 0;width:100%}.result_price strong{font-size:23px}.result_price button{font-size:15px;padding:11px 30px}.f_time strong{font-size:14px}.f_time small{font-size:12px}.borderline{padding:3px 0}.borderline em{left:0}.borderline .right{right:0}.filters_info .title{font-size:15px}.filter-group label{font-size:14px}.filter-group label:before{margin-right:8px;padding:9px}.filter-group input:checked+label:after{border-width:0 2px 2px 0}.minmax span{font-size:13px}.bdt strong{font-size:14px}.close_info img{width:28px}.flight_slide{width:100%}.flight_slide .heading{font-size:16px;padding:12px}.flight_leg h2{font-size:15px;font-weight:500}.gulf-air{font-size:15px}.flight-summary-row{margin-bottom:18px;padding-bottom:18px}.flight-summary-row .subheading{font-size:15px;font-weight:500}.flight_wrapper{gap:0}.time-date-text strong{font-size:14px}.time-date-text small{font-size:13px}.flight-time-duration{padding-right:15px;width:32%}.flight-roots .title{font-size:14px}.flight-roots p,.flight-roots span{font-size:12px}.flight-airport{width:63%}.flightlayover .time-text{font-size:14px;font-weight:500;width:32%}.clocktext span,.flight-change,.flight-gif-roots span{font-size:14px}.flight-gif-roots p{font-size:13px}.flight_slide .inner-box{padding-bottom:210px}.baggage_info,.fare_summary_info,.farerule_popup{right:-1000%}.ft_details{display:block;overflow:auto;white-space:nowrap}.ft_details span{padding:15px}.fare_inner,.inner_baggage,.sum_baggage{margin:0;padding:15px}.baggage_info,.fare_summary_info,.farerule_popup{width:100%}.sum_baggage table td,.sum_baggage table th{font-size:13px}}.flight-details-page{background:#eee;padding:35px 0}.flight-details-page .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.enter_form{width:65%}.flight-enter-info{background:#fff;border-radius:10px;padding:15px}.user_head{font-size:16px;gap:8px}.user_head,.user_head figure{align-items:center;display:flex}.user_head figure{background:#f2f2f2;border-radius:50px;height:30px;justify-content:center;width:30px}.sp_top{margin-top:25px}.appear{align-items:center;background:#fff8e6;border-radius:5px;display:flex;font-size:15px;font-weight:400;gap:5px;margin:15px 0;padding:12px}.one-adult{border:1px solid #bfbfbf}.adult-input,.one-adult{border-radius:8px;padding:15px}.adult-input{background:#f2f2f2;display:flex;flex-wrap:wrap;gap:20px;margin:15px}.adult-input .input-group{width:37%}.adult-input .md{width:20%}.adult-input label{display:block;font-size:14px;font-weight:300;margin-bottom:8px}.adult-input input,.adult-input select{background:#fff;border:1px solid #bfbfbf;border-radius:8px;color:#6c5454;font-size:14px;outline:0;padding:10px 15px;width:100%}.adult-input input::placeholder,.adult-input select::placeholder{color:#6c5454}.deta_input_row{width:50%}.in_type{display:flex;flex-wrap:wrap;gap:20px}.in_type select{width:40%}.in_type .hf{width:24%}.passport_Info .adult-input{background:none;margin:0;padding:15px 0}.passport_Info .input-group{width:48%}.optional_box{margin-top:10px;width:100%}.optional_box ul{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px}.optional_box ul li{width:48%}.drop_optional{border-bottom:2px solid #003edb;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;padding-bottom:5px}.drop_optional img{margin-left:3px;vertical-align:middle}.optional_box_show{display:none}.contact_info{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.contact_info .input_row{width:48.5%}.contact_info label{display:block;font-size:14px;font-weight:300;margin-bottom:8px}.contact_info input,.contact_info select{background:#fff;border:1px solid #bfbfbf;border-radius:8px;color:#6c5454;font-size:14px;outline:0;padding:10px 15px;width:100%}.contact_info input::placeholder,.contact_info select::placeholder{color:#6c5454}.dubble_input{border:1px solid #bfbfbf;border-radius:8px;display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.dubble_input input,.dubble_input select{border:0;border-radius:0;width:65%}.dubble_input select{border-right:1px solid #bfbfbf;width:35%}.form_button{text-align:right}.c_pay{background:#643296;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;margin-top:30px;padding:15px 35px}.flight_summary_box{background:#fff;border-radius:8px;padding:15px;width:32.5%}.flight_summary_box .heading{border-bottom:2px solid #003edb;display:inline-block;font-size:17px;font-weight:400;margin-bottom:8px;padding-bottom:8px}.f_summary .air_info-box{border:0;padding:0;width:100%}.f_summary .inner_in_info{gap:0;padding:18px 0}.f_summary .air_box{display:block;width:24%}.f_summary .air_box picture{width:100%}.f_summary .air_box picture img{border-radius:0;height:35px;width:auto}.f_summary .air_box span{font-size:13px;font-weight:400;line-height:18px;padding-top:3px;width:100%}.f_summary .fligt_pt{width:76%}.f_summary .f_time strong{font-size:17px;font-weight:500}.del_to_dex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.del_to_dex p{font-size:16px;font-weight:400;margin-bottom:4px}.del_to_dex small,.del_to_dex span{font-size:14px;font-weight:400}.del_to_dex span{cursor:pointer}.f_buttons .ft_details{border-bottom:1px solid #d6d6d6;gap:0}.f_buttons .ft_details span{font-size:13px;font-weight:500;padding:8px 0}.f_buttons .ft_details span img{margin:5px 0 0}.f_buttons .baggage_details,.f_buttons .fare_rules,.f_buttons .fare_summary{font-size:13px;font-weight:500;padding:8px 0}.f_buttons .baggage_details img,.f_buttons .fare_rules img,.f_buttons .fare_summary img{margin:5px 0 0}.fare_bm{padding:20px 0 0}.fare_bm .title{color:#003edb;font-size:16px;font-weight:500}.usd_price{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:14px 0}.one_tr{cursor:pointer;font-size:15px;font-weight:400}.one_tr img{vertical-align:middle}.base_fare{background:#f2f2f2;border-radius:8px;display:none;margin-bottom:10px;padding:6px 10px}.fl_div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.fl_div small,.fl_div span{font-size:14px;font-weight:300;padding:5px}.total_inr{align-items:center;border-top:1px solid #bfbfbf;display:flex;justify-content:space-between;padding:14px 0}.total_inr small,.total_inr span{font-size:16px;font-weight:500}@media (max-width:767px){.enter_form{width:100%}.user_head .heading{font-size:15px}.appear{font-size:14px;line-height:18px;padding:10px;text-align:justify}.adult-input{gap:13px 0;margin:15px 0}.adult-input .input-group,.deta_input_row{width:100%}.in_type{gap:0;justify-content:space-between}.in_type select{width:38%}.in_type .hf{width:25%}.in_type input,.in_type select{padding:9px 5px}.optional_box ul{gap:12px}.contact_info .input_row,.optional_box ul li{width:100%}.f_summary .inner_in_info{margin-bottom:0}.flight_summary_box{width:100%}.f_buttons .ft_details span{font-size:14px;padding:15px}.f_buttons .ft_details span img{margin:0}.f_buttons .baggage_details,.f_buttons .fare_rules,.f_buttons .fare_summary{font-size:14px;padding:15px}.f_buttons .baggage_details img,.f_buttons .fare_rules img,.f_buttons .fare_summary img{margin:0}.del_to_dex{padding-bottom:15px}}.flight_confm{background:#eee;padding:30px 0 50px}.flight_confm .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.confm_left{width:70%}.confm_left .heading{border-bottom:1px solid #bfbfbf;color:#000!important;font-size:18px;font-weight:500;padding:20px}.confm_inner{background:#fff;border-radius:8px}.booking_del{border-bottom:1px solid #bfbfbf;display:flex;flex-wrap:wrap;margin-bottom:0;padding:20px;text-align:center}.apperv{background:#4caf50;border-radius:7px;color:#fff;font-size:19px;font-weight:500;letter-spacing:1px;padding:6px;text-transform:uppercase;width:100%}.app{background:#673ab7;border-radius:5px;color:#fff;font-weight:600;margin-top:20px;padding:10px}.booking_del li{line-height:28px;width:20%}.booking_del span{color:#666;display:block;font-size:14px;font-weight:400}.booking_del strong{font-size:17px;font-weight:500}.pandding{background:#fff;border:1px solid #d8d9df69;border-radius:10px;cursor:pointer;display:flex;justify-content:end;margin-bottom:1rem;padding:15px;text-align:center;.Reject{background-color:red!important;border-radius:6px;padding:15px;width:20%}button{color:#fff;font-size:15px;font-weight:500}}.flight_bag{border-bottom:1px solid #bfbfbf;padding:20px 20px 0}.flight_bag .title{font-size:16px;font-weight:400}.flight_bag .title img{margin-right:5px;vertical-align:middle}.confm_dels .air_info-box{border:0;width:100%}.roots_dels{padding:20px}.roots_dels .title{font-size:16px;font-weight:400}.roots_dels .title img{margin-right:5px;vertical-align:middle}.roots_li{border:1px solid #bfbfbf;border-radius:8px;margin:20px 0 5px;overflow:hidden}.roots_li ul{display:flex;flex-wrap:wrap}.roots_li ul li{font-size:15px;font-weight:500;padding:14px;width:25%}.roots_li .rt_bg{background:#f2f2f2}.roots_li .rt_bg li{font-weight:400}.text-area{background:#fff;border-radius:6px;margin-top:1rem;padding:15px;.btn-approved{background-color:#4caf55;border-radius:6px;cursor:pointer;margin-top:10px;padding:10px 0;text-align:center;width:100%;button{color:#fff;font-size:15px;font-weight:500}}.remarks-section label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.remarks-section textarea{border:1px solid #d1d5db;border-radius:6px;font-size:14px;height:130px;outline:none;padding:8px;resize:vertical;width:100%}.remarks-section textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb4d}}.confm_right{width:28%}.new-accod{background:#fff;border-radius:8px;padding:15px}.confm_right .heading{border-bottom:2px solid #003edb;color:#003edb!important;display:inline-block;font-size:17px;font-weight:500;margin-bottom:10px;padding:0 0 10px}.ad_info{padding:15px 0}.ad_info .title{font-size:15px;font-weight:500;margin-bottom:10px}.ad_info ul{align-items:center;display:flex;justify-content:space-between}.ad_info ul li{font-size:15px;line-height:28px}.ad_info strong{font-weight:600}.total_pr{align-items:center;border-top:1px solid #bfbfbf;display:flex;justify-content:space-between;padding:16px 0 5px}.total_pr span,.total_pr strong{font-size:15px;font-weight:500}.total_pr span{color:#003edb;font-weight:600}.buttons_next{align-items:center;display:flex;justify-content:space-between;padding-top:25px}.buttons_next a,.buttons_next button{background:#643296;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;padding:12px 30px}.next-btn a{background-color:#643296;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:17px;font-weight:600;height:45px;padding:9px 0;text-align:center;width:100%}@media (max-width:767px){.confm_left{width:100%}.confm_left .heading{font-size:16px;padding:15px}.booking_del{display:block;overflow:auto;padding:15px;white-space:nowrap}.booking_del li{border-right:1px solid #bfbfbf;display:inline-block;line-height:24px;padding:0 12px;width:auto}.booking_del li:last-child{border-right:0}.roots_li{display:flex}.roots_li ul{display:inline-block;width:50%}.roots_li ul li{border-bottom:1px solid #bfbfbf;font-size:14px;width:auto}.roots_li ul li:last-child{border-bottom:0}.confm_right{width:100%}}.login_row{background:#f5f5f5;padding:35px 20px}.login_inputs{background:#fff;border-radius:0 18px 18px 18px;color:#000;margin:0 auto;padding:30px 20px;width:450px}.login_inputs .heading{font-size:25px;font-weight:600;text-align:center}.login_inputs p{font-size:15px;margin:10px 0 40px;text-align:center}.login_inputs p a{color:#003edb;font-size:15px;font-weight:500}.login_inputs label{display:block;font-size:14px}.login_inputs input{border:0;border-bottom:1px solid #bfbfbf;color:#424040;font-size:14px;font-weight:500;margin-bottom:15px;outline:0;padding:3px 0 2px;width:100%}.login_inputs input::placeholder{color:#424040}.login_inputs strong{display:block;font-size:15px;font-weight:600;margin:20px 0;text-align:center}.register{background:#003edb;border:0;border-radius:40px;color:#fff}.btn_google,.register{cursor:pointer;font-size:16px;font-weight:500;padding:15px;text-align:center;width:100%}.btn_google{border:1px solid #003edb;border-radius:40px;color:#003edb}.f_password{color:#003edb;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px}.hotel-detail-search{background:#f2f8fd;border-top:1px solid #bfbfbf;color:#313637;padding:22px 0;position:-webkit-sticky;position:sticky;top:0;z-index:9}.hotel-detail-search .container{display:flex;flex-wrap:wrap;gap:15px}.hotel-detail-search .input-group{background:#fff;border:1px solid #bfbfbf;border-radius:5px;display:flex;flex-wrap:wrap;padding:8px 15px;position:relative;width:31%}.hotel-detail-search .input-group img{display:none}.hotel-detail-search .rooms{width:20%}.hotel-detail-search .middle-box{border:1px solid #bfbfbf;border-radius:5px;display:flex;overflow:hidden;width:30%}.hotel-detail-search .input-box{background:#fff;border-right:1px solid #bfbfbf;padding:8px 15px;position:relative;width:50%}.hotel-detail-search .input-box:last-child{border:0}.hotel-detail-search input{color:#000;font-size:15px;font-weight:400;width:100%}.hotel-detail-search input::placeholder{color:#000}.hotel-detail-search span{color:#313637;font-size:14px;font-weight:600}.hotel-detail-search strong{display:block;font-size:14px;font-weight:600;width:100%}.hotel-detail-search label{color:#000;font-size:15px;font-weight:400}.hotel-detail-search img{left:12px;position:absolute;top:15px;width:25px}.hotel-search,button.hotel-search{align-items:center;background:#313637;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;padding:0 25px;text-align:center;text-transform:uppercase;width:15%}.search_results-count{background:#fff;box-shadow:0 4px 8px 0 #00000024;padding:10px 0}.search_results-count ul{align-items:center;color:#333;display:flex}.search_results-count ul li{color:#333;font-size:15px;font-weight:600}.search_results-count ul li:last-child{margin-left:5px}.search_results-count ul a{color:#6a6a6a;display:inline-block;margin-right:5px}.search_results-count h3{color:#333;font-size:18px;font-weight:600;line-height:20px;margin:8px 0 6px}.result_section{padding:40px 0}.result_section .container{display:flex;justify-content:space-between}.result_filter{width:24%}.seemap{background:#fff;border:1px solid #bfbfbf;border-radius:8px;box-shadow:0 0 8px #0000001a;overflow:hidden;position:relative}.seemap figure{display:flex;margin:0}.seemap figure img{width:100%}.mapbtn{align-items:center;background:#fff;border:2px solid #fff;border-radius:100px;color:#003edb;display:flex;font-size:15px;font-weight:500;left:0;margin:0 auto;max-width:-webkit-max-content;max-width:max-content;padding:8px 18px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .6s ease-in-out}.mapbtn:hover{border-color:#003edb;cursor:pointer;transition:all .4s ease-in-out}.mapbtn svg{fill:#003edb;margin-right:5px;width:23px}.best_price_row{padding:0 0 15px}.best_price_row p{align-items:center;color:#313637;display:flex;font-size:16px;font-weight:500;gap:5px}.best_price_row img{height:30px;margin-right:5px;vertical-align:middle}.best_price_row span{color:#003edb;font-size:16px;font-weight:500}.filter-selection .title{color:#313637;display:flex;justify-content:space-between;padding-bottom:15px}.filter-selection strong{font-size:15px;font-weight:600}.filter-selection span{font-size:14px}.filter-selection input{border:1px solid #646464;border-radius:4px;font-size:15px;margin-bottom:15px;padding:8px 14px;width:100%}.fbtext{display:block;font-size:16px;font-weight:600;padding:15px 15px 0}.main-filter{border:1px solid #ddd;border-radius:10px;margin-top:15px;padding:15px 20px}.main-filter h3{color:#000;font-size:15px;font-weight:600;line-height:24px;padding:0 0 15px}.filters-listing{border-top:1px solid #ddd}.filters-listing.border{border:0;padding-top:0}.checkbox_btn{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.checkbox_btn label{font-size:14px}.checkbox_btn label.dropdown:after{content:"\f107";cursor:pointer;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;position:absolute;right:15px;top:3px}.checkbox_btn span{font-size:14px}.checkbox_btn input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.checkbox_btn label{cursor:pointer;display:block;position:relative}.checkbox_btn label:before{background-color:initial;background:#fff;border:1px solid #2c465e;border-radius:2px;content:"";cursor:pointer;display:inline-block;margin-right:10px;padding:10px;position:relative;vertical-align:middle}.checkbox_btn input:checked+label:after{border:solid #003edb;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:8px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.inner_checkbox{display:none}.inner_checkbox .checkbox_btn{padding-left:48px}.inner_checkbox label{font-size:13px}.inner_checkbox label:before{border-color:#ff7800}.inner_checkbox label:after{left:23px}.read-more-content,.view_toggle{display:none}.view_button{color:#003edb;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:0 0 15px;text-decoration:underline}.tours_rigth_main{width:74%}.recommended{margin-bottom:25px}.recommended ul{display:flex}.recommended ul li{align-items:center;background:#fff;border-radius:5px;box-shadow:0 2px 10px #a8a8a840;cursor:pointer;display:flex;font-size:15px;font-weight:500;line-height:20px;margin:0 7px 7px 0;padding:8px 16px;position:relative;transition:all .4s}.recommended ul img{margin-left:4px}.tours_detail_box{border:1px solid #0000;border-radius:0 10px 10px 0;box-shadow:0 0 16px 0 #00000012;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;transition:.2s ease-in-out}.tours_detail_box:hover{border-color:#003edb;cursor:pointer}.trip_img{width:28%}.trip_img picture{display:flex;height:100%;position:relative}.trip_img picture img{height:100%;width:100%}.trip_img figcaption{background-color:#003edb;border-radius:3px;box-shadow:1.9px 3.5px 8px 0 #00000047;color:#fff;font-size:14px;font-weight:500;left:-7px;padding:3px 8px;position:absolute;top:12px}.tour_details_text{border-right:1px solid #646464;padding:10px 15px 0;width:48%}.tour_details_text .title{color:#333;font-size:20px;font-weight:600}.tour_details_text .star_icons{padding:4px 0}.tour_details_text .star_icons img{width:14px}.tour_details_text p{align-items:center;display:flex;font-size:14px}.tour_details_text p img{margin-right:3px}.tour_details_text p a{color:#003edb;display:inline-block;font-size:14px;font-weight:500;text-decoration:underline}.Free_cancellation{margin-top:6px}.Free_cancellation li{font-size:14px;line-height:24px;padding-left:20px}.wifi_roots{align-items:center;border-top:1px solid #646464;display:flex;margin-top:30px;padding:10px 0}.wifi_roots li{border-right:1px solid #646464;font-size:14px;padding:0 15px}.wifi_roots img{height:24px;vertical-align:middle;width:24px}.tours_price_info{display:flex;flex-direction:column;justify-content:space-between;padding:15px;text-align:right;width:24%}.rooms_line{font-size:14px;line-height:18px}.rooms_line b{display:block;font-size:15px;font-weight:600}.info-text{font-size:18px;font-weight:500}.info-text b{margin-right:8px}.from-price span,.info-text b{font-size:16px}.from-price small{color:#003edb;font-size:20px;font-weight:600}.view_tourbtn{background:#0f1632;border-radius:6px;color:#fff;cursor:pointer;display:block;margin:6px 0;padding:9px;width:100%}.departures-col{margin-top:3px}.departures-col i{font-size:13px;margin-right:3px}.departures-col label{display:block;font-size:13px}.star_listing ul{display:flex;justify-content:space-between}.star_listing .form-group{display:block;margin-bottom:15px}.star_listing .form-group input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.star_listing .form-group label{align-items:center;background-color:initial;border:1px solid #313637;border-radius:3px;cursor:pointer;display:inline-block;display:flex;gap:5px;height:35px;justify-content:center;margin-right:5px;padding:3px;position:relative;vertical-align:middle;width:45px}.star_listing .form-group label span{font-size:15px}.star_listing .form-group label:hover{background:#313637}.star_listing .form-group label:hover span{color:#fff}.star_listing .form-group input:checked+label:after{background:#000;border-width:0 2px 2px 0;content:"";display:block;height:33px;left:0;position:absolute;top:0;width:43px;z-index:-1}.star_listing .form-group input:checked+label span,.star_listing .form-group input:checked+label:after span{color:#fff}.popular_filters{border:1px solid #ddd;border-radius:10px;margin-top:20px;overflow:hidden}.popular_filters h4{color:#000;font-size:15px;font-weight:600;padding:20px 20px 0}.filter_checkrow{padding:20px 20px 5px}.filter_button{display:none}@media (max-width:767px){.hotel-detail-search{position:static}.hotel-detail-search strong{margin-bottom:4px}.hotel-detail-search .input-group:first-child{padding:11px 12px}.hotel-detail-search .container{flex-wrap:wrap}.hotel-detail-search .input-group,.hotel-detail-search .middle-box{width:100%}.hotel-search{padding:15px;width:100%}.result_section .container{display:block}.filter_button{align-items:center;background:#003edb;border-radius:10px 0 10px 0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:5px;letter-spacing:1px;max-width:-webkit-max-content;max-width:max-content;padding:10px 25px}.filter_button img{height:20px}.result_filter{background:#fff;bottom:0;left:-100%;overflow-y:scroll;padding:15px 15px 170px;position:fixed;right:0;top:0;transition:.4s ease-in-out;width:87%;z-index:11}.result_filter.active{left:0}.tours_rigth_main{width:100%}.recommended{margin:25px 0}.recommended ul{flex-wrap:wrap}.trip_img,.trip_img picture{width:100%}.tour_details_text{border:0;border-bottom:1px solid #646464;width:100%}.tours_price_info{text-align:center;width:100%}.rooms_line{padding:15px}.rooms_line b{display:inline-block}}.hotel_info_roots{background:#fff;border:1px solid #0000;border-radius:8px;box-shadow:0 1px 4px 0 #181a251a;display:flex;flex-wrap:wrap;margin-bottom:22px;overflow:hidden}.hotel_info_roots:hover{border:1px solid #bfbfbf;transition:all .5s ease-in-out}.hotel_imgslider{position:relative;width:28%}.hotel_imgslider figure{display:flex;height:100%}.hotel_imgslider figure img{height:100%;width:100%}.mfhotel{align-items:center;background:#fff;border-radius:100px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:11px;top:11px;width:40px}.mfhotel svg{width:28px}.h_tag{background-color:#0009;border-radius:4px;bottom:11px;color:#fff;font-size:12px;padding:5px 8px;position:absolute;right:11px}.hotel_flexrow{display:flex;flex-wrap:wrap;width:72%}.hotel_content_row{border-right:1px dashed #bfbfbf;font-size:14px;padding:15px 25px;width:65%}.hotel_content_row .heading{font-size:18px;font-weight:600;margin-bottom:8px}.hotel_content_row .heading:hover{cursor:pointer;text-decoration:underline}.hotel_content_row p{font-size:14px;line-height:20px}.hotel_content_row p b{font-size:14px;font-weight:700}.map_text{color:#003edb;cursor:pointer;font-weight:500;margin:10px 0 14px}.h_reviews{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.h_reviews .left,.h_reviews label{align-items:center;display:flex;gap:10px}.h_reviews label{cursor:pointer}.h_rvs strong{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.h_rvs span{font-size:13px}.r_text{align-items:center;background:#003edb;border-radius:4px;color:#fff;display:inline-block;display:flex;font-size:15px;font-weight:500;height:28px;justify-content:center;width:34px}.breakfast{margin-top:15px}.breakfast p{align-items:center;color:#008a04;display:flex;font-size:14px;font-weight:500;gap:5px}.breakfast svg{fill:#008a04;width:22px}.select_price_h{align-items:flex-end;display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;line-height:18px;padding:22px;width:35%}.select_price_h span{font-size:15px;font-weight:400}.select_price_h strong{font-size:18px;font-weight:500;margin:5px 0}.select_price_h small,.signuser{font-size:12px}.signuser{background-color:#ccedff;border:1px solid #66c9ff;border-radius:4px;color:#000;margin-bottom:5px;padding:3px 6px}.btn_bhotel{background:#003edb;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:500;margin-top:8px;outline:0;padding:9px 35px;text-align:center;text-transform:uppercase;width:100%}@media (max-width:767px){.hotel_flexrow,.hotel_imgslider{width:100%}.hotel_content_row{border:0;border-bottom:1px dashed #bfbfbf;padding:15px;width:100%}.select_price_h{padding:20px 15px;width:100%}}.back_button_top{display:none;padding:10px 0}.back_button_top .container{align-items:center;display:flex}.back_button_top a{background:#003edb;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-right:20px;padding:5px 8px}.back_button_top label{color:#313637;display:inline-block;font-weight:500}.back_button_top .icon{display:inline-block;margin-left:20px}.hotel_date_bar{background:#313637;display:none;padding:10px;text-align:right}.hotel_date_bar span{color:#fff;display:inline-block;font-size:15px;font-weight:500;padding:0 10px}.hotel_img_slider .swiper-slide{height:auto}.hotel_img_slider .swiper-slide img{height:100%;width:100%}.hotel_img_slider .swiper-button-next,.hotel_img_slider .swiper-button-prev{color:#fff;right:30px}.hotel_img_slider .swiper-button-prev{left:30px}.hotel_content_info{background:#f2f8fd;padding:40px 0}ul.tabs{border-bottom:2px solid #646464;display:flex}ul.tabs li{background:none;border-radius:5px 5px 0 0;color:#222;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:12px 25px}ul.tabs li.current{background:#003edb;color:#fff}.tab-content{background:#fff;display:none;padding:20px}.tab-content.current{display:inherit}.tab-content .content_box{border-bottom:1px solid #646464;padding:20px 0}.tab-content .title{font-size:20px;font-weight:600;margin-bottom:15px}.tab-content .title img{margin-right:10px;vertical-align:middle;width:25px}.tab-content p{font-size:15px;line-height:28px}.list_items_text{display:flex;flex-wrap:wrap;list-style:disc;padding-left:42px}.list_items_text li{font-size:14px;font-weight:500;line-height:32px;padding-right:20px;width:33.33%}.list_items_text li:nth-child(3){padding-right:0}.map_section{padding-top:20px}.top_tab_btn{border-bottom:2px solid #313637}.top_tab_btn li{background:#003edb;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:8px 12px}.hotel_deta_info{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0 0}.hotel_content_box{width:70%}.hotel_content_box .top_title{background:#f2f8fd;color:#313637;font-size:15px;font-weight:500;margin-bottom:10px;padding:10px 12px}.room_table_row{border:1px solid #646464;border-bottom:0;border-radius:5px}.standard_room{color:#313637;display:inline-block;font-size:15px;font-weight:600;margin:10px;text-transform:uppercase}.standard_room i{margin-right:5px}.tabel_row table{font-size:14px;width:100%}.tabel_row th{background:#313637;color:#fff}.tabel_row td,.tabel_row th{border-right:1px solid #646464;padding:5px 15px;text-align:left}.tabel_row td{border-bottom:1px solid #646464;padding:10px 15px}.tabel_row span{align-items:center;color:green;cursor:pointer;display:flex;gap:5px}.tabel_row small{color:#003edb;cursor:pointer}.tabel_row strong{font-size:16px;font-weight:600}.tabel_row button{border:2px solid #646464;border-radius:4px;color:#313637;cursor:pointer;display:block;font-size:15px;font-weight:500;padding:11px 30px;text-align:center;width:100%}.tabel_row button.active{background:#003edb;border-color:#003edb;color:#fff}.tabel_row svg{height:14px;width:14px}.tabel_row svg path{fill:green}.hotel_booking_price{background:#fff;box-shadow:0 0 1rem #00000026;padding:10px;width:28%}.hotel_booking_price .heading{background:#f2f8fd;font-size:15px;font-weight:500;padding:8px 10px}.hotel_booking_price p{font-size:13px;line-height:inherit;padding:5px 0}.hotel_booking_price ul li{align-items:center;border-top:1px solid #646464;display:flex;justify-content:space-between;line-height:40px}.hotel_booking_price span{font-size:16px}.hotel_booking_price strong{font-size:18px;font-weight:600}.book_button{background:#003edb;color:#fff;display:block;font-size:16px;font-weight:500;padding:12px 0;text-align:center}@media (max-width:767px){.hotel_date_bar{padding:10px 0;text-align:center}.hotel_date_bar span{font-size:13px}ul.tabs li{font-size:14px;padding:10px 20px}.tab-content{padding:20px 10px}.tab-content p{font-size:14px;line-height:25px;text-align:justify}.tab-content .content_box{padding:16px 0}.tab-content .title{font-size:16px}.tab-content .title img{margin-right:5px;width:17px}.list_items_text{padding-left:28px}.list_items_text li{font-weight:400;line-height:32px;padding-right:0;width:100%}.top_tab_btn li{font-size:15px;padding:6px 14px}.hotel_content_box{width:100%}.tabel_row{overflow:auto;white-space:nowrap}.tabel_row td,.tabel_row th{padding:8px 10px}.tabel_row button{border:1px solid #646464;padding:6px 30px}.hotel_booking_price{margin-top:20px;width:100%}}.hotel_bookings{background:#f2f8fd;border-top:1px solid #bfbfbf;padding:30px 0}.hotel_bookings .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.booking_detail_info{font-size:14px;width:69%}.booking_detail_info h3{font-size:20px;font-weight:500;margin-bottom:20px}.number_add{color:green;font-size:25px;font-weight:600}.book_hotels{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;box-shadow:0 1px 4px 0 #181a251a;display:flex;flex-wrap:wrap;margin:16px auto;overflow:hidden}.book_hotels picture{display:flex;width:35%}.book_hotels picture img{height:100%;object-fit:cover;width:100%}.hotelbook_content{padding:20px;width:65%}.hotelbook_content .title{font-size:20px;font-weight:500;margin-bottom:8px}.hotelbook_content p{font-size:15px;margin:5px 0}.stay_row{display:flex;flex-wrap:wrap;gap:25px;margin-top:12px}.stay_row li{line-height:20px}.stay_row li:nth-child(2){text-align:center}.stay_row strong{display:block;font-size:15px;font-weight:500}.select_roominfo{border-top:1px solid #bfbfbf;margin-top:12px;padding-top:12px}.select_roominfo h4{font-size:18px;font-weight:500}.room_one{margin-top:12px}.room_one .text{font-size:14px;font-weight:300}.room_one b{font-size:15px;font-weight:500}.non_r{align-items:center;background-color:#e6f3e6;border:1px solid #cce8cd;border-radius:4px;color:#007c04;display:flex;font-weight:300;gap:5px;margin:7px 0;max-width:-webkit-max-content;max-width:max-content;padding:4px 8px}.non_r svg{fill:#007c04;width:15px}.text_know{color:#003edb;cursor:pointer;font-size:14px;font-weight:500}.guest_detail_box{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;box-shadow:0 1px 4px 0 #181a251a;margin:15px auto 16px;overflow:hidden;padding:20px}.guest_detail_box .title{font-size:20px;font-weight:500;margin-bottom:4px}.guest_detail_box p{font-size:13px;font-weight:300;line-height:18px}.guest_detail_box .input_box{margin-top:15px}.guest_detail_box .sp_top{margin-top:25px}.guest_detail_box h5{font-size:14px;font-weight:300;margin:0 0 15px}.guest_detail_box b{font-size:14px;font-weight:600}.guest_detail_box ul{display:flex;flex-wrap:wrap;gap:20px}.guest_detail_box ul li{width:30%}.guest_detail_box input{font-size:14px;width:100%}.addnew_one ul li,.guest_detail_box input{border:1px solid #646464;border-radius:5px;padding:10px}.billing_box{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;box-shadow:0 1px 4px 0 #181a251a;margin:15px auto 16px;overflow:hidden;padding:20px}.billing_box .heading{font-size:20px;font-weight:500;margin-bottom:20px}.billing_box .input_box{display:flex;flex-wrap:wrap;gap:16px}.billing_box .inputtype{width:32%}.billing_box .big_row{width:66%}.billing_box .sm_row{width:49%}.billing_box input,.billing_box select{border:1px solid #646464;border-radius:5px;font-size:14px;height:44px;padding:0 10px;width:100%}.billing_box ul{display:flex;flex-wrap:wrap;gap:15px}.billing_box ul li{border:1px solid #646464;border-radius:5px;font-size:14px;padding:10px;width:32%}.billing_box ul li:nth-child(2){width:64%}.price_details{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;box-shadow:0 1px 4px 0 #181a251a;font-size:14px;font-weight:400;margin:40px auto 0;overflow:hidden;padding:20px;width:29%}.price_details p{border-bottom:1px dashed #bfbfbf;line-height:18px;padding-bottom:12px}.price_details .title{border-bottom:1px dashed #bfbfbf;font-size:18px;font-weight:600;padding:15px 0}.rooms_pr{padding-top:15px}.rooms_pr.sp_mt{padding-top:20px}.rooms_pr strong{font-size:15px;font-weight:500}.divflex_row{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.divflex_row small,.divflex_row span,.divflex_row strong{font-size:15px;font-weight:300}.divflex_row strong{font-weight:500}.total_paybox{border-top:1px dashed #bfbfbf;margin-top:20px;padding-top:10px}.book_now_btn{background:#003edb;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;letter-spacing:1px;margin-top:22px;outline:0;padding:14px;text-align:center;width:100%}@media (max-width:767px){.hotel_bookings .container{gap:10px}.book_hotels picture,.booking_detail_info{width:100%}.hotelbook_content{padding:15px;width:100%}.hotelbook_content .title{font-size:18px}.hotelbook_content p{font-size:14px;line-height:20px}.stay_row{gap:8px 25px;margin-top:8px}.stay_row span{font-size:13px}.room_one{margin-top:15px}.guest_detail_box{padding:15px}.guest_detail_box h5{line-height:19px}.billing_box .inputtype,.guest_detail_box ul li{width:100%}.price_details{margin:0;width:100%}}.bodycolor{background:#f4f5fa}.dashboard_root{align-items:flex-start;display:flex;flex-wrap:wrap;height:100vh}.left_panel{background:#fff;color:#53545c;height:100%;padding:20px 30px;width:23%}.user_img{text-align:center}.user_img span{display:block;font-size:15px;font-weight:600;margin:10px 0}.panel_list{padding-top:15px}.panel_list ul li{display:block}.panel_list ul li.active a,.panel_list ul li:hover a{background:#2563eb;border-radius:6px;color:#fff}.panel_list a{align-items:center;color:#53545c;display:flex;font-weight:500;letter-spacing:.5px;padding:16px 14px}.panel_list img{height:27px;margin-right:10px;vertical-align:middle;width:27px}.panel_list .smallimg{height:23px;width:23px}.panel_list .Logout{color:#cc5f5f}.panel_right{margin:30px;width:70.8%}.panel_right h3{color:#000;font-size:25px;font-weight:600;letter-spacing:.5px;margin-bottom:28px}.profile_roots{background:#fff;border-radius:10px;box-shadow:0 1px 2px 1px #0000001a;padding:32px}.my_profile{display:flex;flex-wrap:wrap;gap:30px 17px}.my_profile .input_group{width:32%}.my_profile label{color:#53545c;display:block;font-size:15px;font-weight:500;margin-bottom:8px}.my_profile input,.my_profile select{border:1px solid #646464;border-radius:5px;height:40px;padding:0 10px;width:100%}.flight_top_bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.flight_top_bar .left{align-items:center;display:flex;gap:0 20px}.flight_top_bar .title{color:#000;font-size:20px;font-weight:600}.flight_top_bar .right{width:300px}.flight_top_bar .right input::placeholder{color:#0006}.filter_b{gap:10px}.filter_b,.filter_b span{align-items:center;display:flex}.filter_b span{background:#fff;border-radius:6px;box-shadow:0 1.9px 3.79px 0 rgba(0,0,0,.051);cursor:pointer;gap:6px;padding:5px 9px}.booking_table{border:1px solid #e5e5e5;border-radius:10px}.booking_table table{width:100%}.booking_table td,.booking_table th{font-size:14px;font-weight:500;padding:11px;text-align:left}.booking_table img{cursor:pointer;vertical-align:middle}.booking_table td{font-weight:400}.booking_table td:first-child{background:#f4f5fa}.booking_table input{cursor:pointer;display:block;margin:0 auto;vertical-align:middle}.booking_table i{background:#d7d7d9;border-radius:100px;display:inline-block;height:22px;margin-right:4px;vertical-align:middle;width:22px}.booking_table .yc{background:#ffd9a2}.booking_table .pc{background:#ffc7d6}.booking_table .nc{background:#dbd1fc}.booking_table small{border:1px solid #ef4444;color:#ef4444;padding:2px 7px}.booking_table small,.booking_table span{border-radius:5px;cursor:pointer;font-size:14px;font-weight:500}.booking_table span{background:linear-gradient(270deg,#f23a00 1.36%,#ff6838);color:#fff;display:inline-block;padding:4px 11px}.booking_table tr:nth-child(2n){background:#fff}.booking_table tr:nth-child(2n) small{border-color:#2563eb;color:#2563eb}@media (max-width:767px){.dashboard_root{height:auto;margin-top:20px}.left_panel{height:auto;width:100%}.panel_right{margin:15px;width:100%}.my_profile .input_group{width:100%}}.up_div{position:relative;z-index:1}.car_result{border-top:1px solid #bfbfbf;padding:50px 0}.car_roots{align-items:center;background:#fff;border:1px solid #bfbfbf;border-radius:8px;box-shadow:0 1px 2px 0 #0003;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:30px;padding:5px}.car_roots picture{width:35%}.car_roots picture img{width:100%}.car_roots article{padding-left:25px;width:41%}.car_roots h3{color:#000;font-size:20px;font-weight:600;padding-bottom:20px;text-align:center}.car_roots span{display:block;font-size:15px;margin-bottom:12px}.car_roots span img{margin-right:5px;width:18px}.car_slt{align-items:center;display:flex;gap:10px}.car_slt span{margin:0}.car_slt select{border:1px solid #bfbfbf;border-radius:4px;height:30px;text-align:center;width:40px}.car_bookinfo{padding:0 25px;text-align:center;width:20%}.car_bookinfo strong{display:block;font-size:25px;font-weight:600}.car_bookinfo small{display:block;font-size:14px;padding:10px 0}.car_book_btn{background:#003edb;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:500;padding:14px}.vehicle_details{align-items:flex-start;display:flex;flex-wrap:wrap;gap:35px}.vehicle_details h3{font-size:23px;padding-bottom:10px;text-align:center}.vcl_left{align-items:center;background:#fff;border:1px solid #bfbfbf;border-radius:10px;box-shadow:0 1px 2px 0 #0003;display:flex;flex-wrap:wrap;padding:15px;width:49%}.vcl_left picture{width:55%}.vcl_left picture img{width:100%}.vcl_left h4{font-size:20px;font-weight:600;margin-bottom:15px}.vcl_left article{padding-left:30px;width:45%}.vcl_left ul{line-height:30px}.vcl_left ul li{align-items:center;display:flex;font-size:15px;gap:10px}.vcl_left ul li img{width:18px}.vcl_right{background:#fff;border:1px solid #bfbfbf;border-radius:10px;box-shadow:0 1px 2px 0 #0003;padding:15px;width:48%}.vcl_right h4{font-size:22px;font-weight:500}.air_flex{display:flex;padding-top:20px}.air_flex strong{font-size:15px;font-weight:600;width:17%}.air_flex p{font-size:15px;font-weight:400}.air_flex b{color:#444;display:inline-block;font-size:15px;font-weight:600;margin-top:8px}.car_input{display:flex;flex-wrap:wrap;gap:15px 22px;margin-top:30px}.car_input li{width:48%}.car_input label{color:#000;display:block;font-size:15px;margin-bottom:8px}.car_input input{border:1px solid #bfbfbf;border-radius:4px;color:#444;height:36px;padding:0 10px;width:100%}.car_input input::placeholder{color:#444}.pay_ammounts{font-size:25px;margin:35px 0 10px}.pay_ammounts,.pay_button{font-weight:500;text-align:center}.pay_button{background:#003edb;border-radius:5px;color:#fff;display:block;font-size:16px;margin:0 auto 12px;padding:14px;width:50%}@media (max-width:767px){.car_roots{padding:15px}.car_roots .car_bookinfo,.car_roots article,.car_roots picture{width:100%}.car_roots h3{padding:0}.car_bookinfo{border-top:1px solid #bfbfbf;padding:20px 0}.vehicle_details{flex-direction:column-reverse}.car_result{padding:35px 0}.vcl_left,.vcl_right{width:100%}.air_flex{flex-wrap:wrap}.air_flex strong{display:block;margin-bottom:5px;width:100%}.air_flex p{line-height:22px}.air_flex b{margin:0}.car_input li,.pay_button{width:100%}.vcl_left{padding-top:25px}.vcl_left article,.vcl_left picture{width:100%}}.final{background:#fff;border-radius:6px;margin-top:1rem;padding:10px;label{display:block;font-size:15px;margin-bottom:6px}label,select{font-weight:500}select{border:1px solid #a39c9c;border-radius:6px;font-size:14px;padding:10px;width:100%}}.ticket-box{background:#fff;border-radius:6px;box-shadow:0 0 10px #00000014;margin:20px 0;padding:25px}.ticket-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ticket-header h3{font-size:18px}.terms-btn{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.form-row{margin-bottom:18px}label{display:block;font-weight:700;margin-bottom:6px}input[type=text],select,textarea{border:1px solid #ccc;border-radius:4px;padding:9px;width:100%}textarea{height:140px;resize:none}.file-box{display:flex;gap:10px}.reset-btn{background:#ffc107;border:none;border-radius:4px;cursor:pointer;padding:8px 14px}small{color:#666;display:block;margin-top:5px}.checkbox{align-items:center;display:flex;gap:8px}.warning{color:red;font-size:13px;margin-top:8px}.two-col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:18px}.radio{display:flex;gap:20px;margin-top:6px}.submit-box{margin-top:25px;text-align:center}.submit-btn{border:1px solid #333;cursor:pointer;padding:10px 30px}.box,.submit-btn{background:#fff;border-radius:4px}.box{box-shadow:0 1px 6px #0000001a;margin:20px 0;overflow:hidden}.box-head{border-bottom:1px solid #ddd;border-top:4px solid #1a73e8;font-size:18px;padding:14px 18px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #dfe3e8;font-size:14px;padding:12px 10px;vertical-align:middle}th{background:#f9fafb;font-weight:700;text-align:left}.col-icon{text-align:center;width:70px}.alt{background:#f3f3f3}.sort{display:inline-block;height:12px;margin-left:6px;position:relative;width:8px}.sort:after,.sort:before{border-left:4px solid #0000;border-right:4px solid #0000;content:"";left:0;position:absolute}.sort:before{border-bottom:5px solid #333;top:0}.sort:after{border-top:5px solid #333;bottom:0}.pause{background:#f7b500;border-radius:3px;display:inline-block;height:16px;margin-right:8px;position:relative;width:16px}.pause:after,.pause:before{background:#fff;content:"";height:10px;position:absolute;top:3px;width:3px}.pause:before{left:4px}.pause:after{right:4px}.clip{display:inline-block;height:14px;position:relative;transform:rotate(-30deg);width:14px}.clip,.clip:after{border:2px solid #000;border-radius:50%}.clip:after{content:"";height:6px;left:2px;position:absolute;top:2px;width:6px}.footer{align-items:center;border-top:1px solid #ddd;display:flex;font-size:14px;justify-content:space-between;padding:14px 18px}.pager .pg{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;margin-left:4px;padding:6px 10px}.pager .active{background:#1a73e8;border-color:#1a73e8;color:#fff}.hero-login{margin:0 auto;padding:2rem 0;width:40%}.login-card{background:#fff;border-radius:18px;box-shadow:0 15px 40px #00000014;padding:30px}.login-card h3{color:#6a2dbb;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.field{margin-bottom:14px}.field input{border:1px solid #ddd;border-radius:10px;font-size:15px;height:44px;padding:0 14px;width:100%}.login-opt{display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.login-btn{background:#6a2dbb;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;height:46px;width:100%}.login-btn:disabled{opacity:.7}.reg-btn{border:1px solid #6a2dbb;border-radius:25px;color:#6a2dbb;display:block;font-size:15px;margin-top:15px;padding:10px;text-align:center}.err{color:red;font-size:14px;margin-bottom:10px}.sep{font-size:15px;font-weight:600;margin-top:1rem;text-align:center}