403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/b2c.hellogtx.com/public/upload/tripsandtours/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2c.hellogtx.com/public/upload/tripsandtours/css/bus-css.css
.busdeparture {
    margin: 0;
    padding: 0;
    line-height: 16px;
    color: #444;
    font-weight: 700;
    font-size: 12px;
}

.bus-pricetxt {
    color: green;
    font-weight: 600;
    font-size: 13px;
}

.carlistingBanner {
    background: #f7f7f7;
    padding: 30px 0px;
}

.carlistingBanner .srch_form {
    background: none;
    padding: 10px;
    border-radius: 10px;
}

.carlistingBanner .form-control {
    margin-bottom: 5px;
}

.srch_form .form-control {
    margin-bottom: 10px;
    font-size: 14px;
}

.form-control {
    margin-bottom: 10px;
    padding: 5px;
    font-size: 14px !important;
}

.exchange_transfer {
    z-index: 999;
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 100px;
    left: -13px;
    line-height: 22px;
    top: 16px;
    text-align: center;
}

.carlistingBanner .form-control {
    margin-bottom: 5px;
}

.date-parent {
    position: relative;
}

.date-parent input {
    background-image: url(../../images/calendar.png);
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 3px;
    background-color: white;
    background-position: center right 10px;
}

.plan-your-trip-form .date-parent input {
    border: 1px solid #ced4da;
    padding: 5px;
    height: 38px;
}
.plan-your-trip-form #comment {
    margin-left: -15px;
    width: calc(100% + 30px);
    margin-top: -10px;
}
.plan-your-trip-form .sendingrequestCallback .sendingrequest {
    background: var(--maincolor);
    border: 1px solid var(--maincolor);
}

.form-control[readonly] {
    background-color: #fff;
}

.date-icon {
    position: absolute;
    content: "";
    top: 8px;
    right: 10px;
}

