#buses-search-results{font-size:13px;direction:ltr;line-height:28px;color:var(--font-color2)}@media (min-width:992px){.culumn2{width:75%;display:inline-block}}body{--bus-color:#ddd}div#buses-search-results{direction:ltr}.rtl div#buses-search-results{direction:rtl}@media (min-width:992px){.rtl .buses_filter{padding-left:20px;padding-right:0}.buses_filter{width:24.5%;padding-right:20px;display:inline-block;position:relative;vertical-align:top}.bus-results-filter{border-radius:8px;padding:0 0 15px 0}.buses_filter .buttonFilter{display:none}}.bus-results-filter{background:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.buses_filter .mainTitle{text-align:center;color:var(--main-color1);padding:2px;margin-bottom:8px;background:#ffffff;border-bottom:2px solid;border-top:0;border-left:0;border-right:0;width:100%;border-radius:8px 8px 0 0}.buses_filter .boxFilter{padding:0 10px 20px 10px;border-bottom:1px solid #ccc;margin-bottom:15px}.buses_filter .boxFilter{padding:0 10px 20px 10px;border-bottom:1px solid #ccc;margin-bottom:15px}.buses_filter .boxFilter:last-child{padding:0 10px;border-bottom:0px;margin-bottom:0}.buses_filter .boxFilter .title{margin-bottom:15px;position:relative}.rtl .buses_filter .boxFilter .title span{padding:0 20px 0 10px}.buses_filter .boxFilter .title span{padding:0 10px 0 20px;font-weight:bold;cursor:pointer}.bus-results-filter .iconImg,.bus-results-filter .iconFont{display:none}.rtl .buses_filter .boxFilter .title span::before{left:auto;right:0}.buses_filter .boxFilter .title span::before{background:url('img_navsprites.png') -37px 0px;position:absolute;top:12px;left:0;content:"";width:12px;height:7px;transform:rotate(180deg);transition:all ease-in-out 0.2s}.buses_filter .boxFilter .showCompanyBus{position:relative}#buses-search-results .reSearchBox{background:var(--main-color1);border-radius:8px;padding:10px;margin-bottom:10px;border:1px solid #ccc}.search-bus{font-size:12px;color:var(--main-color2)}.rtl .reSearchBox .search-bus.tabs .tag,.rtl #rental-bus-search-results .reSearchBox .tabs .tag{right:-16px;left:auto;border-radius:5px 0 0 5px}.reSearchBox .search-bus.tabs .source,#rental-bus-search-results .reSearchBox .tabs .source,.reSearchBox .search-bus.tabs .destination,#rental-bus-search-results .reSearchBox .tabs .destination,.reSearchBox .search-bus.tabs .date,#rental-bus-search-results .reSearchBox .tabs .date,.reSearchBox .search-bus.tabs .personCount,#rental-bus-search-results .reSearchBox .tabs .personCount,.reSearchBox .search-bus.tabs .serviceCount,#rental-bus-search-results .reSearchBox .tabs .serviceCount{position:relative}@media (min-width:768px){.reSearchBox .search-bus.tabs .tag,#rental-bus-search-results .reSearchBox .tabs .tag,.reSearchBox .search-bus .mobileLabel,#rental-bus-search-results .reSearchBox .mobileLabel,.reSearchBox .search-bus .mobileCount,#rental-bus-search-results .reSearchBox .mobileCount,.reSearchBox .search-bus .mobileAutoCompelete,#rental-bus-search-results .reSearchBox .mobileAutoCompelete{display:none}.reSearchBox .search-bus.tabs .source,#rental-bus-search-results .reSearchBox .tabs .source,.reSearchBox .search-bus.tabs .destination,#rental-bus-search-results .reSearchBox .tabs .destination,.reSearchBox .search-bus.tabs .date,#rental-bus-search-results .reSearchBox .tabs .date,.reSearchBox .search-bus.tabs .personCount,#rental-bus-search-results .reSearchBox .tabs .personCount,.reSearchBox .search-bus.tabs .serviceCount,#rental-bus-search-results .reSearchBox .tabs .serviceCount{display:inline-block}.search-bus .date{width:25%}}@media (min-width:992px) and (max-width:1199px){.reSearchBox .search-bus .source,.reSearchBox .search-bus .destination{width:19%}.reSearchBox .search-bus.tabs .date{width:23%}}@media(min-width:1200px){.reSearchBox .search-bus .date{width:17%!important}.reSearchBox .search-bus .source,.reSearchBox .search-bus .destination{width:24.5%}}@media (min-width:768px){.search-bus .source,.search-bus .destination{width:30%}#buses-search-results .reSearchBox .personCount{width:12%}}@media(max-width:767px){#rental-bus-search-results .reSearchBox .source,#rental-bus-search-results .reSearchBox .destination{background:white;border-radius:5px;padding:0 10px;margin-bottom:7px}div#rental-bus-search-results span.stepselectTitle{display:none!important}div#rental-bus-search-results div#stepselect,div#rental-bus-search-results div#stepinfo{width:100%!important}div#rental-bus-search-results span.rentalBusPrice{position:unset!important;font-weight:bold}div#buses-search-results .mainButton,div#buses-search-results .mainButton button#submit_buses_search{width:100%}.rtl #buses-search-results .itemInfo .clock span{font-size:12px!important;padding-left:1px}div#passenger-search-input ul{padding-left:0;padding-right:0}.passenger-inputGroup span.iconFont{display:none}.search-bus .source{margin-top:5px}.reSearchBox .search-bus.tabs .personCount,#rental-bus-search-results .reSearchBox .tabs .personCount,.reSearchBox .search-bus.tabs .date,#rental-bus-search-results .reSearchBox .tabs .date{margin-top:5px}.reSearchBox .search-bus.tabs .personCount,#rental-bus-search-results .reSearchBox .tabs .personCount .reSearchBox .search-bus.tabs .date,#rental-bus-search-results .reSearchBox .tabs .date{margin-top:5px}}.rtl .mainButton{text-align:left;padding-left:2px;padding-right:0}.mainButton img{width:35px;margin:0 auto}.reSearchBox .date .iconFont{display:none}.reSearchBox .search-bus.tabs .buttonSearch{height:38px}.reSearchBox .search-bus.tabs .buttonSearch,div#rental-bus-search-results .reSearchBox .tabs .buttonSearch{border-radius:4px;background-color:var(--main-color2);border:none;color:var(--font-color1);text-align:center;font-size:15px;padding:0 5px;width:148px;transition:all 0.5s;cursor:pointer;height:40px;box-shadow:0px 2px #000;margin-top:5px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.reSearchBox .search-bus.tabs .form-control,div#rental-bus-search-results .reSearchBox .tabs .form-control .reSearchBox .search-bus.tabs .mobileLabel,div#rental-bus-search-results .reSearchBox .tabs .mobileLabel .reSearchBox .search-bus.tabs .form-control[disabled],div#rental-bus-search-results .reSearchBox .tabs .form-control[disabled] .reSearchBox .search-bus.tabs .form-control[readonly],div#rental-bus-search-results .reSearchBox .tabs .form-control[readonly] .reSearchBox .search-bus.tabs fieldset[disabled] .form-control,div#rental-bus-search-results .reSearchBox .tabs fieldset[disabled] .form-control .reSearchBox .search-bus.tabs .forIsf,div#rental-bus-search-results .reSearchBox .tabs .forIsf{border:1px solid #ddd;font-size:11px;padding:5px 10px;height:38px;color:var(--font-color2);background-color:#fff;width:100%;border-radius:4px;box-shadow:none}@media(max-width:767px){#buses-search-results .sort{text-align:center}#buses-search-results .sortTitle{display:none}}#buses-search-results .sort{background:#fff;line-height:34px;border-radius:4px;font-size:12px;box-shadow:0 0 3px rgb(0 0 0 / 30%);-o-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgb(0 0 0 / 30%)}@media(min-width:768px){#buses-search-results .sort{text-align:left}#buses-search-results .sortItem{margin:0 8px}}.rtl #buses-search-results .sortTitle{float:right}#buses-search-results .sortTitle{float:left;height:34px;background:var(--main-color1);color:var(--font-color1);text-align:center;position:relative;border-radius:0 4px 4px 0;padding:0 10px;line-height:30px}#buses-search-results .sortItem{display:inline-block}#buses-search-results .sortItem button{border:none;padding:0 8px;width:100%;line-height:28px;border-radius:15px;background:var(--main-color2);transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;opacity:.6;color:#fff}#buses-search-results .messege{background-color:var(--bus-color);border:1px solid #a9a9a9;color:#424242;padding:8px 15px;margin-bottom:10px;border-radius:5px;margin-top:10px}@media (min-width:768px){.rtl .seats::after{right:auto;left:0;transform:rotate3d(0,1,0,0)}.seats::after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:#fff url(bus.png) no-repeat;background-size:100% 100%;transform:rotate3d(0,1,0,180deg)}.statusBar>div{display:inline-block;margin:0 5px}.statusBar{text-align:center;font-size:12px}.rtl .seats ul{direction:ltr}.seats ul{direction:rtl;width:100%;height:30px;margin:0}.seats ul li{display:inline-block;vertical-align:top}.rtl .seats{border-radius:0 15px 15px 0}.seats{border-radius:15px 0 0 15px;width:100%;margin:0 auto;padding:10px;background:#dadada;position:relative;text-align:center}.view_seats .mob,.view_seats .mail,.view_seats .code{display:inline-block;width:32.8%}#buses-search-results .itemInfo .viewSeats,#buses-search-results .itemInfo .notReserve,#buses-search-results .itemInfo .fullC{margin:0 10px}#buses-search-results .itemInfo .price{width:25%}#buses-search-results .itemInfo .info{width:19%}#buses-search-results .itemInfo .arrow img{max-width:85px;width:100%}#buses-search-results .itemInfo .arrow{padding:0 10px}#buses-search-results .itemInfo .busImg img{width:auto;max-height:55px}.reSearchBox .search-bus.tabs .tag,div#rental-bus-search-results .reSearchBox .tabs .tag .reSearchBox .search-bus .mobileLabel,div#rental-bus-search-results .reSearchBox .tabs .mobileLabel .reSearchBox .search-bus .mobileCount,div#rental-bus-search-results .reSearchBox .tabs .mobileCount .reSearchBox .search-bus .mobileAutoCompelete,div#rental-bus-search-results .reSearchBox .tabs .mobileAutoCompelete{display:none}#buses-search-results .sort{text-align:left}.rtl #buses-search-results .sort{text-align:right}#buses-search-results .itemInfo .topItem{font-weight:bold;height:40px;line-height:40px;font-size:14px}#buses-search-results .itemInfo .busImg{width:10%}#buses-search-results .itemInfo .clock{font-size:19px;top:8px!important;right:5px!important}.rtl #buses-search-results .itemInfo .clock{left:5px!important;right:unset!important}#buses-search-results .itemInfo .way{width:44%}#buses-search-results .itemInfo .source span:nth-child(2),#buses-search-results .itemInfo .destination span:nth-child(2){font-weight:bold;display:block}}.reSearchBox .search-bus.tabs .tag,div#rental-bus-search-results .reSearchBox .tabs .tag{background:var(--main-color3);color:var(--font-color3);position:relative;left:-16px;padding:2px 15px;font-size:12px;border-radius:0 5px 5px 0}#buses-search-results .sort{background:#fff;line-height:34px;border-radius:5px;font-size:12px;box-shadow:0 0 3px rgba(0,0,0,0.3);-o-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3)}.mainDate{padding:10px 0px;text-align:center}.mainDate{margin-bottom:10px;text-align:center;display:none}.rtl .mainDate .before{float:right;text-align:right;transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mainDate button#otherdates:hover,.mainDate button#otherdates1:hover,.mainDate button#otherdates,button#otherdates1,.mainDate .next,.mainDate .before,.mainDate .next:hover,.mainDate .before:hover{transition:all ease 0.2s;-o-transition:all ease 0.2s;-webkit-transition:all ease 0.2s}.mainDate .before{float:left;text-align:left;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.mainDate .next,.mainDate .before{font-size:25px;opacity:0.8;padding-top:6px}.mainDate button#otherdates:hover,.mainDate button#otherdates1:hover,.mainDate button#otherdates,button#otherdates1,.mainDate .next,.mainDate .before,.mainDate .next:hover,.mainDate .before:hover{transition:all ease 0.2s;-o-transition:all ease 0.2s;-webkit-transition:all ease 0.2s}.mainDate .before{float:left;text-align:left;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.mainDate .next a,.mainDate .before a{cursor:pointer;color:var(--main-color1)}.mainDate .next a,.mainDate .before a{cursor:pointer;color:rgba(113,112,112,0.48)}@media (min-width:992px){.mainDate .day{width:12.2%}}.mainDate .day{display:inline-block;margin:0 2px;text-align:center;border-radius:4px}.mainDate button#otherdates{padding:0;font-size:12px;border-radius:4px;background:#ddd;width:100%;border:1px solid #ccc}.mainDate button#otherdates1{background:#fff;color:var(--font-color3);padding:0;font-size:12px;width:100%;border:1px solid #ddd}.rtl .mainDate .next{float:left;text-align:left;transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mainDate .next{float:right;text-align:right;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#buses-search-results .itemInfo{background:#fff;box-shadow:0 0px 2px rgba(0,0,0,0.2);margin-bottom:15px;padding-bottom:10px;border-radius:5px;border:1px solid #ddd;position:relative;transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s}#buses-search-results .itemInfo .topItem{margin-bottom:8px;border-bottom:1px dashed #8c8c8c}#buses-search-results .topItem{background:var(--bus-color);padding:0 10px}#buses-search-results .itemInfo .busImg,#buses-search-results .itemInfo .way{vertical-align:top;text-align:center}#buses-search-results .itemInfo .busImg,#buses-search-results .itemInfo .way,#buses-search-results .itemInfo .source,#buses-search-results .itemInfo .destination,#buses-search-results .itemInfo .arrow,#buses-search-results .itemInfo .info,#buses-search-results .itemInfo .price{display:inline-block}.rtl #buses-search-results .itemInfo .clock{right:auto;left:0px;top:0px}#buses-search-results .itemInfo .clock{position:absolute;top:0;right:3px}.itemInfo .busImg .clock{display:none}.clock span:nth-child(1){float:right;padding-left:4px;font-size:16px;font-weight:bold}.rtl #buses-search-results .itemInfo .arrow img{transform:rotate(0)}#buses-search-results .itemInfo .arrow img{transform:rotate(180deg)}#buses-search-results .itemInfo .info{text-align:center;font-size:12px}.itemInfo .busType span:nth-child(2){font-weight:bold}#buses-search-results .itemInfo .price{text-align:center}#buses-search-results .itemInfo .textPrice{font-size:17px;font-weight:bold}#buses-search-results .itemInfo .viewSeats{background:var(--main-color1);color:var(--font-color1)}#buses-search-results .itemInfo .viewSeats,#buses-search-results .itemInfo .notReserve,#buses-search-results .itemInfo .fullC{border-radius:15px;padding:0 10px;cursor:pointer}#buses-search-results .itemInfo .otherDestinations{padding:0 15px;border-top:1px dashed;margin-top:8px;margin-bottom:-4px;padding-top:2px}#buses-search-results .itemInfo .view_seats{margin-top:8px}.view_seats .modalContainer{position:relative}.view_seats .modalHeader{padding:8px 10px;font-weight:bold;background:var(--bus-color);border-radius:7px;width:98%;margin:0 auto}.view_seats .mob,.view_seats .mail,.view_seats .code{position:relative;margin-bottom:5px}.view_seats .form-control{background-color:#fff!important;border-color:#ddd;font-size:13px;width:100%;padding:5px 10px;height:34px;border-width:1px;border-radius:4px}#baseBus{position:relative}.seatActive1{background-color:white;border-color:#337ab7}.seatActive1,.seatActive2,.seatActive3,.seatActive4,.seatNoActive,.seatActive5{width:28px;height:28px;border-radius:4px;display:block;margin:2px;border:1px solid;text-align:center}#topofbase:hover,#topofbase{transition:all ease 0.2s;-o-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-webkit-transition:all ease 0.2s}#topofbase{background:#0000004d;opacity:0;position:absolute;top:0;bottom:0;right:0;left:0}.btns{max-width:235px;margin:30px auto 0}.saleBtnsub,.returnBtn a{width:105px;border-radius:4px;border:none;padding:2px 0;background:var(--main-color1);color:var(--font-color1);text-align:center;margin:10px 5px;cursor:pointer;display:inline-block;box-shadow:0px 0px 2px #000;-o-box-shadow:0px 0px 2px #000;-moz-box-shadow:0px 0px 2px #000;-webkit-box-shadow:0px 0px 2px #000}.saleBtnsub{float:right}.seatActive2,.seatActive2 a{background-color:lightskyblue;color:#fff;height:28px}.seatActive3,.seatActive3 a{background-color:pink;color:#fff}.seatActive1{border-color:#337ab7}.seatActive4{background-color:lightgrey}.seatActive5{background-color:#bbffbb;border-color:#5D5D5D}#baseSeats .errorSeat{color:red;text-align:center;margin-top:10px}.busesReserve .errorSeat{display:none}.rtl .busesReserve .btnReserve{text-align:center;direction:ltr}.busesReserve .btnReserve{text-align:center;margin-top:10px;direction:rtl}#baseSeats .back,#baseSeats .next,.busesReserve .backStep,.busesReserve .backList{display:inline-block;padding:0 10px;border-radius:4px;cursor:pointer}#baseSeats .next,.busesReserve .backList{background:var(--main-color1);color:var(--font-color1)}#baseSeats .back,.busesReserve .backStep{background:var(--main-color2);color:var(--font-color1)}.showHoverOnParent div{display:block;width:61px;background:#fff;border:1px solid #333;border-radius:10px;left:-16px;position:relative;cursor:pointer}.seatActive1:hover .showHoverOnParent div{width:61px;left:-16px;display:block;position:relative;cursor:pointer}@media(min-width:992px){.busesReserve .routeInfo{width:50.7%}.busesReserve .date,.busesReserve .time,.busesReserve .price{width:16%}}.busesReserve .routeInfo,.busesReserve .date,.busesReserve .time,.busesReserve .price,.busesReserve .date>span,.busesReserve .date>div,.busesReserve .time>span,.busesReserve .time>div,.busesReserve .price>span,.busesReserve .price>div,.busesReserve .description,.busesReserve .selectSeat,.busesReserve .formBus{display:inline-block}.busesReserve .routeInfo{background:#fff;padding:2px 0;border:1px solid var(--main-color3);vertical-align:top;line-height:22px;margin-bottom:10px;border-radius:5px}.busesReserve .routeInfo div:nth-child(1),.busesReserve .routeInfo div:nth-child(2){display:inline-block}.busesReserve .routeInfo .title{font-weight:bold}.busesReserve .routeInfo div{padding:0 10px}.busesReserve .date,.busesReserve .time,.busesReserve .price{line-height:22px;padding:2px 10px;border:1px solid var(--main-color2);margin-bottom:10px;border-radius:5px;height:50px}.busesReserve .date span:nth-child(1),.busesReserve .time span:nth-child(1),.busesReserve .price span:nth-child(1){font-size:10px}.rtl .busesReserve .date .iconFont i,.rtl .busesReserve .time .iconFont i,.rtl .busesReserve .price .iconFont i{padding-left:5px;padding-right:0}.busesReserve .date .iconFont i,.busesReserve .time .iconFont i,.busesReserve .price .iconFont i{font-size:35px;padding-right:5px}.busesReserve #stepselect{margin-bottom:15px}@media (min-width:992px){.rtl .busesReserve .description{padding-right:0;padding-left:15px;padding:5px;box-shadow:0px 0 3px rgb(0 0 0 / 50%);width:29%;margin-left:10px;margin-right:unset;border-radius:5px;background:white}.busesReserve .description{padding-right:0;padding-left:15px;padding:5px;box-shadow:0px 0 3px rgb(0 0 0 / 50%);width:29%;margin-right:10px;margin-left:unset}.busesReserve .description{padding-right:15px;vertical-align:top}.busesReserve .description{text-align:justify}}span.showPassAll{display:block;text-align:center}span.showPassAll i.fas.fa-caret-left{font-size:27px;transform:rotate(-90deg);color:var(--main-color3);position:relative;top:-2px;cursor:pointer}div#tourPassengerSearch{padding-top:10px}.busesReserve .description .title{font-size:15px;margin-bottom:10px;border-radius:8px;padding:4px 10px;border:1px solid #eaeaea;text-align:center}@media (min-width:992px){.busesReserve .selectSeat,.busesReserve .formBus{width:69.5%}}@media (min-width:768px) and (max-width:991px){div#rental-bus-search-results .reSearchBox .tabs .buttonSearch{height:36px;top:-2px;position:relative}.reSearchBox #rental-bus-searchbox .mainButton{width:17%!important}.reSearchBox .search-bus .source,.reSearchBox .search-bus .destination{width:19%}#rental-bus-search-results #baseSeats .next,.busesReserve .backList{width:25%!important;height:30px;line-height:25px}}@media(max-width:991px){.busesReserve .selectSeat,.busesReserve .formBus{width:100%}.busesReserve .description{margin-bottom:10px;width:100%;padding:10px 11px;box-shadow:0px 0 4px rgb(0 0 0 / 50%)}}@media(max-width:767px){.rtl #buses-search-results .topItem{padding-left:43px;padding-right:10px}#buses-search-results .topItem{padding-right:43px}#buses-search-results .messege{font-size:12px;text-align:justify}#buses-search-results .itemInfo .otherDestinations div{padding:0!important}.seatActive1:hover .showHoverOnParent div{left:16px}.seats{border-radius:10px}.seats ul{display:inline-grid;padding:0}#baseSeats .back,#baseSeats .next,.busesReserve .backStep,.busesReserve .backList,.busesReserve .submit input{margin-bottom:5px;display:inline-block}#baseSeats .back{min-width:186px}.busesReserve .date,.busesReserve .time,.busesReserve .price{width:100%}#buses-search-results .date div span,div#rental-bus-search-results .date div span,#buses-search-results .time div span,div#rental-bus-search-results .time div span #buses-search-results .price div span,div#rental-bus-search-results .price div span{display:inline-block!important}#buses-search-results .itemInfo .textPrice{font-size:14px}.date div,.time div,.price div{vertical-align:super}div#buses-search-results .formBus .dateF,.busesReserve .routeInfo,.formBus .name,.formBus .family,.formBus .mob,.formBus .national,.formBus .nationalCode,.formBus .mail,.formBus .gender,.formBus .passport{width:100%!important}.busesReserve .submit,.busesReserve .submit input,#baseSeats .back,#baseSeats .next,.busesReserve .backStep,.busesReserve .backList,.busesReserve .submit input{width:100%!important}}.seats{width:100%;margin:0 auto;padding:10px;background:#dadada;position:relative;text-align:center}.busesReserve #baseSeats,.busesReserve .formBus{background:#fff;padding:10px;box-shadow:0px 0 4px rgb(0 0 0 / 50%);position:relative;z-index:99}.busesReserve #stepinfo{display:none}.formBus .name,.formBus .family,.formBus .mob{width:32.9%}.busesReserve .description{text-align:justify;background:white;border-radius:5px}.busesReserve .form-control{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:34px;padding:0 10px;font-size:13px;width:100%;line-height:1.42857;color:var(--font-color2)}.formBus .name,.formBus .family,.formBus .mob,.formBus .national,.formBus .nationalCode,.formBus .mail,.formBus .gender,.formBus .passport,.formBus .dateF{display:inline-block;margin-bottom:5px;position:relative}.busesReserve .submit{display:inline-block;cursor:pointer;width:19%}.busesReserve .submit input{border:none;border-radius:5px;background:var(--main-color1);color:var(--font-color1);width:100%!important}#buses-search-results .sortItem button.active{background:var(--main-color2);color:var(--font-color1);opacity:1}.buses_filter .boxFilter label{font-weight:normal;display:block;cursor:pointer;margin:0}#topofbase:hover{visibility:visible;opacity:1;visibility:visible}.statusBar .seatActive1,.statusBar .seatActive2,.statusBar .seatActive3,.statusBar .seatActive4,.statusBar .seatNoActive,.statusBar .seatActive5{display:inline-block;position:relative;top:12px;margin:0 0 0 8px}.busesReserve .date>div span,.busesReserve .time>div span,.busesReserve .price>div span{display:block}.seatNoActive{visibility:hidden}div#buses-reserve .seatActive{cursor:pointer}.selectSeat .overDiv{background:rgba(0,0,0,0.3);position:absolute;top:0;bottom:0;right:0;left:0;z-index:9;text-align:center;border-radius:5px}.selectSeat .editBtn{display:inline-block;background:var(--main-color1);color:var(--font-color1);padding:0 15px;border-radius:4px;margin-top:30px;box-shadow:0 0 2px #000;cursor:pointer}.busesReserve #baseSeats,.busesReserve .formBus{background:#ffffff;padding:10px;position:relative;z-index:99}.view_seats .forgot-modal .mob{width:100%}.selectSeat{position:relative}.seatActive a{cursor:no-drop;display:block;border-radius:4px}.seatActive1 a{cursor:pointer!important;color:var(--font-color2)}.showHoverOnParent{display:none}.rtl .seatActive1:hover .showHoverOnParent{width:61px;left:0;display:block;position:relative;top:-6px}.seatActive1:hover .showHoverOnParent{width:61px;left:32px;display:block;position:relative;top:-6px}@media (min-width:768px){div#passenger-search-input ul{padding:0}.passenger-inputGroup input.form-control{width:87%!important}.formBus .name,.formBus .family,.formBus .mob{width:24.5%}.formBus .national,.formBus .nationalCode,.formBus .mail,.formBus .gender,.formBus .passport,.formBus .dateF{width:24.5%}}.passenger-inputGroup input.form-control{display:inline-block}.passenger-inputGroup span.iconFont{background:#d0dce6;text-align:center;padding:5px 8px;border-radius:5px}@media (max-width:767px){li.passFound{padding-top:12px;text-align:center}.passenger-inputGroup input.form-control{width:100%}.seatActive1:hover .showHoverOnParent{left:-32px;top:-1px}.busType{font-size:10px}div#rental-bus-search-results .busType{position:unset!important}#buses-search-results .itemInfo{font-size:12px}#buses-search-results .itemInfo .busImg{width:15%;margin-bottom:5px}#buses-search-results .itemInfo .way{width:82%;line-height:22px}#buses-search-results .itemInfo .info,#buses-search-results .itemInfo .price{width:49%}#buses-search-results .itemInfo .busImg img{width:100%}#buses-search-results .itemInfo .busType span:nth-child(1){display:none}#buses-search-results .itemInfo .capacity span:nth-child(1){background:var(--main-color3);color:#fff}}#buses-search-results .itemInfo .capacity span:nth-child(1){padding:0 3px;border-radius:2px;font-weight:bold}@media (max-width:991px){.rtl .buses_filter .buttonFilter{left:auto;right:45%}.rtl .bus-results-filter{left:auto;right:-90%}.bus-results-filter{position:fixed;left:-90%;top:0;bottom:0;overflow-y:auto;z-index:11;width:100%;max-width:90%;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.buses_filter .buttonFilter{position:fixed;bottom:10px;left:43%;z-index:1111;display:block;width:45px;text-align:center;background:var(--main-color2);color:var(--font-color1);border-radius:50%;height:45px;line-height:43px;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;cursor:pointer;font-size:13px}.buses_filter .buttonFilter a{color:var(--font-color1);position:relative;top:2px;line-height:30px}.buses_filter .buttonFilter .doFilter,.buses_filter .buttonFilter.active .filter{display:none}.buses_filter .buttonFilter.active{background:var(--main-color1);height:45px;border-radius:50%;bottom:8px}.buses_filter .buttonFilter .doFilter,.buses_filter .buttonFilter.active .filter{display:none}.buses_filter .buttonFilter a{color:var(--font-color1);position:relative;top:2px;line-height:39px}.buses_filter .buttonFilter.active .doFilter{display:block}}@media (min-width:300px){.rtl .buses_filter .buttonFilter.active{right:90%;left:auto;margin-right:-22.5px;margin-left:0}.buses_filter .buttonFilter.active{right:auto;left:83%;margin-right:-22.5px;margin-left:0}}@media (max-width:991px){.rtl .bus-results-filter.active{right:0;left:auto}.bus-results-filter.active{right:auto;left:0}.rtl .bus-results-filter{left:auto;right:-90%}bus-results-filter{position:fixed;left:-90%;top:0;bottom:0;overflow-y:auto;z-index:11;width:100%;max-width:90%;transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}}div#buses-search-results .capacity{direction:ltr}div#buses-search-results .boxFilter .priceRang{direction:ltr}.rtl div#buses-search-results .boxFilter .priceRang{direction:rtl}.otherDestinations div{display:inline-block;padding:0 15px}div#buses-search-results .mainButton{display:inline-block}#rental-bus-search-results .itemInfo .way{width:100%;display:block!important}.searchBoxForm{width:100%!important}.rtl #rental-bus-search-results{direction:rtl}#rental-bus-search-results{direction:ltr;font-size:13px;line-height:28px}#rental-bus-search-results .reSearchBox{background:var(--main-color1);border-radius:8px;padding:25px 10px;margin-bottom:10px;border:1px solid #ccc}.rtl #rental-bus-search-results .sortTitle{margin-left:10px;margin-right:0px!important}#rental-bus-search-results .sortTitle{height:34px;background:var(--main-color1);color:var(--font-color1);text-align:center;position:relative;border-radius:0 4px 4px 0;padding:0 10px;line-height:30px;margin-right:10px;display:inline-block}#rental-bus-search-results .sort{background:#fff;line-height:34px;border-radius:4px;font-size:12px;text-align:right;box-shadow:0 0 3px rgba(0,0,0,0.3);-o-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3)}#rental-bus-search-results .sortItem{display:inline-block;margin:0 10px}#rental-bus-search-results .sortItem button{border:none;padding:0 8px;width:100%;line-height:28px;border-radius:15px;background:var(--main-color2);transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;opacity:.6;color:#fff}#rental-bus-search-results .sortItem button.active{background:var(--main-color1);color:var(--font-color1)}#rental-bus-search-results .messege{background-color:var(--bus-color);border:1px dashed var(--main-color1);color:#31708f;padding:8px 15px;margin-bottom:10px;border-radius:5px;margin-top:10px}#rental-bus-search-results .itemInfo{background:#fff;margin-bottom:15px;padding-bottom:10px;border-radius:7px;box-shadow:0px -1px 5px 1px #3768f621;border:1px solid #ddd;position:relative;padding:50px 25px 5px 10px!important;transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s}#rental-bus-search-results .topItem{background:#ddd;padding:0 10px}#rental-bus-search-results .itemInfo .busImg,#rental-bus-search-results .itemInfo .way,#rental-bus-search-results .itemInfo .source,#rental-bus-search-results .itemInfo .destination,#rental-bus-search-results .itemInfo .arrow,#rental-bus-search-results .itemInfo .info,#rental-bus-search-results .itemInfo .price{display:inline-block}#rental-bus-search-results .itemInfo .clock{position:absolute;top:0;right:10px}#rental-bus-search-results .itemInfo .source span:nth-child(2),#rental-bus-search-results .itemInfo .destination span:nth-child(2){display:block}#rental-bus-search-results .itemInfo .info{text-align:center;font-size:12px;width:100%!important;display:block!important}#rental-bus-search-results .itemInfo .capacity span:nth-child(1){padding:0 3px;border-radius:2px;font-weight:bold}#rental-bus-search-results .itemInfo .price{text-align:center}#rental-bus-search-results .itemInfo .textPrice{font-size:17px;font-weight:bold}#rental-bus-search-results .itemInfo .viewSeats,#rental-bus-search-results .itemInfo .notReserve,#rental-bus-search-results .itemInfo .fullC{border-radius:4px;padding:0 10px;cursor:pointer}#rental-bus-search-results .itemInfo .viewSeats{background:var(--main-color2);color:var(--font-color1);border-radius:7px;width:90%;margin:0 auto}#rental-bus-search-results .itemInfo .notReserve{background:#ddd;color:var(--font-color3);cursor:not-allowed}#rental-bus-search-results .itemInfo .fullC{background:var(--main-color1);color:var(--font-color1)}#rental-bus-search-results .itemInfo .way{}#rental-bus-search-results .itemInfo .busImg{padding-top:8px;padding-bottom:10px}#rental-bus-search-results .itemInfo .busImg,#rental-bus-search-results .itemInfo .way{vertical-align:top;text-align:center}#rental-bus-search-results .itemInfo .topItem{margin-bottom:8px}#rental-bus-search-results .itemInfo .arrow img{transform:rotate(180deg)}#rental-bus-search-results .itemInfo .otherDestinations{padding:0 15px;border-top:1px dashed;margin-top:8px;margin-bottom:-4px;padding-top:2px}#rental-bus-search-results .itemInfo .price{width:27%;border-right:1px dashed var(--main-color1);height:100%!important;min-height:158px;position:relative}#rental-bus-search-results .itemInfo .busImg img{border-radius:5px;max-width:120px!important;max-height:120px!important;min-height:100px;object-fit:cover}#rental-bus-search-results .sortItem button.active{background:var(--main-color2);color:var(--font-color1);opacity:1}@media(max-width:767px){#rental-bus-search-results .itemInfo{padding-bottom:40px!important;padding:50px 25px 40px 25px!important}#rental-bus-search-results .itemInfo .busImg,#rental-bus-search-results .itemInfo .price{display:block;width:100%!important;border-bottom:1px dashed;padding-bottom:7px;padding-top:7px;position:relative}#rental-bus-search-results .itemInfo .price{border:0}#rental-bus-search-results .itemInfo .textPrice{margin:10px auto}label.textLabel{display:none!important}div#rental-bus-search-results .tag{opacity:0}#rental-bus-search-results .sortTitle{margin-left:10px!important}#rental-bus-search-results .itemInfo .busImg img{max-height:200px!important;margin-bottom:15px;min-height:100px;object-fit:cover;box-shadow:0 0px 10px 0 #666;max-width:208px!important}}.rbRighttitle{font-size:22px;margin-bottom:20px;font-weight:bold}.baseSeatsRight,.baseSeatsLeft{border-top:1px solid var(--main-color1);padding:20px!important;background:white;width:100%!important;margin:0 auto}.RbusNumber,.RbusReserver{display:inline-block;width:32.8%}.RbusNumber select,.RbusReserver select,.rbTripType select{height:35px!important;border-radius:5px;width:99%;border-color:#ccc}.RbusNumber label.textLabel,.RbusReserver span,.rbTripType span{margin:0!important;position:relative;right:10px}label.textLabel{}.rbSourceArea,.rbDestArea{padding:20px 0px 20px 5px;display:inline-block;width:66.5%;position:relative;top:15px}.rbSourceArea textarea.form-control,.rbDestArea textarea.form-control{width:100%!important;border:1px solid #ccc;border-radius:5px!important;padding:10px}.rbClock select{width:100%;margin-right:0!important;height:35px!important;border-radius:5px}.rbClock{padding:0 0px 0 5px;width:32.8%;display:inline-block}div#rental-bus-reserve #baseSeats{background:#fff;box-shadow:unset}.rbCheck select{height:35px!important;border-radius:5px;width:29%;margin-bottom:10px}.rtl .rbselectedServiceslength{text-align:right}.rbselectedServiceslength{text-align:left;display:block!important;font-size:14px!important}.rbavailableServices select{height:35px!important;border-radius:5px}.rbavailableServicesBtn{display:inline-block}.rbavailableServicesBtn button{height:35px!important;border-radius:5px!important}.rbavailableServices{margin-top:15px}.rbavailableServicesBtn input{height:35px!important;border-radius:5px;border:1px solid;padding:2px 10px}div#rental-bus-search-results .formBus{border:1px solid var(--main-color2);text-align:justify;box-shadow:unset;border-top:0}#rental-bus-search-results #baseSeats .next,.busesReserve .backList{width:19%;padding:3px;border-radius:5px!important;background:var(--main-color3)}#rental-bus-search-results .busesReserve .submit{line-height:30px;padding:3px;border-radius:5px!important;height:33px;position:relative;top:1px}.rbiagree{padding-top:10px}@media(max-width:767px){.baseSeatsRight,.baseSeatsLeft,.RbusNumber,.RbusReserver,.rbTripType,.rbSourceArea,.rbDestArea,.rbCheck select,.RbusNumber select,.RbusReserver select,.rbTripType select{width:100%!important;margin-left:0!important;margin-right:0!important}.baseSeatsRight,.baseSeatsLeft{margin-bottom:15px}.baseSeatsRight{padding:15px!important}.rbSourceArea,.rbDestArea,.rbClock{padding-right:0;padding-left:0}.RbusNumber select,.RbusReserver select,.rbTripType select{margin:0!important}.rbavailableServicesBtn input,.rbavailableServicesBtn button{display:block}.rbavailableServicesBtn input,.rbavailableServicesBtn button,.rbavailableServices select,.rbavailableServicesBtn{width:100%!important;margin:10px 0 0 0!important}.rbiagree{padding-top:10px}.rbiagree label{font-size:13px!important}.rbstep{display:block!important;width:100%!important}.rbstep .date,.rbstep .price{width:100%!important}}#rental-bus-search-results .login-modal .reset{width:48%;margin-left:8px}div#rental-bus-search-results .view_seats .modalContainer{margin-top:30px}div#rental-bus-search-results .view_seats .modalContainer .modalBody{text-align:left}.rtl div#rental-bus-search-results .view_seats .modalContainer .modalBody{text-align:right}#rental-bus-search-results .itemInfo .textPrice span{padding:0 7px}.RbusNumber{padding-left:10px}.rtl .RbusNumber{padding-left:0px}input[type=checkbox]{position:relative;width:20px;height:20px;color:#363839;border:1px solid var(--font-color2);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1);top:8px}input[type=checkbox]:before{position:absolute;content:"";display:block;top:-3px;left:5px;width:8px;height:14px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}input[type=checkbox]:checked{color:#fff;border-color:var(--main-color2);background:var(--main-color2);margin-right:0px!important}input[type=checkbox]:checked:before{opacity:1}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:unset}div#rental-bus-reserve .busesReserve .date,div#rental-bus-reserve .busesReserve .time,.busesReserve .price{min-width:185px!important;width:auto!important}.rbTripType select{width:99%}.rtl .rbTripType{padding-left:unset!important}.rbTripType{padding-left:10px!important;width:33%;display:inline-block}.RbusReserverInner{width:100%;margin:0 auto}.RbusReserverInner div{display:inline-block;margin:0!important;width:49.5%;padding:15px 1px 0}.RbusReserverInner input{margin:10px 0px 10px 0px!important;height:35px!important;border-color:#767676!important;width:100%!important}span.offPrice,span.mainPrice{display:block}span.tPrice{font-size:14px!important}span.mainPrice{font-size:14px;text-decoration:line-through 2px red}.basketInfoOnly .basketListFlight .way{margin-top:8px;position:relative;display:inline-block;width:100%;border-bottom:1px dashed}.basketInfoOnly .busImg img{width:50%;margin:0 auto;display:block;border-radius:5px}.infoOnlyBus{padding:30px 10px}.basketInfoOnly .basketListFlight .info{padding-left:12px;display:block;width:100%;text-align:center;border-bottom:1px dashed}.fullWidth-bassket .scrollDiv .busImg img{max-width:150px!important;max-height:100%;width:100%!important;border-radius:5px}.reSearchBox #rental-bus-searchbox .textLabel{display:none}.basketInfoOnly .rental-bus-details th,.rental-bus-details td{text-align:center}.basketInfoOnly .rental-bus-details th{background:#f0f0f0}.basketInfoOnly .rental-bus-details td{border:1px solid #f0f0f0;border-radius:0!important}@media (min-width:767px){.reSearchBox #rental-bus-searchbox .source,.reSearchBox #rental-bus-searchbox .destination{width:14%}.reSearchBox #rental-bus-searchbox .personCount{width:15%}.reSearchBox #rental-bus-searchbox .date{width:17%}.reSearchBox #rental-bus-searchbox .serviceCount{width:8%}}.reSearchBox #rental-bus-searchbox .date.local.jalaaliInput,.reSearchBox #rental-bus-searchbox .date.return{width:15%}.reSearchBox #rental-bus-searchbox .mainButton{display:inline-block;width:10%}@media (min-width:768px) and (max-width:991px){}@media (max-width:767px){div#rental-bus-reserve .busesReserve .date,div#rental-bus-reserve .busesReserve .time,.busesReserve .price{width:100%!important}.wayInfoBox{width:100%!important;position:unset!important}span.capRb{bottom:0px!important;left:8%!important;right:unset!important;width:84%!important;position:absolute!important;color:#ffffff!important;box-shadow:0 -6px 7px -6px #2f2f2f;height:22px!important}span.capRb:before{}div#rental-bus-search-results span.capRb:after,div#rental-bus-search-results span.capRb:before{}div#rental-bus-search-results .capacity{top:0px!important;left:8.3%!important;min-width:84%!important;right:unset!important;box-shadow:0 8px 7px -7px #2f2f2f}div#rental-bus-search-results .resType{position:unset!important}div#rental-bus-search-results span.possibilities{position:unset!important}}.wayInfoBox{display:inline-block;width:58%;position:relative;top:9px;background-image:linear-gradient(-90deg,#ffffff,var(--train-color),#ffffff);padding:15px 0;height:107px}span.capRb{position:absolute;bottom:-35.5px;right:-129px;background:var(--main-color1);color:#fff;width:132px;height:22px;line-height:22px}span.capRb:before{content:"";position:absolute;right:-20px;width:0;border-left:0px solid transparent;border-right:20px solid transparent;border-bottom:22px solid var(--main-color1)}span.capRb:after{content:"";position:absolute;left:-20px;width:0;border-left:20px solid transparent;border-right:0px solid transparent;border-bottom:22px solid var(--main-color1);height:0}.busesReserve .date.type{line-height:45px}.baseSeatsLeft span{font-size:18px;font-weight:bold;display:block}.busesReserve .date .iconFont i:before,.busesReserve .price .iconFont i:before{color:var(--main-color1)}div#rental-bus-search-results .busType{position:absolute;top:-62px;right:-133px}div#rental-bus-search-results .view_seats .login-modal{position:fixed;z-index:99999;top:0;left:0;right:0;width:100%;height:100%;overflow:auto;background-color:rgba(56,56,56,.59);transition:opacity .3s ease;padding:50px 15px 0 15px;direction:ltr}div#rental-bus-search-results span.possibilities{position:absolute;top:-39px;right:-133px}div#rental-bus-search-results .resType{position:absolute;top:-41px;left:85px}div#rental-bus-search-results .capacity{background:var(--main-color1);color:#fff!important;position:absolute;top:-71px;left:56px;height:22px;min-width:132px;line-height:23px}div#rental-bus-search-results .capacity:before{content:"";position:absolute;right:-19px;width:0;height:0;border-left:0px solid transparent;border-right:19px solid transparent;border-top:22px solid var(--main-color1)}div#rental-bus-search-results .capacity:after{content:"";position:absolute;left:-19px;width:0;height:0;border-left:19px solid transparent;border-right:0px solid transparent;border-top:22px solid var(--main-color1)}div#rental-bus-search-results span.rentalBusPrice{position:absolute;right:11px}div#rental-bus-search-results div#stepselect{width:88.8%;margin:0 auto;border:1px solid var(--main-color2);border-radius:4px;position:relative;padding-top:10px;border-bottom:0}div#rental-bus-search-results .selectSeat{box-shadow:unset!important}div#rental-bus-search-results span.stepselectTitle{display:block;position:absolute;z-index:9999;background:var(--main-color1);color:#fff;top:-17px;right:22.5%;left:auto;width:550px;text-align:center;font-size:16px;height:35px;line-height:35px}div#rental-bus-search-results .rbstep{padding-bottom:15px}div#rental-bus-search-results .baseSeatsBox :first-child{}div#rental-bus-search-results div#stepinfo{width:88.8%;margin:0 auto}div#rental-bus-search-results .formBusText{border-top:1px solid var(--main-color1);padding-top:10px}div#rental-bus-search-results .rbSourceArea textarea,.rbDestArea textarea{border:1px solid #ccc;height:36px!important}div#rental-bus-search-results .rbClock select{border:1px solid #ccc!important}div#rental-bus-search-results .RbusNumber label,.RbusReserver span,.rbTripType span{right:0!important}.rbCheck{display:block;border-top:1px solid var(--main-color1);width:100%;padding:10px 0px 15px 10px}.baseSeatsRight{border-top:unset}.boxRbusNumber{background:#eee;padding:10px 5px 10px 0}.reSearchBox #rental-bus-searchbox .date.local.jalaaliInput.oneWay{width:30%}span.mPrice{background:var(--train-color);width:90%;margin:0 auto;border-radius:7px}#rental-bus-reserve .route-bus .title{position:relative;top:-36px}#rental-bus-reserve .bus-type{position:relative;top:-12px}.rbCheck label,.rbiagree label{font-weight:bold;font-size:14px}.baseSeatsLeft :first-child span{font-size:14px!important;font-weight:unset!important}div#rental-bus-reserve .btnReserve{direction:revert!important}@media (min-width:768px) and (max-width:991px){#rental-bus-search-results .itemInfo .price{width:22%!important}.busesReserve .date,.busesReserve .price{width:30%!important;margin:5px!important}div#rental-bus-search-results div#stepselect,div#rental-bus-search-results div#stepinfo{width:93%}#rental-bus-search-results .busesReserve .submit{height:30px;line-height:24px;position:relative;top:-25px}div#rental-bus-search-results span.stepselectTitle{right:24%}}.formBusText2 pre{color:var(--main-color3)!important;font-weight:100!important;font-family:'IRANSans-web'}div#basket_list,.wayInfoBox{background:unset!important}@media(min-width:768px){div#basket_list .wayInfoBox{background:unset!important;width:100%;padding-top:35px!important;height:auto!important}div#basket_list span.capRb{bottom:unset!important;top:-150px;right:20%!important;width:100%;position:unset;background:unset;color:#323232}.basketInfoOnly div#basket_list .basketListFlight .infoOnlyBus .info>:nth-child(2){padding-bottom:20px}div#basket_list .infoOnlyBus .price{margin-top:22px!important}}div#basket_list span.capRb:before{border-left:0px solid transparent;border-right:19px solid transparent;border-top:28px solid var(--main-color1);border-bottom:unset!important;right:-19px}div#basket_list span.capRb:after{border-left:19px solid transparent;border-right:0px solid transparent;border-top:28px solid var(--main-color1);border-bottom:unset!important}.basketListFlight.flightFullWidth .infoOnlyBus .way{display:unset!important;text-align:center}.basketListFlight.flightFullWidth .infoOnlyBus .way .source{width:100%!important}.infoOnlyBus .way .source span{display:block}@media(max-width:767px){div#basket_list span.capRb{top:-222px;width:60%;right:20%!important}div#basket_list,.wayInfoBox{padding-top:0px}span.descriptionRb{width:100%!important;display:block;text-align:center}.wayInfoBox{height:auto!important;display:flex;flex-direction:column-reverse}}.sourceRb,.arrowRb,.destinationRb{display:inline-block}@media(min-width:992px){#rental-bus-search-results .wayInfoBox{background-image:linear-gradient(-90deg,#ffffff,var(--train-color),#ffffff)!important;position:relative}span.descriptionRb{position:absolute;top:-28px;display:block;width:80%;text-align:center}.sourceRb,.destinationRb{width:26%}.RbusReserverInner.otherOpt .name{width:32.9%}}@media(max-width:991px){.RbusReserverInner.otherOpt .name,.RbusReserverInner .name{width:100%!important}}.at_serviceRb{display:flex;flex-direction:column;border:1px solid rgb(4,53,93);border-radius:4px;padding:10px;background:rgba(4,53,93,0.12)}.at_serviceRb>:first-child{font-size:18px!important;font-weight:bold}.at_serviceRb p{list-style-type:circle!important}span.offlineReserve{font-size:15px;font-weight:bold}@media(max-width:767px){#rental-bus-search-results .arrowRb{width:50%}#rental-bus-search-results .arrowRb img{width:100%}#rental-bus-search-results .itemInfo .way{background-image:linear-gradient(-90deg,#ffffff,var(--train-color),#ffffff);padding-top:15px;margin-top:0px;border-bottom:1px dashed}#rental-bus-search-results .itemInfo .info div{border-bottom:1px dashed rebeccapurple}#rental-bus-search-results .itemInfo .textPrice .offPrice,#rental-bus-search-results .itemInfo .textPrice .mainPrice{display:block!important;background:#e9eefe;border-radius:7px;width:90%;margin:6px auto}#rental-bus-search-results .itemInfo .textPrice span.tPrice{display:none!important}#rental-bus-search-results span.capRb:before{content:"";width:0;height:0;border-left:0px solid transparent;border-right:20px solid transparent;border-bottom:22px solid var(--main-color1);position:absolute;left:-20px}#rental-bus-search-results .textPriceBox .rb_basePrice{position:absolute;width:19%;right:5px}}