: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; }
/*europe page css*/

body.bw .editbx {background: var(--blackclr)}
body.bw .editbx:hover, .pckg-btn:hover, .view-btn:hover  {background: var(--blackclr)}
body.bw blackclr {background: var(--blackclr); !important}
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 #919191; color: var(--couponblck); background: var(--lightgrey);}
body.bw .grbg {background: var(--lightgrey);}
body.bw .bdrbtm {border-bottom: 1px solid #eeeeee;}
body.bw .sbmtbtn {color: var(--whitebg); border: 1px solid #eeeeee; background: var(--blackclr); }
body.bw .sbmtbtn:hover {color: var(--couponblck); border: 1px solid #eeeeee; !important} 
body.bw .sbmtbtn:hover, .chnbtn:hover {color: var(--couponblck); border: 1px solid #eeeeee;!important}
body.bw .sortbtn:hover, .actvcl {background: var(--lightgrey);  border-color: #eeeeee; color: var(--couponblck); }
body.bw .boxv1::before {background: var(--couponblck)}
body.bw .nosticky_Class .sortbtn:hover, .nosticky_Class .actvcl {color: var(--couponblck);}
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(--lightgrey);}
body.bw .text_bl { color: var(--lightgrey);}
body.bw .clt-btn {background: var(--blackclr);}
body.bw .pop-frm .inp-bx input, .inp-bx2 .qty-container {border: 1px solid #000;}
body.bw .icoicm {filter: grayscale(100%);}
body.bw .pop-frm .inp-bx input, .inp-bx2 .qty-container {background: var(--blackclr);}
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 #000; background: var(--blackclr);}
body.bw .conta-radio input:checked ~ .checkk-radio {background-color: #eeeeee; border: 1px solid #000;}
body.bw .conta-radio .checkk-radio:after {background: #919191;}
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;}
body.bw .gst_mnbx  {background: var(--lightgrey); border: 1px solid #eeeeee;}
body.bw  .cmark_insc {border: 1px solid #919191;}
body.bw .contn-pay button, .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(--lightgrey);}
/* 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(--lightgrey);}
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);}

/*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;}


 