.carlistingBanner .search-btn {
    border: none;
    font-size: 13px;
    background: #f07d00;
    float: right;
    width: 100%;
    padding: 8px 20px;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

.selctbus {
    background: var(--selectbusbtn);
}

.search-btn {
    border: none;
    font-size: 13px;
    background: var(--secondcolor);
    float: right;
    width: 100%;
    padding: 8px 20px;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

.listing-box {
    padding: 30px 0px;
}

.filter-sec {
    padding: 10px;
    border-radius: 0;
}

.fl-title {
    font-weight: 600;
    color: var(--secondcolor);
    font-size: 13px;
    margin-bottom: 2px;
}

.cancel-btn {
    position: absolute;
    top: 15px;
    line-height: 25px;
    right: 32px;
    display: none;
    padding: 6px;
    border: 1px solid var(--secondcolor);
}

.cancel-btn img {
    width: 8px;
    margin: 0 auto;
    display: block;
}

.fl-txt {
    font-size: 13px;
    color: var(--secondcolor);
    font-weight: 500;
}

.fl-btn {
    float: right;
    background: none;
    border: 1px solid #323232;
    border-radius: 5px;
    padding: 4px 12px;
    font-weight: 600;
    font-size: 12px;
}

.fl-checkbox {
    position: relative;
    margin-top: 10px;
    width: 100%;
}

.fl-checkbox .fl-title {
    color: #f07d00;
    position: relative;
    margin: 0px 0 8px;
    padding: 0;
    font-size: 13px !important;
    font-weight: bold;
}

.fl-checkbox input {
    border: #adb5bd solid 1px;
    width: 16px;
    height: 20px;
    margin-top: 0;
    box-shadow: 0px 2px 5px #fff;
}

.fl-checkbox label {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
    vertical-align: middle;
    padding-top: 2px;
}

.bussorting_mobile {
    display: none;
}

.sortbtn {
    font-size: 11px;
    background: #666666;
    font-weight: 700;
    margin-bottom: 6px;
    color: #fff;
    padding: 2px 10px;
}

.sortingpopup .modal-dialog {
    margin: 0;
    width: 100%;
    margin-bottom: 100px;
    max-width: 100%;
}

.sortingpopup .close {
    color: #fff;
    opacity: 1;
    padding: 4px 0;
    float: left;
    position: absolute;
}

.sort1 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.sort-title {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
}

.sortitem .custom-control-label,
.sortitem1 .custom-control-label,
.sortitem3 .custom-control-label {
    font-size: 13px;
    padding-top: 3px;
}

.search-btn {
    border: none;
    font-size: 13px;
    background: var(--maincolor);
    float: right;
    width: 100%;
    padding: 8px 20px;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}
.subscribeBtn:hover {
    background: var(--maincolor) !important;
    color: var(--text-color-white) !important;
}
.callIcon {
    background: var(--maincolor) !important;
}
.sortlisting {
    margin: 10px 0;
    padding: 0;
}

.sortingnames {
    font-weight: 500 !important;
    font-size: 13px;
    list-style-type: none;
    float: left;
}

.sortright {
    width: 100%;
    list-style-type: none;
}

.sortright ul {
    margin: 0;
    padding: 0;
}

.sortlisting .sortright ul li {
    color: #444;
    padding: 2px 4px 2px 20px;
    font-weight: normal;
}

.sortright ul li {
    font-size: 13px;
    font-weight: 600;
    color: #444;
    list-style-type: none;
    float: left;
}

.bus-name {
    margin-right: 10%;
}

.bus-Departure {
    margin-right: 3%;
}

.bus-Arrival {
    margin-right: 0%;
}

.bus-Seats {
    margin-right: 9%;
}

.car-list {
    border-bottom: none;
    background: #fff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px;
    position: relative;
    margin: 0 0 25px 0;
}

.fl-list-show {
    padding: 0px;
    margin-bottom: 20px;
    border-radius: 14px;
}

.fl-list-item {
    position: relative;
    padding: 10px;
}

.busname {
    font-size: 12px;
    color: #2c3e50;
    margin: 0px 0 6px 0;
    padding: 0;
    line-height: 13px;
    font-weight: 700;
}

.car-ft {
    font-size: 12px;
}

.busdeparture {
    margin: 0;
    padding: 0;
    line-height: 16px;
    color: #444;
    font-weight: 700;
    font-size: 12px;
}

.departuretxt,
.arrivaltxt,
.seatavailable {
    color: #444;
    font-size: 13px;
}

.destinationinfo {
    font-size: 12px;
    word-break: break-all;
    color: #444;
    font-weight: 400;
}

.bus-listing-info {
    height: auto;
}

.bus-listing-info {
    position: relative;
    height: 60px;
    margin: 4px 5px;
}

.bus-listing-info-fly-time {
    text-align: center;
    margin: 0 auto;
    display: block;
    left: -25%;
}

.bus-listing-info-fly-time {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
}

.bus-listing-info-fly-time p {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
}

.bus-listing-info-line {
    width: 50%;
}

.bus-listing-info-line {
    position: absolute;
    top: 20px;
    left: -2px;
    width: 100%;
    height: 2px;
    background: #8e9d9c;
}

.bus-listing-info-line-start:before {
    content: "";
    position: absolute;
    left: -12px;
    background: #999;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    top: 17px;
}

.bus-listing-info-line-start:after {
    right: 45%;
}

.bus-listing-info-line-start:after {
    content: "";
    position: absolute;
    right: -12px;
    background: #999;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    top: 17px;
}

.bus-listing-info-fly-time.flight_stop {
    top: 24px !important;
    left: 0px !important;
}

.flight_stop {
    top: 28px !important;
    text-align: center !important;
    left: 0px !important;
}

.bus-listing-info-fly-time {
    text-align: center;
    margin: 0 auto;
    display: block;
    left: -25%;
}

.bus-listing-info-fly-time {
    text-align: center;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
}

.bus-listing-info-fly-time p {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
}

.bus-price {
    font-size: 13px;
    color: #444;
}

.bus-pricetxt {
    color: green;
    font-weight: 600;
    font-size: 13px;
}

.bottom-panel {
    transition: 1s;
    margin-top: 5px;
}

.bus-bottom-panel {
    transition: 1s;
    margin-top: 5px;
    float: right;
    margin-bottom: 0;
    border-bottom: none;
}

.bus-bottom-panel-hover {
    opacity: 1;
    cursor: pointer;
}

.bus-b-p-list:first-child {
    border: 0 none;
    cursor: pointer;
}

.bus-b-p-list,
.bus-sprite-icon {
    display: inline-block;
}

.bus-b-p-list {
    border-left: 1px solid #f07d00;
    padding: 0 10px;
}

.bus-b-p-list a {
    text-decoration: none;
}

.bus-amenties a.active .bus-txt-val {
    color: #f07d00;
    border-bottom: 2px solid #f07d00;
}

.bus-txt-val {
    font-size: 13px;
    color: #323232;
}

.bus-txt-val {
    font-size: 13px;
}

.bus-b-p-list:first-child {
    border: 0 none;
    cursor: pointer;
}

.bus-b-p-list,
.bus-sprite-icon {
    display: inline-block;
}

.bus-b-p-list {
    border-left: 1px solid #f07d00;
    padding: 0 10px;
}

.viewseats {
    border: none;
    font-size: 13px;
    float: right;
    width: 100%;
    padding: 8px 10px !important;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

.viewseats {
    background: #f07d00;
    color: #ffffff !important;
    border-left: none !important;
}

.bus-b-p-list a {
    text-decoration: none;
}

.tab-content {
    width: 100%;
    margin: 0 10px;
}

.sp-dwn-m-container {
    font-size: 14px;
    font-weight: 700;
    color: #424a52;
}

.sp-dwn-m-info {
    display: flex;
    flex-wrap: wrap;
}

.sp-dwn-m-i-cont {
    display: flex;
    align-items: center;
    margin-top: 24px;
    margin-right: 5%;
}

.sp-dwn-m-i-title {
    margin-left: 7px;
    font-weight: 400;
    line-height: 1.29;
    font-size: 13px;
    color: #3e3e52;
}

.amenlist {
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    padding-left: 0;
    margin-bottom: 0;
    overflow-y: hidden;
}

.amenlist li {
    width: 30%;
    margin: 0;
    display: inline-block;
    text-align: left;
}

.mtic {
    padding-left: 10px;
    vertical-align: middle;
    font-size: 12px;
}

.amentinestab {
    background-color: #f8f9fa;
    margin: 10px;
    padding: 10px;
}

.paddingleft {
    padding-left: 0;
}

.sp-dwn-m-container {
    font-size: 14px;
    font-weight: 700;
    color: #424a52;
}

.bpdplist {
    margin-bottom: 0;
}

.bpdplist {
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    list-style-type: none;
    min-height: 50px;
    padding-left: 0;
    overflow-y: hidden;
}

.time {
    padding-right: 15px;
    width: 18%;
    font-weight: 600;
    vertical-align: middle;
    font-size: 11px;
}

.bus-view-box {
    border-bottom: 1px solid #c2c2c2;
}

.sp-dwn-m-container {
    font-size: 13px;
    font-weight: 500;
    color: #424a52;
}

.bus-view-box .multitabs {
    list-style-type: none;
    display: inline-flex;
}

.bus-view-box ul {
    width: 100%;
}

.fl.busfare.active {
    background: #004765;
}

.bus-view-box ul .disPrice,
.busseats-view ul .busfare {
    width: 75px!important;
    margin-right: 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #3e3e52;
    text-align: center;
    cursor: pointer;
    height: 33px;
    padding: 6px 5px 4px;
    font-size: 14px;
    font-weight: 700;
}

.bus-view-box ul .disPrice,
.bus-view-box ul .busfare {
    width: 75px!important;
    margin-right: 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #3e3e52;
    text-align: center;
    cursor: pointer;
    height: 33px;
    padding: 6px 5px 4px;
    font-size: 14px;
    font-weight: 700;
}

.bus-view-box ul .busfare {
    margin-bottom: 5px;
}

.fl.busfare.active a {
    color: #fff;
}

.busseats-view ul .busfare a {
    color: #323232;
    text-decoration: none;
}

.busseat-select {
    width: 100%;
    padding: 10px 0;
    font-weight: 700;
    margin: 0 auto;
    position: relative;
    text-align: center;
}

.seattxt {
    background-color: #d84e55;
    color: #fff;
    padding: 3px 20px;
    font-size: 12px;
    font-weight: 400;
}

.busleft {
    margin-top: 20px;
}

.view-seats-sec .busleft h3 {
    font-size: 13px;
    font-weight: 500;
    margin: 0;
    text-align: left;
    line-height: 1.5em;
}

.borderdtd {
    padding: 5px;
    border: 1px dotted #bbbbbb;
}

.busseats-details .busseat-wrap {
    padding: 9px 2px 9px 2px;
    position: relative;
    margin-left: 0px;
    background-color: #fff;
    border: 1px solid #c6c6c6;
    text-align: center;
    min-height: 84px;
    border-left: 3px solid #c6c6c6;
    margin-bottom: 0;
}

.busseats-details .busseat-wrap .seatscls {
    display: inline-block;
}

.seatscls {
    margin-left: 4px;
}

.drivericon {
    margin-left: 0px;
    width: 30px;
}

.busseats-details .busseat-wrap .seatscls ul {
    overflow: hidden;
    float: right;
    padding-left: 0;
}

.busseats-details .busseat-wrap .seatscls li {
    display: inline;
}

.busseats-details .busseat-wrap .seatscls li.available a {
    background-color: #fff;
}

.busseats-details .busseat-wrap .seatscls li.seat a {
    background-color: #fff;
    border: 1px solid #C0C0C0;
    width: 23px;
    height: 21px;
}

.busseats-details .busseat-wrap .seatscls ul li a {
    margin-left: 4px;
}

.busseats-details .busseat-wrap .seatscls li a {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 4px 2px 0 0;
    cursor: pointer;
}

.busseats-details .busseat-wrap .seatscls li.unavailable a {
    background-color: #C0C0C0;
    border: 1px solid #C0C0C0;
}

.busseats-details .busseat-wrap .seatscls li.selected a {
    border: 1px solid #CCE8B5 !important;
    background-color: #CCE8B5;
}

.busseats-details .busseat-wrap .seatscls li.ladies a {
    background-color: #fff;
    border: 1px solid #ef92b3;
}

.busseats-details .busseat-wrap .seatscls li.ladies a {
    background-color: #ED719E;
    border: 1px solid #ED719E;
}

.legend {
    margin: 22px 0 0 0px;
}

.legend ul {
    padding-left: 0;
    list-style-type: none;
}

.legend li {
    float: left;
    font-size: 12px;
    color: #676767;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-right: 8px;
}

.legend.type1 .available {
    background-color: #fff;
    border: 1px solid #C0C0C0;
}

.legend.type1 div {
    width: 14px;
    height: 14px;
}

.legend li div {
    margin: 0 5px 0 5px;
}

.legend.type1 .green {
    background-color: #CCE8B5;
    border: 1px solid #C0C0C0;
}

.legend.type1 .unavailable {
    background-color: #C0C0C0;
    border: 1px solid #C0C0C0;
}

.legend.type1 .ladies {
    background-color: #ED719E;
    border: 1px solid #ed719e;
}

.for-male-legend {
    border: 1px solid #00a8ff !important;
}

.view-seats-details {
    border-top: 0;
    padding: 6px;
    margin-top: 30px;
    max-height: auto;
    background: #ffffff;
    -ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}

.bus-dt-tab {
    padding-left: 0;
}

li.bus-details-tab.active {
    border-bottom: 2px solid #004765;
}

.bus_tab_details-box-checked {
    cursor: pointer;
    margin-top: 10px;
}

.bus-dt-tab li {
    display: inline-block;
    margin-right: 20px;
}

li.bus-details-tab.active a {
    color: #004765;
}

.bus_tab_details-box .custom-control-label::before {
    width: 15px;
    top: 2px;
    height: 15px;
    left: -22px;
}

.tab-cityname {
    font-size: 13px;
    font-weight: 600;
}

.tab-sub-citydetails {
    font-size: 13px;
    overflow: hidden;
    white-space: normal;
    margin-top: 0px;
    color: #7e7e8c;
}

.bus_tab_details-box-checked {
    cursor: pointer;
    margin-top: 10px;
}

.tab-cityname {
    font-size: 13px;
    font-weight: 600;
}

.tab-sub-citydetails {
    font-size: 13px;
    overflow: hidden;
    white-space: normal;
    margin-top: 0px;
    color: #7e7e8c;
}

.bus_tab_details-box-checked {
    cursor: pointer;
    margin-top: 10px;
}

.bus_tab_details-box label {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .3px;
}

.tab-cityname {
    font-size: 13px;
    font-weight: 600;
}

.tab-sub-citydetails {
    font-size: 13px;
    overflow: hidden;
    white-space: normal;
    margin-top: 0px;
    color: #7e7e8c;
}

.busseat-fare-summary-container {
    font-size: 14px;
    font-weight: 200;
    color: #8f8f8f;
    margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 10px;
}

.busseat-fares-lb {
    font-size: 14px;
    color: #3e3e52;
    font-weight: 600;
}

.busseat-fareDisclaimer {
    text-align: left;
    font-size: 13px;
    color: #838083;
    font-weight: 400;
    margin-top: 5px;
}

.busseat-fare-summary-value {
    font-weight: 700;
    font-size: 14px;
    text-align: right;
    color: #3e3e52;
}

.fa.fa-rupee {
    padding-right: 4px;
}

.busseat-margin-l-5 {
    margin-left: 5px;
}

#viewdetails-box {
    position: absolute;
    top: 0;
    right: 16px;
    z-index: 9;
    width: 92%;
    display: none;
}

.bp-dp-container {
    position: relative;
    margin-top: 5px;
}

.view-seats-details {
    border-top: 0;
    padding: 6px;
    margin-top: 30px;
    max-height: 460px;
    background: #ffffff;
    -ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
}

.bpDpAddr {
    margin: 15px 3px 13px 3px;
}

.bpdp-lb {
    font-size: 14px;
    font-weight: 700;
    color: #3e3e52;
}

.bpdp-change {
    font-size: 13px;
    font-weight: 700;
    color: #5279d0;
    cursor: pointer;
    float: right;
    text-transform: uppercase;
}

.bpDpAddr {
    margin: 15px 3px 13px 3px;
}

.pR {
    position: relative;
}

.BpDp-dashed {
    top: 8px;
    position: absolute;
    border-left: 1px dashed #979797;
    left: 2px;
    height: 94px;
    width: 1px;
}

.circleBp {
    background: #3e3e52;
}

.colBpDp-css {
    font-size: 14px;
    overflow: hidden;
    white-space: normal;
    margin-top: 8px;
    color: #7e7e8c;
    margin-left: 16px;
}

span.bpDpSummaryTm-Lbl {
    font-weight: 700;
    font-size: 15px;
    float: right;
}

.colBpDp-css {
    font-size: 14px;
    overflow: hidden;
    white-space: normal;
    margin-top: 8px;
    color: #7e7e8c;
    margin-left: 16px;
}

span.bpDpSummaryTm-Lbl {
    font-weight: 700;
    font-size: 15px;
    float: right;
}

.pR {
    position: relative;
}

.filter-sec .custom-checkbox .custom-control-input:checked~.custom-control-label::after,
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url(../images/checked.png);
}

.for-ladies {
    background-color: #FFF;
    border: 1px solid #fd387f !important;
}

.bus-dt-tab li a {
    color: #323232;
    font-size: 13px;
    text-decoration: none;
}

.srch_form .custom-radio .custom-control-input:checked~.custom-control-label::after,
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url(../images/radio-on-button.png);
}

