.bus-schedule--section{padding:30px 0}.bus-schedule--section h1{color:#0a549c;margin-bottom:20px;font-size:22px;font-weight:400}.bus-schedule--table{overflow-x:auto}.bus-schedule--table table{border-collapse:collapse;width:100%;font-size:15px}.bus-schedule--table th,.bus-schedule--table td{text-align:left;vertical-align:middle;background:#fff;border:1px solid #dee2e6;padding:10px 14px}.bus-schedule--table thead th{color:#333;background:#f2f2f2;font-weight:700}.bus-schedule--table td a.book-now-btn{color:#fff;white-space:nowrap;background:#0a549c;border-radius:6px;padding:8px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.bus-schedule--table td a.book-now-btn:hover{background:#083d75}.bus-amenities--section{padding:20px 0 30px}.bus-amenities--section .amenities-box{background:#fff;padding:16px}.bus-amenities--section h3{color:#262626;font-family:var(--font-reem-kufi),"Reem Kufi",sans-serif;margin-bottom:25px;font-size:22px;font-weight:400;line-height:24px}.bus-amenities--section ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bus-amenities--section ul li{align-items:center;width:85%;margin:20px 0;display:flex}.bus-amenities--section ul li p{color:#262626;margin:0;padding:0 0 0 40px;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:24px}.bus-amenities--section ul li img.amenity-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.bus-amenities--section ul li img.check-icon{width:24px;height:24px;margin-left:auto}.bus-ticket-child{padding:20px 0 30px}.top-operators--section{padding:10px 0 20px}.top-operators--section h2{color:#000;margin-bottom:8px;font-size:20px;font-weight:700}.top-bus--boxes{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden}.top-bus--boxes img{object-fit:cover;width:100%;height:210px;display:block}.top-bus--boxes h4{color:#0a549c;margin:0;padding:14px 12px;font-size:15px;font-weight:400}.top-bus--boxes a{text-decoration:none;display:block}.top-bus--boxes a h4{text-decoration:none}.top-bus--boxes a:hover h4{color:#083d75}.top-bus--section{padding:0 0 20px}.top-bus--section h2{font-family:var(--font-reem-kufi),"Reem Kufi",sans-serif;color:#262626;padding:30px 0 10px;font-size:20px;font-weight:400;line-height:22px}.top-bus--link{font-family:var(--font-reem-kufi),"Reem Kufi",sans-serif;color:#0a549c;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:55px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex;box-shadow:0 2px 4px #0000001a}.top-bus--link:hover{color:#fff;background-color:#0a549c;border-color:#0a549c;text-decoration:none}.gallery-section{padding:20px 0 30px}.gallery-section h2{color:#000;margin-bottom:16px;font-size:20px;font-weight:700}.gallery-row{gap:0}.gallery-col--main{padding-right:8px}.gallery-col--side{padding-left:8px}.gallery-image--box{border-radius:6px;overflow:hidden}.gallery-image--box img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.gallery-col--main,.gallery-col--side{margin-bottom:8px;padding:0}}.bus-breadcrumb{color:#595959;padding:18px 0;font-family:Mulish,sans-serif;font-size:15px}.bus-breadcrumb a{color:#595959;text-decoration:none}.bus-breadcrumb a:hover{text-decoration:underline}.bus-breadcrumb span{color:#595959;margin:0 8px}.bus-breadcrumb strong{color:#333;font-weight:700}
.BusBanner-module__X9baUa__busTicket{position:relative}.BusBanner-module__X9baUa__bannerImage{background-color:#0c437d;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:390px;position:relative}.BusBanner-module__X9baUa__bannerImageTall{min-height:480px}.BusBanner-module__X9baUa__bannerImage:before{content:"";z-index:1;background:linear-gradient(#0c437d 10% 0%,#0c437d00 100%,#003d7a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.BusBanner-module__X9baUa__busSearchWrapper{z-index:2;background:#fffffffa;border-radius:12px;margin-top:-120px;margin-bottom:40px;padding:20px;position:relative;box-shadow:0 9px 28px 8px #0000000d,0 6px 16px #00000014,0 3px 6px -4px #0000001f}@media (max-width:900px) and (min-width:700px){.BusBanner-module__X9baUa__bannerImage{min-height:280px}}@media (max-width:700px){.BusBanner-module__X9baUa__bannerImage{min-height:inherit;height:105px}.BusBanner-module__X9baUa__busSearchWrapper{margin-top:-20px}}
.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;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-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.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,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.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{margin-left:auto;margin-right:auto;display:block;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{width:0;font-size:20px;position:relative;top:-1px}.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{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.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{margin-left:10px;display:inline-block}.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{-webkit-appearance:none;margin:0}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;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{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.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):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.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{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.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{color:#fff;background-color:#ff6803;border-radius:.3rem;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{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.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{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range: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{color:#000;background-color:#bad9f1;border-radius:.3rem}.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{color:#fff;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__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__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__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__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__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__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__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){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}
:focus-visible{outline:none!important}.BusSearchForm-module__p81FzG__busSearch{position:relative}.BusSearchForm-module__p81FzG__busFields{justify-content:center;align-items:flex-start;gap:2%;margin:1em 0;display:flex}.BusSearchForm-module__p81FzG__busField{cursor:pointer;background:#fff;border:1px solid #bfbfbf;border-radius:4px;flex:1;height:75px;margin:5px 0;position:relative;overflow:visible}.BusSearchForm-module__p81FzG__busFieldLabel{color:#595959;z-index:1;pointer-events:none;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:18px;position:absolute;top:10px;left:15px}.BusSearchForm-module__p81FzG__dateArrow{pointer-events:none;z-index:1;position:absolute;top:15px;right:15px}.BusSearchForm-module__p81FzG__cityInput{cursor:pointer;color:#212529;box-sizing:border-box;background:0 0;border-radius:5px;width:100%;height:100%;display:block;border:0!important;outline:none!important;padding:25px 36px 0 15px!important;font-family:Mulish,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}.BusSearchForm-module__p81FzG__cityInput::placeholder{color:#aaa;opacity:1;font-family:Mulish,sans-serif;font-size:18px;font-weight:400}.BusSearchForm-module__p81FzG__calendarInput{z-index:1;cursor:pointer;color:#212529;box-sizing:border-box;background:0 0;width:100%;height:100%;display:block;position:relative;border:0!important;outline:none!important;padding:35px 32px 0 15px!important;font-family:Mulish,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}.BusSearchForm-module__p81FzG__calendarInput::placeholder{color:#aaa;opacity:1;font-size:18px}.BusSearchForm-module__p81FzG__datePickerWrapper{width:100%;height:100%}.BusSearchForm-module__p81FzG__removeBtn{cursor:pointer;color:#595959;z-index:2;font-size:20px;line-height:1;position:absolute;top:28px;right:14px}.BusSearchForm-module__p81FzG__buttonBus{justify-content:center;align-items:center;margin:4px auto 0;display:flex}.BusSearchForm-module__p81FzG__searchBtn{color:#fff;cursor:pointer;text-align:center;z-index:0;background:#0466c8;border:0;border-radius:8px;width:224px;max-width:100%;padding:0;font-family:Mulish,sans-serif;font-size:24px;font-weight:400;line-height:50px;transition:background .3s;display:block;position:relative}.BusSearchForm-module__p81FzG__searchBtn:hover{background:#08437d}.BusSearchForm-module__p81FzG__locationError{background-color:#fff1f0!important}.BusSearchForm-module__p81FzG__locationErrorInput::placeholder{color:#0000!important}.BusSearchForm-module__p81FzG__fieldError{color:#d93025;z-index:2;pointer-events:none;white-space:nowrap;font-family:Mulish,sans-serif;font-size:13px;display:block;position:absolute;bottom:4px;left:15px}.BusSearchForm-module__p81FzG__autocompleteDropdown{z-index:9999;background:#fff;border:1px solid #d5d5d5;border-radius:4px;max-height:213px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.BusSearchForm-module__p81FzG__autocompleteItem{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;min-height:41px;padding:0 13px;display:flex}.BusSearchForm-module__p81FzG__autocompleteItem:hover{background:#f3f4f6}.BusSearchForm-module__p81FzG__busIcon{flex-shrink:0;width:24px;height:24px}.BusSearchForm-module__p81FzG__cityName{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:41px;overflow:hidden}.BusSearchForm-module__p81FzG__urduCity{color:#595959;font-size:14px;font-weight:400}.BusSearchForm-module__p81FzG__cityCode{color:#595959;flex-shrink:0;font-family:Mulish,sans-serif;font-size:14px;font-weight:400}@media (max-width:1000px){.BusSearchForm-module__p81FzG__busFieldLabel{top:8px}.BusSearchForm-module__p81FzG__removeBtn{top:24px}.BusSearchForm-module__p81FzG__calendarInput{padding:24px 32px 0 13px!important}.BusSearchForm-module__p81FzG__cityInput{padding:24px 36px 0 13px!important}}@media (max-width:700px){.BusSearchForm-module__p81FzG__busFields{flex-direction:column}.BusSearchForm-module__p81FzG__busField{width:100%}.BusSearchForm-module__p81FzG__fieldError{font-size:12px}.BusSearchForm-module__p81FzG__cityInput,.BusSearchForm-module__p81FzG__cityInput::placeholder,.BusSearchForm-module__p81FzG__calendarInput,.BusSearchForm-module__p81FzG__calendarInput::placeholder{padding-bottom:7px!important;font-size:13px!important}}@media (max-width:500px){.BusSearchForm-module__p81FzG__searchBtn{width:100%}}
.CovidSection-module__GI6s5q__covidSection{padding:0 0 16px}.CovidSection-module__GI6s5q__covidBg{box-sizing:border-box;background:#e7eef5;border:1px solid #f0f0f0;border-radius:2px;margin:8px 0 13px;padding:37px;display:none}.CovidSection-module__GI6s5q__covidHeading{color:#08437d;margin:0;padding:16px 14px 16px 0;font-family:Reem Kufi,sans-serif;font-size:20px;font-weight:400;line-height:22px}.CovidSection-module__GI6s5q__covidSubheading{color:#2b4e73;margin-bottom:16px;font-family:Mulish,sans-serif;font-size:20px;font-weight:400;line-height:28px}.CovidSection-module__GI6s5q__covidList{color:#262626;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:20px 80px 5px 0;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.CovidSection-module__GI6s5q__covidList img{flex-shrink:0;margin-right:30px}@media only screen and (max-width:767px) and (min-width:320px){.CovidSection-module__GI6s5q__covidBg{padding:14px}.CovidSection-module__GI6s5q__covidList{padding:20px 0 5px;font-size:14px;line-height:22px}.CovidSection-module__GI6s5q__covidList img{max-width:66px;margin-right:15px}}
.PromiseSection-module__hUrYaq__busratesSection{padding:40px 0}.PromiseSection-module__hUrYaq__sectionHeading{color:#08437d;margin:0;padding:16px 14px 16px 0;font-family:Reem Kufi,sans-serif;font-size:20px;font-weight:400;line-height:22px}.PromiseSection-module__hUrYaq__busBox{box-sizing:border-box;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:12px;transition:all .5s;display:flex;box-shadow:0 7px 29px #64646f33}.PromiseSection-module__hUrYaq__busBox:hover{background-color:#08437d}.PromiseSection-module__hUrYaq__busBox:hover .PromiseSection-module__hUrYaq__busBoxHeading,.PromiseSection-module__hUrYaq__busBox:hover .PromiseSection-module__hUrYaq__busBoxText{color:#fff}.PromiseSection-module__hUrYaq__busBoxHeading{color:#08437d;margin:0;padding:16px 12px 16px 0;font-family:Reem Kufi,sans-serif;font-size:18px;font-weight:400;line-height:22px;transition:all .5s}.PromiseSection-module__hUrYaq__busBoxText{color:gray;margin:0;padding:0 10px;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:all .5s}@media only screen and (max-width:700px) and (min-width:320px){.PromiseSection-module__hUrYaq__busratesSection{padding:40px 0 0}.PromiseSection-module__hUrYaq__busBox{margin-bottom:20px}}
.BusScheduleSection-module__VFERkG__busScheduleSection{padding:24px 0 40px}.BusScheduleSection-module__VFERkG__sectionHeading{color:#08437d;margin:0 0 16px;padding:16px 14px 16px 0;font-family:Reem Kufi,sans-serif;font-size:20px;font-weight:400;line-height:22px}.BusScheduleSection-module__VFERkG__tableWrapper{border:1px solid #f0f0f0;border-radius:4px}.BusScheduleSection-module__VFERkG__scheduleTable{border-collapse:collapse;width:100%}.BusScheduleSection-module__VFERkG__scheduleTable thead tr th{color:#000;background-color:#fafafa;font-family:Reem Kufi,sans-serif;font-size:16px;font-weight:700;line-height:24px}.BusScheduleSection-module__VFERkG__scheduleTable tbody tr td{color:#000;background-color:#fff;font-family:Reem Kufi,sans-serif;font-size:14px;line-height:22px}.BusScheduleSection-module__VFERkG__scheduleTable tbody tr td:first-child{color:#0a549c}.BusScheduleSection-module__VFERkG__scheduleTable tbody tr td:last-child{text-align:center}.BusScheduleSection-module__VFERkG__routeLink{color:#0a549c;font-family:Reem Kufi,sans-serif;font-size:14px;text-decoration:none}.BusScheduleSection-module__VFERkG__routeLink:hover{text-decoration:underline}.BusScheduleSection-module__VFERkG__bookNowLink{color:#fff;white-space:nowrap;background-color:#0a549c;border-radius:5px;padding:0 25px;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;line-height:30px;text-decoration:none;transition:all .3s;display:inline-block}.BusScheduleSection-module__VFERkG__bookNowLink:hover{color:#fff;background-color:#083d72}.BusScheduleSection-module__VFERkG__bookNowLink:active,.BusScheduleSection-module__VFERkG__bookNowLink:focus,.BusScheduleSection-module__VFERkG__bookNowLink:visited{color:#fff;background-color:#0a549c}@media only screen and (max-width:767px) and (min-width:320px){.BusScheduleSection-module__VFERkG__scheduleTable tbody tr td{vertical-align:middle;padding:4px;font-size:12px}.BusScheduleSection-module__VFERkG__scheduleTable thead tr th{padding:5px;font-size:14px}.BusScheduleSection-module__VFERkG__bookNowLink{min-width:75px;padding:0 5px;font-size:12px;font-weight:600}}
.TopOperatorsSection-module__WcuUxa__popularFlight{padding:16px 0 40px}.TopOperatorsSection-module__WcuUxa__sectionHeading{color:#262626;margin:0 0 8px;padding:16px 14px 16px 0;font-family:Reem Kufi,sans-serif;font-size:20px;font-weight:400;line-height:22px}.TopOperatorsSection-module__WcuUxa__bRow{margin:0 -8px}.TopOperatorsSection-module__WcuUxa__operatorLink{color:#0a549c;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;font-family:Reem Kufi,sans-serif;font-size:16px;font-weight:400;line-height:55px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000001a}.TopOperatorsSection-module__WcuUxa__operatorLink:hover{color:#fff;background-color:#0a549c;border-color:#0a549c;text-decoration:none}@media only screen and (max-width:767px) and (min-width:320px){.TopOperatorsSection-module__WcuUxa__popularFlight{padding:12px 0 20px}.TopOperatorsSection-module__WcuUxa__operatorLink{font-size:14px}}
.OperatorCard-module__23WMoq__operatorLink{font-family:var(--font-reem-kufi),"Reem Kufi",sans-serif;color:#0a549c;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;font-size:16px;font-weight:400;line-height:55px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:flex;box-shadow:0 2px 4px #0000001a}.OperatorCard-module__23WMoq__operatorLink:hover,.OperatorCard-module__23WMoq__operatorLinkActive{color:#fff;background-color:#0a549c;border-color:#0a549c;text-decoration:none}@media (max-width:767px){.OperatorCard-module__23WMoq__operatorLink{font-size:14px}}
