:root { --whitebg:#fff;--blackclr:#000; --bannerbg:#4b4b4b;--lightgrey:#eeeeee;--couponblck:#636363 }
body.bw img {filter: grayscale(100%);}
body.bw .search_box button {background: var(--blackclr);}
body.bw .modal_btn:hover {background: var(--lightgrey);}
body.bw .fancy {border: 1px solid #919191;}
body.bw .fancy::before { background: conic-gradient(transparent 180deg, #919191, #919191);}
body.bw .pckg_sec li a:hover span {color: #919191;}
body.bw .pckg_sec {box-shadow: 0px 0px 6px #919191; border: 1px solid #919191;}
body.bw .newhtag {filter: grayscale(100%);}
body.bw .jckpt_box_prnt a:hover span, .vs_dstn_box_prnt a:hover span {color: var(--couponblck);}
body.bw .btnclick {background: var(--blackclr);}
body.bw .tab_nav li.active a {color: var(--blackclr); border-color: var(--couponblck);}
body.bw .tab_nav_link:hover { background: var(--lightgrey); border: 1px solid #919191;}
body.bw .pop_dstn_box .card .link span {color: var(--blackclr);}
body.bw .modal_btn {box-shadow: 0px 3px 6px #919191;}
body.bw .hldy_thm_box {background: var(--lightgrey); border: 1px solid #919191;}
body.bw .why_bk_box {border: 1px solid #919191;}
body.bw .ovrlrting {border: 1px solid #919191;}	
body.bw .sec_bg {background: var(--lightgrey);}
body.bw .tp-stars--5 .tp-star:nth-of-type(-n + 5) .tp-star__canvas{fill:var(--lightgrey);}
body.bw .tp-stars .tp-star__canvas{fill:#000;}
body.bw .tp-stars--4 .tp-star:nth-of-type(-n + 4) .tp-star__canvas{fill:var(--lightgrey);}
body.bw .tp-stars .tp-star__shape {fill:#000;}
body.bw .newtag {background: var(--blackclr);}
body.bw .i-htl {filter: grayscale(100%);}
body.bw .i-sig {filter: grayscale(100%);}
body.bw .i-mea {filter: grayscale(100%);}
body.bw .i-car {filter: grayscale(100%);}
body.bw .vpckg-btn {color: var(--blackclr); border-color: var(--couponblck);}
body.bw .vpckg-btn:hover {background: var(--blackclr); color: var(--whitebg);}
body.bw .pckg-btn {background: var(--blackclr); color: var(--whitebg);}
body.bw .i-fli {filter: grayscale(100%);}
body.bw .textcmpr {background: var(--blackclr);}
body.bw .blubx {border: 1px solid #eeeeee; color: var(--blackclr); }
body.bw .blubx:hover {background: var(--blackclr); color: var(--whitebg); }
body.bw .cmp-tbl tbody tr, .cmp-tbl thead tr {border: 1px solid #eeeeee;}
body.bw .cmp-tbl thead tr th {background: #eeeeee;}
body.bw .clrbluetxt {color: var(--blackclr); }
body.bw .view-btn {border: 1px solid #000; background: var(--blackclr);}
body.bw .rmv-btn {border: 1px solid #000; color: var(--blackclr);}
body.bw .rmv-btn:hover {background: var(--blackclr); color: var(--whitebg); border: 1px solid #000; }
body.bw .jckpt_box_prnt a:hover span, .vs_dstn_box_prnt a:hover span {color: var(--blackclr)!important; }
body.bw .cntt {border-radius: 10px; background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 100%);     padding: 10px;}
body.bw .lft-p {background: var(--whitebg);}
/*europe page css*/
body.bw .banner-caption {
    border-radius: 10px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 100%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 100%);
    padding: 10px;
    width: 33%;
    margin: 3px auto;
}
body.bw .editbx {background: var(--blackclr)}
body.bw .editbx:hover {background: var(--blackclr)}
body.bw .pckg-btn:hover {background: var(--blackclr)}
body.bw .view-btn:hover {background: var(--blackclr)}

body.bw .disabled-message {background: var(--blackclr)}
body.bw .tabemi .activeemi {background: var(--blackclr); color: #fff !important;}
body.bw .tabemi .tab-button {border: 1px solid #000;}
body.bw .tabemi .tab-button {color: var(--blackclr); }
body.bw .inempbx {background: var(--lightgrey)}
body.bw .inpemisub {background: var(--blackclr)}
body.bw #toTop {filter: grayscale(100%);}
body.bw .clr-blue {color: var(--couponblck);}
body.bw .bgclradd { background: linear-gradient(to right, #000, #000);}
body.bw .poscfc span { background: linear-gradient(to right, #000, #000);}
body.bw .durbadge {background: linear-gradient(to right, #000, #000);}
body.bw .flter small {color: var(--blackclr);}
body.bw .actvoptn { background-image: linear-gradient(to top, #ffffff, #919191); border-top: 3px solid #919191;}
body.bw .actvoptn .tpico {filter: none; color: var(--blackclr); }
/* body.bw .align-items-center {filter: grayscale(100%);} */
body.bw .pckginc ul li::before {background: var(--couponblck)}
body.bw .pckginc ul li::after {background: var(--couponblck)}
body.bw .chsemi {color: var(--couponblck);}
body.bw  .emi_text {background: var(--lightgrey)}
body.bw input:checked+.slider {background: linear-gradient(to right, #000, #000);}
}

/*details page css*/
body.bw .breadcrumb ul li a {color: var(--couponblck); !important}
body.bw .breadcrumb ul li a {color: var(--couponblck);}
body.bw .landonly {border: 1px solid #000; color: var(--whitebg); background: var(--blackclr);}
body.bw .grbg {background: var(--lightgrey);}
body.bw .bdrbtm {border-bottom: 1px solid #eeeeee;}
body.bw .sortbtn {color: var(--blackclr);}
body.bw .topselling span {color: var(--blackclr);}
body.bw .turmngr span {color: var(--blackclr);}
body.bw .incpkg span {color: var(--blackclr);}
body.bw .pckdur {color: var(--blackclr);}
body.bw .rzslider .rz-pointer  {background: var(--blackclr);}
body.bw .brd-pnt label:hover {background: #919191; color:#fff;}
body.bw .brd-pnt input[type=checkbox]:checked::before {background-color: #000;border: 1px solid #000;}
.brd-pnt label:hover input[type=checkbox]::before  {background: var(--lightgrey)}
body.bw .sbmtbtn {color: var(--blackclr)!important; border: 1px solid #000;}
body.bw .sbmtbtn:hover {color: var(--couponblck); border: 1px solid #eeeeee; !important} 
body.bw .sbmtbtn:hover, .chnbtn:hover {color: var(--whitebg); border: 1px solid #eeeeee;!important}
body.bw .sortbtn:hover {background: var(--blackclr);  border-color: #000; color: var(--whitebg)!important; }
body.bw .sortbtn.actvcl{background: var(--blackclr);  border-color: #000; color: var(--whitebg)!important; }
body.bw .boxv1::before {background: var(--couponblck)}
body.bw .nosticky_Class .sortbtn:hover, .nosticky_Class .actvcl {color: var(--whitebg);}
body.bw .nosticky_Class {background: var(--lightgrey);}
body.bw .dycircle {background: var(--lightgrey); color: var(--couponblck); }
body.bw .boxhed {background: linear-gradient(90deg, #919191 0%, #919191 100%);}
body.bw .stk_flhol {background: var(--lightgrey);}
body.bw .tmi-hlo::before {filter: grayscale(100%);}
 body.bw .tmi-hlo-plc::before {filter: grayscale(100%);} 
 body.bw .hotrl-coi {filter: grayscale(100%);}
 body.bw .sigtee-coi {filter: grayscale(100%);} 
 body.bw .tranf-coi {filter: grayscale(100%);} 
 body.bw .break-coi {filter: grayscale(100%);} 
body.bw .inclu::before {background: var(--couponblck)}
body.bw .exclu::before {background: var(--couponblck)}
body.bw .inclu {background: var(--lightgrey);}
body.bw .exclu {background: var(--lightgrey);}
 body.bw  ul.exclsn li {filter: grayscale(100%);} 
body.bw ul.inclsn li {filter: grayscale(100%);} 
body.bw #Button2 {background: var(--blackclr); border-color: #eeeeee; color: var(--whitebg);}
body.bw .ppdtlsc:after {background-color: var(--lightgrey);}
body.bw .fltslitm {border: 1px solid #000; color:var(--blackclr); }
body.bw .Pills .Pill--BenefitsPayments {color: var(--blackclr); border-color: #000;}
body.bw .starImg  {color: var(--blackclr);}
body.bw .flter small:hover  {background: var(--couponblck); color:var(--whitebg); }

/*details page css book now*/
body.bw .bookbtn {background: var(--blackclr); color: var(--whitebg);}
body.bw .mainHead {background: var(--blackclr);}
body.bw .weekend {background: var(--lightgrey);}
body.bw .off_promo_bx::before {background: transparent linear-gradient(262deg, #919191 0%, #919191 55%, #919191 100%);}
body.bw .fntclrnw { color: var(--blackclr);}
body.bw .text_bl { color: var(--blackclr);}
body.bw .clt-btn {background: var(--blackclr);}
body.bw #Promomsg { color: var(--blackclr);}
body.bw .coupn_radio input:checked ~ .coupn_checkmark {background-color: var(--blackclr); border: 1px solid #000;}
body.bw .icoicm {filter: grayscale(100%);}
body.bw .pop-frm .inp-bx input, .inp-bx2 .qty-container {background: none; border: 1px solid #000;}
body.bw .add-rm { color: var(--blackclr);}
body.bw .backcalndr { color: var(--blackclr);}
body.bw .total-main-pri { color: var(--blackclr);}
body.bw .pls_bxs:has(input[type="radio"]:checked)  { color: var(--whitebg); border: 1px solid #eeeeee; background: var(--couponblck);}
body.bw .conta-radio input:checked ~ .checkk-radio {background-color: #eeeeee; border: 1px solid #919191;}
body.bw .conta-radio .checkk-radio:after {background: var(--blackclr);}
body.bw .ttlprcnw { color: var(--whitebg);}
body.bw .bt-hol-contue {background: var(--blackclr);} 
body.bw .ac { color: var(--blackclr)!important;}
body.bw .higt_sec {background: var(--lightgrey);}
body.bw .price_hed {background: linear-gradient(to right, #eeeeee, #eeeeee);}
body.bw .pr-r1 span { color: var(--blackclr)!important;}
body.bw .radio_main input:checked ~ .checkmark{background-color: #eeeeee !important; border-color: #919191!important;}
body.bw .radio_main .checkmark:after {background: var(--blackclr);}
body.bw ._trvlrtpdv {background: var(--lightgrey);}
body.bw input[type="radio"]:checked + label {background-color: #000; border: 1px solid #000; color: var(--whitebg);} 
body.bw .radio_label_plant:hover {border-color: #000; color: var(--whitebg); background-color: var(--blackclr);}
body.bw .gst_mnbx  {background: var(--lightgrey); border: 1px solid #eeeeee;}
body.bw  .cmark_insc {border: 1px solid #919191;}
body.bw input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {filter: grayscale(100%);}
body.bw .contn-pay .inp-sty3 {background: var(--blackclr); border: 1px solid #000;}
body.bw .inpnewbx input, .inpnewbx select, .phnic input, .emlic input {background: var(--whitebg);}

/*details page css custmize*/
body.bw .search-section {background: linear-gradient(to right, #919191, #919191);}
body.bw .ctydrp  { color: var(--blackclr);}
body.bw .stars-rating ul input[type=radio]:checked + label {background-color: var(--blackclr); border-color: var(--blackclr);}
body.bw .mdfydt { color: var(--blackclr);}
body.bw .chnbtn {border: 1px solid #919191; color: var(--blackclr);}
body.bw .sbmtbtn:hover, .chnbtn:hover{ background-color: var(--blackclr);}
body.bw .sbmtbtn:hover, .chnbtn:hover{ background-color: var(--blackclr); color: var(--whitebg) !important;}
/* body.bw .Pills {filter: grayscale(100%);} */
/* body.bw .starImg {filter: grayscale(100%);} */
body.bw ul.tabs li.current {border-bottom: 3px solid #000;}
body.bw #Button2 {background: var(--blackclr);}
body.bw a.share-button {background: linear-gradient(to right, #919191, #919191);}

/*details page css traveller*/

body.bw .fd-h {background: linear-gradient(to right, #eeeeee, #eeeeee);}
body.bw .divtreeplant {background: var(--lightgrey); border: 1px solid #eeeeee;}
body.bw .divtreeplant ._chetex { color: var(--blackclr);}
body.bw .fd-h1 {background: linear-gradient(to right, #eeeeee, #eeeeee);}
body.bw .con span {background: var(--blackclr);}
body.bw .ctr_cbox input:checked ~ .cmark_cbox {background: var(--blackclr); border-color: var(--blackclr) }
body.bw .tctxt a {color: var(--blackclr) !important; }
body.bw .errorfrm {color: var(--blackclr); }
body.bw .prc-mm {background: linear-gradient(to right, #eeeeee, #eeeeee);}
body.bw .prc-cup {background: linear-gradient(to right, #eeeeee, #eeeeee); color: var(--blackclr); }
body.bw .contn-pay-rt button {background: var(--blackclr); border: var(--blackclr);}
body.bw .pr-l1 {color: var(--blackclr); }
body.bw .pr-r1_Rs, .pr-r1 {color: var(--blackclr); }
body.bw .apl {background: var(--blackclr);}
body.bw input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {background: var(--blackclr);}
body.bw .price {color: var(--blackclr)!important; }
body.bw .available {background: var(--blackclr)!important;}

/*details page css payment*/
body.bw .loginLink {background: var(--blackclr);}
body.bw .userIcon  {filter: grayscale(100%);}
body.bw .timer-m   {background: linear-gradient(to right, #eeeeee, #eeeeee); border: 1px solid #919191;}
body.bw  #clktim {color: var(--blackclr)!important; }
body.bw .blu {color: var(--blackclr)!important; }
body.bw .upi-im, .upi-im2 {filter: grayscale(100%);}
body.bw .disabled-message {color: var(--blackclr)!important; }
body.bw .prc-amt4 {color: var(--blackclr)!important; }
body.bw .mk-pym {background: var(--blackclr);}
/* body.bw ul.rightFooter li i {filter: grayscale(100%) !important;} */
body.bw .GooglePe-im, .GooglePe-im-im2 {filter: grayscale(100%) !important;}
body.bw .giftcard-im, .giftcard-im3, .giftcard-im2 {filter: grayscale(100%) !important;}
body.bw .TwidPay-im, .TwidPay-im2  {filter: grayscale(100%) !important;}
body.bw .emi-im, .emi-im2 {filter: grayscale(100%) !important;}
body.bw .netbanking-im2, .netbanking-im1, .netbanking-im {filter: grayscale(100%) !important;}
body.bw .loadtc {color: var(--blackclr)!important; }
body.bw .vrfybtn {background: var(--blackclr)!important;}
body.bw .mk-pym4 {background: var(--blackclr); border: 1px solid #919191; }
body.bw .checkmark_ntb { border: 1px solid #919191; }
body.bw .mk-pym3 {background: var(--blackclr); border: 1px solid #919191; }
body.bw .checkmark_ntb_n { border: 1px solid #919191; }
body.bw .emibutton_act {background: var(--blackclr); border: 1px solid #919191 !important; }
body.bw .emibutton:hover, .emibutton_act:hover {background: var(--blackclr); border: 1px solid #919191 !important; }
body.bw .emibutton_act {background: var(--blackclr); border: 1px solid #919191 !important; }
body.bw .prcamt {background: var(--blackclr)!important;}
body.bw .tncbx input[type="checkbox"], body.bw input[type="radio"] {filter: grayscale(1) !important;}
<!-- login -->
body.bw #slide1:checked ~ div .fake-radio .radio-btn:first-child, #slide2:checked ~ div .fake-radio .radio-btn:nth-child(2), #slide3:checked ~ div .fake-radio .radio-btn:nth-child(3), #slide4:checked ~ div .fake-radio .radio-btn:nth-child(4), ._nHtag::before {background: var(--blackclr);}
body.bw .viagogl     {color: var(--blackclr);}
body.bw .viagogl::before {filter: grayscale(100%);}




 