.bus-card{border:1px solid var(--bg-color-1);padding:17px;border-radius:8px;background:var(--bg-color-1) 0 0 no-repeat padding-box}.bus-card:hover{background:#fff;box-shadow:0 1px 30px rgba(0,186,242,.122);border:1px solid var(--secondary-color)}.bus-card .bus-card__duration{background:#fff;border:1px solid #e8e9ea;border-radius:5px;padding:3px 7px}.bus-card .text-danger{color:red}.bus-card .divider{height:13px;width:1px;background-color:#ddd;margin:auto 8px}.bus-card__traveduration{z-index:1}.bus-card__traveltime{flex-grow:1;display:flex;justify-content:center;align-items:center;position:relative}.bus-card__enteties :hover{color:var(--secondary-color)}.bus-card__details{margin-bottom:1.8rem}.bus-card__details__time{color:#888;font-size:.9rem}.bus-card__details__time--bold{font-weight:700;font-size:1.1rem;color:#000}.bus-card__details__duration{color:#000;font-weight:700;font-size:.9rem}.bus-card__rating{color:#fff;padding:2px 5px;font-weight:700;border-radius:5px;margin-right:4px;background-color:var(--primary-color)}.bus-card__footer__seats{color:#e53935;font-weight:700}.bus-card__footer__price{text-align:right}.bus-card__footer__price h4{margin:0;font-size:1.2rem;font-weight:700}.bus-card__footer__button{background-color:var(--secondary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.bus-card__footer__button:hover{background-color:#0056b3}.booking_policy td{border-right:1px solid #e9e9e9}.droping_board_input{width:100%;background:var(--bg-color-1);border:1px solid #d8d8d8;border-radius:5px;padding:10px}.droping_board_input::placeholder{font:normal normal normal 13px/25px Rubik;letter-spacing:0;color:#000;opacity:.24}.bus_seat_selection table{border-spacing:0;width:100%;border-radius:10px;overflow:hidden;border:1px solid #e9e9e9}.bus_seat_selection table td{border-bottom:1px solid #e9e9e9;padding:10px 20px;text-align:start}.bus_seat_selection table td:last-child{border-left:1px solid #e9e9e9}.w-150{width:150px}.react-datepicker{font-family:Arial,sans-serif;border:none;display:block!important}.react-datepicker__month{width:100%;margin-top:7px}.react-datepicker__month-container{width:100%;padding:1.5rem}.react-datepicker__header{background-color:#fff!important;border:none!important;margin-bottom:.5rem!important}.custom-header{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700}.custom-header button{background-color:transparent;border:none;font-size:1.5rem;color:#333;cursor:pointer}.custom-header span{text-transform:uppercase;font-size:12px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:var(--secondary-color);color:#fff!important}.react-datepicker__day--disabled{color:#ccc}.react-datepicker__navigation{top:1rem}.calender_Picker{box-shadow:0 1px 50px rgba(0,0,0,.22)!important;border-radius:10px;background-color:#fff}.react-datepicker__day-name{text-transform:uppercase;font-size:12px;font-weight:600}.react-datepicker__day,.react-datepicker__day-name{width:2.3rem!important;line-height:2.3rem!important;margin:.257rem}.custom-header .rdrNextPrevButton{border-radius:50px!important;height:35px;margin:0!important;width:35px;background-color:#fff;border:1px solid #bfbfbf}.custom-header .rdrPprevButton i{background-image:url(/img/arrow-small-left.svg)}.custom-header .rdrNextButton i,.custom-header .rdrPprevButton i{display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;border:none}.custom-header .rdrNextButton i{background-image:url(/img/arrow-small-right.svg);margin:0!important}.bus_Conatiner_mobile{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 15px rgba(0,0,0,.059);border-radius:10px;opacity:1;padding:20px;max-width:1200px;margin:45px auto auto}.seat_type{background:var(--bg-color-1);border-radius:10px}.seat_type .img_stearing{position:absolute;background:var(--bg-color-1);top:40px;left:-33px;border:none;border-radius:17px 0 0 17px;padding:8px}.bustooltip{position:relative}.bustooltip .tooltiptext{white-space:nowrap;visibility:visible;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px!important;position:absolute;z-index:1;top:70%!important;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;pointer-events:none}.bustooltip:hover .tooltiptext{visibility:visible;opacity:1}@media screen and (max-width:768px){.farebottom .busleftData td.single svg{width:21px!important;height:35px!important}.farebottom .busleftData td.Sleeper img{width:40px!important;height:21px!important}.farebottom .busleftData .sheetList{width:100%;overflow:auto}.seat_type img{width:15px!important;height:15px}.seat_type .img_stearing{position:absolute;top:12px;left:-15px}}