:root { --whitebg:#fff; --blackclr:#000; --bannerbg:#4b4b4b;--lightgrey:#eeeeee; 
    --couponblck:#636363 }
body.bw img,body.bw ._listrwmenu ._actvrmenu .meuicowidth,body.bw  ._actvrmenu .meuicowidth,body.bw .meuicowidth,body.bw ._Hlpicowdh2,body.bw ._Hlpicowdh,body.bw ._img img,body.bw ._tvl_guid .w50, body.bw .swiper-button-next, body.bw .swiper-button-prev, body.bw ._hotlcity, body.bw .menuropos, body.bw .topCityhdbody.bw .bottom_brdr{ filter: grayscale(100%);}
body.bw ._tphdrvisa{filter: grayscale(100%);}
body.bw ._srchmnbx span{color:var(--whitebg);}
body.bw .srch-btn{background: var(--blackclr);}
body.bw .echstpdv{background: var(--whitebg); border: 1px solid var(--blackclr);}
body.bw .stpvlue{background: var(--blackclr);}
body.bw .accordion__item__header::before { border-right: 3px solid var(--blackclr); border-bottom: 3px solid var(--blackclr);}
body.bw .sglchose{ border: 1px solid var(--blackclr);}


/* ------------- */
body.bw .logedrobg {background: var(--lightgrey); background: #f6f6f6; border-color: var(--blackclr);}
body.bw .vs-banner{filter: grayscale(100%); z-index: -1; position: relative;}
body.bw .plan-content{border: 1px solid var(--blackclr);}
body.bw .plan_prnt .plan input[type="radio"]:checked + .plan-content { box-shadow: 0px 0px 6px #000; border: 1px solid var(--blackclr); background: var(--whitebg);}
body.bw .bg-org { background: var(--whitebg); border: 1px solid var(--blackclr);}
body.bw .embs_add_inf_box img{filter: grayscale(100%);}
body.bw .docbx{ border: 1px solid var(--blackclr); background: var(--whitebg);}
body.bw .docbx img{filter: grayscale(100%);}
body.bw .dsclbx {
    background: var(--whitebg);
    border-left: 6px solid var(--blackclr) !important;
     border: 1px solid var(--blackclr);
}
body.bw .trvlr_dtl{ background: var(--whitebg); border: 1px solid var(--blackclr);}
body.bw .prc_tm_box_prnt input[type="radio"]:checked + .prc_tm_box{background: var(--whitebg); border: 1px solid var(--blackclr);}
body.bw .clr-blue{color: var(--blackclr); }
body.bw .tmln img{filter: grayscale(100%);}
body.bw .prc_tm_box_prnt input[type="radio"]:checked + .prc_tm_box:after{ background-color: var(--blackclr); border: 2px solid var(--blackclr); box-shadow: 0px 0px 0px 1px #000;}
   body.bw .radio_btn .radio_label_box input[type=radio]{filter: grayscale(100%);}
   body.bw .radio_label_box .grn{color: var(--blackclr);}
   body.bw .radio_label_box .rd{color: var(--blackclr);}
   body.bw .act_price span{color: var(--blackclr);}
   body.bw .app_srv_box{background: var(--lightgrey);}
   body.bw .app_srv_box span{background: var(--blackclr);}
   body.bw .app_srv_box .app_srv_icon{filter: grayscale(100%);}
   body.bw .vstml .bg-blue-:first-child::before{ border: 5px solid var(--blackclr);}
   body.bw .vstml .bg-blue-:last-child::after{ border: 5px solid var(--blackclr);}
   body.bw .w-17{filter: grayscale(100%);}
   body.bw .tmln_body{background: var(--lightgrey);}
   body.bw .tmln_body .dlv{background: var(--blackclr); color:var(--whitebg);}
   body.bw #tabs-nav li a{background: var(--whitebg);}
   body.bw #tabs-nav li.active a{background: var(--lightgrey); border: 1px solid var(--blackclr);}
   body.bw .rtng_bx .tmln:before{background: var(--blackclr);}
   body.bw .rtng_rslt_inner{background: var(--lightgrey);}
   body.bw .grn{color: var(--blackclr);}
   body.bw .tst_box .star_rt li img{filter: grayscale(100%);}
   body.bw .grn-head{background: linear-gradient(to right, var(--bannerbg), var(--bannerbg)) !important;}
   body.bw .grn-head::before{background: var(--bannerbg);}
   body.bw .grn-head::after{background: var(--bannerbg);}
   body.bw .bg-blue{background: var(--lightgrey); border: 1px solid var(--blackclr);}
   body.bw .input-group-btn button{color:  var(--bannerbg);}
   body.bw .grn-head img {filter: grayscale(100%);}
   body.bw .grntd-cont{ border: 1px solid var(--bannerbg);}
   body.bw .continiu-btn{background: var(--blackclr); border: 1px solid var(--blackclr);}
   body.bw .continiu-btn:hover {background:  var(--blackclr);}
   body.bw .clr-green{color: var(--blackclr);}
   body.bw .strip-bx img{filter: grayscale(100%);}
   body.bw .plan_prnt .plan input[type="radio"]:checked + .plan-content:after{    background: var(--blackclr); -webkit-box-shadow: 0px 0px 0px 1px var(--blackclr); box-shadow: 0px 0px 0px 1px var(--blackclr);}
   body.bw .whtbx{border: 1px solid var(--blackclr); }
   body.bw .currentDate{background: var(--bannerbg);}
   body.bw #dvCalendar .grid .date.cld-org{background: var(--lightgrey);}
   body.bw #dvCalendar .dategry{background: var(--lightgrey); color: var(--bannerbg);}
   body.bw .dptr .bg-clm{background: var(--lightgrey);}
   body.bw .clddrk-blue{background: var(--lightgrey); color: var(--blackclr);}

   body.bw .acct .cirlc.grn{background: var(--blackclr); border: 1px solid var(--blackclr);}
   body.bw .frm-comp{background: var(--lightgrey); border: 1px solid var(--blackclr); color:var(--blackclr)}
   body.bw .acct .cirlc {background: var(--bannerbg); outline: 2px solid var(--bannerbg);}
body.bw .lft-stps .acct .cirlc::after{background: var(--bannerbg);}
body.bw .frm-prc{background: var(--lightgrey); color: var(--blackclr);  border: 1px solid var(--blackclr);}
body.bw .pro-cont .tab button.active{color: var(--blackclr);}

body.bw #adpr, #adpr2{color: var(--blackclr);}
body.bw .pro-cont .tab button.active{    color: var(--blackclr);}
body.bw .cmpl{border-bottom: 3px solid var(--blackclr) !important;}
body.bw .up-btn{background: var(--whitebg); border: 1px solid var(--blackclr); color: var(--blackclr);}
body.bw .up-btn:hover{background: var(--blackclr); color: var(--whitebg);}
body.bw .eld-bx{background: var(--lightgrey);}
body.bw .bg-grn{background: var(--lightgrey); border: 1px solid var(--blackclr);}
body.bw.bdy{background: var(--whitebg);}
body.bw .fl-frm .formbox:hover{background: transparent;}
body.bw .tab button.active{border-color: var(--blackclr);}
body.bw .imp-strip{background: var(--lightgrey); border-left: 6px solid var(--blackclr);}
body.bw .bdrtp{border-color: var(--blackclr);}
body.bw .mht_rvwbx{border-color:  var(--lightgrey);}
body.bw .trvf-title{border-color:  var(--lightgrey);}
body.bw .visa-focus-error{color: var(--blackclr) !important;}
body.bw .clr-red{color: var(--blackclr);}

body.bw .grid .date.cld-blue{background: var(--blackclr); color: var(--whitebg); }
body.bw .selected-date{background: var(--blackclr); color: var(--whitebg);}

body.bw .grid .date.cld-blue:hover{background: var(--blackclr); color: var(--whitebg); }
body.bw .selected-date:hover{background: var(--blackclr); color: var(--whitebg);}
body.bw .date:hover{background: var(--lightgrey); color: var(--blackclr); }