.selected-seats {
    float: right;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: #3e3e52;
}

.fare-container {
    display: none;
}

.fares-container {
    padding-left: 0;
}

.fare-row {
    list-style-type: none;
}

.fare-type {
    text-transform: capitalize;
    font-size: 13px;
}

.fare-value {
    font-size: 14px;
    float: right;
    color: #3e3e52;
}

.fa.fa-rupee {
    padding-right: 4px;
}

.fares-lb {
    font-size: 14px;
    color: #3e3e52;
}

.fare-summary-value {
    font-weight: 700;
    font-size: 14px;
    float: right;
    color: #3e3e52;
}

.fareDisclaimer {
    text-align: left;
    font-size: 12px;
    color: #000000;
    margin-top: 0px;
    font-weight: 400;
}

.fare-toggle-btn {
    color: #d84e55;
    text-align: right;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
}

.proceedbtn {
    background: #f07d00;
    width: 100%;
    color: #fff;
    font-size: 14px;
}

.mtic {
    vertical-align: middle;
    font-size: 12px;
}

.d-color {
    color: #3e3e52;
    padding-left: 10px;
}

.srch_form .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border: none;
    background: none;
    box-shadow: none;
}

.viewseats:hover {
    text-decoration: none;
    background: #444 !important;
    color: #fff !important;
    font-weight: 500;
}

