:root {
--whitebg:#fff;
--blackclr:#000;
--bannerbg:#4b4b4b;
--lightgrey:#eeeeee;
--couponblck:#636363
}
body::-webkit-scrollbar-thumb {
    background: #8b8b8b; /* Scrollbar thumb color */
}
body.bw .searchengBg {
	background-image: linear-gradient(to right, var(--bannerbg), var(--bannerbg));
}
body.bw .srlabel-frm {
	color: var(--bannerbg)
}
body.bw .srchBtnSe, .body.bw .main-head-cnt {
	background: var(--blackclr)
}
body.bw .nwsearch_wrap {
	box-shadow: none
}
body.bw .emt_listrgt ._btnclick {
	background: var(--blackclr)
}
body.bw ._tabbox .activetb {
	background: var(--blackclr)
}
body.bw .view_btn a {
	background: var(--blackclr)
}
body.bw .emtmateicn {
	filter: grayscale(100%) contrast(200%);
}
body.bw .emtdeskicn {
	filter: grayscale(100%) contrast(200%);
}
body.bw .emtroyalico {
	filter: grayscale(100%) contrast(200%);
}
body.bw .expbharatico {
	filter: grayscale(100%) contrast(200%);
}
body.bw .joinemtpro {
	filter: grayscale(100%) contrast(200%);
}
body.bw .expbharatico {
	filter: grayscale(100%) contrast(200%);
}
body.bw .supportusrico {
	filter: grayscale(100%) contrast(200%);
}
body.bw .newHeaderLogo {
	filter: grayscale(100%) contrast(200%);
}
body.bw .activecl {
	color: var(--blackclr) !important;
}
body.bw ._offrdate {
	color: var(--blackclr) !important;
}
body.bw ._count {
	color: var(--blackclr) !important;
}
body.bw .bordttl {
	color: var(--blackclr) !important;
}
body.bw .busType {
	color: var(--blackclr) !important;
}
body.bw ul.newbreadcrumb li a {
	color: var(--blackclr) !important;
}
body.bw ul.newbreadcrumb li a:hover {
	color: var(--blackclr) !important;
}
body.bw ._listrwmenu ul ._actvrmenu {
	background: var(--lightgrey);
}
body.bw ._listrwmenu ul li a:hover {
	background: var(--lightgrey);
}
body.bw ._menurohdr ul ._actvrmenu {
	background: var(--lightgrey);
}
body.bw ._menurohdr ul li a:hover {
	background: var(--lightgrey);
}
body.bw ._Hlgtprduct ._Hlprdtlst:hover {
	background: var(--lightgrey);
}
body.bw ._tabbox .toprfllink:hover {
	background: var(--lightgrey);
}
body.bw .ecpl_rbx:hover {
	background: var(--lightgrey);
}
body.bw img {
	filter: grayscale(100%);
}
body.bw ._listrwmenu ._actvrmenu .meuicowidth {
	filter: grayscale(100%);
}
body.bw ._actvrmenu .meuicowidth {
	filter: grayscale(100%);
}
body.bw .meuicowidth {
	filter: grayscale(100%);
}
body.bw ._Hlpicowdh2 {
	filter: grayscale(100%);
}
body.bw ._Hlpicowdh {
	filter: grayscale(100%);
}
body.bw ._img img {
	filter: grayscale(100%);
}
body.bw ._tvl_guid .w50, body.bw .bottom_brdr {
	filter: grayscale(100%);
}
body.bw .swiper-button-next {
	filter: grayscale(100%);
}
body.bw .swiper-button-prev {
	filter: grayscale(100%);
}
body.bw ._hotlcity {
	filter: grayscale(100%);
}
body.bw .tp-mtr {
	background-image: linear-gradient(to right, var(--bannerbg), var(--bannerbg));
}
body.bw ._mhdline {
	background: var(--whitebg)!important;
	color: var(--blackclr);
}
body.bw .ftnovact {
	background: var(--whitebg)!important;
	color: var(--blackclr);
}
body.bw ._Hlgtprduct {
	background: var(--whitebg);
}
body.bw ._offerbxfx {
	background: var(--bannerbg);
}
body.bw ._offrcuupn {
	background: var(--couponblck);
}
body.bw ._tvl_guid ._t3 a {
	color: var(--blackclr)
}
body.bw .swiper-button-next {
	color: var(--blackclr)
}
body.bw .swiper-button-prev {
	color: var(--blackclr)
}
body.bw ._exprtxt {
	color: var(--blackclr)
}
body.bw .vwofr {
	color: var(--blackclr)
}
body.bw ._favplcbx {
	border: 1px solid #919191;
	background: linear-gradient(135deg, #fff 30%, #fdfdfd 100%);
}
body.bw .ftnovact::after {
	border-right: 23px solid var(--whitebg);
}
body.bw .ylwbg {
	background: transparent
}
body.bw iframe[src*="trustpilot.com"] {
	filter: grayscale(100%) contrast(200%);
}
body.bw .tp-mtr {
	background-image: linear-gradient(to right, var(--bannerbg), var(--bannerbg)) !important;
}
body.bw .main-head-cnt {
	background-image: linear-gradient(to right, var(--bannerbg), var(--bannerbg)) !important;
}
body.bw .search_bg {
	box-shadow: none;
}
body.bw .hp_icn2 {
	filter: grayscale(100%);
}
body.bw .hp_icn3 {
	filter: grayscale(100%);
}
body.bw .dt_icn2 {
	filter: grayscale(100%);
}
body.bw .datelbl:after {
	filter: grayscale(100%);
}
body.bw .date-controls-sec {
	background: var(--lightgrey);
	border: 1px solid #eeeeee;
}
body.bw .date-controls-sec:hover {
	background: var(--lightgrey);
	color: #000;
	border: 1px solid #eeeeee;
}
body.bw .date-controls-sec:first-child:hover {
	background: var(--lightgrey);
	color: #000;
	border: 1px solid #eeeeee;
}
body.bw .bsrc-btn {
	background: var(--blackclr);
}
body.bw .bsrc-btn:hover {
	background: var(--blackclr);
}
body.bw .bg_full_nv2 {
	background: #f2f2f266;
}
body.bw .ovrlrting {
	border: 1px solid #919191
}
body.bw .goArrw {
	background: var(--blackclr);
}
body.bw .ui-state-default:hover {
	background: var(--blackclr);
}
body.bw .ui-datepicker td .ui-state-highlight {
	border: 2px solid var(--blackclr);
	color: var(--blackclr);
}
body.bw .ui-datepicker td a.ui-state-highlight:hover {
	color: var(--whitebg);
}
body.bw .Boarding-details .bording-wrap .title h4 {
	color: var(--whitebg);
}
body.bw .ui-state-active {
	border: 1px solid var(--blackclr);
	background: var(--blackclr);
}
body.bw .ui-widget-content body.bw .ui-state-active {
	border: 1px solid var(--blackclr);
	background: var(--blackclr);
}
body.bw .ui-datepicker th {
	color: var(--blackclr);
}
body.bw #toTop div {
	background: var(--blackclr) !important;
}
body.bw .tp-widget-review__source {
	color: var(--blackclr)
}
body.bw .date-and-user-info-wrapper {
	color: var(--blackclr)
}
body.bw .loaderpp {
	border: 1px solid var(--whitebg);
}
body.bw .container_b1 input:checked ~ .checkmark_b {
	border: 1px solid var(--blackclr);
	background-color: var(--blackclr);
}
 body.bw ._logimg, {
 filter: grayscale(100%);
}
body.bw .logbgA, body.bw .logbgD {
	background: var(--lightgrey);
}
body.bw .logbgB {
	background: var(--lightgrey);
}
body.bw .logbgC {
	background: var(--lightgrey);
}
body.bw .image-slide {
	background: #f6f6f6;
	border-color: var(--blackclr)
}
body.bw .logedrobg {
	background: #f6f6f6;
	border-color: var(--blackclr)
}
body.bw #footerpage {
	filter: grayscale(100%) contrast(100%);
}
body.bw #contrastToggle img {
	filter: none!important
}
body.bw .icoradio-empty:before {
	border: 1px solid var(--blackclr);
}
body.bw .icoradio-empty2:before {
	border: 1px solid var(--blackclr);
}
body.bw ul.newbreadcrumb li a {
	color: var(--blackclr);
}
body.bw .fare_sec {
	color: var(--blackclr);
}
body.bw .d_date {
	color: var(--blackclr);
}
body.bw .bus_ttl {
	color: var(--blackclr);
}
body.bw #tabs li a {
	color: var(--blackclr);
}
body.bw #tabs li a:hover {
	color: var(--blackclr);
}
body.bw #tabs li a.inactive:hover {
	color: var(--blackclr);
}
.body.bw #viewMoreBtn {
	color: var(--blackclr);
}
body.bw #viewMoreBtn:hover {
	color: var(--blackclr);
}
.body.bw .sb_link {
	color: var(--blackclr);
}
body.bw a:focus {
	color: #000 !important;
}
body.bw ._dropdownromenu a:hover {
	color: #000 !important;
}
body.bw img {
	filter: grayscale(100%);
}
body.bw bannr {
	filter: grayscale(100%);
}
body.bw .seat_icn {
	filter: grayscale(100%);
}
body.bw .d_arr {
	filter: grayscale(100%);
}
body.bw .arw_lft {
	filter: grayscale(100%);
}
body.bw .emt_listrgt ._btnclick {
	background: var(--blackclr) !important;
}
body.bw ._tabbox .activetb {
	background: var(--blackclr) !important;
}
body.bw .view_btn a {
	background: var(--blackclr) !important;
}
body.bw .slct_btn {
	background: var(--blackclr) !important;
}
body.bw .Boarding-details .bording-wrap .title {
	background: var(--blackclr) !important;
}
body.bw .Boarding-details .bording-wrap .bordeing-pass {
	filter: grayscale(100%);
}
body.bw .b_fare {
	color: var(--blackclr);
}
body.bw .sb_link {
	color: var(--blackclr);
}
body.bw .bus-type {
	color: var(--blackclr);
}
body.bw #viewMoreBtn {
	color: var(--blackclr);
}
body.bw #tabs li a {
	filter: grayscale(100%);
}
body.bw #tabs li a:hover {
	filter: grayscale(100%);
}
body.bw .list_box {
	background: var(--whitebg);
}
body.bw ._signuppnl _subheaderlink a:hover {
	color: var(--whitebg) !important;
}
 \*bus ticket close*\ 
 body.bw .breadcrumb-wrap body.bw.list-wrap ul li a:hover {
color: var(--blackclr);
}
body.bw.trncontent li a:hover {
	color: var(--blackclr);
}
body.bw .list-bus-wrap {
	background: var(--whitebg);
}
body.bw .list-bus-wrap .ctyrtttl {
	color: var(--blackclr);
}
body.bw .book-bus-wrap .book-bus-detail .second .second-wrap .left p {
	color: var(--blackclr);
}
body.bw .book-bus-wrap .book-bus-detail .first .first-wrap p {
	color: var(--blackclr);
}
body.bw .trn-tab button.active {
	color: var(--blackclr);
}
body.bw .trn-tab button:hover {
	color: var(--blackclr);
}
body.bw .trncontent li a:hover {
	color: var(--blackclr);
}
body.bw .book-bus-wrap .book-bus-detail {
	border: 1px solid var(--lightgrey);
}
body.bw .gray-box-text .text-wrap {
	border: 1px solid var(--lightgrey);
}
body.bw .book-bus-wrap .book-bus-detail .thired .thired-wrap .left .ctrtprc {
	color: var(--blackclr);
}
body.bw .book-bus-wrap .book-bus-detail .first .first-wrap p {
	color: var(--blackclr);
}
body.bw .title h2 {
	color: var(--whitebg);
}
body.bw .gray-box-text .text-wrap, body.bw .pplr-trn {
	background: var(--whitebg);
	border: 1px solid rgb(237 237 237);
}
body.bw .trn-tab button.active, body.bw .trn-tab button:hover {
	color: var(--blackclr);
}
body.bw .breadcrumb-wrap .list-wrap ul li a:hover {
	color: var(--blackclr);
}
.trncontent li a:hover {
	color: var(--blackclr);
}
body.bw .trn-tab button.active img {
	filter: grayscale(100%)
}
\*city bus close*\ 
  body.bw .brdcrum a {
color: var(--blackclr);
}
body.bw .brdcrum a:hover {
	color: var(--blackclr);
}
body.bw .bus-tab button.active img {
	filter: grayscale(100%);
}
body.bw .faqbx .accordion__item__header::before {
	border-right: 3px solid #080808;
	border-bottom: 3px solid #000000;
}
body.bw .buscontent {
	background: var(--whitebg);
}
body.bw .bs-title em {
	color: var(--blackclr);
}
body.bw .bsprc {
	color: var(--blackclr);
}
body.bw .bs-title em {
	color: var(--blackclr);
}
.brdcrum a.currntpg {
	color: var(--blackclr);
}
body.bw .bus-tab button.active {
	color: var(--blackclr);
}
body.bw .bus-tab button:hover {
	color: var(--blackclr);
}
body.bw .buscontent li a:hover {
	color: var(--blackclr);
}
 \*bus by city*\  
 body.bw .list-bus-wrap h4 {
color: var(--blackclr);
}
body.bw .list-bus-wrap h4 {
	color: var(--blackclr);
}
body.bw .book-bus-wrap .book-bus-detail .thired .thired-wrap .left h6 {
	color: var(--blackclr);
}
body.bw .ttl_seat {
    color: #0a0a0a;
}
