html {overflow-x: hidden;overflow-y: hidden;}.NoPadding {padding: 0 !important;}.PaddingLeft25 {padding-left: 25px;}.NoMargin {margin: 0 !important;}.MarginLeft10 {margin-left: 10px !important;}.MarginLeft30 {margin-left: 30px !important;}.MarginTop0 {margin-top: 0 !important;}.MarginTop10 {margin-top: 10px !important;}.MarginTop15 {margin-top: 15px;}.MarginTop25 {margin-top: 25px !important;}.MarginTop40 {margin-top: 40px !important;}.MarginBottom20 {margin-bottom: 20px !important;}.MarginBottom40 {margin-bottom: 40px !important;}.TextLeft {text-align: left !important;}.Width100P {width: 100% !important;}.FontSize12 {font-size: 12px !important;}.FontSize18 {font-size: 18px !important;}.FontWeight600{font-weight:600 !important;}.se-pre-con {display: none;position: fixed;width: 100%;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.8);z-index: 10051;display: none;}.se-pre-con div {box-sizing: border-box;display: block;position: absolute;left: 48%;top: 30%;width: 50px;height: 50px;margin: 8px;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border: 8px solid #25408F !important;border-color: #25408F transparent transparent transparent !important;}.se-pre-con div:nth-child(1) {animation-delay: -0.45s;}.se-pre-con div:nth-child(2) {animation-delay: -0.3s;}.se-pre-con div:nth-child(3) {animation-delay: -0.15s;}.se-pre-con .LoaderText {font-weight: 600;position: absolute;top: 52%;left: 52%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #ffffff !important;}@keyframes lds-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.page-wrapper {display: table;width: 100%;table-layout: fixed;}.page-wrapper .page-wrapper-row {width: 100%;display: inherit;}.page-wrapper .page-wrapper-middle {background: #eff3f8;width: 100%;display: table-cell;height: 100%;}.page-container {clear: both;}body, .TMBodyFontFamily, .dropdown-menu {font-family: Titillium Web !important;}.container {width: 1250px !important;}.TMBodyBGColor1 {background-color: #ffffff !important;}.datepicker-dropdown:after, .datepicker-dropdown:before {content: '';display: inline-block;border-top: 0;position: absolute;}.datepicker {border-radius: 4px;direction: ltr;}.datepicker-dropdown {top: 0;left: 0;padding: 4px;}.datepicker-dropdown:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(0,0,0,.15);border-bottom-color: rgba(0,0,0,.2);}.datepicker-dropdown:after {border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;}.datepicker-dropdown.datepicker-orient-left:before {left: 6px;}.datepicker-dropdown.datepicker-orient-left:after {left: 7px;}.datepicker-dropdown.datepicker-orient-bottom:before {top: -7px;}.datepicker-dropdown.datepicker-orient-bottom:after {top: -6px;}.datepicker > div {display: none;}.datepicker table {margin: 0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.datepicker table tr td, .datepicker table tr th {text-align: center;width: 30px;height: 30px;border-radius: 4px;border: none;}.datepicker table tr td.new, .datepicker table tr td.old {color: #999;}.datepicker table tr td.day:hover, .datepicker table tr td.focused {background: #eee;cursor: pointer;}.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {background: 0 0;color: #999;cursor: default;}.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected.highlighted.active, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected:active, .open > .dropdown-toggle.datepicker table tr td.active, .open > .dropdown-toggle.datepicker table tr td.active.highlighted, .open > .dropdown-toggle.datepicker table tr td.selected, .open > .dropdown-toggle.datepicker table tr td.selected.highlighted {background-image: none;}.datepicker table tr td.active, .datepicker table tr td.active.highlighted {color: #fff;background-color: #428bca;border-color: #357ebd;text-shadow: 0 -1px 0 rgba(0,0,0,.25);}.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .open > .dropdown-toggle.datepicker table tr td.active, .open > .dropdown-toggle.datepicker table tr td.active.highlighted {color: #fff;background-color: #3071a9;border-color: #285e8e;}.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th, .input-group.date .input-group-addon {cursor: pointer;}.datepicker .datepicker-switch {width: 145px;}.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {background: 0 0;color: #999;cursor: default;}.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {background: #eee;}.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {background: #eee;}.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {background: #eee;}.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .open > .dropdown-toggle.datepicker table tr td span.active, .open > .dropdown-toggle.datepicker table tr td span.active.disabled, .open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open > .dropdown-toggle.datepicker table tr td span.active:hover {color: #fff;background-color: #3071a9;border-color: #285e8e;}.datepicker table tr td span:hover {background: #eee;}.datepicker table tr td span {display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;border-radius: 4px;}@font-face {font-family: "FontAwesome";src: url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0");src: url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../../../assets/global/plugins/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;font-display: swap;}.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-display: swap;}.pull-right {float: right;}.pull-left {float: left;}.fa-angle-left:before {content: "\f104";}.fa-angle-right:before {content: "\f105";}.fa-exchange:before {content: "\f0ec";}.fa-angle-down:before {content: "\f107";}.fa-plus:before {content: "\f067";}.fa-minus:before {content: "\f068";}.fa-check:before {content: "\f00c";}.fa-arrow-circle-o-right:before {content: "\f18e";}.SpnValidationMsg1QS {position: absolute;background-color: #25408F;color: white;padding: 0 20px;top: -10px;font-size: 14px;border-radius: 4px;z-index: 5;right: 7px;}.SpnValidationMsg2QS {position: absolute;color: #25408F;top: -18px;font-size: 13px;border-radius: 4px;z-index: 5;float: right;right: 15px;}.CustPaddingLR60 {padding: 0 62px !important;}.datepicker {top: -5px !important;zoom: 85% !important;left: 42% !important;}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-right.datepicker-orient-bottom {left: 58% !important;}.datepicker-dropdown:after, .datepicker-dropdown:before {display: none;}.SpnIcons {width: 22px !important;position: absolute;left: 19px !important;top: 10px !important;}.fa, .fas {font-family: 'FontAwesome';}.DownArrowSearch {position: absolute;color: #212529;right: 25px;top: 34%;font-size: 22px;font-weight: 900;cursor: pointer;pointer-events: none;}select#DrpJrnyFrom, select#DrpJrnyTo, select#DrpTicketType {background-position: calc(100% - 15px) 50%;background-repeat: no-repeat;background-size: 14px 7px;overflow: hidden;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 16px !important;font-weight: 400 !important;color: #55595c;border-radius: 4px !important;border: 1px solid #55595c !important;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 0 42px !important;cursor:pointer;}label#LblPaxCount {background-position: calc(100% - 15px) 50%;background-repeat: no-repeat;background-size: 14px 7px;overflow: hidden;padding:0 42px !important;}.DrpJrnyFrom, .DrpJrnyTo, .DrpTicketType {height: 42px !important;padding: 0.6rem 1rem !important;}#txtDepartOn, #txtReturnOn, #LblPaxCount {font-weight: 400 !important;border-radius: 3px;border: 1px solid #55595c !important;color: #55595c;height: 42px !important;padding: 0.6rem 1.2rem !important;background: #fff;font-size: 16px !important;margin-bottom: 0 !important;}.arrow_box_parent {}.arrow_box_parent > .arrow_box_NewCenter {background-color: #ffffff !important;z-index: 1111;border-radius: 4px;padding: 0 0 13px 0;box-shadow: rgb(0 0 0 / 15%) 0px 0px 18px;min-height: 200px;max-height: 60vh;overflow: auto;overflow-y: auto;overflow-x: hidden;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -55%) !important;transform: translate(-42%, -55%) !important;margin: 0;width: 85% !important;min-width: 60%;}.Close_button {background-color: transparent;color: #333333 !important;padding: 3px 3px;cursor: pointer;border-radius: 4px;z-index: 11;text-align: right;}.Close_button > .x_icon {background-color: #F26724;color: #FFFFFF !important;padding: 2px 5px;cursor: pointer;border-radius: 4px;margin-left: 5px;}.DisabledPointer {pointer-events: none;background-color: #f2f2f2 !important;}.DisabledCursor {cursor: not-allowed;}.passanger-count {padding: 0 0px;}.form-group {margin-bottom: 6px;}.down-arrow {color: #969494;font-size: 10px;}.portlet.light.BusSearchbox {padding: 10px 40px 0;overflow: hidden;margin: 20px;border-radius: 4px;-webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.26);-moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.26);box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.26);}.portlet.MainBox {margin-top: 0;margin-bottom: 0px;padding: 0;border-radius: 4px;}.DisabledCursor {margin: 0;padding: 0 7px;}.boxSearch {margin: 0;padding: 0 7px;}.MarginTop30 {margin-top: 30px !important;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #fff;opacity: 1;}#DrpJrnyFrom option, #DrpJrnyTo option, #DrpTicketType option {height: 42px;padding: 25px;font-weight: 400;line-height: 0;color: #4A4949;font-size: 18px !important;}select#DrpJrnyFrom {height: 42px;padding: 0.6rem 1rem;font-size: 16px !important;font-weight: 400 !important;border-radius: 3px;border: 1px solid #55595c !important;color: #55595c;transition: all .3s ease-in-out;}.clsMinus, .clsPlus {float: left !important;padding: 5px;width: 30px;height: 30px;cursor: pointer;text-align: center;border-radius: 50% !important;font-size: 14px;}.clsMinus {background: #fdfdfd !important;color: #c4c2c2 !important;border: 1px solid #c4c2c2 !important;}.clsPlus {background: #fdfdfd !important;color: #f88d1f !important;border: 1px solid #f88d1f !important;}.form-control {width: 100%;height: 34px;padding: 5px;background-color: #fff;border: 1px solid #f2f2f2;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control, output {font-size: 24px;line-height: 1.42857;color: #505050;display: block;border: 1px solid #f2f2f2;}.form-control:focus {border-color: #f2f2f2;outline: 0;-webkit-box-shadow: inset 0 1px 1px #4a4949, 0 0 8px #4a4949;box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(74 73 73 / 60%);}select.ddlTouchSpin {-webkit-appearance: none;-moz-appearance: none;appearance: none;text-align: center;}.ddlTouchSpin {float: left !important;height: 30px;margin-right: 6px;background-color: #ffffff;border: none;width: 31px !important;padding: 0;margin-left: 6px;margin: 0;font-size: 18px !important;}.ddlTouchSpin .btn {border-radius: 0px !important;}.ddlTouchSpin .btn .filter-option {text-align: center !important;}.ddlTouchSpin .dropdown-toggle {padding-right: 10px !important;}#LblPaxCount {background-color: #ffffff !important;line-height: 38px;border-radius: 4px;cursor: pointer;width: 100%;padding: 0rem 1rem !important;font-weight: 400 !important;border-radius: 4px;border: 1px solid #55595c !important;color: #55595c;}.control-label {margin-bottom: 0 !important;font-size: 14px;padding: 0 11px;color: #4a4949;}.PassengersBox {overflow: hidden;margin: 20px 7px;border-radius: 4px;-webkit-box-shadow: 2px 2px 11px 0px rgb(0 0 0 / 26%);-moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.26);box-shadow: 0px 2px 11px 0px rgb(0 0 0 / 26%);background: #fff;padding: 15px 0 13px;width: 400px;}.PassengerCount {display: flex;align-content: flex-end;justify-content: flex-end;}.CustCount {border: 0;width: 2%;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input:disabled {background-color: white;}span {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}.PassengerCount .count {color: #4a4949;display: inline-block;font-size: 20px;font-weight: 700;line-height: 34px;padding: 0 2px;min-width: 50px;text-align: center;vertical-align: middle;}.PassengerCount .plus, .PassengerCount .minus {cursor: pointer;display: inline-block;width: 35px;height: 35px;font: 30px/1 Poppins,sans-serif;text-align: center;vertical-align: middle;border-radius: 50%;padding: 2px 0;background-clip: padding-box;transition: all 0.5s;font-weight: 500;}.PassengerCount .plus {color: #ff6d00;border: 1px solid #ff6d00;}.PassengerCount .minus {color: #c4c2c2;border: 1px solid #c4c2c2;}.minus:hover, .plus:hover {background-color: #ff6d00 !important;color: #fff;}.BtnSearch {background-color: #25408F !important;border-radius: 30px 30px 30px 30px;padding: 7px 7px !important;margin-bottom: 0;-webkit-transition: all .5s;transition: all .5s;border: 0;color: #fff;min-height: 40px !important;min-width: 154px !important;flex-direction: row-reverse;position: relative;}.BtnSearch:hover {transform: scale(1.1);}.BtnSearch:focus {color: #ffffff;}.RightArrowNow {position: absolute;right: 10%;top: 36%;}span.BookNowText {font-size: 18px;font-weight: 600;letter-spacing: 1px;display: flex;align-content: center;margin-left: 10px;text-align: center;}.animation-grow {transition-duration: .3s;transition-property: transform;}.SearchBoxNotes {margin-top: 0;}.SearchBoxNotes > label {font-weight: 400;color: #4A4949 !important;font-size: 14px !important;padding-bottom: 0 !important;}.clsPlusRoundActive {background-color: #F26724 !important;color: #FFFFFF !important;border: 1px solid #F26724 !important;}.col-md-12.col-xs-12.RespMarginTop10.MarginTop40.CustPaddingLR60.ResponsiveBox {background: #F26724;padding-top: 30px !important;padding-bottom: 30px !important;border-top-left-radius: 5px;border-top-right-radius: 5px;}span.ticket-icon.PaddingRight2{position: absolute!important;top: 5px!important;left: 17px!important;color: #25408F!important;font-size: 24px!important;}.CustTicketIcon:before {content: "\f145";}.passanger-icon {position: absolute;top: 8px;left: 22px;color: #25408F;font-size: 18px;}.CustUsersIcon:before{content: "\f0c0";}input#txtDepartOn {padding:0 42px !important;border-radius:4px !important;}input#txtReturnOn{padding:0 42px !important;border-radius:4px !important;}.btn.focus, .btn:focus, .btn:hover {color: #FFFFFF !important;text-decoration: none;}.lblChngMyTicket {color: #221D79 !important;text-decoration: none;font-size: 20px !important;font-weight: 500;margin-bottom: 0 !important;background-color: #f2f2f2;padding: 14px 10px !important;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}.lblChngMyTicket > a.ClsAmmendBooking, .lblChngMyTicket > a.ClsRtnReservation {padding: 7px 20px !important;}.TextCenter {text-align: center !important;}input#txtDepartOn {padding: 0 42px !important;border-radius: 4px !important;}a.Custtextline {color: #25408F;font-weight: 600;}button#BtnDonePaxCount{color:#000 !important;}@media (max-width: 960px) {#BtnSearch {width: auto !important;}.CustresForm > div > div:nth-child(7).boxSearch {text-align: center !important;}}