.viewseats:hover a span {
    color: #fff !important;
}

.thanksbanner {
    padding: 30px 0;
    background: var(--secondcolor);
}

.congartualtion-icon {
    width: 100px;
}

.congartualtion-title p {
    font-size: 18px;
    margin: 0;
    padding: 0;
    line-height: 25px;
}

.congartualtion-title {
    color: #fff;
    text-align: center;
}

.congratualtion_tex-subtile {
    font-weight: 800;
    font-size: 32px;
    line-height: 54px;
    letter-spacing: 2px;
}

.customer-details {
    padding: 30px 0;
}

.cust-info {
    padding: 16px 30px;
    border: 1px dashed #eee;
}

.thanks-type {
    background: #F0F0F3;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 15px;
    color: #2c3e50;
    width: max-content;
    font-size: 14px;
}

.cong-pnrbox {
    color: #fff;
    font-weight: bold;
    background: #004765;
    text-align: center;
    padding: 5px;
    font-size: 14px;
    float: right;
}

.cong-pnrbox .confirmed {
    color: #fdf3f3;
    font-size: 14px;
}

.rowmargin {
    margin-top: 16px;
}

.cust-info .custboredr {
    border-right: 1px dashed #d6d6d6;
}

.cust-info .carbox {
    width: 47px;
    height: auto;
    margin-top: 10px;
}

