*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}.moscodeheader{background:#f5f5f1;box-shadow:2px 2px 8px grey;display:flex;flex-direction:row;height:63px;justify-content:space-around;position:fixed;top:0;width:100%}#menuicon{cursor:pointer;margin-top:1.3rem}#moscodecanada{display:flex;flex-direction:row}#home-moscodeletters{font-size:1.7vw;font-weight:500;margin-top:.9rem}#canadaletters{margin-left:.6rem}#canadaletters,#cbdhotelletters{color:navy;font-size:1.7vw;font-weight:400;margin-top:.9rem}#cbdhotelletters{cursor:pointer}#cbdresturantletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:.9rem}#moscodecontent{margin:0 auto;padding-top:5.3rem;text-align:center;width:84%}#moscodecontent h3,#moscodecontent p{margin:1rem 2rem}#webmsg{margin:0 auto;width:84%}#senderemail{margin:0 4rem}#feedbacksendbtn,#sendernameemail{display:flex;flex-direction:row;justify-content:center;text-align:center}#msgtextarea{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;margin-left:20%;width:60%}#msgfeedback{color:red;margin-right:1rem}#msgsendbtn{margin-left:10rem;width:5rem}#moscodefooter{background-color:dimgray;color:#fff;height:3rem;margin-top:2rem;padding-top:.7rem;text-align:center}#mpmenumoscode{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);display:none;height:8rem;left:8%;position:fixed;text-align:left;top:4.1rem;width:9rem}.mpmenudivs{cursor:pointer;margin:1rem 0 0 1rem}@media(max-width:1030px){#canadaletters{display:none}#cbdhotelletters,#cbdresturantletters,#home-moscodeletters{font-size:1.1rem;margin-top:1.3rem}#sendernameemail{display:flex;flex-direction:column}#senderemail{margin-top:1rem}#moscodefooter{font-size:.8rem}#webmsg{margin:0 auto;width:90%}}@media(max-width:376px){#cbdhotelletters,#cbdresturantletters,#home-moscodeletters{font-size:smaller}#moscodefooter{font-size:.75rem}#moscodecontent h3{font-size:.8rem;margin:.8rem 1.6rem}#moscodecontent p{font-size:.75rem;margin:.8rem 1.6rem}#moscodecontent{width:90%}#msgtextarea,#sendernameemail{font-size:.8rem}#msgfeedback{font-size:.7rem}}#resturantletters{font-size:1.7vw;font-weight:500;margin-top:1rem}#cancelorderletters,#checkoutletters,#rest-moscodeletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#resturantintro{margin-bottom:1.5rem;margin-left:20%;margin-top:5.5rem;text-align:left;width:60%}#date-servicetime{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:2rem;margin-left:8%;width:84%}#dateinput{margin:.3rem .5rem .5rem;width:13.45rem}#timeslotbtn{background-color:#297f64;border-radius:1rem;color:#f3f3f3;cursor:pointer;font-weight:700;margin-right:.5rem;padding:.3rem 1rem .4rem}.menu-row{display:flex;flex-direction:column;justify-content:space-around;margin-left:8%;width:84%}.dishmenu-container{display:inline-flex;margin-bottom:.5rem;margin-left:30%;margin-top:.5rem}.removefromcart{background-color:red;border:1px solid red;border-radius:3px;color:#fff;padding:2px 0;width:10rem}body.active-modal{overflow-y:hidden}#servicetimeoverlay{background-color:rgba(0,0,0,.8);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}#mp4servicetime{background-color:#297f64;border-radius:1rem;box-shadow:0 0 8px 0 #297f64;left:25%;position:fixed;top:6rem;width:50%}.timeslotrow{margin:.7rem 0}#st1,#st10,#st11,#st12,#st2,#st3,#st4,#st5,#st6,#st7,#st8,#st9{cursor:pointer;width:8rem}@media(max-width:1023px){#cbdletters{display:none}#cancelorderletters,#checkoutletters,#rest-moscodeletters,#resturantletters{font-size:1.1rem;margin-top:1.3rem}#date-servicetime{flex-direction:column;justify-content:center}#timeslotbtn{margin-right:.5rem;padding:.3rem .5rem .4rem}.dishmenu-container{display:flex;flex-direction:column;margin-left:17%}#mp4servicetime{left:12%;width:76%}}@media(max-width:376px){#cancelorderletters,#checkoutletters,#rest-moscodeletters,#resturantletters{font-size:smaller}#resturantintro{font-size:.8rem;margin:0 auto;padding-bottom:1.2rem;padding-top:4.8rem;text-align:left;width:86%}#date-servicetime{font-size:.8rem}}.dishmenu-container{border-left:1px solid #e6edef}@media(max-width:376px){.dishmenu-container{font-size:.8rem}}#ckcheckoutletters{font-size:1.7vw;font-weight:500;margin-top:1rem}#ckcancelorderletters,#ckrest-moscodeletters,#ckresturantletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#emptydishcart,#nost{margin-bottom:1.5rem;margin-left:20%;margin-top:5.5rem;text-align:center;width:60%}#restimg{box-shadow:0 0 5px 0 grey;margin:0 auto;width:70%}#acknowledge{margin-top:6rem}#acknowledge,#mealdateslot{margin-bottom:2rem;margin-left:8%;width:84%}#mealdateslot{display:flex;flex-direction:row;justify-content:space-around;text-align:center}#mealdate,#mealslot{background-color:#297f64;border-radius:1rem;color:#f3f3f3;font-weight:700;margin-right:.5rem;padding:.2rem 1rem}#dishcartdiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:80%}.dishgrid{border-radius:.5%;box-shadow:0 0 8px 0 grey;margin-bottom:2%;margin-right:5%;width:20%}#deliverdetail,#pickupdeliver{margin:0 auto;text-align:center;width:40%}#paysummary{margin:0 auto;width:30%}#acknowledge,#creditcardnote{margin:0 0 1% 20%;width:60%}#cardexpirycvc,#cardnamenumber{display:flex;flex-direction:row;justify-content:space-around;margin:1% 0 1% 10%;text-align:center;width:80%}#orderfb{color:red;margin:0 0 1% 7%;text-align:center;width:86%}#youremail{display:flex;flex-direction:row;justify-content:center;margin:1% 0 1% 10%;text-align:center;width:80%}#orderbtndiv{margin:0 auto;text-align:center;width:20%}#orderbtn{background-color:green;border:.1px solid green;border-radius:5px;box-shadow:0 0 8px 0 grey;color:#fff;cursor:pointer;font-size:large;font-weight:bolder;height:2rem;width:15rem}@media(max-width:1030px){#cbdletters{display:none}#ckcancelorderletters,#ckcheckoutletters,#ckrest-moscodeletters,#ckresturantletters{font-size:1.1rem;margin-top:1.3rem}#emptydishcart,#nost{margin-left:10%;width:80%}#restimg{width:90%}#mealdateslot{flex-direction:column;justify-content:center}#dmealdate{margin-bottom:.5rem}#dmealslot{margin-top:.5rem}#mealdate,#mealslot{font-weight:100}#dishcartdiv{flex-direction:column}.dishgrid{margin-right:0;width:100%}#deliverdetail,#pickupdeliver{width:80%}#acknowledge,#creditcardnote{margin:0 0 1% 7%;width:86%}#cardexpirycvc,#cardnamenumber,#youremail{flex-direction:column}#orderbtndiv{margin:0 auto;text-align:center;width:80%}#paysummary{margin:0 auto;width:60%}}@media(max-width:376px){#ckcancelorderletters,#ckcheckoutletters,#ckrest-moscodeletters,#ckresturantletters{font-size:smaller}#acknowledge,#cardexpirycvc,#cardnamenumber,#clmealcredittype,#creditcardnote,#deliverdetail,#dishcartdiv,#mealdateslot,#orderfb,#paysummary,#pickupdeliver,#youremail{font-size:.8rem}#emptydishcart{font-size:.7rem}}.resturantheader{background:#f5f5f1;box-shadow:2px 2px 8px grey;height:63px;justify-content:space-around;position:fixed;top:0;width:100%}#resturant,.resturantheader{display:flex;flex-direction:row}#clcancelorderletters{font-size:1.7vw;font-weight:500;margin-top:1rem}#clcheckoutletters,#clrest-moscodeletters,#clresturantletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#cancelmealorderintro{margin-bottom:1.5rem;margin-left:20%;margin-top:5.5rem;text-align:left;width:60%}#cancelmealinfo{margin:0 auto;text-align:center;width:60%}#clorderfb{color:red;margin:0 0 1% 7%;text-align:center;width:86%}#clmealbtn{background-color:red;border:.1px solid red;border-radius:5px;box-shadow:0 0 8px 0 grey;color:#fff;cursor:pointer;font-size:large;font-weight:bolder;height:2rem;width:15rem}@media(max-width:1030px){#cbdletters{display:none}#clcancelorderletters,#clcheckoutletters,#clrest-moscodeletters,#clresturantletters{font-size:1.1rem;margin-top:1.3rem}}@media(max-width:376px){#clcancelorderletters,#clcheckoutletters,#clrest-moscodeletters,#clresturantletters{font-size:smaller}#cancelmealorderintro{font-size:.8rem;margin:0 auto;padding-bottom:1.2rem;padding-top:4.8rem;width:86%}#cancelmealinfo{font-size:.8rem;width:88%}}#roombookingletters{font-size:1.7vw;font-weight:500;margin-top:1rem}#clroom-moscodeletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#cancelroomorderintro{margin:0 auto;padding-bottom:1.5rem;padding-top:5.5rem;text-align:left;width:60%}#cancelroominfo{margin:0 auto;text-align:center;width:60%}#clroomorderfb{color:red;margin:0 0 1% 7%;text-align:center;width:86%}#clroombtn{background-color:red;border:.1px solid red;border-radius:5px;box-shadow:0 0 8px 0 grey;color:#fff;cursor:pointer;font-size:large;font-weight:bolder;height:2rem;width:16rem}@media(max-width:1030px){#cbdletters{display:none}#clroom-moscodeletters,#hotelletters,#roombookingletters{font-size:1.1rem;margin-top:1.3rem}#cancelroominfo,#cancelroomorderintro{font-size:.8rem;width:86%}}@media(max-width:376px){#clroom-moscodeletters,#hotelletters,#roombookingletters{font-size:smaller}}.hotelheader{background:#f5f5f1;box-shadow:2px 2px 8px grey;height:63px;justify-content:space-around;position:fixed;top:0;width:100%;z-index:20}#hotel,.hotelheader{display:flex;flex-direction:row}#hotelletters{font-size:1.7vw;font-weight:500;margin-top:1rem}#cancelroomletters,#checkoutletters,#hotel-moscodeletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#hotelintro{margin-top:5.5rem}#hotelintro,#rmordwarn{margin-bottom:1.5rem;margin-left:20%;text-align:left;width:60%}.hotelrow{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:60%}#family,#meeting,#std,#vip{border:1px solid grey;border-radius:5px;box-shadow:5px 12px 15px grey;width:47%}#familyimgs,#meetingimgs,#stdimgs,#vipimgs{position:relative;width:100%}.arrow{color:#fff;cursor:pointer;position:absolute;top:45%;z-index:10}.prev{left:3%}.next{left:93%}.slide{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .5s ease;width:100%}.current{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#rmtyperow{display:flex;justify-content:space-evenly;margin:0 auto;width:60%}#datearrival,#datedeparture{margin:.3rem .5rem .5rem;width:13.45rem}#serchbtndiv{display:flex;justify-content:center;margin:0 auto;width:20%}#serchbtn{background-color:blue;border:.1px solid green;border-radius:5px;box-shadow:0 0 8px 0 grey;color:#fff;cursor:pointer;font-size:large;font-weight:bolder;height:2rem;text-align:center;width:15rem}#haveroom,#noroomwarning,#roominfolistdiv{margin:0 auto;text-align:center;width:50%}#haveroomtble,#roominfotbl{border-collapse:collapse;border-radius:.3rem;overflow:hidden;width:100%}#roominfotbl td,#roominfotbl th{padding:5px}#haveroomtble th{padding:4px}#haveroomtble thead th,#roominfotbl tfoot tr,#roominfotbl thead tr{background-color:#297f64;color:#f3f3f3;font-weight:700}#roominfotbl tbody tr{border-bottom:1px solid #000}#roominfotbl tbody tr:nth-of-type(2n){background-color:#e1dfdf}#btnproceed{background-color:blue;border:.1px solid blue;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;height:50%;padding:3px;width:80%}input[name=rmqtyinput]{background-color:#297f64;border:none;color:#f3f3f3;font-size:1rem;font-weight:700;text-align:center}input[name=rmqtyinput]::-webkit-inner-spin-button,input[name=rmqtyinput]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dec,#inc{background-color:#297f64;border:none;color:#f3f3f3;cursor:pointer;font-size:1rem;font-weight:700}#hcardtypediv,#hcreditcardnote{margin:0 0 1% 20%;width:60%}#hcardtypediv{text-align:center}#hcardexpirycvc,#hcardnamenumber,#hcustemaiphone{display:flex;flex-direction:row;justify-content:space-around;margin:1% 0 1% 10%;text-align:center;width:80%}#horderfb{color:red;width:86%}#horderbtndiv,#horderfb{margin:0 auto;text-align:center}#horderbtndiv{width:20%}#horderbtn{background-color:green;border:.1px solid green;border-radius:5px;box-shadow:0 0 8px 0 grey;color:#fff;cursor:pointer;font-size:large;font-weight:bolder;height:2rem;width:15rem}@media(max-width:1023px){#cbdletters{display:none}#cancelroomletters,#checkoutletters,#hotel-moscodeletters,#hotelletters{font-size:1.1rem;margin-top:1.3rem}.hotelrow{flex-direction:column;font-size:.8rem;justify-content:center;width:80%}#family,#meeting,#std,#vip{width:100%}#std,#vip{margin-bottom:2.3rem}#hotelintro{font-size:.8rem;margin-left:10%;width:80%}#rmtyperow{flex-direction:column;margin:0 auto;text-align:left;width:40%}#familytype{margin-bottom:.6rem;margin-top:.6rem}#parrivaldate{margin-bottom:1rem}#horderbtndiv,#serchbtndiv{width:80%}#horderbtn,#serchbtn{font-size:medium;font-weight:700}#haveroom,#noroomwarning,#roominfolistdiv{font-size:.55rem;width:94%}input[name=rmqtyinput]{font-size:.75rem}#btnproceed{font-size:.7rem}#hcreditcardnote,#rmordwarn{font-size:.75rem;margin:0 0 1% 7%;width:90%}#hcardtypediv{font-size:.8rem}#hcardexpirycvc,#hcardnamenumber,#hcustemaiphone{flex-direction:column;font-size:.8rem;margin:1% 0 1% 15%;width:70%}}@media(max-width:376px){#cancelroomletters,#checkoutletters,#hotel-moscodeletters,#hotelletters{font-size:smaller}}.aboutheader{background:#f5f5f1;box-shadow:2px 2px 8px grey;height:63px;justify-content:space-around;position:fixed;top:0;width:100%}#about,.aboutheader{display:flex;flex-direction:row}#cbdletters{color:navy;font-weight:400}#aboutletters,#cbdletters{font-size:1.7vw;margin-top:1rem}#aboutletters{font-weight:500}#abthotelletters,#abtmoscodeletters,#abtrestaurantletters{color:navy;cursor:pointer;font-size:1.7vw;font-weight:400;margin-top:1rem}#abttop{margin-left:12%;margin-right:12%;margin-top:2rem;width:76%}@media(max-width:1023px){#cbdletters{display:none}#aboutletters,#abthotelletters,#abtmoscodeletters,#abtrestaurantletters{font-size:1.1rem;margin-top:1.3rem}#abttop{margin:12% 12% 1%}}@media(max-width:376px){#aboutletters,#abthotelletters,#abtmoscodeletters,#abtrestaurantletters{font-size:smaller}#abtpolicy,#abtrestauagre,#abttop{font-size:.7rem}}
/*# sourceMappingURL=main.c0a0bcab.css.map*/