.carbox img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.cust-info .carname {
    text-transform: capitalize;
}

.carname {
    color: #444;
  font-weight: 500;
    font-size: 12px;
}

.cust-info .car-ft {
    color: #2c3e50;
    font-size: 14px;
}

.traveller-detaisl {
    padding: 10px 30px;
    border-top: 2px solid#eee;
    margin-top: 20px;
    background: #eee;
}

.dnldbtn {
    border: none;
    font-size: 14px;
    background: #f07d00;
    float: right;
    padding: 8px 0;
    color: #fff;
    border-radius: 5px;
    width: 100%;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

.dnldbtn img,
.sharebtn-dt img {
    margin-right: 10px;
}

.sharebtn-dt-btn {
    border: none;
    font-size: 14px;
    background: #f07d00;
    float: right;
    padding: 8px 0;
    width: 100%;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}

.dnldbtn:hover,
.sharebtn-dt-btn:hover {
    background: var(--secondcolor);
    color: #fff;
}

.booking_list {
    padding: 40px 0 20px;
    background: rgb(238 238 238/26%);
}

.travel_fair_details.fair_information {
    background: #fff;
    border: 1px solid #c4c4c4;
    padding: 5px;
    border-radius: 10px;
    margin: 0 0px 10px 0;
}

.travel_fair_details_title {
    border-radius: 0 !important;
    padding: 3px;
    background: #f7f7f7;
    border: 1px solid #eee;
}

.booking-summary h2 {
    font-size: 16px;
    font-weight: 600;
    color: #283748;
    line-height: 26px;
}

.booking-summary .night {
    font-size: 14px;
    margin-left: 7px;
}

.fare_information_dropdown {
    color: var(--secondcolor);
    float: right;
    font-size: 24px;
    text-align: center;
}

.fair_information_details {
    margin: 0 0 0;
    background: #fff;
    border: 1px solid #d7d7d7;
    padding: 10px;
}

.hotel-Summry h2 {
    font-size: 16px;
    font-weight: 600;
    color: #444;
}

.fair_information_details .hotel-Summry p {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    color: #283748;
}

.fareDetails1 button {
    font-size: 14px;
    color: #f07d00;
    background: no-repeat;
    border: none;
}

.fareDetails1 button:hover,
.fareDetails1 button:focus,
.fareDetails1 button:active {
    background: no-repeat;
    color: #444;
}

a.terms {
    font-size: 14px;
    color: #1073ba;
    padding: 10px 0 5px;
    letter-spacing: 1px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    text-align: right;
}

.fareDetailsbox1,
.fareDetailsbox2,
.fareDetailsbox3,
.fareDetailsbox4 {
    background-color: #eff8f9;
    font-size: 12px;
    text-align: justify;
    font-weight: 600;
    border: 1px solid #8a97b1;
    padding: 8px;
    line-height: 17px;
    z-index: 10001;
    right: 0;
    margin: 8px 0 0 0;
    width: 100%;
    display: block;
    top: 40px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.divider_line_height {
    padding: 1px 0;
}


.flight_search_list_details {
    background: #fff;
    padding: 0;
    position: relative;
    margin: 0;
}

.Date-Guest {
    width: 100%;
    margin: 12px 0 0 0;
}

.hotel-Rev .Check_date {
    margin: 10px 0;
}

.flight_search_list_details .Date-Guest h5 {
    margin-bottom: 3px;
    font-size: 12px;
    color: #444;
    padding: 0;
    font-weight: 400;
}

.flight_search_list_details .Date-Guest h6 {
    font-size: 13px;
    color: #444;
    margin: 0;
    padding: 0;
    font-weight: 600;
}

.hotel-Rev .Check_date {
    margin: 10px 0;
}

.continue_btn {
    float: right;
    background: #f07d00;
    color: #fff;
    border: 1px solid;
    font-size: 14px;
}

.travel_info_title.travel-cus-title {
    font-size: 16px;
    font-weight: 600;
    color: #283748;
    line-height: 26px;
    margin-bottom: 0;
    padding-top: 5px;
}

.fair_summary {
    background: #fff;
    border: 1px solid #d7d7d7;
    margin: 0 0 20px 0;
    padding: 0px;
}



.fair_content {
    width: 100%;
    margin: 0;
    padding: 0;
}

.fair_content ul {
    margin: 0;
    padding: 0;
}

.fair_content ul li {
    list-style-type: none;
    color: #000;
    font-size: 16px;
    border-bottom: 1px solid #d7d7d7;
    padding: 10px;
    display: block;
}

.fair_content ul li span.price_fair {
    float: right;
    color: var(--secondcolor);
}

.fair_content ul li span.you_pay {
    color: var(--secondcolor);
    font-size: 17px;
    font-weight: bold;
}

.fair_content ul li span.price_fair_total {
    font-size: 17px;
    float: right;
    color: #f07d00;
    font-weight: 600;
    padding-left: 10px;
}

.fair_title {
    background: #444;
    color: #fff;
    padding: 7px 12px;
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 700;
}

.traveller_information_box {
    padding: 15px;
    width: 100%;
    background: #fff;
    border: 1px solid #d7d7d7;
    margin-top: 10px;
}

.traveller_login {
    font-size: 18px;
    color: #004765;
    padding: 3px 0 0px;
    letter-spacing: 1px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    float: right;
    margin: 0;
}

.fill_traveller_information {
    background: #f7f7f7;
    margin: 10px 0;
    padding: 10px;
}

.adult_title {
    width: 100%;
    margin: 0;
    padding: 0;
}


.adult_title label {
    font-size: 14px;
}

.traveller_information_box .travel_info_title {
    font-size: 16px;
    font-weight: bold;
    color: #283748;
}

#gst-box {
    display: none;
}

.adult_title h4 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0px;
    color: #2C3E50;
    padding: 5px 0;
    margin: 0;
    display: block;
}

.adult_title label {
    font-size: 14px;
    margin-bottom: 2px;
}

.payinfotxt {
    font-size: 15px;
    font-weight: 600;
}

.btn.paynow_btn {
    float: right;
    background: #f07d00;
    color: #fff;
    font-size: 14px;
    margin-top: -14px;
}

.btn.paynow_btn:hover {
    color: #fff;
    background: #004765;
}

.continue_btn:hover {
    color: #fff;
    background: var(--secondcolor);
    border: 1px solid var(--secondcolor);
}

#busfaredetails .modal-title {
    font-size: 18px;
    padding: 0;
}

#busfaredetails .modal-header {
    padding: 4px 10px;
}

.legend.type1 div {
    display: inline-block !important;
}

.serchbanner-mobile {
    display: none;
}

.mobile_flight_title {
    color: #2c3e50;
    font-size: 17px;
    display: block;
    margin: 6px 0 10px;
    font-weight: bold;
    padding: 6px 0 0 0;
    line-height: 25px;
}

.internation-flight-mobile {
    display: none;
}

.carsorting {
    display: none;
}

.mobile_header {
    display: none;
}

.booking_review_flight {
    background: var(--secondcolor);
    margin: 0;
    padding: 30px;
}

.booking_review {
    color: #fff;
    font-size: 16px;
    line-height: 48px;
    font-weight: 600;
}

.booking_review .fa {
    margin-right: 10px;
    color: #fff;
}

.wizard-progress {
    display: table;
    width: 100%;
    table-layout: fixed;
    position: relative;
    margin-top: 34px;
}

.wizard-progress .step {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    overflow: visible;
    position: relative;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

.stepfill {
    color: #f07d00 !important;
}

.wizard-progress .stepfill:not(:last-child):before {
    background: #f07d00;
}

.wizard-progress .step:not(:last-child):before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: -20px;
    height: 6px;
    width: 100%;
}

.wizard-progress .step .nodefill {
    background: #f07d00 !important;
}

.wizard-progress .step .node {
    display: inline-block;
    background-color: #fff;
    border-radius: 18px;
    height: 20px;
    width: 20px;
    position: absolute;
    top: -28px;
    left: 53%;
    margin-left: -18px;
}

.mobile_footer_bottomcontinuefixed {
    display: none;
}

.viewseats.active a span {
    color: #fff !important;
}

.viewseats a span {
    color: #fff !important;
}

.fl-list-show {
    background: #fff !important;
}

.bus-tabcontent .amentinestab {
    margin: 7px 0;
    width: 100%;
}

.buspr {
    padding-right: 0;
}

.buspl {
    padding-left: 0;
}

.sortright.bus-sorting {
    float: left;
}

.sortright.bus-sorting li:nth-child(2) {
    width: 20%;
}

.sortright.bus-sorting li {
    font-weight: 500 !important;
    padding: 5px 0 !important;
    width: 16%;
    margin-right: 0px !important;
}

.busfilter-sticky {
    top: -100px !important;
}
.bussummarycls p {
    font-size: 13px;
    font-weight: 500;
}

.bustravellerbox {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    border: 1px solid #ddd;
}
.checkboxcontainerreviewaddons_savedlist input[type=checkbox] {
    display: none;
}
.bus-review-dt-cls {
    font-size: 14px;
    font-weight: 500;
}
.view-seats-details .tab-content {
    margin: 0;
}

.bus-filterbox {
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.bus-filterbox.fl-checkbox.filter_type label {
    font-size: 12px !important;
}

@media (max-width: 1280px) {
    .bus-name {
        margin-right: 8%;
    }
}

@media (max-width: 992px) {

.hotel-Summry h2 {
    font-size: 14px;
}

.bussummarycls {
    word-break: break-all;
}
.fair_information_details {
    padding: 5x;
}
.flight_search_list_details {
    border-bottom: 1px solid #ddd !important;
    border: none;
    border-radius: 0;
}
.traveller_information_box {
    padding: 5px;
}

.carname {
    font-weight: 600;
    text-transform: capitalize;
}
.busnamecls-new {
    font-weight: 600;
}
.bus-tabcontent .amentinestab {
    padding: 5px;
}
.bus-bottom-panel {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
    margin-bottom: 0px;
    white-space: nowrap;
    display: inline-block;
}

.viewseats {
    font-size: 12px;
    padding: 1px 4px !important;
    margin-bottom: 10px !important;
    border-radius: 4px !important;
}


.hidebr-mb br {
    display: none;
}

.busfilter-sticky {
    top: 0 !important;
}
.buspl {
    padding-left: 15px;
}
.buspr {
    padding-right: 15px;
}
.bussearch-mobilecls .mobile_flight_title {
    color: #444 !important;
    text-align: left;
    float: left;
    padding: 0;
}

.bussearch-mobilecls #form-bus {
    padding: 0;
}

.bussearch-mobilecls .serchbanner-mobile {
    padding: 0;
}

.bussearch-mobilecls .mobile_flight_title .backarrow i {
    color: #444 !important;
    margin: 0;
}

    .busseats-details .busseat-wrap .seatscls li.seat a {
        margin-right: 3px;
    }
    .carlistingBanner {
        padding-top: 0px !important;
        padding: 10px !important;
        position: fixed !important;
        width: 100%;
        z-index: 999999;
        background: #fff !important;
        left: 0;
        top: 0;
        height: 100%;
        -webkit-transition: opacity .15s linear;
        -o-transition: opacity .15s linear;
        transition: opacity .15s linear;
        border-radius: 0;
    }
    .exchange_transfer.exchange_transfer2.card-5 {
        display: none;
    }
    .serchbanner-mobile {
        border-bottom: 1px solid #eee;
        margin-bottom: 10px;
        display: block;
    }
    .cancel-btn {
        background: #fff;
    }
    .sortlisting-flight {
        margin-top: 0 !important;
        padding-top: 8px !important;
        padding: 10px !important;
        position: fixed !important;
        width: 100%;
        z-index: 999999;
        background: #fff !important;
        left: 0;
        top: 0;
        height: 100%;
        overflow: scroll;
    }
    .cancel-btn-mb-sort {
        position: absolute;
        bottom: 150px;
        z-index: 99999999;
        line-height: 20px;
        right: 12px;
        padding: 2px;
        border: 1px solid var(--secondcolor);
    }
    .cancel-btn-mb-sort img {
        width: 12px;
        margin: 0 auto;
        display: block;
    }
    ul.sortbycontainer {
        background: #fff;
        position: absolute;
        top: 0px;
        margin: 10px;
        z-index: 999999;
        width: 95%;
        border: 1px solid #e1dede;
        padding: 8px;
        left: 0;
    }
    ul.sortbycontainer li {
        display: block;
        width: 100% !important;
        float: none;
        text-align: left;
        font-size: 13px;
        list-style-type: none;
    }
    li.sortingnames-flight {
        margin-bottom: 10px;
        border-bottom: 1px solid #eee;
        padding-bottom: 6px;
        font-weight: 600 !important;
    }
    .sortright-flight ul li {
        font-size: 13px;
        font-weight: 300;
        list-style-type: none;
        color: #444;
    }
    .sortright-flight ul li a {
        color: #444;
        font-weight: 500;
    }
    .carlistingBanner {
        padding-top: 0px !important;
        padding: 10px !important;
        position: fixed !important;
        width: 100%;
        z-index: 999999;
        background: #fff !important;
        left: 0;
        top: 0;
        height: 100%;
        -webkit-transition: opacity .15s linear;
        -o-transition: opacity .15s linear;
        transition: opacity .15s linear;
        border-radius: 0;
    }
    .exchange_transfer.exchange_transfer2.card-5 {
        display: none;
    }
    .serchbanner-mobile {
        border-bottom: 1px solid #eee;
        margin-bottom: 10px;
        display: block;
    }
    .cancel-btn {
        background: #fff;
    }
    .mobile_footer_bottomcontinuefixed a i {
        margin-right: 10px;
    }
    .cancel-btn {
        display: block;
        top: 7px;
        right: 23px;
    }
    .mobile_footer_bottomcontinuefixed {
        display: block;
        position: fixed;
        width: 100%;
        z-index: 99999;
        background: #34495E;
        bottom: 20px;
        padding: 6px 12px;
        height: auto;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -o-border-radius: 8px;
        -webkit-border-radius: 8px;
        -ms-border-radius: 8px;
    }
    .mobile_footer_bottomcontinuefixed .active {
        background: var(--maincolor);
    }
    a.car-filter {
        color: #fff;
        font-size: 12px;
        background: #4a6279;
        padding: 4px;
        border-radius: 4px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    a.car-sort {
        color: #fff;
        font-size: 12px;
        background: #4a6279;
        padding: 4px;
        border-radius: 4px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .internation-flight-mobile {
        background: var(--secondcolor);
        padding: 10px 20px;
        display: block;
        z-index: 999999;
    }
    .bus-b-p-list:first-child {
        margin-bottom: 0px;
        padding-left: 0;
    }
    .in-flightborder {
        border-right: 1px solid #eee;
    }
    .listing-box {
        padding: 10px 0 20px;
        margin-top: 30px !important;
    }
    .arrive-date {
        color: #fff;
        font-size: 11px;
        font-weight: 600;
    }
    .internation-flight-mobile i.fa.fa-long-arrow-left {
        color: #fff;
    }
    .arrive-time {
        font-size: 11px;
        font-weight: 600;
        color: #fff;
    }
    .in-flight-srch {
        color: #fff;
        font-size: 14px;
    }
    .booking_list {
        padding: 0;
        margin-top: 26px;
    }
    .booking_review_flight {
        display: none;
    }
    .mobile_flight_title {
        color: #ffffff !important;
        font-size: 16px;
        display: block;
        margin: 6px 0 10px;
        font-weight: bold;
        padding: 0;
    }
    .mobile_flight_title a.backarrow {
        color: #293143 !important;
        font-size: 18px;
        margin-right: 15px;
        float: left;
        line-height: 14px;
        margin-left: 0;
    }
    .mobile_flight_title .fa {
        color: #fff !important;
        line-height: 26px;
        margin-left: 10px;
    }
    .mobile_header {
        background: var(--secondcolor);
        color: #fff;
        padding: 7px 0 3px;
        display: block;
        margin-bottom: 0;
        position: fixed;
        width: 100%;
        z-index: 999;
        top: 0;
    }
    .bus-fl-list-item {
        padding: 0 !important;
    }
    .buslistingpadding {
        padding: 0 !important;
    }
    .bus-listing-box .col-lg-9.col-md-12.col-sm-12.col-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .bus-listing-box .container {
        padding-left: 0;
        padding-right: 0;
        margin-right: auto;
        margin-left: auto;
        margin: 0 auto;
        display: block;
    }
    .bus-listing-box .row {
        margin-right: 0;
        margin-left: 0;
    }
    .bussorting_mobilehide {
        display: none !important;
    }
    .viewseats {
        width: auto !important;
    }
    .bus-listing-info-fly-time {
        left: 0 !important;
    }
    .bus-listing-info-fly-time.flight_stop {
        top: 24px !important;
        left: 0 !important;
    }
    .bus-listing-info-line-start:after {
        right: 0 !important;
    }
    .fair_title {
        margin-bottom: 20px !important;
    }
    .sortlisting {
        display: none;
    }
    .fareDetails1 button {
        padding: 0 !important;
        font-size: 13px !important;
    }
    .cust-info {
        padding: 4px;
    }
    .cong-pnrbox {
        margin-top: 10px !important;
        float: none !important;
    }
    .traveller-detaisl {
        padding: 5px !important;
    }
    .customer-details .offset-2 {
        margin-left: 0;
    }
    .dnldbtn {
        margin-bottom: 6px;
    }
    .congartualtion-icon img {
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .congartualtion-icon {
        margin: 0 auto;
        display: block;
        text-align: center;
        width: 70px;
    }
    .congratualtion_tex-subtile {
        font-size: 26px;
    }
    .congartualtion-title p {
        font-size: 16px;
        line-height: 20px;
    }
    .booking_list .tab-content {
        margin-bottom: 20px;   
        overflow-x: auto; 
    }
    .booking_list .tab-content #rooms form .roomList {
        display: initial !important;
    }
}

@media (max-width: 767px) {
    .carlistingBanner {
        padding: 0px;
    }
    .listing-box {
        padding: 10px 0 50px;
    }
    .filter-sec {
        display: none;
    }
    .filter-sec {
        border-radius: 0;
        background-color: #fff;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999999;
        width: 100%;
        height: 100%;
        overflow: hidden;
        outline: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .bussorting_mobile {
        margin-top: 20px;
    }
    .bussorting_mobile {
        display: block;
    }
    .car-list {
        margin-bottom: 20px;
    }
    .bus-listing-info {
        height: auto;
    display: none;
    }
    .bus-listing-info-fly-time p {
        margin-top: 3px;
        font-weight: 500 !important;
        text-align: center !important;
    }
    .bus-listing-info-line {
        height: 2px !important;
        left: 0 !important;
        display: block !important;
    }
    .bus-listing-info-line,
    .bus-listing-info-line-start {
        display: block !important;
    }
    .departuretxt,
    .arrivaltxt,
    .seatavailable {
        font-weight: 600;
        color: #999;
    }
    .bus-pricetxt {
        font-size: 14px;
    }
    .viewseats {
        margin-top: 4px;
    }
    .sp-dwn-m-i-cont {
        margin-top: 2px !important;
    }
    .amenlist li {
        width: 100% !important;
    }
    #busPhotos_collapse1 a img {
        margin-bottom: 10px;
    }
    .bus-view-box ul .disPrice,
    .bus-view-box ul .busfare {
        max-width: 55px;
        font-size: 13px;
    }
    .sp-dwn-m-container {
        font-size: 13px;
    }
    .seattxt {
        background: no-repeat;
        color: #000;
        line-height: 8px;
    }
    .bus-view-box ul .disPrice,
    .bus-view-box ul .busfare {
        max-width: 55px;
        font-size: 13px;
    }
    .sp-dwn-m-container {
        font-size: 13px;
    }
    .seattxt {
        background: none !important;
        color: #000 !important;
        line-height: 8px;
    }
    .legend li {
        display: inline-block;
        margin-right: 2px;
        text-align: left;
    }
    .borderdtd {
        padding: 0 !important;
    }
    .seatscls {
        margin-left: 0 !important;
    }
    .busseats-details .busseat-wrap {
        border-left: 1px solid #c6c6c6;
    }
    .view-seats-details {
        height: auto !important;
    }
    .bus-dt-tab li {
        font-size: 14px;
        margin-right: 5px;
    }
}

@media (max-width: 580px) {
    .sortlisting {
        overflow-y: hidden;
        overflow-x: auto;
        margin-bottom: 10px;
        white-space: nowrap;
    }
    .sortleft {
        width: 20%;
    }
    .sortright {
        margin-bottom: 0;
        padding-left: 0;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
    }
    .sortright ul {
        margin: 0;
        padding: 0;
        margin-bottom: 0;
        padding-left: 0;
    }
    .sortright ul li {
        float: none;
        display: inline-block;
    }
    .sortright li:nth-child(2),
    .sortright li:nth-child(3),
    .sortright li:nth-child(4) {
        width: 40%;
    }
    .busseats-details .busseat-wrap .seatscls li.seat a {
        margin-right: 2px;
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit