code{font-family:"Cabin",sans-serif!important}body{width:100%!important;overflow-y:hidden;overflow-x:hidden}.number-input{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.number-input input{pointer-events:none;text-align:center;border-radius:0!important;font-weight:700;background:#fff;color:rgba(0,0,0,.6196078431);border:0!important}.number-input .minus-btn,.number-input .plus-btn{background-color:#008001;color:#000;font-weight:500;color:#fff;cursor:pointer;border-radius:50%;padding:2px 12px}.number-input .minus-btn svg,.number-input .plus-btn svg{font-size:11px}.number-input .plus-btn{right:0;top:0}.number-input .minus-btn{left:0;top:0}.number-input input:focus{box-shadow:none}.font11{font-size:11px}.Notification-modal{z-index:2000}.Notification-modal .ant-modal-close-icon{display:none!important}.Notification-modal .ant-modal-mask{background-color:rgba(0,0,0,.1490196078)!important}.Notification-modal .ant-modal-title{font-size:27px;color:rgba(0,0,0,.65)}.Notification-modal .info-icon{color:#c9dae1;-webkit-animation:zoomIn .8s ease;animation:zoomIn .8s ease}.Notification-modal .success-icon{color:rgba(0,128,0,.768627451);padding:7px 12px;border-radius:50%;border:3px solid rgba(0,128,0,.5215686275);-webkit-animation:zoomIn .8s ease;animation:zoomIn .8s ease;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-transform-origin:center;transform-origin:center}.Notification-modal .notification-message{font-size:18px;color:rgba(0,0,0,.6);font-weight:500}.Notification-modal .warning-icon{color:orange;border-radius:50%;border:3px solid orange}.Notification-modal .error-icon,.Notification-modal .warning-icon{padding:7px 12px;-webkit-animation:zoomIn .8s ease;animation:zoomIn .8s ease;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-transform-origin:center;transform-origin:center}.Notification-modal .error-icon{color:#ed3e3e;border-radius:50%;border:3px solid #ed3e3e}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(.4);transform:scale(.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(.4);transform:scale(.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.navbar .navbar-nav li a{text-transform:uppercase;font-size:16px!important;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}@media(max-width:1040px){.navbar-nav li a{font-size:15px!important}}@media(max-width:1006px){.navbar-toggler{outline:none!important}.navbar-nav li a{padding:.6rem .3rem!important}}.navbar-expand-lg .navbar-nav{flex-direction:row}.invalid-field{display:none}.navbar .navbar-nav li{padding:0 .6rem;display:flex;justify-content:start;align-items:center;height:2rem}@media only screen and (min-width:761px)and (max-width:977px){.collapse:not(.show){display:block}.navbar-collapse.collapsing{display:none}.navbar-expand-lg .navbar-nav{margin-top:-6%!important}.navbar-toggler{display:none!important}}@media screen and (min-width:978px)and (max-width:991px){.navbar-expand-lg .navbar-nav{display:flex!important;margin-top:-5%!important}.navbar-toggler{display:none!important}}@media(max-width:760px){.navbar-collapse.collapsing .navbar-nav{display:block;height:auto}.navbar-collapse.collapsing .navbar-nav,.navbar-collapse.show .navbar-nav{position:fixed;top:10%;bottom:0;right:0!important;transition:none!important;flex-direction:column;width:45%;padding:7% 5%!important;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.navbar-collapse.show .navbar-nav{height:100vh!important;height:auto;grid-gap:1rem;gap:1rem}}.signinddiv{cursor:pointer;padding:0;font-size:16px!important;color:#000!important;text-transform:uppercase;font-weight:600;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}:root{--navcover-z-index:99;--sidenav-z-index:100}.nav-cover{z-index:99;z-index:var(--navcover-z-index);top:0;left:0;width:0}.nav-cover,.side-nav{position:fixed;height:100%}.side-nav{top:10px;overflow-x:hidden;z-index:100;z-index:var(--sidenav-z-index);right:0;font-size:clamp(14px,2.5vw,18px);background:#fff;padding-top:3.5rem;transition:.5s}.side-nav a{text-decoration:none;color:#000}.side-nav-item,.side-nav a{font-size:18px;font-weight:700}.side-nav-item{padding:12px 18px;border-bottom:1px solid #c7c7c7;display:block;margin:0 7%}.side-nav .close-nav{position:absolute;top:0;right:1rem;font-size:2.2rem;color:red}.side-nav .close-nav:hover{color:red}.site-wrapper{transition:margin-left .5s}.open-nav{font-size:1.2rem;cursor:pointer;padding:0 .8rem}#overlay{position:fixed;display:none;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}@media only screen and (max-width:480px){.side-nav-item{font-size:12px!important}}.Login__Modal{z-index:999!important}.forgotpwd{margin-left:-36%;cursor:pointer}.fpalign{color:#6495ed;text-decoration:underline;cursor:pointer}.signspan{color:green}.insdiv{font-size:16px;font-weight:600}.login-ul{text-decoration:none!important;display:flex;color:#006400;font-size:14px}.continuebtn{padding:.5rem;width:180px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:space-around;font-family:"Cabin",sans-serif!important;font-size:18px;font-weight:500;color:#fff;background-color:#198754}.ant-modal-mask{z-index:0!important;background-color:hsla(0,0%,100%,.2392156863)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-modal-content{border-radius:18px}.loginmodal .ant-modal-mask{z-index:0!important}.logcreds label{font-family:"Cabin",sans-serif!important}body{font-family:"Inter"}.color-white{color:#fff!important}.hotelContainer{overflow-y:scroll;min-height:99vh;max-height:90vh}.hotelContainer .css-1wa3eu0-placeholder{cursor:pointer!important}.hotelContainer .room-bt{margin:1rem;height:93vh;overflow:hidden}.hotelContainer .colmar{margin:2px -31px}.hotelContainer .ratflex{display:flex;flex-wrap:wrap;justify-content:flex-end}.hotelContainer .rstartdiv{margin-top:-6%;margin-right:6px}.hotelContainer{@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap"}.hotelContainer .choosetitle{margin-left:2rem;margin-top:-.5rem;font-weight:500;font-size:25px;font-weight:550;color:#006401}.hotelContainer .card-container .card{overflow:visible!important;overflow:initial!important}.hotelContainer .card{height:86vh;right:0;position:static;margin-top:0;margin-bottom:0;bottom:0;margin-left:-4rem;font-size:1.1rem;border-radius:15px;overflow:hidden;padding:0 1.5rem;min-width:350px;max-width:470px;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);width:130%;padding-bottom:.5rem!important}.hotelContainer .cart-heading{font-size:1.5rem;color:#1d751d;margin-top:5px;margin-bottom:2%;font-weight:600;font-family:"inter"}.hotelContainer .panel-body11{height:53vh;overflow-y:scroll;overflow-x:hidden;padding:0 0 7rem}.hotelContainer .pricespan{font-weight:650;color:#222;padding-right:10px;font-size:26px;font-size:1.5rem}.hotelContainer .mob-res{width:100%}.hotelContainer .roomtypenamefont{font-weight:600!important;font-size:16.5px;font-family:"inter";line-height:18px}.hotelContainer .selectedticketslotcol{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;border:1px solid orange;width:-webkit-max-content;width:max-content;border-radius:50px;font-size:11px;padding:-15px 15px!important;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;font-weight:600;height:20px;color:orange;font-family:"inter";text-wrap:nowrap;margin-bottom:7px}.hotelContainer .blink_me{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.hotelContainer .bed-col{margin-top:-1%}.hotelContainer .minus,.hotelContainer .minus_children,.hotelContainer .minus_infant{font-size:20px;padding:0 11px 2px;outline:none!important;font-weight:700;color:var(--dark);background:var(--white);border:none;border-radius:3px;border-radius:6px;background-color:#157347;color:#fff;margin-left:-6px}.hotelContainer .plus,.hotelContainer .plus_children,.hotelContainer .plus_infant{font-size:20px;padding:0 11px 2px;outline:none!important;font-weight:700;color:var(--dark);background:var(--white);border:none;background-color:#157347;color:#fff;border-radius:6px;margin-left:0}.hotelContainer .colmargin{margin-top:12%}.hotelContainer .roomCount{font-size:14px}.hotelContainer .totaltarifffont{font-size:15px;color:#000;width:290px}.hotelContainer .summary-table{line-height:.5!important}.hotelContainer .summary-table th{color:#222;font-size:15px;border:0!important;padding:10px 38px!important}.hotelContainer .summary-table td{border:0!important;text-align:right;padding:10px 11px!important}.hotelContainer #bsgst1,.hotelContainer #totalprice{font-size:16px;font-weight:600;color:#4e4b4b!important}.hotelContainer .grandtotal{color:green;font-weight:750;font-size:19px!important;position:absolute;right:5rem;margin-top:.5rem}.hotelContainer .hotelbtn{font-size:18px;margin-top:1rem;color:#fff;background-color:#157347;border-color:#157347;margin-left:-5%;border-radius:9px;width:265px;min-width:-webkit-max-content;min-width:max-content}.hotelContainer .hotelbtn:active,.hotelContainer .hotelbtn:hover{border-color:rgba(60,153,110,.5019607843)!important}.hotelContainer .hotelbtn:focus{box-shadow:none!important}.hotelContainer .guestpolicy{font-size:15px;font-weight:500;opacity:.9;color:grey;text-align:center;font-family:"inter";text-wrap:nowrap;margin-left:1rem}.hotelContainer{font-family:"Inter"}.hotelContainer .hotel-list{display:flex;flex-direction:column;justify-content:end;justify-content:space-evenly}.hotelContainer .hotel-search-bar{margin-left:1rem;display:flex;flex-wrap:nowrap;width:64%!important;margin-top:10px}.hotelContainer .hotel-search-bar .search-item{min-width:200px;flex:1 1;margin:14px 4px}.hotelContainer .labelhotel{font-size:16px;font-weight:700;margin-top:8px;margin-left:14px;width:18%}.hotelContainer .hoteldest{width:150px!important;margin-left:5px;height:27px!important;margin-top:-5px;padding-left:5px;margin-bottom:0}.hotelContainer .css-g1d714-ValueContainer{text-wrap:nowrap}.hotelContainer .boatdate{display:inline!important;display:initial!important;width:100%!important;cursor:pointer;border:none!important;color:#3d3b3b!important;font-size:clamp(11px,2.5vw,16px)!important;font-family:"Inter"}.hotelContainer .boatdate:focus{border:none!important;outline:none!important}.hotelContainer .search_hotellist{width:100%;margin-top:16px;font-weight:550;letter-spacing:2px;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding-top:8px;padding-bottom:8px}.hotelContainer .css-yk16xz-control:focus{outline:none!important}.hotelContainer .css-yk16xz-control{border:0!important;min-height:0!important;background-color:transparent!important}.hotelContainer .css-1uccc91-singleValue{cursor:pointer!important}.hotelContainer .css-tlfecz-indicatorContainer{display:none!important}.hotelContainer .css-1wa3eu0-placeholder{color:#3d3b3b!important;font-size:clamp(11px,2.5vw,16px);letter-spacing:0;font-family:"Inter"}.hotelContainer .css-1gtu0rj-indicatorContainer:focus-within{display:none!important}.hotelContainer .css-1gtu0rj-indicatorContainer:active,.hotelContainer .css-1gtu0rj-indicatorContainer:focus,.hotelContainer .css-1gtu0rj-indicatorContainer:hover,.hotelContainer .css-1gtu0rj-indicatorContainer:visited,.hotelContainer .css-1hb7zxy-IndicatorsContainer{display:none!important}.hotelContainer .css-26l3qy-menu{width:32vh!important;font-size:13px!important;background-color:#fff!important;color:#3d3b3b!important}.hotelContainer .css-1pahdxg-control:active,.hotelContainer .css-1pahdxg-control:hover{box-shadow:none!important;border:none!important;outline:none!important;background-color:none!important}.hotelContainer .css-1pahdxg-control:focus-within{box-shadow:none!important;border:none!important;outline:none!important;background-color:none!important}.hotelContainer .css-1okebmr-indicatorSeparator{display:none!important}.hotelContainer .gm-style-iw{max-width:2.5%!important}.hotelContainer .css-1g6gooi,.hotelContainer .css-b8ldur-Input{color:#fff!important}.hotelContainer .css-2b097c-container{height:2.5vh}.hotelContainer .carousel-indicators li{z-index:-1!important;background-color:#f5f5f5;border:0 solid;margin-top:-40px}.hotelContainer .carousel-indicators .active{background-color:#fff}.hotelContainer .css-1pahdxg-control{z-index:1000000!important;background-color:none!important}.hotelContainer .farooms{color:#000!important}.hotelContainer .css-1pahdxg-control .carousel-control-next-icon{z-index:100!important}.hotelContainer .css-2613qy-menu:active .carousel-control-next-icon{z-index:1000!important;background-color:#fff!important}.hotelContainer .css-2613qy-menu{z-index:1000000!important}.hotelContainer .css-2613qy-menu:focus,.hotelContainer .css-2613qy-menu:hover{z-index:1000!important;background-color:#fff!important}.hotelContainer .css-1pahdxg-control{z-index:100!important;opacity:1!important}.hotelContainer .css-2613qy-menu{z-index:44444444444!important;background-color:#fff!important}.hotelContainer .card-list{margin-bottom:-1rem;margin-top:2rem}.hotelContainer .hotel_wrap{padding-top:11px;padding-bottom:11px;padding-left:9px;margin-bottom:3rem;margin-left:.2rem;border-radius:17px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);transition:all .3s ease;margin-top:-20px;width:99%}.hotelContainer .hotel_wrap:hover{box-shadow:0 8px 24px rgba(149,157,165,.2)}.hotelContainer .imagenotfound{padding:-1% 0;width:200px;height:180px;margin-left:-1%;border-radius:8px;cursor:auto!important}.hotelContainer .carouselimage{width:100%;height:100%;max-height:180px!important;min-height:180px!important}.hotelContainer .guest_info{color:grey;margin-top:0;font-size:13px}.hotelContainer .imgtitdiv{display:flex;flex-wrap:wrap;cursor:auto!important;justify-content:flex-start}.hotelContainer .vertical1{border-left:2px solid grey;height:17px}.hotelContainer .imgtitdiv1{display:flex;flex-wrap:wrap;font-size:12px;color:grey;align-items:center;justify-content:flex-end}.hotelContainer .durdiv{font-size:12px!important;color:grey}.hotelContainer .ho_title{font-size:20px;opacity:.9;letter-spacing:0!important;color:#000;font-family:"Inter";font-weight:550;text-transform:capitalize!important}.hotelContainer .ant-popover-inner-content{border-radius:10px!important}.hotelContainer .stay_price sub{display:block;font-size:12px;opacity:.8;color:#000;margin:.2rem 0}.hotelContainer .stay_price{color:#009e00;float:right;margin-right:-4%;margin-top:-6.5%;font-size:23px;font-weight:700}.stay_price1 sub{display:block;font-size:11px;opacity:.8;color:#000;margin:.2rem 0}.stay_price1{color:#009e00;float:right;margin-right:-20%;margin-top:20%;font-size:20px;font-weight:700}.divstyle{margin-left:5px;color:grey;font-size:12px;line-height:22px}.peakhrs{cursor:pointer;text-decoration:underline;color:#00f;float:right;margin-top:-3%}.adddiv{background-color:#157347;color:#fff!important;border-radius:7px}.adddiv,.adddiv2{float:right;margin-top:-4%;padding:5px 16px;cursor:pointer;font-weight:700;margin-right:-4%}.adddiv2{background-color:#fff;border:1px solid #006401;color:#006401!important;border-radius:7px}.addeddiv{margin-top:-4%;color:#006400!important;padding:4px 15px;font-weight:700;margin-right:-4%;border-radius:4px;background:#c2ffe1;box-shadow:inset 20px 20px 60px #b7e7d0,inset -20px -20px 60px #ebffff}.addeddiv,.filterstyle{float:right;cursor:pointer}.filterstyle{font-size:22px;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);padding-left:10px;padding-bottom:10px;border-radius:7px;display:flex}.tabname{font-weight:550;font-family:"Inter"}.filtericon{margin-top:4%!important}.facir{margin-top:-7%;color:#fff!important}.star-span{color:orange}.css-1wa3eu0-placeholder{color:#000}.minus_infant1,.plus_infant1{border:2px solid #887f7f;padding:0 10px 2px 9px;font-weight:700;border-radius:5px;font-size:20px;background-color:#fff}.addplus{float:right;margin-top:-7%;margin-right:-9%}.cards-list-data1{margin-top:35%}.com_details{margin-left:5rem;margin-top:-1%;min-width:150px!important;cursor:auto!important;margin-right:auto}.summary-table{font-size:22px!important}.hori-style{width:92%!important;height:2px;border-top:1px dashed #f0f0f0!important}.autocomplete-color{color:#000!important}.reacttabdiv{margin-top:2%;margin-left:2%;color:green}.addonserviceadd{height:100px!important;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:17px;margin-left:5px;color:#fff;padding:0;margin-bottom:10px;background-color:#157347;cursor:auto}.addonserviceadd:hover{box-shadow:0 8px 24px rgba(149,157,165,.2);transition:all .3s ease}.addonservice{height:100px;width:100%;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:17px;font-family:"Inter";color:#000;padding:10px;margin-bottom:5px;cursor:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.addonservice:hover{box-shadow:0 8px 24px rgba(149,157,165,.2);transition:all .3s ease}.addontitle{padding-top:5%;font-size:14px}.addoncharge,.addontitle{text-align:center;font-weight:600}.addoncharge{font-size:18px;color:#009e00;margin-top:10px}.Addon-btn{background-color:#157347;color:#fff;cursor:pointer;border-radius:7px;font-family:"Inter";margin-right:10px}.Addon-btn,.Addon-btn-added{padding:5px;font-weight:700;width:50px;margin-left:auto;text-align:center;font-size:18px!important}.Addon-btn-added{background-color:#fff;border:1px solid #006401;color:#006401!important;cursor:auto;border-radius:7px}.flexdiv{flex-direction:row;flex-wrap:wrap;display:flex}.flexcol{flex:25% 1;padding:20px}.react-tabs__tab-list{font-size:14px!important;font-weight:600;display:flex;text-wrap:nowrap}.hotelContainer .summary-table th{font-size:15px!important;color:#4e4b4b!important}.upibtn{background:linear-gradient(90deg,#2193b0,#6dd5ed);margin-top:1rem;border-radius:10px;margin-left:-5%;font-size:19px}.upibtn:hover{background:linear-gradient(90deg,#2193b0,#6dd5ed)!important}.subtitle{color:#000;font-size:16px;letter-spacing:1px}.ant-picker-input{width:82%!important}.addplus2{margin:3% 35%}.cards-list-data{min-width:300px}@media screen and (max-width:480px){.hotel-search-bar .search-item{flex:0 1!important}.com_details{width:100%}.choosetitle{margin-left:1rem!important;font-size:16px!important}.adddiv,.addeddiv{margin-top:-7%;padding:4px 8px;margin-right:0}.hotelContainer .stay_price{margin-right:-1%;margin-top:0;font-size:20px}.addplus{margin-top:-19%;margin-right:-35%}.hotelContainer .roomtypenamefont{font-size:16px}}.errorimg{max-width:220px;height:auto;border-radius:50px;margin-bottom:15px}.perperson{font-size:.8rem;color:#009e00}.small-font{font-size:.7rem;padding-top:6px;color:grey}.cart-name{display:flex;flex-direction:column;line-height:15px;left:0}.css-4ljt47-MenuList,.css-9gakcf-option{cursor:pointer!important}.amtmar{margin-left:-1%!important;font-family:"Inter";font-weight:500;margin-top:8px}.tabscroll{min-height:60vh;max-height:65vh;overflow-y:scroll;margin-bottom:5rem;overflow-x:hidden;padding-bottom:15rem;width:100%;cursor:auto}.tabscroll::-webkit-scrollbar{cursor:pointer!important}html{cursor:pointer}body{cursor:default}::-webkit-scrollbar{width:10px;color:#006400!important;cursor:pointer!important}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;cursor:pointer!important}::-webkit-scrollbar-thumb{background:#888;border-radius:10px;cursor:pointer!important}::-webkit-scrollbar-thumb:hover{background:#555;cursor:pointer!important}.searchchips{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #f0f0f0;border-radius:9px}.max-line:hover{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:2px 5px;border-radius:5px}.userinfo-div{margin-top:-8%!important;font-size:16px;color:#4e4b4b;font-weight:600}.ribbon{position:absolute;left:0;top:0;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#d01c2f;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.ribbon span:before{left:0;border-color:#79a70a transparent transparent #79a70a}.ribbon span:after,.ribbon span:before{content:"";position:absolute;top:100%;z-index:-1;border-style:solid;border-width:3px}.ribbon span:after{right:0;border-color:#79a70a #79a70a transparent transparent}.starsup{color:red}.notepolicy{font-size:12px;margin-top:2px;text-align:center;font-weight:600}.noted{color:#000}@media screen and (min-width:481px)and (max-width:782px){.ribbon{left:-8%;top:-23px}}.cardddiv{background-color:#157347!important;color:#fff}.cardddiv,.carddivstyle{padding:17% 12%;text-align:center;cursor:pointer}.carddivstyle{background-color:#fff!important;color:#000}.colorgreen{color:green}.colororange{color:#0b5ed7}.slotdivall,.slotdivall-new{box-shadow:1px 2px 11px 0 rgba(99,99,99,.2);background-color:#ffe8bf;float:right;width:99%!important;padding:6px 1%!important;border-radius:10px}.stsow{margin-left:-14%!important;justify-content:center}.tsdiv{color:#000;font-size:12px;font-weight:600;margin-top:5%!important;margin-left:14%}.selectedslotcol{border:1px solid green;border-radius:11px;color:green}.selectedexpressslotcol,.selectedslotcol{width:110px!important;font-size:11px;margin-left:1%;font-family:"Inter";display:flex;justify-content:space-between;flex-direction:row;font-weight:600;align-items:center;cursor:pointer;text-align:center;margin-bottom:7px}.selectedexpressslotcol{border:1px solid #0a58ca;border-radius:11px;color:#0a58ca}.colorticket{color:orange}.depspan{text-decoration:underline;cursor:pointer}.exbtn,.exbtn-new{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:25px!important;color:#fff!important;width:84%!important;font-size:.7rem;position:absolute;left:13px;bottom:13px}.expslot{color:#0b5ed7!important;font-size:15px;font-weight:600;margin-top:5px;margin-bottom:9px}.ticketslotcol{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:12px;font-weight:600;color:#000!important;padding:3px 1px;border-radius:5px;margin:6px 8px;cursor:pointer;text-align:center;background-color:#fff}.ticketslotcol:hover{background-color:orange!important;color:#fff!important}.ticketslotcol:hover .tripcountspan,.ticketslotcol:hover .tripdiv{color:#fff!important}.slotcol{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:12px;font-weight:600;color:#000!important;padding:3px 1px;border-radius:5px;margin:6px 8px;cursor:pointer;text-align:center;background-color:#fff}.slotcol:hover{background-color:green!important}.slotcol:hover,.slotcol:hover .tripcountspan,.slotcol:hover .tripdiv{color:#fff!important}.slotcol-new{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:12px;font-weight:600;color:#000!important;padding:3px 1px;border-radius:5px;margin:6px 8px;cursor:pointer;text-align:center;background-color:#fff}.slotcol-new:hover{background-color:green!important}.slotcol-new:hover,.slotcol-new:hover .tripcountspan-new,.slotcol-new:hover .tripdiv{color:#fff!important}.slotdivall .slick-initialized .slick-slide{width:120px!important}.slotcolstyle{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:12px;font-weight:600;padding:1%;width:21%!important;border-radius:11px;margin:1%;cursor:pointer;text-align:center;background-color:green;color:#fff}.roomCount11{font-size:9px}.timemarg{margin-left:-133%;margin-top:-10%;line-height:1}.tripdiv{color:grey!important;font-size:9px}.tripcountspan,.tripcountspan-new{color:#000;font-size:11px!important;font-weight:600}.expressslotcolstyle{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);font-size:12px;font-weight:600;color:#000!important;padding:3px 1px;border-radius:5px;margin:6px 8px;cursor:pointer;text-align:center;background-color:#fff}.expressslotcolstyle:hover{background-color:#0b5ed7!important;color:#fff!important}.expressslotcolstyle:hover .tripcountspan,.expressslotcolstyle:hover .tripdiv{color:#fff!important}.slottitle{font-weight:600}.slotname,.slotname-new{color:green!important}.slotname,.slotname-new,.ticketslot{font-size:15px;font-weight:600;margin-top:5px;margin-bottom:9px}.ticketslot{color:orange!important}.slotcolstyle .slotnormal{position:absolute;display:inline-block;top:-1px;right:0;color:green;background:#fff;font-size:12px;width:25px;height:18px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.4)}.slotcolstyle .slotnormal:after{content:"";position:absolute;top:17px;left:0;border-left:12.5px solid #fff;border-right:12.5px solid #fff;border-bottom:8px solid transparent}.slotcolstyle .pink:before{background:#fff}.slotnormal{position:absolute;display:inline-block;top:-1px;right:0;color:#fff;background:#ec5366;font-size:12px;width:25px;height:18px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.4)}.slotnormal:after{content:"";position:absolute;top:17px;left:0;border-left:12.5px solid #ec5366;border-right:12.5px solid #ec5366;border-bottom:8px solid transparent}.pink:before{background:#ec5366}.normalticketdiv{cursor:auto;margin-right:6px;text-align:center;font-size:16px;width:130px!important;height:180px!important;font-weight:600;color:orange;border-radius:8px;background-color:#f7f7f7;box-shadow:0 2px 2px 0 rgba(99,99,99,.2);margin-top:11px!important}.rowmardiv{margin-left:-38!important}.normaldiv,.normaldiv-new{width:130px;height:160px;cursor:auto;text-align:center;font-size:16px;font-family:"Inter";min-width:130px!important;min-height:180px!important;font-weight:600;color:green;border-radius:8px;background-color:#f7f7f7;box-shadow:0 2px 2px 0 rgba(99,99,99,.2);margin-right:4px;margin-left:6px;margin-top:10px}.deleteicon{margin-top:2%;margin-left:-10px}.boaatcharge{margin-top:2%;font-size:11px!important;color:grey!important;text-align:left}.small-div{font-size:13px}.expboatcolor{box-shadow:orange!important}.expboatcolor,.expboatcolor:focus{background-color:orange!important;border-color:orange!important}.expboatcolor:focus{box-shadow:0 0 0 .1rem orange!important}.expressssdiv{text-align:center;cursor:auto;font-size:16px;width:110px;height:160px;font-weight:600;color:#0b5ed7;font-family:"Inter";background-color:#f7f7f7;border-radius:8px;min-width:130px!important;min-height:180px!important;box-shadow:0 2px 2px 0 rgba(99,99,99,.2);margin-left:2px;margin-right:8px;margin-top:10px}.etitle,.ntitle{margin-top:3%}.durationspan{font-size:14px;color:#00f}.hotelList{margin-top:-2.5%!important}.reviewdiv{font-size:13px;width:100%;padding:0}.reviewdiv .col-md-9{width:100%}.TotalAmount-Summary{position:absolute;bottom:10.5rem;height:-webkit-max-content;height:max-content;background-color:#fff;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);padding:1rem;line-height:1px!important;border-radius:8px;z-index:10;width:-webkit-max-content;width:max-content}.TotalAmount-Summary tr{display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.hotelContainer .col-md-9{flex:0 0 auto}}.reviewmaster{display:contents}.rlinkdiv{text-decoration:underline;color:#00f;cursor:pointer!important;font-size:10px!important}.rlinkdiv:hover{background-color:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:5px}.staricondiv{padding:2px!important;color:orange!important}.noslots{text-align:center;color:#000}.ant-popover-inner{border-radius:8px!important}.data-card-color:nth-child(2n),.data-card-color:nth-child(odd){height:7vh;align-items:center;justify-content:center}.slick-track{width:auto!important}.showUserInfo{bottom:20rem;z-index:70!important;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);height:-webkit-max-content;height:max-content;padding:12px;width:-webkit-max-content;width:max-content;margin-bottom:-9rem}.showUserInfo,.total-userinfo{position:absolute;background-color:#fff}.total-userinfo{bottom:7rem;width:370px!important;padding-right:0!important;padding-left:0!important;max-width:158%!important}@media screen and (min-width:280px)and (max-width:500px){.generate-pin .generatepin-container .pin.mt-5{margin-bottom:0!important;margin-top:0!important}.form-child,.receipt{padding-bottom:10rem!important}.userInfo{padding:1px 20px 20px 30px!important}.profile-row{margin-top:1px!important}.card-container.col-md-3{margin-bottom:150px!important}.navbar .navbar-nav li{padding:0 .6rem!important}.hotelList{margin-top:3%!important}.hotelContainer .roomtypenamefont{width:110px!important}.container-fluid{overflow-x:hidden!important;padding-right:-.25rem;padding-right:var(--bs-gutter-x,-.25rem);padding-left:-.25rem;padding-left:var(--bs-gutter-x,-.25rem)}.container-fluid::-webkit-scrollbar,.tabscroll::-webkit-scrollbar{display:none}.hotelReceipt .hotelReceipt-con{width:95%!important}.hotelReceipt-con::-webkit-scrollbar{display:none}.profile-container{padding:15px!important;display:flex;flex-direction:column;justify-content:center}.generate-pin .pin-table{max-height:27vh!important}.hisdiv1{margin-bottom:0!important}.webCheckIn .cancelscroll{overflow-y:scroll;overflow-x:hidden;max-height:74vh!important;min-height:11vh!important}#generate-pin{overflow-y:scroll;overflow-x:hidden;max-height:76vh!important;min-height:13vh!important}.generate-pin .availablepin-container{margin:1px!important}.Change-Password-Card{margin-left:0!important;-webkit-transform:scale(.8);transform:scale(.8);margin-bottom:11rem}.justify-content-between{flex-wrap:wrap!important}.boatlistmainblock .headofreschedule,.webCheckIn1 .webcheck-headertitle{font-size:18px!important;text-transform:uppercase!important}.cancelhomecolor{font-size:14px!important}.navbar{flex-wrap:nowrap!important}.navimg{margin-left:1%!important}.side-nav{right:0}.counterPinMasterDiv,.hotelReceipt .hotelReceipt-wrapper,.webCheckIn{width:100vw!important}.hotelContainer{overflow-y:scroll;min-height:99vh!important;max-height:108vh!important}.reacttabdiv{margin-top:2%;color:green;width:100%!important}.room-bt{margin-bottom:1rem;margin:1rem 0!important}.showmoreico{flex-direction:column}.showmoreico .panel-body11{width:100vw!important}.hotelContainer .summary-table th{padding:16px 40px!important}.userinfo-div{right:0!important;bottom:3px!important;margin-bottom:2px}}@media screen and (min-width:766px)and (max-width:900px){.hotelContainer .card{margin-left:15rem;margin-bottom:4rem}}.showmoreico{display:none}.imgdtls{justify-content:flex-start}.imgdtls .imagenotfound{display:none}.revwndname{display:flex;align-items:flex-end;justify-content:space-between;width:100%}@media screen and (min-width:500px)and (max-width:900px){.showmoreico{margin-bottom:1.5rem!important}}@media screen and (min-width:320px)and (max-width:900px){.boaatcharge{margin-top:0;margin-left:14%;font-size:12px!important;color:grey!important;text-align:left;margin-bottom:50px}.data-card-color:nth-child(2n),.data-card-color:nth-child(odd){padding-left:35px;padding-right:11px;margin-left:-40px;margin-right:-45px;height:-webkit-max-content;height:max-content;align-items:center;justify-content:center}.hotelContainer .css-26l3qy-menu{width:11vh!important;right:-5px}.hotelContainer .card{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.note-deposite{position:fixed;bottom:1.5rem}.grandtotal{position:-webkit-sticky!important;position:sticky!important}.addontitle{font-size:11px!important}.css-yt9ioa-option{padding:8px 2px!important}.filterstyle{margin-top:-1.3rem!important;width:60px!important;padding-left:0;padding-bottom:0;height:24px;background-color:#fff}.imagenotfound{display:none!important}.imgdtls .imagenotfound{display:block!important;width:90px!important;height:80px!important;object-fit:cover}.revwndname{flex-direction:column}.imgdtls{justify-content:space-between!important;flex-direction:row!important;height:11vh}.hotelContainer .cart-heading{font-size:16px!important}.addoncharge{padding:0 8px;margin-top:0}.cart-heading{display:none!important}.guestpolicy{font-size:13px!important;padding-bottom:.1rem;font-weight:400!important;font-family:"inter";position:fixed;bottom:0;margin-left:1rem!important;width:100%}.showmoreico{display:flex!important;align-items:baseline;cursor:pointer;position:relative;color:#157347;justify-content:space-between;flex-direction:column}.showmoreico table tr{display:flex;align-items:center;justify-content:space-between!important;font-family:"inter";text-wrap:nowrap;margin-bottom:5px!important}.showmoreico .panel-body11{display:block!important;height:-webkit-max-content;height:max-content;bottom:-8rem;background-color:#fff;width:100vw!important;overflow:hidden;left:1.6rem!important;padding:1px .3rem;border-radius:18px;z-index:45;max-height:25vh!important}.showmoreico .seltddtls h4{position:-webkit-sticky;position:sticky;color:#157347;font-weight:600;font-family:"Inter"}.showmoreico .justify-content-between{height:-webkit-max-content;height:max-content;overflow-y:scroll;overflow-x:hidden;padding:0 2rem;max-height:200px;padding-bottom:4rem!important}.showmoreico .sum-table{width:100%}.addonservice,.showmoreico .sum-table{display:flex;align-items:center;justify-content:center}.addonservice{padding:0 8px;margin-bottom:2px;flex-direction:column;height:80px!important;width:160px}.addonserviceadd{height:70px!important;margin-top:-12px;margin-left:0;padding:6px 8px;width:160px}.addonserviceadd .text-center{font-size:10px!important}.col-sm-4{width:-webkit-max-content;width:max-content;margin-top:10px!important}.react-tabs__tab{padding:4px 6px!important}.showUserInfo{bottom:13rem;right:.3rem;position:absolute}.hotel-search-bar{margin-left:0!important}.hotelContainer .choosetitle{font-size:17px!important;margin-left:0!important}.tabscroll{min-height:60vh!important;max-height:50vh!important;padding-bottom:15rem!important}.react-tabs__tab-list{font-size:13px!important}.hotelContainer{overflow:hidden!important}.reacttabdiv{margin-top:2%;color:green;width:100%}.fsumtable{display:none!important}.hotelContainer .imgtitdiv{justify-content:flex-end!important}.hotelctner{display:flex;justify-content:center!important}.hotelContainer .card{margin-left:15rem;margin-bottom:4rem}.tabscroll{width:105%!important;margin-left:-1rem}.hotelContainer .col-md-12{padding:0 10px!important}.hotelContainer .hotel_wrap{margin-left:1px!important;padding-left:0!important}.reviewdiv{margin-left:0;font-size:10px;padding:0!important}.bcontinue{width:100%;font-family:"inter";margin-bottom:0;position:relative;bottom:-3px;display:flex;justify-content:center}#userdet{width:300px}.hotelContainer .card{margin-top:5px;position:fixed;bottom:0;max-width:100%!important;margin-bottom:0!important;padding:0!important;box-shadow:0 7px 29px 0 #64646f}.room-bt{margin:0!important}.panel-body11{display:none!important}.slick-track{width:250px!important}.normaldiv,.normaldiv-new{cursor:auto;text-align:center;font-size:14px;font-weight:600;color:green;border-radius:8px;padding:.5rem 0;background-color:#f7f7f7}.normaldiv-new{width:90px!important;min-width:100px!important}.ticketslotcol{font-size:12px;font-weight:600;color:#000!important;padding:3px 1px;border-radius:11px;margin:7px 12px;cursor:pointer;text-align:center;width:120px!important}.expressslotcolstyle,.slotcol{font-size:12px;padding:3px 1px;border-radius:11px;margin:7px 12px}.expressslotcolstyle,.slotcol,.slotcol-new{font-weight:600;color:#000!important;cursor:pointer;text-align:center;font-family:"Inter"}.slotcol-new{font-size:10px;padding:1px 0;border-radius:6px;margin:4px 2.5px;background-color:#fff}.exbtn-new{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:25px!important;color:#fff!important;width:84%!important;font-size:.5rem;position:absolute;left:9px;bottom:13px}.tsdiv,.tsdiv-new{color:#000;font-size:12px;font-weight:600;margin-top:5%!important;margin-left:131px}.tsdiv-new{display:none}.selectedslotcol{border:1px solid green;display:flex;border-radius:11px;color:green;display:none}.selectedexpressslotcol-new,.selectedslotcol{width:110px!important;font-size:11px;margin-left:1%;font-family:"Inter";justify-content:space-between;flex-direction:row;font-weight:600;align-items:center;cursor:pointer;text-align:center;margin-bottom:7px}.selectedexpressslotcol-new{border:1px solid #0a58ca;display:flex;border-radius:11px;color:#0a58ca}.bed-col,.col-md-3{position:relative;min-height:1px;padding-right:0}.hotelContainer .totaltarifffont{font-size:15px;color:#000;width:304px;margin-left:8px;text-wrap:nowrap}.hotelContainer .minus,.hotelContainer .minus_children,.hotelContainer .minus_infant{font-size:20px;padding:0 12px 2px 11px;outline:none!important;font-weight:700;color:var(--dark);background:var(--white);border:none;border-radius:3px;border-radius:6px;background-color:#157347;color:#fff;margin-left:0}.hotelContainer .roomtypenamefont{font-weight:500;font-size:14px;font-family:"Inter";margin-left:-25px;color:#000}.addonservice{justify-content:space-around}.Addon-btn-added{padding:4px 8px;border-radius:7px;width:50px;text-align:center}.hotelContainer .hotel-search-bar{width:100%!important}.hotel-search-bar .search-item{height:30px!important}.hotelContainer .css-1wa3eu0-placeholder{text-align:center;top:40%}.css-g1d714-ValueContainer{padding:3px 9px!important}.hotel-search-bar .search-item{width:160px!important}.hotelList{margin-top:2%!important}.hotelContainer label{margin-bottom:.5rem!important}.hotelContainer .css-26l3qy-menu{width:20vh!important;margin-top:20px!important}.filtericon{font-size:55px!important;margin-top:-15px!important;margin-left:10px}.hotelContainer .bed-col{margin-bottom:0}.location-icon{margin-top:-10px!important}.small-font{font-size:.6rem;padding-top:6px;margin-left:-25px;color:grey}.deleteicon{margin-top:1%;margin-left:-30px}sup{top:0}.userinfo-div{margin-left:6px;margin-top:-8%!important;font-size:17px;color:#4e4b4b;font-weight:600;display:flex;align-items:center;justify-content:space-evenly;position:fixed;bottom:10px;right:0}sub,sup{position:relative;font-size:21px;line-height:0;vertical-align:baseline}.starsup{color:red;font-size:22px;top:4px}.colmar{margin:-23px -30px!important}.hotelContainer .col-md-9{width:100%}.hotelContainer .hotelbtn{font-size:14px;margin-top:1rem;color:#fff;background-color:#157347;border-color:#157347;margin-left:0;border-radius:9px;width:150px;min-width:-webkit-max-content;min-width:max-content}.tamountresponsive{font-size:17px;font-weight:600;margin-left:-17px;height:3rem}.btn.inc-dec-number{margin-top:-4px}.bcharge,.dCharge,.rcharge,.tcharge{margin-left:-17px}.hotelContainer .grandtotal{color:green;font-weight:750;margin-top:4px;margin-right:52px;font-size:17px!important}.hotelContainer #bsgst1,.hotelContainer #totalprice{font-size:16px;font-weight:600;color:#4e4b4b!important;margin-right:56px}}@media screen and (min-width:320px)and (max-width:768px){.slotdivall-new{position:absolute;right:0;top:5.5rem;width:65%!important;height:180px;background-color:#ffe8bf;border-radius:4px}.slotname-new{font-size:9px;font-weight:600;color:green!important;margin-top:5px;margin-bottom:9px}.slick-list{overflow-y:scroll!important;height:120px;scrollbar-width:none}.slotdivall-new .slick-initialized .slick-slide{width:73px!important}.selected-div-new{border:unset!important}.rectangle-new:after{display:none!important}.tripcountspan-new{color:#000;font-size:10px!important;font-weight:600}.hotelContainer .ho_title{font-size:17px}.hotelContainer .imgtitdiv1{font-size:10px}.cart-name{line-height:8px}.hotelContainer .summary-table{line-height:.2!important}}.selected-div{position:absolute;width:100%;height:100%;border:8px solid #ffe8bf;border-radius:8px;top:0;left:0}.rectangle:after{content:"";height:28px;width:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;background-color:#ffe8bf;bottom:-35px}@media screen and (min-width:1000px)and (max-width:1358px){.exbtn{font-size:10px;left:8px;width:85%!important}.com_details{margin-left:0;padding-left:6%;width:30%}.normaldiv-new,.normalticketdiv{font-size:12px;min-width:100px!important}.expressssdiv{font-size:12px;min-width:130px!important}.boaatcharge{font-size:9px!important;margin:0}.selectedexpressslotcol,.selectedslotcol,.selectedticketslotcol{margin-left:-8%;font-size:9px}.stsow{margin-left:24%!important}.tsdiv{font-size:10px;margin-left:0}.crossicon{margin-top:-2%}.etitle,.ntitle{margin-top:11%}.expressslotcolstyle,.slotcol,.ticketslotcol{font-size:10px}}.slick-next:before,.slick-prev:before{color:green!important;background-color:#fff!important;border-radius:50%!important}.Count__Modal{z-index:0!important}@media screen and (max-width:320px){.roomCount{font-size:15px}.colmargin{padding-right:3%}.hotelContainer #bsgst1,.hotelContainer #totalprice{font-size:14px}}@media screen and (max-width:480px){.mob-res{flex-wrap:nowrap;flex-direction:row;display:flex}.hotelContainer .colmar{margin:7px -7px}.labelhotel{font-size:12px;font-weight:700;padding-top:10px}.hoteldest{width:14vh!important}.hotel_wrap{padding:1px 2px}}@media screen and (max-width:770px){.hotel-search-bar{margin-left:0}}@media screen and (min-width:1440px){.carouselimage{width:100%;height:27vh}}@media screen and (max-width:480px){.hotelContainer .com_details{margin-left:0}}@media screen and (max-width:765px){.hotelContainer .com_details{margin-left:0;margin-bottom:3%}.card{margin-left:auto!important;margin-right:auto!important}}.navbar{min-height:10vh!important}.navbar .navbar-nav li i{color:#000!important}.navbar .navbar-nav li a{padding:0;font-weight:500;font-size:17px;color:#000!important}.navbar .navbar-nav li{padding:0 .8rem}@media screen and (max-width:480px){.bed-col,.col-md-3{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:0}.hotelctner{justify-content:center;display:flex}.hotel-search-bar .search-item{flex:0 1!important;min-width:160px!important}.hotel-search-bar{justify-content:center}.caroselcol{display:none}.search_hotellist{width:240px!important}.hotel-search-bar{flex-wrap:nowrap!important}.hotelContainer .colmar{padding:0!important}}.Review-Drawer .anticon-close{margin-top:100px!important;background-color:#389534!important;color:#fff;box-shadow:0 .7px 1.9px rgba(0,0,0,.031372549),0 1.6px 4.3px rgba(0,0,0,.0509803922),0 2.9px 7.7px rgba(0,0,0,.0588235294),0 4.8px 12.8px rgba(0,0,0,.0705882353),0 7.9px 21.2px rgba(0,0,0,.0784313725),0 13.9px 37px rgba(0,0,0,.0901960784),0 30px 80px rgba(0,0,0,.1215686275);padding:4px!important;border-radius:13px!important;outline:none!important;margin-right:10px}.Review-Drawer .Ratehead{font-size:18px;opacity:.9;color:#1d751d;font-weight:600;text-align:left;padding:5px}body{font-family:"Cabin",sans-serif!important}.ant-space-item .ant-picker{margin-right:3px}.ant-space-item input{font-size:12px!important;font-weight:600}.ant-space-item{min-width:160px!important;border:none!important;padding-right:-50px!important;border-radius:20px}.ant-picker-input>input{font-weight:500!important}.ant-picker-input,.ant-picker-input-active{font-weight:550}.ant-picker,.ant-picker-focused{border:none!important}.ant-picker-focused{box-shadow:none!important}.ant-picker-clear,.ant-picker-suffix{display:none!important}.ant-picker-panel-container{border-radius:20px!important}.hotel-search-bar{margin-left:1rem}.hotel-search-bar .css-yk16xz-control{height:10px}.hotel-search-bar .search-item{margin:.3rem;min-width:200px;flex:1 1;text-align:center}.boatContainer .css-26l3qy-menu{font-size:13px!important;background-color:#fff!important;color:#3d3b3b!important}.boatContainer .section{position:relative;width:100%;display:block;height:100vh;background:#1f2029;overflow:hidden!important;margin-left:-2rem}.boatContainer .mob-res{width:100%}.boatContainer .ex-hotels{background:url(/ttdc-public-boat/static/media/mainimg.e1dce608.webp) repeat fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100vh;opacity:1}.boatContainer .cursor,.boatContainer .cursor3{position:fixed;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%;mix-blend-mode:difference;transition:all .3s linear}.boatContainer .cursor{background-color:#fff;height:0;width:0;z-index:99999}.boatContainer{background-size:cover;background-repeat:no-repeat;height:100vh;width:100%;overflow-x:hidden}.boatContainer .hotel-list{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.768627451);box-shadow:0 48px 100px 0 rgba(17,12,46,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:2rem;margin-top:3rem;border-radius:20px;grid-row-gap:.5rem;row-gap:.5rem;text-align:left}.boatContainer .boatselection{width:-webkit-max-content;width:max-content;min-width:160px}.boatContainer .modifydiv{display:none}.boatContainer .video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-size:cover;background-position:50%;background-repeat:no-repeat}.boatContainer .video-background video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.boatContainer .hotel-search{border:1px solid #d3d3d3;box-shadow:0 8px 24px rgba(149,157,165,.2);background-color:#fff;border-radius:10px;display:flex;align-items:center;color:#000;padding:.2rem .5rem;position:relative;min-width:100px;min-height:80px;margin:1.2rem .3rem;cursor:pointer}.boatContainer .hotel-wrapper{display:block;margin-left:1rem;padding:1px;margin-top:-3%}.boatContainer .labelcolor{font-weight:700;font-size:12px}.boatContainer .hotelicon{position:absolute!important;right:18px;top:26%}.boatContainer .hotelicon svg{height:33px;opacity:.8;width:36px}.boatContainer .img-wrapper{flex:1 1}.boatContainer .noofpersonvalue{margin-left:-1px;display:inline;margin-top:10px}.boatContainer .noofpersonvalue,.boatContainer .noofpersonvalue2{outline:none;border:none;color:#000;font-size:12px;font-weight:600}.boatContainer .noofpersonvalue2{display:flex;align-items:center}.boatContainer .search_hotel{width:-webkit-max-content;width:max-content;text-transform:capitalize;margin-top:25px;font-size:18px;padding-top:12px;padding-bottom:12px;border-radius:9px}.boatContainer .animated-button{position:relative;display:flex;align-items:center;grid-gap:5px;gap:5px;padding:1rem 3.4rem;width:-webkit-max-content;width:max-content;border:none;font-size:16px;font-family:"Cabin",sans-serif!important;background-color:#198754;border-radius:8px;color:#fff;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}.boatContainer .animated-button svg{position:absolute;width:24px;fill:#fff;z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1)}.boatContainer .animated-button .arr-1{right:14px;font-size:1.3rem}.boatContainer .animated-button .arr-2{left:-30%;font-size:1.3rem}.boatContainer .animated-button .circle{position:absolute}.boatContainer .animated-button .text{position:relative;z-index:1;-webkit-transform:translateX(-12px);transform:translateX(-12px);transition:all .8s cubic-bezier(.23,1,.32,1)}.boatContainer .animated-button:hover .arr-1{right:-25%;-webkit-transform:translateX(2rem) translateY(-26px);transform:translateX(2rem) translateY(-26px)}.boatContainer .animated-button:hover .arr-2{left:32px;-webkit-transform:translateX(1rem) translateY(-1px);transform:translateX(1rem) translateY(-1px)}.boatContainer .animated-button:hover .text{-webkit-transform:translateX(32px);transform:translateX(32px)}.boatContainer .animated-button:active{scale:.95}.boatContainer #popover{margin-left:1rem;margin-right:2rem;background-color:#fff;display:none;top:46%;z-index:3001;left:0!important;bottom:0!important;position:absolute;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);padding:25px 0 0 17px;border-radius:17px}.boatContainer #popover:before{position:absolute;content:"";right:calc(50% - 10px);top:-8px;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.boatContainer #popover-list{background-color:#fff;display:none;z-index:3001;position:absolute;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)!important;padding:25px 0 0 17px;border-radius:17px;top:50px}.boatContainer #popover-list:before{position:absolute;content:"";right:calc(50% - 10px);top:-8px;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.boatContainer .guest_info{color:grey;margin-top:0;font-size:13px}.boatContainer .hotel_wrap{padding:.7rem;margin-bottom:3rem;margin-left:2rem!important;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.368627451);transition:all .3s ease;cursor:pointer;margin-top:-20px}.boatContainer .hotel_wrap:hover{cursor:pointer}.boatContainer .hotel_stay{margin-left:3rem;font-size:1.4rem;margin-top:-10px}.boatContainer .hotel_stayplace{font-size:1.6rem;font-weight:600;color:#006401}.boatContainer .filters{float:right;background-color:#007bff;padding:1% 2%;color:#fff;border-radius:30px;margin:-5% 2%;cursor:pointer}.boatContainer .hotelsearch{margin-left:1rem}.boatContainer .hotel-list-search .css-yk16xz-control{height:22px}.boatContainer .hotel-list-search{border:1px solid #d3d3d3;display:flex;border-radius:40px}.boatContainer .hotel-list-search1{border:1px solid #d3d3d3;border-radius:40px;padding:3% 11%;width:150%;margin:4% 2%}.boatContainer .labelhotel{font-size:14px;font-weight:700;margin-top:8px;margin-left:6px}.boatContainer .ho-list{width:17vh!important}.boatContainer .hoteldest{width:150px!important;margin-left:5px}.boatContainer .nodatafound{margin-left:45%;margin-top:20%;font-size:20px;font-weight:900}.boatContainer .notfud{margin-left:2.5rem;margin-top:3rem}.boatContainer .imagenotfound{height:180px;padding:3% 0;width:100%}.boatContainer .starhotel{position:absolute;right:4%;color:#000;font-size:14px;font-weight:700}.boatContainer .facilityimage{max-width:55%!important;margin-top:-14%;margin-right:7%}.boatContainer .facilityimage1{max-width:80%!important}.boatContainer .amenitiesdiv{width:100%;float:right}.boatContainer .moreamenitiesdiv{display:none;left:6%;margin-top:1%;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);border-bottom-left-radius:17px;border-bottom-right-radius:17px;position:absolute;padding:6% 2%;background-color:#fff;z-index:1}.boatContainer .moreamenities:hover+.moreamenitiesdiv{display:flex!important;margin-left:-8%;z-index:444444}.boatContainer .hide{display:none}.boatContainer .myDIV:hover+.hide{display:block;color:red}.boatContainer .ho_title{font-size:18px}.boatContainer .displayflex{display:flex}.boatContainer .hotel-amenities p{font-size:14px;font-weight:700;padding-bottom:4%;padding-top:1%}.boatContainer .allfacility{padding:2% 4%}.boatContainer .react-stars-05672826654889767:focus{outline:none!important}.boatContainer .react-stars-05672826654889767:hover{color:orange!important}.boatContainer .css-2613qy-menu{display:block!important;background-color:#fff!important}.boatContainer .stay_price sub{display:block;font-size:11px;opacity:.8;color:#000;margin:.2rem 0}.boatContainer .stay_price{color:#009e00;float:right;margin-top:4%;font-size:20px;font-weight:700}.boatContainer .stay_rating{float:left}.boatContainer .amenities,.boatContainer .hotel-rating,.boatContainer .rating{margin-top:1rem;font-size:1.3rem;font-weight:700}.boatContainer .carouselimage{width:100%;height:100%;max-height:180px!important;min-height:180px!important}.boatContainer .amenitycol{margin-top:-4%}.boatContainer .moreamenities{margin-top:-9%;margin-right:2%}.boatContainer .search_hotels_header{font-size:22px;opacity:1;letter-spacing:1px}.boatContainer .hotel-list div{font-family:"Inter",sans-serif!important;font-weight:600}@media screen and (min-width:1280px){.boatContainer .DateInput{width:105px!important}.boatContainer .daterange{margin-left:12%}.boatContainer .stay_price{float:right}.boatContainer .moreamenities{float:right;margin-top:-10%;margin-right:-6%;font-weight:700;font-size:22px}.boatContainer .taxfee{font-size:0}.boatContainer #popover{margin-left:0;margin-right:3rem;display:none;top:51%;z-index:3001;right:0;width:18.5vw;border-radius:17px}.boatContainer #popover-list{background-color:#fff;display:none;z-index:3001;position:absolute;box-shadow:-1px 2px 20px #868686;padding:29px 20px 1px 23px;width:19vw;border-radius:20px}.boatContainer .filterspanamenities{padding-left:5px}.boatContainer .activeless,.boatContainer .factiveless{opacity:.9!important}}.boatContainer .DateRangePickerInput{display:flex!important}.boatContainer .DateRangePickerInput__withBorder{border:none!important}.boatContainer .DateInput_input{font-size:11px!important;margin-bottom:2%;color:#000!important;margin-left:2%;font-weight:600;border-radius:25px}.boatContainer .DateRangePickerInput_arrow_svg{margin-top:-.5rem;height:17px!important;width:38px!important}.boatContainer .DateRangePickerInput_arrow{margin-left:1rem!important}.boatContainer .DateInput_input__focused{border-bottom:none!important}.boatContainer .DateInput{padding-left:13px!important;width:100px!important;height:0!important;margin:-4px -24px -24px!important}.boatContainer .DateInput_input{width:107%!important;margin-top:-1rem!important;padding:1px 10px 0!important}.boatContainer .DateRangePickerInput__withBorder{margin-top:-.5rem!important}.boatContainer .DateRangePicker{position:relative;display:block!important}.boatContainer .css-tlfecz-indicatorContainer{display:none!important}.boatContainer .css-1wa3eu0-placeholder{margin-left:-8px!important;font-size:14px;margin-top:-7px;color:#000;font-weight:500;background-color:none!important}.boatContainer .css-g1d714-ValueContainer{font-size:12px;font-weight:500}.boatContainer .carousel-inner{border-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.boatContainer .carousel-icon{background-color:#f5f5f5;padding:5px 8px;border-radius:50%;font-weight:900;font-size:32px;opacity:0;transition:.4s ease}.boatContainer .carousel-icon:hover{background-color:#fff;font-weight:900;-webkit-transform:scale(1.1);transform:scale(1.1)}.boatContainer .carousel:hover .carousel-icon{opacity:1!important}.boatContainer .carousel-indicators{top:12.5rem}.boatContainer .carousel-control-next,.boatContainer .carousel-control-prev{z-index:0;margin-top:0;opacity:1}.boatContainer .carousel-control-next:hover,.boatContainer .carousel-control-prev:hover,.boatContainer .carousel-control.left:hover,.boatContainer .carousel-control.right:hover{background-image:none!important}@media screen and (min-width:1440px){.boatContainer .activeless,.boatContainer .factiveless{opacity:.9!important}.boatContainer .carouselimage{width:100%;height:27vh}.boatContainer .moreamenities{margin-top:-9%;margin-right:-3%}.boatContainer #popover{margin-left:1rem;margin-right:3rem;top:48%;right:0;width:19vw;border-radius:17px}.boatContainer #popover,.boatContainer #popover-list{background-color:#fff;display:none;z-index:3001;position:absolute;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)!important;padding:25px 0 0 17px}.boatContainer #popover-list{margin-right:-1rem}.boatContainer .filterspanamenities{padding-left:5px}}.boatContainer .search_hotels_header{color:#152519;font-weight:600;opacity:.8;animation:slideUp 1s ease-in-out both;-webkit-animation:slideUp 1s ease-in-out both;-webkit-animation-delay:.2s;animation-delay:.2s;text-align:left;margin-left:0!important}@media screen and (max-width:540px){.boatContainer .img-wrapper{flex:0 1!important}}@media only screen and (min-width:481px)and (max-width:1396px){.boatContainer .classdiv{font-size:9px}}@media only screen and (max-width:480px){.boatContainer .navimg{margin-left:2%!important}.boatContainer .classdiv{font-size:9px}.boatContainer .navbar-toggler{margin-right:12%!important}.boatContainer .img-wrapper{flex:0 1!important}.boatContainer .mobilepadding{padding-right:32%}.boatContainer .section{display:none!important}.boatContainer .DateInput_input{width:110%!important}.boatContainer .iconsize1{width:33%}.boatContainer .iconsize{width:43%}.boatContainer .search_hotels_header{margin-left:0!important}.boatContainer .DateRangePickerInput_arrow_svg{width:40px!important;margin-left:8%}.boatContainer #map_wrapper{display:none;border:none!important}.boatContainer .stay_price sub{margin:.5rem 0!important}.boatContainer .hotel_wrap{padding:1px 2px;width:110%}.boatContainer .reserve{margin:-3% 2.2%}.boatContainer .moreamenities{display:none}.boatContainer .labelhotel{font-size:12px;font-weight:700;padding-top:10px}.boatContainer .css-g1d714-ValueContainer{font-size:12px;font-weight:600}.boatContainer .DateInput_input{margin-top:-1rem!important;padding:1px 0 0!important;margin-left:11%;width:85%!important;font-size:12px!important}.boatContainer .hotel-list-search1{width:104%;padding-left:15px}.boatContainer .daterange{margin-left:47%;margin-top:-33%}.boatContainer .DateRangePickerInput_arrow_svg{width:48px!important;margin-left:14%}.boatContainer .hotel_stay{margin-left:0;font-size:17px;font-weight:700}.boatContainer .filters{margin:-10% -6%}.boatContainer .btnsearchcol{margin-top:-33%;margin-left:13%;padding-left:20%}.boatContainer .hotelsearch{display:none;margin-left:.5%;width:77%}.boatContainer .hoteldest{width:14vh!important}.boatContainer .noofpersonvalue{font-size:12px}.boatContainer #popover-list{display:none;z-index:3001;position:absolute}.boatContainer #popover{top:60%;right:3%;width:75%}.boatContainer .facilityimage{display:none}.boatContainer .amenitycol span{font-size:14px}.boatContainer .hotel-amenities p{font-size:15px}.boatContainer .ho_title{font-size:18px}.boatContainer .totalroomcount{font-size:10px;color:grey!important;margin-top:-15px}.boatContainer .stay_price{font-size:18px;font-weight:700}.boatContainer .nodatafound{margin-left:26%}.boatContainer .DateRangePicker_picker .DateRangePicker_picker_1 .DateRangePicker_picker__directionLeft .DateRangePicker_picker__directionLeft_2{top:66px;left:-366.6px}}.boatContainer .carousel-indicators li{z-index:-1!important}.filter-modal{margin:0 auto;color:var(--gray);font-weight:700;font-size:1.6rem}.rangeprice{padding:0 3rem 1rem}.ra-bt{margin-bottom:2rem}.filteramenities{padding-left:3rem;display:flex;padding-bottom:1rem;width:100%}.filterspanamenities{padding-left:5px}.filter-footer{float:right;margin-bottom:2%}.filterCancel,.filterSubmit{margin-right:2rem}@media screen and (min-width:320px){.filterCancel{margin-right:9rem!important}.filter-footer{margin-right:-36%}}@media screen and (min-width:480px){.filter-footer{margin-right:-36%}.filterspanamenities{padding-left:5px}}@media screen and (min-width:1440px){.filter-footer{margin-right:-9%}}@media screen and (min-width:1280px){.filter-footer{margin-right:-9%}}.css-yk16xz-control:focus{outline:none!important}.css-yk16xz-control{border:0!important;min-height:0!important}.css-tlfecz-indicatorContainer{display:none!important}.css-1wa3eu0-placeholder{margin-left:-8px!important}.css-1gtu0rj-indicatorContainer:focus-within{display:none!important}.css-1gtu0rj-indicatorContainer:active,.css-1gtu0rj-indicatorContainer:focus,.css-1gtu0rj-indicatorContainer:hover,.css-1gtu0rj-indicatorContainer:visited,.css-1hb7zxy-IndicatorsContainer{display:none!important}.css-26l3qy-menu{width:32vh!important}.css-1pahdxg-control:active,.css-1pahdxg-control:hover{box-shadow:none!important;border:none!important;outline:none!important;background-color:none!important}.css-1pahdxg-control:focus-within{box-shadow:none!important;border:none!important;outline:none!important;background-color:none!important}.css-1okebmr-indicatorSeparator{display:none!important}.map-image{border-radius:14px;width:100%;margin-bottom:6%}.gm-style-iw{max-width:2.5%!important}.css-1uccc91-singleValue{margin-left:-7px!important;font-size:14px}.css-b8ldur-Input{color:#000!important;font-size:14px}.css-2b097c-container{height:2.5vh}.carousel-indicators li{z-index:-1!important;background-color:#f5f5f5;border:0 solid;margin-top:-40px}.carousel-indicators .active{background-color:#fff}.css-1pahdxg-control{z-index:1000000!important;background-color:none!important}.farooms{color:#000!important}.css-1pahdxg-control .carousel-control-next-icon{z-index:100!important}.css-2613qy-menu:active .carousel-control-next-icon{z-index:1000!important}.css-2613qy-menu{z-index:1000000!important}.react-responsive-modal-modal{border-radius:17px}.css-1pahdxg-control{z-index:100!important;opacity:1!important}.css-2613qy-menu{z-index:44444444444!important;background-color:#fff!important}.activeless,.factiveless{opacity:.9!important}.css-1wy0on6,.css-19bqh2r{display:none!important}.pernight{color:#000}.amenitymargin{margin-bottom:3%}.imgwidth{width:23%}.imgwidth1{width:36%}.startype-rating{color:#e83e8c!important}.totalroomcount{color:grey!important}.maplabelcolor{color:#fff}.tooltip{top:0;padding:.8rem 1rem;border-radius:40px;font-size:.8rem;font-weight:700;opacity:0;pointer-events:none;text-transform:uppercase;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:all .3s ease;z-index:1}.tooltip,.tooltip :after{display:block;position:absolute;left:50%}.tooltip :after{bottom:1px;width:0;height:0;content:"";border:solid;border-width:10px 10px 0;border-color:transparent;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.gm-style div{color:#fff!important;font-weight:700}.gm-style-mtc div,.gm-style-mtc label{color:#000!important}.gm-style-mtc label{margin-top:17%}.mapplace{color:#000!important}.mapaddress,.mapplace{font-weight:500!important}.mapaddress{color:grey!important}.css-1pahdxg-control{background-color:transparent!important;min-height:5px!important}.CheckedDate :active,.CheckedDate :focus{border:none!important}.CheckedDate :focus{font-size:14px}@media screen and (max-width:760px){.section{margin-left:-6rem!important}.map-container{display:none!important}.hotel-search-bar{margin-left:0}.navimg{margin-left:20%}}@media screen and (max-width:768px){.navimg{margin-left:25%}}.css-yk16xz-control{width:85%}.aa{margin-top:15px!important}.CheckedDate{font-size:14px}@media screen and (max-width:1024px){.navimg{margin-left:22%}.navbar-expand-lg .navbar-nav{margin-left:42%!important}}.CheckedDate{display:inline!important;display:initial!important;width:80%;cursor:pointer;border:none!important;color:#3d3b3b!important;font-size:14px!important}.CheckedDate:focus{border:none!important;outline:none!important}.css-9gakcf-option,.css-41jt47-MenuList{background-color:#fff!important}.css-9gakcf-option{color:#333!important}.css-1g6gooi{color:#fff!important}.war-div{color:#006400}.coutrallam-div,.war-div{font-size:12px;text-align:center}.coutrallam-div{color:orange}.classdiv{color:grey;font-size:12px;text-align:center;margin-right:2.5%;margin-top:-3px!important}.i-font{margin-left:2px}.expressdiv{color:#009e00!important}.bblink-express{font-weight:600;-webkit-animation:blinkingText 1s infinite alternate;animation:blinkingText 1s infinite alternate;display:contents;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}@-webkit-keyframes blinkingText{0%{color:green}49%{color:green}50%{color:transparent}to{color:transparent}}@keyframes blinkingText{0%{color:green}49%{color:green}50%{color:transparent}to{color:transparent}}@media screen and (min-width:280px)and (max-width:500px){.boatContainer .hotel-list{margin-top:1rem!important;padding:2rem!important}.hotel-list{-webkit-backdrop-filter:blur(-10px)!important;backdrop-filter:blur(-10px)!important}.hotel-search{width:200px!important}.navbar{padding:0!important;max-height:9vh!important}.navbar-brand{margin-right:0!important}}.webCheckIn .all-history-container{width:50%;margin-left:auto;margin-right:auto}.webCheckIn .all-history-container .react-tabs__tab-list{font-size:16px!important;font-weight:600;background-color:#fff;padding:5px;box-sizing:border-box;border-radius:10px 10px 10px 10px;border-bottom:none}.webCheckIn .all-history-container .react-tabs__tab{bottom:0}.webCheckIn .all-history-container .react-tabs__tab--selected{background-color:#157347;color:#fff;border-radius:10px 10px 10px 10px}.webCheckIn .hotel_webhis{background-color:#fff;padding:.5rem;border-radius:17px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;margin-top:0;min-height:200px;width:100%}.webCheckIn .hotel_webhis:hover{-webkit-transform:translateY(-11px) scale(1.08);transform:translateY(-11px) scale(1.08);background-color:#fff;box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .2s ease;cursor:auto}.webCheckIn .webh-name{margin-bottom:5px}@media screen and (min-width:320px)and (max-width:568px){.webCheckIn .bordered{font-size:12px}.webCheckIn .webcheck-header{font-size:21px}.webCheckIn .pricevalue{font-size:19px}}.btndisplay{margin-top:17%}.rescancel{box-shadow:1px 2px 3px red;font-weight:600}.dotstyle{padding-left:12%}.receiptbid{width:38%}.receiptvalue{margin-left:5%}.marlft{margin-left:14%}.pricevalue{margin-left:5px}@media screen and (max-width:480px){.receiptbid{width:60%}.res{margin-top:-45%}.mobdivdd{display:block!important;margin-top:15%}.hisdiv1{margin-bottom:8%}}@media screen and (min-width:481px)and (max-width:600px){.mobdivdd{display:block!important;margin-top:10%}}@media screen and (min-width:1000px)and (max-width:1250px){.all-history-container{width:65%!important}}@media screen and (min-width:500px)and (max-width:1000px){.all-history-container{width:80%!important}}@media screen and (max-width:500px){.all-history-container{width:90%!important}}.divcolorc{color:red}.divcolorr{color:orange}.divcolorb{color:green}.hisdiv1{font-size:20px;text-align:center}.hisdiv{text-align:end!important;margin-top:2%;font-size:20px}.bbh{text-align:-webkit-center!important}.bbhnodata{background-color:#fff;padding:2.5rem;border-radius:17px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;margin-top:0;min-height:100px;width:60%;min-width:300px;text-align:center;font-weight:600}.webCheckIn1 .cancelscroll{overflow-y:scroll;height:81vh;width:100.7%;overflow-x:hidden}.webCheckIn1 .cancelticketbtn{padding:2px 20px;height:45px;border-radius:7px;font-size:18px;font-weight:550}.webCheckIn1 .webCheckIn-con1{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-size:cover;overflow-y:scroll;height:90vh}.webCheckIn1 .webCheckIn-con1::-webkit-scrollbar{display:none}.webCheckIn1 .webCheckIn-con1{-ms-overflow-style:none;scrollbar-width:none}.webCheckIn1 .initialpage1{color:#fff;text-align:center;padding-bottom:.5rem;cursor:pointer;display:flex;justify-content:space-between}.webCheckIn1 .hotel_web1{background-color:#fff;padding:.5rem;border-radius:17px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;margin-top:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:45%;min-width:300px}.webCheckIn1 .hotel_web1:hover{-webkit-transform:translateY(-11px) scale(1.08);transform:translateY(-11px) scale(1.08);background-color:#fff;box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .2s ease;cursor:auto}.webCheckIn1 .webimg1{border-radius:1rem;width:100%;height:250px;margin-top:8px}.webCheckIn1 .webh-name1{font-weight:600;font-size:26px;margin-top:1rem}.webCheckIn1 .webcheck-header1,.webCheckIn1 .webcheck-headertitle{text-transform:capitalize;letter-spacing:5px;font-weight:700;font-size:27px;color:#fff}.webCheckIn1 .webcheck-header1{margin:auto}.webCheckIn1 .btndisplay1{float:right!important;margin-top:10%}.webCheckIn1 .table-res1{margin-top:1rem}.webCheckIn1 .fs-h1{font-weight:600}.webCheckIn1 .web-btn1{width:100%}@media screen and (min-width:1000px)and (max-width:1200px){.boat-cancellation .card2{width:100%!important;padding:18px!important;margin-left:0!important}.his-div{margin:0 13%!important;width:75%}}@media screen and (min-width:850px)and (max-width:1300px){.webCheckIn1 .hotel_web1{width:70%}}@media screen and (min-width:850px)and (max-width:1000px){.his-div{margin:0 -4px!important;width:100%}.historycolor{padding:2% 0!important}}@media screen and (min-width:550px)and (max-width:850px){.his-div,.webCheckIn1 .hotel_web1{width:100%}.his-div{margin:0 -4px!important}.historycolor{padding:2% 0!important}}@media screen and (min-width:320px)and (max-width:568px){.hotel_web1{min-width:350px!important}.webCheckIn1 .bordered{font-size:12px}.webCheckIn1 .webcheck-header1{font-size:21px}.webCheckIn1 .pricevalue1{font-size:19px}.webCheckIn1 .webCheckIn-con1{overflow-y:scroll;height:90vh;padding:0 0 4rem}.receiptdisplay2{font-size:14px!important;text-wrap:nowrap}.historycolor{margin-top:10%!important}.textdiv{margin-left:-2rem!important}}.historytable1 td{text-align:center}.receiptdisplay1{display:flex;font-size:16px;font-weight:500}.dotstyle1{padding-left:12%}.receiptbid1{width:42%}.receiptvalue,.receiptvalue1{margin-left:5%!important}.marlft1{margin-left:14%}.pricevalue1{margin-left:5px}@media screen and (max-width:480px){.receiptbid1{width:60%}.hotel_web1{min-width:350px!important}.btndisplay1{float:right;margin-left:78px;margin-top:-15%!important}}.boat-cancellation .drpdwn-reason{justify-content:center;color:#000}.boat-cancellation .bookdiv{width:92%;display:flex}.boat-cancellation .table-bordered thead th{background-color:#157347!important;color:#fff;font-weight:500;padding:10px;text-align:center}.boat-cancellation .table-bordered,.boat-cancellation .table-bordered td,.boat-cancellation .table-bordered th{border:1px solid #dee2e6;text-align:center}.boat-cancellation .card1{width:100%;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:15px 2px;display:flex;flex-direction:column;align-items:center;margin-left:2%}.boat-cancellation .card1,.boat-cancellation .card2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:17px;background-color:#fff}.boat-cancellation .card2{width:85%;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-left:52px;padding:25px}.boat-cancellation .order-img{margin-top:10px;margin-bottom:20px}.boat-cancellation .order-namedate{margin-bottom:10px;width:40%;text-align:end}.boat-cancellation .order-name,.boat-cancellation .order-name1,.boat-cancellation .order-namedate{font-size:15px;letter-spacing:1px;font-weight:700;color:#4e4b4b}.boat-cancellation .order-name1{margin-bottom:10px}.boat-cancellation .order-nametitle{color:#1d751d;font-size:22px;font-weight:600}.boat-cancellation .details-name{margin-top:5px;font-size:18px;font-weight:700;color:#1d751d;text-align:center;margin-bottom:0}.boat-cancellation ul{list-style-type:none;color:#fff;margin-top:20px}.boat-cancellation .charges{color:#4e4b4b;font-size:16px;font-weight:600!important;border:none!important}.boat-cancellation .chargestd{font-size:16px;color:#4e4b4b;font-weight:600;float:right;border:none!important}.boat-cancellation .charges1td{font-size:18px;color:#1d751d;font-weight:600;float:right;border:none!important}.boat-cancellation .charges1{font-size:18px;font-weight:600;color:#4e4b4b;border:none!important}.boat-cancellation .line-hr{background-color:#fff}.boat-cancellation .query{margin-top:30px;display:flex;flex-direction:row;justify-content:center}.boat-cancellation .cancelbtn{background-color:#157347;height:40px;width:80%;font-size:18px}.boat-cancellation .cancelbtn,.boat-cancellation .clearbtn{margin-left:10px;color:#fff;border:none;border-radius:8px;font-weight:600;letter-spacing:1px}.boat-cancellation .clearbtn{background-color:#dc143c;height:35px;width:100px}.boat-cancellation .shop-btn{display:flex;flex-direction:column}.boat-cancellation .again{color:#000;font-size:12px;font-weight:700;margin-bottom:5px;opacity:.9;text-align:center}.boat-cancellation .fade{opacity:1;transition:opacity .15s linear!important;pointer-events:none!important}.boat-cancellation .order-btn{color:#6a6acb;border-radius:4px;border:none;font-size:16px;font-weight:600;text-align:end;align-items:center;cursor:pointer;text-decoration:underline}.boat-cancellation .tableblock{width:95%;margin:1%}.boat-cancellation .common-details{width:100%;height:auto;border-radius:5px}.boat-cancellation .other-cancellation-table-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:95%;margin-top:15px}.boat-cancellation .cancellation-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:auto}.boat-cancellation .cancellation-table::-webkit-scrollbar{width:5px;height:5px;border-radius:5px}.boat-cancellation .cancellation-table::-webkit-scrollbar-thumb{background-color:#00a846;outline:1px solid rgba(0,189,101,.719)}.boat-cancellation .cancellation-table thead{background-color:#157347;color:#fff}.boat-cancellation .cancellation-table th{border:1px solid #dee2e6;padding:10px;text-align:center;font-weight:500;font-size:14px}.boat-cancellation .cancellation-table td{padding:5px;text-align:center;font-size:14px;border:1px solid #dee2e6}.boat-cancellation .other-cancellation-container{width:40%;min-width:300px}.boat-cancellation .other-cancellation-status-list{padding:15px;width:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:10px}.boat-cancellation .other-facility-cancellation{padding:5px;display:flex;justify-content:center;color:#4e4b4b;font-size:18px;font-weight:600}.boat-cancellation .cancell-other-status{color:#4e4b4b;font-size:16px;font-weight:600}.boat-cancellation .other-cancell-button{height:16px;width:16px;box-sizing:border-box;padding:0;vertical-align:middle}.boat-cancellation .other-cancellation-selected-status{display:flex;justify-content:center}.boat-cancellation .headerh-menu{text-align:center;border-bottom:2px solid #0268ba;padding:5px;margin-bottom:10px}.boat-cancellation .booking-details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.boat-cancellation .booking-details .bookdet-table td{padding:5px!important}.boat-cancellation .booking-details .bookdet-table td span{float:right}.boat-cancellation .booking-details .content-box div{font-size:16px;margin-bottom:5px}.boat-cancellation .booking-details .content-box span{position:relative;font-size:16px;color:#a9a9a9}.boat-cancellation .cancellation-details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.boat-cancellation .cancellation-details .back-div{margin-top:10px;text-align:center;cursor:pointer}.boat-cancellation .cancellation-details .back-div:hover{color:#0268ba;cursor:pointer}.boat-cancellation .cancellation-details td,.boat-cancellation .cancellation-details th{text-align:left;padding:8px}.boat-cancellation .cancellation-details tr:nth-child(2n){background-color:#f2f2f2}.boat-cancellation .cancellation-details .fixed_header{border-collapse:collapse;border-spacing:0;width:60%;margin-top:15px;table-layout:fixed}.boat-cancellation .cancellation-details .fixed_header tbody{display:block;width:100%;overflow:auto;height:160px}.boat-cancellation .cancellation-details .fixed_header thead tr{display:block}.boat-cancellation .cancellation-details .fixed_header thead{background:#31cd75;color:#fff}.boat-cancellation .cancellation-details .fixed_header td,.boat-cancellation .cancellation-details .fixed_header th{padding:5px;text-align:left;width:200px;font-size:14px;border-bottom:1px solid #ddd}.boat-cancellation .order-details .table{margin-top:20px}@media screen and (min-width:481px)and (max-width:707px){.btndisplay1{margin-top:-15%!important}}@media screen and (min-width:320px)and (max-width:568px){.boat-cancellation{display:flex;flex-direction:column;min-width:100%}.common-details{padding:20px}.boat-cancellation .card1{left:5px!important;padding:20px;height:auto}.boat-cancellation .card2{margin-top:25px;width:330px;margin-left:7px;height:auto}.boat-cancellation .tableblock{width:100%;margin:1%}}.cancelnodata{background:#fff;height:auto;padding:30px;margin:32px 4px;border-radius:12px;width:35%;text-align:center;font-weight:600}.cnd{text-align:-webkit-center!important}.cancelhomecolor{color:#fff!important}.webCheckInc{background-size:cover!important;min-height:100vh;max-height:100vh;object-fit:cover;background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp)}.webCheckInc .cancelscroll{overflow-y:scroll;height:81vh;width:100.7%;overflow-x:hidden}.historycolor{padding:2% 9%;border-radius:36px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;min-height:250px;width:70%!important;min-width:300px;margin-bottom:5%!important;margin-top:5%;-webkit-transform:translateY(-11px) scale(1.08);transform:translateY(-11px) scale(1.08);background-color:#fff;box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .2s ease;cursor:auto;color:#000}.his-div{margin:0 5%}.ctitle{font-size:22px;font-weight:600;text-align:center}.receiptbid2{width:22%}.receiptbid3{margin-left:4rem}.receiptdisplay2{display:flex;font-size:18px}.Amt{float:right!important;font-weight:600;font-size:18px}.imgwidth{width:90%}.titlediv{text-transform:capitalize;letter-spacing:5px;font-weight:700;margin:auto;font-size:27px;color:#0e0000}.cancellation-details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.cancellation-details .back-div{margin-top:10px;text-align:center;cursor:pointer}.cancellation-details .back-div:hover{color:#0268ba;cursor:pointer}.cancellation-details td,.cancellation-details th{text-align:left;padding:8px}.cancellation-details tr:nth-child(2n){background-color:#f2f2f2}.cancellation-details .fixed_header{border-collapse:collapse;border-spacing:0;width:100%;margin-top:15px;table-layout:fixed}.cancellation-details .fixed_header tbody{display:block;width:100%;overflow:auto;height:160px}.cancellation-details .fixed_header thead tr{display:block}.cancellation-details .fixed_header thead{background:#31cd75;color:#fff}.cancellation-details .headerh-menu-c{font-size:16px;font-weight:600}.cancellation-details .fixed_header td,.cancellation-details .fixed_header th{padding:5px;text-align:left;width:200px;font-size:14px;border-bottom:1px solid #ddd}.chargetable-bordered thead th{background-color:#157347!important;color:#fff;font-weight:500;padding:10px;text-align:center}.chargetable-bordered,.chargetable-bordered td,.chargetable-bordered th{border:1px solid #dee2e6;text-align:center}.Chargetableblock{width:100%}.mchargetitle .modal-title{color:#157347!important}.btn-info-new{background-color:#0dcaf0;border-color:#0dcaf0}.btn-info-new:hover{background-color:#31d2f2;border-color:#25cff2}.tripHistoryDiv .res{color:#fff!important}.Trip_Modal{z-index:0!important}.hotelReceipt{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-repeat:no-repeat;background-size:cover;min-height:100vh}.hotelReceipt body{font-family:"Cabin",sans-serif}.hotelReceipt .hotelReceipt-wrapper{overflow-y:scroll;min-height:90vh;max-height:90vh;overflow-x:hidden}.hotelReceipt .hotelReceipt-con{width:80%;flex-direction:column;max-width:850px;justify-content:center}.hotelReceipt .receipt-header{padding:2rem 1rem 1rem 0}.hotelReceipt .hotelbooking{text-align:right;font-weight:600;font-size:21px;margin-top:5%}.hotelReceipt .logo{width:280px;padding-left:20px;padding-top:15px}.hotelReceipt .reserv{color:#21910a;text-align:center;font-weight:600;font-size:15px;margin-bottom:2rem}.hotelReceipt .r-details{font-size:14px;font-weight:600}.hotelReceipt .r-info{font-size:17px;color:#1c4e9a;text-align:center}.hotelReceipt .inlinerec{padding:0}.hotelReceipt .inlinerec .r-info{text-align:center!important}.hotelReceipt .inlinerec h5{text-align:left!important}.hotelReceipt .receipt{background-color:#fff;border-radius:17px;padding:0 5%}.hotelReceipt .r-head{text-align:center;font-size:21px;font-weight:600}.hotelReceipt .star{padding:.5rem;font-size:19px;text-align:center}.hotelReceipt .img-info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:-9%}.hotelReceipt .img-info-header{margin:0}.hotelReceipt .r-img{width:300px;height:230px}.hotelReceipt .rr-1{margin:1rem 0;justify-content:center}.hotelReceipt .room-det{font-size:22px;margin-left:2rem;display:block;font-weight:600}.hotelReceipt .policy{margin-top:1rem;margin-left:2rem;display:flex;flex-direction:column}.hotelReceipt .h-policy{font-weight:600;font-size:20px;color:#1c4e9a}.hotelReceipt .h-details{font-size:17px;opacity:.9;padding:10px}.hotelReceipt .r-price{color:#1c4e9a;padding-right:5rem}.hotelReceipt .r-price,.hotelReceipt .r-price1,.hotelReceipt .r-price2{float:right;font-size:1.7rem}.hotelReceipt .r-price1{color:#1c4e9a}.hotelReceipt .r-price2{color:var(--green)}.hotelReceipt .mb{margin-bottom:.3rem}.hotelReceipt .pdfimg{padding:4px;width:3%;margin:10px -10px}.hotelReceipt .pdf{padding:11px}.hotelReceipt .br-bt{padding-left:2rem;margin-left:-4rem;margin-right:1.8rem}.hotelReceipt .pdf,.hotelReceipt .pdfimg{float:right;cursor:pointer}.hotelReceipt .tR-P{float:right;margin-top:-8rem}.hotelReceipt .pp1{margin-left:-1rem}.hotelReceipt .rr-3{font-weight:700}.hotelReceipt .pp,.hotelReceipt .rr-2{font-weight:700;font-size:24px}.hotelReceipt .rr-2{margin-left:38rem}.hotelReceipt .receiptcost{float:right;margin-right:13%}.hotelReceipt .taxamountrow{margin-left:12.3rem;width:100%}.hotelReceipt .amount{float:right;min-width:195px}.hotelReceipt .taxamount1{font-size:23px;font-weight:900;padding-left:58%}.hotelReceipt .taxamountprice{font-size:25px;font-weight:900;margin-left:-64%}.hotelReceipt .initialpage :hover{color:#fff;text-decoration:none}.hotelReceipt .tx-cl{color:#1c4e9a}.hotelReceipt .nt-cl{color:green}.payment-frame{border:none;min-height:80vh;width:100%}.table-infor{margin-bottom:30px}.table-infor2{text-align:right}.table-text{font-size:18px;color:#272b41;font-weight:600;margin-bottom:8px;display:block}.initialpage{color:#fff;text-align:center;padding-bottom:.5rem;display:flex;justify-content:space-between}.initialprint{display:flex;flex-direction:row;grid-gap:2rem;gap:2rem}.hotelReceipt .receipt-header-can{padding:1rem 8rem 0 20rem}.hotelReceipt .cancelbooking{font-weight:700;font-size:27px;padding-top:1rem}.hotelReceipt .can-row{margin:auto 19rem}.hotelReceipt .bookingcan{font-weight:700;font-size:1.5rem;padding-left:3rem;padding-top:2rem}.hotelReceipt .can-img{width:25%}.hotelReceipt .summary-tab{padding:1rem 12rem}.hotelReceipt .border-r{border-right:1px solid #dee2e6}.hotelReceipt .border-l{border-left:1px solid #dee2e6}.hotelReceipt .border-b{border-bottom:1px solid #dee2e6}.hotelReceipt .cl-s{color:red}.hotelReceipt .canlogo{width:100%;float:none;margin-left:-8rem}@media screen and (max-width:1440px)and (min-width:900px){.hotelReceipt .responsivetax{position:relative}}@media screen and (max-width:1280px)and (min-width:800px){.hotelReceipt .responsivetax{right:8rem;position:relative}.hotelReceipt .img-info{margin-bottom:-3rem}}@media screen and (max-width:1440px){.hotelReceipt .taxamount1{padding-left:51%}.hotelReceipt .taxamountprice{margin-left:-94%}}@media screen and (max-width:1280px){.hotelReceipt .taxamount1{padding-left:55%}.hotelReceipt .taxamountprice{margin-left:-66%}.hotelReceipt .r-price{font-size:1.7rem;padding-right:5.5rem}}@media screen and (max-width:480px){.hotelReceipt .taxamountprice{font-size:21px;right:-6rem!important;top:-1.7rem;position:absolute}.hotelReceipt .img-info{margin-left:0!important}.onpayment{float:left!important}.receiptid{float:none!important}}@media screen and (max-width:320px){.hotelReceipt .taxamountprice{top:-3.7rem}.hotelReceipt .img-info{margin-left:0!important}.onpayment{float:left!important}.receiptid{float:none!important}}.receiptid{float:right}.onpayment,.onpayment1{float:left}.receiptdiv{font-size:20px}.gstin,.receiptdiv{text-align:center;font-weight:600}.gstin{font-size:16px}.ins{font-weight:600;margin-bottom:7px}.rectot{font-size:22px}.recamt{font-weight:500}.qrdiv{width:75%;margin-left:17%;margin-top:14%}.hr1{width:100%;margin-left:0;color:#fff;background-color:#fff;border:0;height:0;border-top:1px dashed grey}.hr1:after{content:"✂";display:inline-block;position:relative;top:-13px;left:50%;padding:0 2px;background:#fff;color:grey;font-size:15px}.receipt-nodata{background-color:#fff;border-radius:17px;padding:4% 5%;height:21vh;text-align:center}.rpin{font-size:18px!important}@media screen and (max-width:480px){.mobqr{text-align:center!important}.table-text{font-size:16px}.receiptdiv{margin-bottom:15px}.r-details{font-size:17px!important;font-weight:600}}@media print{#react-qrcode-logo{display:block!important;visibility:visible!important}}@media screen and (min-width:360px){.receipt{margin:10px!important;border-radius:0!important;background-color:#fff!important;width:98%!important;box-shadow:none!important}.hdr{font-size:22px;text-align:center;color:#00f}.dateTime,.hdr{font-weight:600}.dateTime{font-size:18px;margin-left:120px}.title{margin-left:75px}.gst,.title{font-size:16px;font-weight:500;text-align:center!important}.gst{margin-left:90px}.details{font-size:15px}.details,.details1{font-weight:500;margin-left:150px}.details1,.details2{font-size:14px}.details2{font-weight:500;margin-left:15px}.sub1{margin-left:5px}.sub1,.sub2{font-weight:500}.sub2{margin-left:55px;text-align:end}.inst{font-size:13px;font-weight:500;margin-left:10px}}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.fa{font-weight:900;color:#0268ba;padding:5px}.panel-success{border:1px;border-color:#d6e9c6}.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;font-size:14px;font-weight:800;text-align:center}.panel-body{border:1px solid #d6e9c6}.divImg{position:relative}.imageOverlay{background:hsla(0,0%,96.1%,.4);height:20px;position:absolute;bottom:0;width:100%;text-align:center;color:#000;font-size:12px;font-weight:500}.imgSelected{width:100px;size:100px}.range-container{display:inline-flex;border-radius:4px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);margin-bottom:24px;align-items:center}.range-btn{padding:12px 13px;color:#a9a9a9;background:#fff;outline:none!important;border:0;border-radius:4px;font-size:13px;line-height:12px}.range-btn:hover{background:#efefef;color:#000;font-weight:600}.activeBtn{background:#124a79!important;color:#fff}.activeBtn:hover{color:#fff}.public-boat-profile{background:linear-gradient(115deg,#fff 60%,#007eff 0);width:100%;height:100vh}.pbprofile{overflow-y:scroll;height:90vh;overflow-x:hidden}.profile-row{margin-top:20px}.profile-row div{padding-left:100px;padding-right:100px}.profile-row div h4{font-weight:700}.rmar{margin-top:10%!important}.profile-container{padding:44px}.profile-image-container{height:200px;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);-webkit-animation:slideRight 1s ease both;animation:slideRight 1s ease both;position:relative;z-index:1;background:#fff;border-radius:10px;overflow:visible;margin-top:30px}.update-btn-profile{display:flex;justify-content:center;align-items:center}.imgSelected{margin-left:18px}.panel-body{border:none!important}.form-child{box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);padding:30px;background:#fff}.form-child .child-form-2{display:flex;flex-direction:row;flex-wrap:wrap}.userInfo{background:linear-gradient(112deg,#0070e2 49%,#004cbd 0);height:650px;color:#000;padding:20px 20px 20px 30px!important;position:relative;border-top-right-radius:15px;border-bottom-right-radius:15px;box-shadow:9px 9px 35px 1px #00132f;-webkit-animation:slideLeft 1s ease both;animation:slideLeft 1s ease both}@media screen and (min-width:320px)and (max-width:568px){.profile-row h4{text-align:center}.public-boat-profile,.userInfo{background:none!important}.userInfo{box-shadow:none!important}.profile-form-container{margin-top:2px}.imgSelected{margin-left:68px}.profile-image-container{width:93%;margin-left:10px;margin-top:0}.profile-image-container i{margin-left:80px}}.BillStyle{background-color:#fff;margin:1rem auto;text-align:center;width:-webkit-max-content;width:max-content;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:5px 10px 15px}.BillStyle-summary{width:400px;background-color:#f9f9f9!important;margin:20px auto}.BillStyle-summary table td{border-top:1px solid #dee2e6}.BillStyle-summary table tbody tr td:last-child{text-align:right}.OrderTable .table tbody :nth-child(3),.OrderTable .table tbody td:nth-child(2){text-align:center}.billHeader{font-size:17px!important;font-weight:600;width:400px;margin:10px auto}.billHeaderRow{margin-bottom:5px}.billHeaderRow,.billHeaderRowInner{display:flex;justify-content:space-between}.billHeaderRowInner{width:200px;text-align:left;text-align:initial}.sum{font-size:larger;font-weight:800}.BillPageimg{text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.gst-inn{text-align:center;font-size:17px;font-weight:600}.timeformat{text-transform:uppercase}.paymentLoading{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.BillStyle{max-height:70vh;overflow-y:scroll;width:100%;overflow-x:hidden}.billHeader,.BillStyle-summary{width:-webkit-fill-available}.billHeaderRowInner{width:33%}.BillPageimg>img{width:100%!important}}.Change-Password{background:linear-gradient(115deg,#fff 60%,#0268ba 0);background-size:cover;min-height:100vh;max-height:100vh;display:flex;align-items:center;justify-content:center}.Change-Password-Card{background-color:#fff;height:auto;width:500px;padding:20px;border-radius:12px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);margin-left:-160px;overflow:hidden}.title-space{margin-top:20px;font-size:24px;font-weight:700}.title-content-space{margin-top:20px;font-size:18px}.title-img-space{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.form-space{margin:20px}.form-space .fa{color:#0268ba}.form-space-title{color:grey;margin-bottom:15px;font-size:14px;text-align:center}.webCheckIn .webCheckIn-con{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-size:cover;min-height:100vh;max-height:100vh;overflow:scroll}.webCheckIn .cancelscroll{overflow-y:scroll;height:81vh;width:100.7%;overflow-x:hidden}.webCheckIn .webCheckIn-con::-webkit-scrollbar{display:none}.webCheckIn .webCheckIn-con{-ms-overflow-style:none;scrollbar-width:none}.webCheckIn #sideNavMenu{cursor:pointer}.webCheckIn .initialpage{color:#fff;text-align:center;padding-bottom:.5rem;cursor:pointer;display:flex;justify-content:space-between}.webCheckIn .hotel_web{background-color:#fff;padding:.5rem;border-radius:17px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;margin-top:0;min-height:250px;width:60%;min-width:300px}.webCheckIn .hotel_web:hover{-webkit-transform:translateY(-11px) scale(1.08);transform:translateY(-11px) scale(1.08);background-color:#fff;box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .2s ease;cursor:pointer}.webCheckIn .webimg{border-radius:1rem;width:100%;height:250px;margin-top:8px}.webCheckIn .webh-name{font-weight:600;font-size:26px;margin-top:1rem;text-align:center}.webCheckIn .adr-1{font-size:14px;font-weight:500;margin-bottom:.4rem}.webCheckIn .addtext{text-transform:capitalize}.webCheckIn .res{color:#fff}.webCheckIn .webcheck-header{text-transform:capitalize;letter-spacing:5px;font-weight:700;margin:auto;font-size:27px;color:#fff}.webCheckIn .fs-1{font-size:21px}.webCheckIn .table-res{margin-top:1rem}.webCheckIn .fs-h{font-weight:600}.webCheckIn .web-btn{width:100%}.webCheckIn .feedbacklink{color:#00f;text-decoration:underline;margin-left:-12%}.webCheckIn .starcolor{color:orange!important}.Boarding-Pass{display:flex;flex-wrap:wrap;justify-content:center}.Boarding-Pass-Card{background:#fff;width:50%;height:auto;border-radius:12px;margin-right:20px;margin-left:20px;padding:5px;margin-bottom:20px}.btndisplay{margin-top:10px;float:right;margin-bottom:10px}.content-card-pass{margin-left:10px}.receiptbid{width:150px}.Boarding-Pass-Card2{padding:10px;width:50%}.Boarding-Pass-Card2,.Boarding-Pass-nodata{background:#fff;height:auto;border-radius:12px}.Boarding-Pass-nodata{padding:30px;margin:32px 4px;width:35%;text-align:center;font-weight:600}@media screen and (min-width:320px)and (max-width:568px){.webCheckIn .bordered{font-size:12px}.webCheckIn .webcheck-header{font-size:21px}.webCheckIn .pricevalue{font-size:19px}body{font-family:"Cabin",sans-serif!important}.webCheckIn .webCheckIn-con{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-size:cover;min-height:100vh;max-height:100vh;overflow:scroll}.webCheckIn .webCheckIn-con::-webkit-scrollbar{display:none}.webCheckIn .webCheckIn-con{-ms-overflow-style:none;scrollbar-width:none}.webCheckIn #sideNavMenu{cursor:pointer}.webCheckIn .initialpage{color:#fff;text-align:center;padding-bottom:.5rem;cursor:pointer;display:flex;justify-content:space-between}.webCheckIn .hotel_web{background-color:#fff;padding:.5rem;border-radius:17px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.26);overflow:hidden;transition:all .5s ease;margin-top:0;min-height:250px;width:60%;min-width:300px}.webCheckIn .hotel_web:hover{-webkit-transform:translateY(-11px) scale(1.08);transform:translateY(-11px) scale(1.08);background-color:#fff;box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .2s ease;cursor:pointer}.webCheckIn .webimg{border-radius:1rem;width:100%;height:250px;margin-top:8px}.webCheckIn .webh-name{font-weight:600;font-size:26px;margin-top:1rem;text-align:center}.webCheckIn .adr-1{font-size:14px;font-weight:500;margin-bottom:.4rem}.webCheckIn .addtext{text-transform:capitalize}.webCheckIn .res{color:#fff}.webCheckIn .webcheck-header{text-transform:capitalize;letter-spacing:5px;font-weight:700;margin:auto;font-size:27px;color:#fff}.webCheckIn .fs-1{font-size:21px}.webCheckIn .table-res{margin-top:1rem}.webCheckIn .fs-h{font-weight:600}.webCheckIn .web-btn{width:100%}.webCheckIn .feedbacklink{color:#00f;text-decoration:underline;margin-left:-12%}.webCheckIn .starcolor{color:orange!important}.Boarding-Pass{display:flex;flex-wrap:wrap;justify-content:center}.Boarding-Pass-Card{background:#fff;width:50%;height:auto;border-radius:12px;margin-right:20px;margin-left:20px;padding:5px;margin-bottom:20px}.btndisplay{margin-top:10px;float:right;margin-bottom:10px}.content-card-pass{margin-left:10px}.receiptbid{width:150px}.Boarding-Pass-Card2{padding:10px;width:50%}.Boarding-Pass-Card2,.Boarding-Pass-nodata{background:#fff;height:auto;border-radius:12px}.Boarding-Pass-nodata{padding:30px;margin:32px 4px;width:35%;text-align:center;font-weight:600}}@media screen and (min-width:320px)and (max-width:568px)and (min-width:320px)and (max-width:568px){.webCheckIn .bordered{font-size:12px}.webCheckIn .webcheck-header{font-size:21px}.webCheckIn .pricevalue{font-size:19px}.btndisplay{margin-top:55px;float:right}.Boarding-Pass-Card{background:#fff;width:80%;height:auto;border-radius:12px;margin-right:20px;margin-left:20px;padding:5px;margin-bottom:20px}}@media screen and (min-width:320px)and (max-width:568px){.historytable td{text-align:center}.res{box-shadow:1px 2px 3px #10707f;font-weight:600}.receiptdisplay{display:flex}.receiptvalue{margin-left:2%}}.historytable td{text-align:center}.res{box-shadow:1px 2px 3px #10707f;font-weight:600}.receiptdisplay{display:flex}.receiptvalue{margin-left:2%}.boarding-pass-receipt .hotelReceipt{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-repeat:no-repeat;background-size:cover;min-height:100vh}.boarding-pass-receipt .hotelReceipt .boarding-pass-Receipt-wrapper{overflow-y:scroll;min-height:90vh;max-height:90vh;overflow-x:hidden}.boarding-pass-receipt .hotelReceipt .hotelReceipt-con{width:80%;flex-direction:column;max-width:850px;justify-content:center;margin-bottom:10px}.boarding-pass-receipt .hotelReceipt .receipt-header{padding:2rem 1rem 1rem 0}.boarding-pass-receipt .hotelReceipt .hotelbooking{text-align:right;font-weight:600;font-size:21px;margin-top:5%}.boarding-pass-receipt .hotelReceipt .logo{width:280px;padding-left:20px;padding-top:15px}.boarding-pass-receipt .hotelReceipt .reserv{color:#21910a;text-align:center;font-weight:600;font-size:15px;margin-bottom:2rem}.boarding-pass-receipt .hotelReceipt .r-details{font-size:14px;font-weight:600}.boarding-pass-receipt .hotelReceipt .r-info{font-size:17px;color:#1c4e9a;text-align:center}.boarding-pass-receipt .hotelReceipt .inlinerec{padding:0}.boarding-pass-receipt .hotelReceipt .inlinerec .r-info{text-align:center!important}.boarding-pass-receipt .hotelReceipt .inlinerec h5{text-align:left!important}.boarding-pass-receipt .hotelReceipt .receipt{background-color:#fff;border-radius:17px;padding:0 5%}.boarding-pass-receipt .hotelReceipt .r-head{text-align:center;font-size:21px;font-weight:600}.boarding-pass-receipt .hotelReceipt .star{padding:.5rem;font-size:19px;text-align:center}.boarding-pass-receipt .hotelReceipt .img-info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:-9%}.boarding-pass-receipt .hotelReceipt .img-info-header{margin:0}.boarding-pass-receipt .hotelReceipt .r-img{width:300px;height:230px}.boarding-pass-receipt .hotelReceipt .rr-1{margin:1rem 0;justify-content:center}.boarding-pass-receipt .hotelReceipt .room-det{font-size:22px;margin-left:2rem;display:block;font-weight:600}.boarding-pass-receipt .hotelReceipt .policy{margin-top:1rem;margin-left:2rem;display:flex;flex-direction:column}.boarding-pass-receipt .hotelReceipt .h-policy{font-weight:600;font-size:20px;color:#1c4e9a}.boarding-pass-receipt .hotelReceipt .h-details{font-size:17px;opacity:.9;padding:10px}.boarding-pass-receipt .hotelReceipt .r-price{float:right;color:#1c4e9a;font-size:1.7rem;padding-right:5rem}.boarding-pass-receipt .hotelReceipt .r-price1,.boarding-pass-receipt .hotelReceipt .r-price2{float:right;font-size:1.7rem}.boarding-pass-receipt .hotelReceipt .r-price1{color:#1c4e9a}.boarding-pass-receipt .hotelReceipt .r-price2{color:var(--green)}.boarding-pass-receipt .hotelReceipt .mb{margin-bottom:.3rem}.boarding-pass-receipt .hotelReceipt .pdfimg{padding:4px;width:3%;margin:10px -10px}.boarding-pass-receipt .hotelReceipt .pdf{padding:11px}.boarding-pass-receipt .hotelReceipt .br-bt{padding-left:2rem;margin-left:-4rem;margin-right:1.8rem}.boarding-pass-receipt .hotelReceipt .pdf,.boarding-pass-receipt .hotelReceipt .pdfimg{float:right;cursor:pointer}.boarding-pass-receipt .hotelReceipt .tR-P{float:right;margin-top:-8rem}.boarding-pass-receipt .hotelReceipt .pp1{margin-left:-1rem}.boarding-pass-receipt .hotelReceipt .rr-3{font-weight:700}.boarding-pass-receipt .hotelReceipt .pp{font-weight:700;font-size:24px}.boarding-pass-receipt .hotelReceipt .rr-2{font-size:24px;margin-left:38rem;font-weight:700}.boarding-pass-receipt .hotelReceipt .receiptcost{float:right;margin-right:13%}.boarding-pass-receipt .hotelReceipt .taxamountrow{margin-left:12.3rem;width:100%}.boarding-pass-receipt .hotelReceipt .amount{float:right;min-width:195px}.boarding-pass-receipt .hotelReceipt .taxamount1{font-size:23px;font-weight:900;padding-left:58%}.boarding-pass-receipt .hotelReceipt .taxamountprice{font-size:25px;font-weight:900;margin-left:-64%}.boarding-pass-receipt .hotelReceipt .initialpage :hover{color:#fff;text-decoration:none}.boarding-pass-receipt .hotelReceipt .tx-cl{color:#1c4e9a}.boarding-pass-receipt .hotelReceipt .nt-cl{color:green}.boarding-pass-receipt .payment-frame{border:none;min-height:80vh;width:100%}.boarding-pass-receipt .table-infor{margin-bottom:30px}.boarding-pass-receipt .table-infor2{text-align:right}.boarding-pass-receipt .table-text{font-size:18px;color:#272b41;font-weight:600;margin-bottom:8px;display:block}.boarding-pass-receipt .initialpage{color:#fff;text-align:center;padding-bottom:.5rem;display:flex;justify-content:space-between}.boarding-pass-receipt .hotelReceipt .receipt-header-can{padding:1rem 8rem 0 20rem}.boarding-pass-receipt .hotelReceipt .cancelbooking{font-weight:700;font-size:27px;padding-top:1rem}.boarding-pass-receipt .hotelReceipt .can-row{margin:auto 19rem}.boarding-pass-receipt .hotelReceipt .bookingcan{font-weight:700;font-size:1.5rem;padding-left:3rem;padding-top:2rem}.boarding-pass-receipt .hotelReceipt .can-img{width:25%}.boarding-pass-receipt .hotelReceipt .summary-tab{padding:1rem 12rem}.boarding-pass-receipt .hotelReceipt .border-r{border-right:1px solid #dee2e6}.boarding-pass-receipt .hotelReceipt .border-l{border-left:1px solid #dee2e6}.boarding-pass-receipt .hotelReceipt .border-b{border-bottom:1px solid #dee2e6}.boarding-pass-receipt .hotelReceipt .cl-s{color:red}.boarding-pass-receipt .hotelReceipt .canlogo{width:100%;float:none;margin-left:-8rem}@media screen and (max-width:1440px)and (min-width:900px){.boarding-pass-receipt .hotelReceipt .responsivetax{position:relative}}@media screen and (max-width:1280px)and (min-width:800px){.boarding-pass-receipt .hotelReceipt .responsivetax{right:8rem;position:relative}.boarding-pass-receipt .hotelReceipt .img-info{margin-bottom:-3rem}}@media screen and (max-width:1440px){.boarding-pass-receipt .hotelReceipt .taxamount1{padding-left:51%}.boarding-pass-receipt .hotelReceipt .taxamountprice{margin-left:-94%}}@media screen and (max-width:992px){.boarding-pass-receipt .img-info-header{height:425px!important}}@media screen and (max-width:1280px){.boarding-pass-receipt .hotelReceipt .taxamount1{padding-left:55%}.boarding-pass-receipt .hotelReceipt .taxamountprice{margin-left:-66%}.boarding-pass-receipt .hotelReceipt .r-price{font-size:1.7rem;padding-right:5.5rem}}@media screen and (max-width:480px){.boarding-pass-receipt .hotelReceipt .taxamountprice{font-size:21px;right:-6rem!important;top:-1.7rem;position:absolute}.boarding-pass-receipt .hotelReceipt .img-info{margin-left:0!important}.boarding-pass-receipt .onpayment{float:none!important}.boarding-pass-receipt .receiptid{float:left!important}.boarding-pass-receipt .onpayment{display:flex;align-items:center;justify-content:center}.boarding-pass-receipt .onpayment .r-details,.boarding-pass-receipt .onpayment .r-info{text-align:center}.boarding-pass-receipt .onpayment div{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:320px){.boarding-pass-receipt .hotelReceipt .taxamountprice{top:-3.7rem}.boarding-pass-receipt .hotelReceipt .img-info{margin-left:0!important}.boarding-pass-receipt .onpayment{float:none!important;display:flex;align-items:center;justify-content:center}.boarding-pass-receipt .onpayment .r-details,.boarding-pass-receipt .onpayment .r-info{text-align:center}.boarding-pass-receipt .onpayment div{display:flex;align-items:center;justify-content:center}}.boarding-pass-receipt .onpayment,.boarding-pass-receipt .onpayment1{float:left}.boarding-pass-receipt .receiptdiv{text-align:center;font-weight:600;font-size:20px}.boarding-pass-receipt .gstin{text-align:center;font-weight:600;font-size:16px}.boarding-pass-receipt .ins{font-weight:600;margin-bottom:7px}.boarding-pass-receipt .rectot{font-size:22px}.boarding-pass-receipt .recamt{font-weight:500}.boarding-pass-receipt .qrdiv{width:75%;margin-left:17%;margin-top:14%}.boarding-pass-receipt .hr1{width:100%;margin-left:0;color:#fff;background-color:#fff;border:0;height:0;border-top:1px dashed grey}.boarding-pass-receipt .hr1:after{content:"✂";display:inline-block;position:relative;top:-13px;left:50%;padding:0 2px;background:#fff;color:grey;font-size:15px}.boarding-pass-receipt .receipt-nodata{background-color:#fff;border-radius:17px;padding:4% 5%;height:21vh;text-align:center}.boarding-pass-receipt .rpin{font-size:18px!important}.Boatrescheduleblock{height:90vh;overflow-y:scroll}.boatlistmainblock{background:url(/ttdc-public-boat/static/media/boatb.50b03a16.webp);background-size:cover;min-height:100vh}.boatlistmainblock .boatschedulecardblock{margin:2%}.boatlistmainblock .headofreschedule{font-size:25px;font-weight:650;color:#fff}.boatlistmainblock .mttop{margin-top:-3%;float:right}.boatlistmainblock .resnodata{background:#fff;height:auto;padding:30px;margin:32px 4px;border-radius:12px;width:35%;text-align:center;font-weight:600}.boatlistmainblock .headofreschedulehis{font-size:16px;font-weight:500;color:#fff;cursor:pointer;padding:7px}.boatlistmainblock .rsrow1{width:100%}.boatlistmainblock .reschedulecard{display:flex;width:100%;justify-content:center}.boatlistmainblock .reschedulecard,.boatlistmainblock .reschedulecard1{height:auto;min-height:250px;box-shadow:0 8px 24px rgba(149,157,165,.2);background-color:#fff;border-radius:15px;margin-top:25px}.boatlistmainblock .reschedulecard1{width:60%}.boatlistmainblock .reschedulecard1-info{width:50%;height:auto;box-shadow:0 8px 24px rgba(149,157,165,.2);background-color:#fff;border-radius:15px;margin-top:25px;padding:20px 25px}.boatlistmainblock .reschedule-available-list-table{font-size:16px;font-weight:500}.boatlistmainblock .colmargin{padding:2% 5%}.boatlistmainblock .boatnameres{font-weight:600;text-align:center;font-size:20px}.boatlistmainblock .bookinfo{padding:20px}.boatlistmainblock .reshead{font-weight:500;font-size:16px;margin-bottom:6px}.boatlistmainblock .resheadflex{display:flex;flex-direction:row}.boatlistmainblock .mardivr{margin-right:2%}.boatlistmainblock .resheadval{font-size:16px;color:#000}.boatlistmainblock .divfloat{float:right}.boatlistmainblock .resheadvalcost{font-weight:700;font-size:22px;color:#157347}.boatlistmainblock .reschedulebtn{padding:2px 20px;height:45px;margin-top:15px;border-radius:7px;font-size:18px;font-weight:550;background-color:#157347}.reschedule-information .reschedule-info-title{display:flex;flex-wrap:wrap;justify-content:space-between}.reschedule-information .reschedule-boathouse-name{font-size:22px;font-weight:600;color:#1d751d}.reschedule-information .reschdule-info-name{font-size:16px;letter-spacing:1px;font-weight:600;color:rgba(71,71,71,.8705882353)}.reschedule-information .reschdule-info-name-content{font-size:16px;letter-spacing:1px;font-weight:600;color:rgba(71,71,71,.9921568627)}.reschedule-information .summaryblockmain{width:100%;padding:4%;height:auto;min-height:250px;box-shadow:0 8px 24px rgba(149,157,165,.2);background-color:#fff;border-radius:15px;margin-top:25px}.reschedule-information .percentblock{padding:5px;font-size:20px;font-weight:600;color:#1d751d;display:flex;justify-content:center;align-items:center}.reschedule-information .boatname,.reschedule-information .reschedule-charge-table table tr td th{border:none!important}.reschedule-information .boattd,.reschedule-information .boatth{color:#4e4b4b;font-size:16px;font-weight:600!important}.reschedule-information .paynowbtn{width:80%;background-color:#157347;border-radius:9px;font-size:18px}.reschedule-information .reschedule-list{padding:10px}.reschedule-information .boatrdate{width:100%;border:1px solid silver;border-radius:3px;padding:3px}.reschedule-information .boatrdate::-webkit-input-placeholder{color:#000;opacity:1}.reschedule-information .boatrdate:-ms-input-placeholder{color:#000;opacity:1}.reschedule-information .boatrdate::placeholder{color:#000;opacity:1}.reschedule-information .reschedule-table-container{display:flex;align-items:center;justify-content:center}.reschedule-information .reschedule-table{border-collapse:collapse;border-spacing:0;margin-top:15px;table-layout:fixed;width:auto}.reschedule-information .reschedule-table::-webkit-scrollbar{width:5px;height:5px;border-radius:5px}.reschedule-information .reschedule-table::-webkit-scrollbar-thumb{background-color:#00a846;outline:1px solid rgba(0,189,101,.719)}.reschedule-information .reschedule-table thead{background-color:#157347;color:#fff}.reschedule-information .reschedule-table th{border:1px solid #dee2e6;padding:10px;text-align:center;font-weight:500;font-size:14px}.reschedule-information .reschedule-table td{padding:5px;text-align:center;font-size:14px;border:1px solid #dee2e6}.reschedule-information .other-reschedule-table-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.reschedule-information .reschedule-table-other{border-collapse:collapse;border-spacing:0;margin-top:15px;table-layout:fixed;width:auto}.reschedule-information .reschedule-table-other::-webkit-scrollbar{width:5px;height:5px;border-radius:5px}.reschedule-information .reschedule-table-other::-webkit-scrollbar-thumb{background-color:#00a846;outline:1px solid rgba(0,189,101,.719)}.reschedule-information .reschedule-table-other thead{background-color:#157347;color:#fff}.reschedule-information .reschedule-table-other th{border:1px solid #dee2e6;padding:10px;text-align:center;font-weight:500;font-size:14px}.reschedule-information .reschedule-table-other td{padding:5px;text-align:center;font-size:14px;border:1px solid #dee2e6}.reschedule-information .other-reschedule-date-container{width:40%;min-width:300px}.reschedule-information .other-reschedule-date-list{padding:15px;width:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:10px}.reschedule-information .other-facility{padding:5px;display:flex;justify-content:center;color:#4e4b4b;font-size:18px;font-weight:600}.reschedule-information .other-rescheduling-date{justify-content:space-between;display:flex;flex-wrap:wrap;color:#4e4b4b;font-size:16px;font-weight:600}.reschedule-information .other-rescheduling-selected-date{padding:5px;display:flex;flex-direction:column;color:#4e4b4b;font-size:16px;font-weight:600!important}.reschedule-information .other-selected-date{width:70%}.reschedule-information .reschedulefinal-amount{color:#1d751d;font-size:18px}.reschedule-history .restitle-history{color:#157347;font-size:20px;font-weight:600}.reschedule-history .reschedule-history-data{display:flex;justify-content:center;align-items:center}.reschedule-history .reschdule-history-table{font-size:16px;font-weight:500}.reschedule-history .reschedulecard-history-container{width:65%;display:flex;margin-right:auto;margin-left:auto}.reschedule-history .reschedulecard-history{display:flex;flex-wrap:wrap;width:100%;justify-content:center;height:auto;min-height:200px;box-shadow:0 8px 24px rgba(149,157,165,.2);background-color:#fff;border-radius:15px;margin-top:25px;padding:15px}.reschedule-history .reschedulecard-history .history-arrow-block{display:flex;align-items:center;justify-content:center;margin-right:20px}@media screen and (max-width:480px){.other-reschedule-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.reschedulecard1-info{width:100%!important}.divwid1{width:40%!important}.reschedulecard{display:block!important}.reschedulecard-history-container{width:90%!important}.reschedule-history-data{display:flex!important;align-items:start!important;justify-content:start!important}.history-svg-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:320px)and (max-width:500px){.Boatrescheduleblock{height:90vh;overflow-y:scroll;padding:0 0 100px}.reschedule-information .summaryblockmain{margin-left:-7px!important}.reschedule-information .other-reschedule-date-container{width:40%;min-width:250px}}@media screen and (min-width:481px)and (max-width:577px){.other-reschedule-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.reschedulecard{display:block!important}.reschedule-history-data{display:flex!important;align-items:start!important;justify-content:start!important}.history-svg-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:578px)and (max-width:780px){.other-reschedule-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.reschedulecard-history-container{width:60%!important}.reschedule-history-data{display:flex!important;align-items:start!important;justify-content:start!important}.history-svg-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:780px)and (max-width:1190px){.other-reschedule-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.boatnameres{font-size:16px!important}.divwid{width:56%!important}.percentblock{padding:4px!important;font-size:18px!important}.overallmainhead{font-size:14px!important}.reschedulecard-history-container{width:80%!important}}@media screen and (min-width:481px)and (max-width:1517px){.divwid1{width:40%!important}}@media screen and (max-width:993px){.reschedulecard1-info,.reschedulecard-history-container{width:90%!important}}@media screen and (min-width:1300px){.reschedule-table{display:table!important;width:100%!important}}.PaymentPage{min-height:100vh;height:100%;background:linear-gradient(180deg,#046d3e 30vh,#2ca881 50vh,#e0e0e0 0);background-color:#f6f6f6}.PaymentPage .paymentdiv{min-height:90vh;max-height:90vh;overflow-y:scroll;width:100%}.PaymentPage .ant-collapse{background:#fff;border:0}.PaymentPage .ant-collapse-arrow{vertical-align:1px!important}.PaymentPage .ant-collapse-header{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border:1px solid #f0f0f0}.PaymentPage .ant-collapse-item{border:0}.PaymentPage .ant-collapse-content>.ant-collapse-content-box{padding:0!important}.PaymentPage .payment-container{width:90%;margin-left:auto;margin-right:auto}.PaymentPage .payment-data{display:flex;justify-content:center;width:100%}.PaymentPage .payment-detail{display:flex;flex-direction:column;width:60%}.PaymentPage .timerdiv{margin-top:-2%;margin-bottom:1%;margin-left:25%;color:#fff}.PaymentPage .wave{position:absolute;width:100%;height:20px;bottom:6px;right:10px;color:#ed752e;font-weight:600}.PaymentPage .payment-summary{border-top-left-radius:10px;border-top-right-radius:10px;position:relative;margin-bottom:15px;background-color:#e8ffe5}.PaymentPage .payment-option{background:#fff}.PaymentPage .booking-detail{margin-left:2rem;width:32%}.PaymentPage .booking-detail-summary{border-radius:10px;background:#fff}.PaymentPage .payment-summary{display:flex;justify-content:space-between;flex-wrap:wrap}.PaymentPage .payment-summary .payment-title{padding:15px;display:flex;flex-direction:column}.PaymentPage .payment-summary .payment-title .boat-amount,.PaymentPage .payment-summary .payment-title .boat-title{font-size:24px;color:green}.PaymentPage .payment-summary .payment-title .boat-amount .to-pay{opacity:.9;font-size:14px}.PaymentPage .payment-summary .payment-title .boat-title svg{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes shake{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform:skewY(12deg);transform:skewY(12deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform:skewY(10deg);transform:skewY(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}}@keyframes shake{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}25%{-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform:skewY(12deg);transform:skewY(12deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform:skewY(10deg);transform:skewY(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}}.PaymentPage .payment-summary .payment-info{padding:15px}.PaymentPage .payment-summary .payment-info .p-email,.PaymentPage .payment-summary .payment-info .p-mobile{font-size:20px;opacity:.9}.PaymentPage .payment-option .row,.PaymentPage .payment-option .tabs-left{min-height:100%}.PaymentPage .payment-option .tab-heading{background-color:#e8ffe5}.PaymentPage .payment-option .nav-tabs{display:flex;flex-direction:column;border-bottom:0}.PaymentPage .payment-option .nav-tabs li{border-top:2px solid #dfdfdf;min-width:250px}.PaymentPage .payment-option .nav-tabs li a{width:100%;height:30%;min-height:80px;cursor:pointer;color:#000;display:block;text-decoration:none;margin:0;border:0;border-radius:0}.PaymentPage .payment-option .nav-tabs li .active{color:#333;background-color:#fff;border-left:6px solid #209e00}.PaymentPage .payment-option .nav-tabs .p-heading{border-top:0;height:40px;display:flex;align-items:center;font-size:18px;font-weight:600;justify-content:center}.PaymentPage .payment-option .nav-tabs>li.active>a,.PaymentPage .payment-option .nav-tabs>li.active>a:focus,.PaymentPage .payment-option .nav-tabs>li.active>a:hover{border:0}.PaymentPage .payment-option .tab-content{margin-left:20px;padding:1.6rem .6rem}.PaymentPage .payment-option .tab-content .tab-pane{display:none;background-color:#fff}.PaymentPage .payment-option .tab-content .active{display:block}.PaymentPage .payment-option .tab-heading .heading-content{display:flex;padding:15px 10px 15px 15px}.PaymentPage .payment-option .tab-heading .heading-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:25px;color:#464646}.PaymentPage .payment-option .tab-heading .heading-name{display:flex;flex-direction:column}.PaymentPage .payment-option .tab-heading .heading-title{color:rgba(4,116,4,.8823529412);font-family:"Cabin",sans-serif;font-size:16px;font-weight:700;line-height:22px}.PaymentPage .payment-option .tab-heading .heading-description{font-family:"Cabin",sans-serif;color:#4a4a4a;font-size:12px;line-height:15px}.PaymentPage label{margin-bottom:5px;font-size:14px;font-weight:600}.PaymentPage .text-field-style{padding:10px;border-radius:5px}.PaymentPage .upi-info{color:#f09819;margin-bottom:5px}.PaymentPage .upi-info .phone-icon{font-size:22px;margin-right:5px}.PaymentPage .upi-info .phone-info{font-size:13px;vertical-align:text-top}.PaymentPage .upi-form{border:1px solid silver;border-radius:7px;padding:20px}.PaymentPage .upi-btn{border-radius:10px;text-transform:uppercase;font-size:17px;background-image:linear-gradient(344deg,#25be14,#2e8c1e);color:#fff;padding:0 20px;height:40px;box-shadow:0 1px 7px 0 rgba(0,0,0,.2)}.PaymentPage .upi-btn:focus{outline:none}.PaymentPage .upi-info-icon{vertical-align:1px}.PaymentPage .upi-note{color:#f09819;text-align:center;margin-top:20px;font-size:14px}.PaymentPage .upi-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.PaymentPage .upi-images img{margin-right:12px}.PaymentPage .timercount{min-width:45px!important;display:inline-block}.PaymentPage .net-banking-container .net-search{border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border:1px solid #f0f0f0;background-color:#fff;display:flex;align-items:center;padding:0 15px;margin-bottom:25px}.PaymentPage .net-banking-container .net-search-icon{font-size:24px}.PaymentPage .net-banking-container .net-search-input{width:100%}.PaymentPage .net-banking-container .net-search-input input:focus{outline:0 none!important}.PaymentPage .net-banking-container .net-search-input .form-group{margin:0!important}.PaymentPage .net-banking-container .SearchBox{border:none}.PaymentPage .net-banking-container .net-list{box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border:1px solid #f0f0f0;background-color:#fff;display:flex;flex-direction:column;min-height:30px}.PaymentPage .net-banking-container .net-radio-group{display:flex;flex-direction:column}.PaymentPage .net-banking-container .net-radio-list:last-child{border-bottom:0}.PaymentPage .net-banking-container .net-radio-list{cursor:pointer;padding:.8rem;border-bottom:1px solid silver;font-weight:100;font-size:14px;width:100%}.PaymentPage .net-banking-container .view-all{color:#008cff;cursor:pointer;font-size:14px}.PaymentPage .net-banking-container .net-pay{margin-top:30px;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.PaymentPage .net-banking-container .net-pay .final-amount{display:flex;flex-direction:column}.PaymentPage .net-banking-container .net-pay .final-amount .f-amount{font-size:22px;font-weight:600}.PaymentPage .net-banking-container .net-pay .final-amount .pay-now{font-weight:500;text-align:center;font-size:12px;opacity:.8}.PaymentPage .net-banking-container .nodata{display:flex;flex-direction:column}.PaymentPage .net-banking-container .nodata .oops{text-align:center;font-size:20px;font-weight:600}.PaymentPage .net-banking-container .nodata .nodata-msg{text-align:center;font-size:14px}.PaymentPage .booking-detail .b-detail{color:green;text-align:center}.PaymentPage .booking-detail .user-info{font-size:20px;display:flex;flex-direction:column;text-align:center}.PaymentPage .booking-detail .boat-detail{padding:20px}.PaymentPage .booking-detail .boat-data{justify-content:space-between}.PaymentPage .booking-detail .boat-name{display:flex;flex-direction:column;line-height:15px;padding:0}.PaymentPage .booking-detail .boat-price{padding:0}.PaymentPage .booking-detail .boat-charges-data{margin:5px 0;justify-content:space-between}.PaymentPage .booking-detail .boat-charges{font-size:16px}.PaymentPage .booking-detail .total-charges-data{justify-content:space-between;font-size:20px;font-weight:600}.payment-alert{font-size:20px;font-weight:600;color:#f09819}.go-back-btn{border-radius:10px;text-transform:uppercase;font-size:17px;background-image:linear-gradient(344deg,#25be14,#2e8c1e);color:#fff;padding:0 20px;height:40px;box-shadow:0 1px 7px 0 rgba(0,0,0,.2)}.go-back-btn:focus{outline:none}@media only screen and (max-width:1020px){.PaymentPage .payment-option .nav-tabs li{min-width:250px}.PaymentPage .payment-data{flex-direction:column}.PaymentPage .payment-detail{width:85%;margin-left:auto;margin-right:auto}.PaymentPage .booking-detail{width:50%;margin:30px auto}}@media only screen and (max-width:720px){.PaymentPage{background:linear-gradient(180deg,#085c36 30vh,#2ca881 100vh,#e0e0e0 0)}.PaymentPage .payment-data{flex-direction:column}.PaymentPage .payment-option .nav-tabs li{min-width:100%}.PaymentPage .payment-option .heading-description{display:none}.PaymentPage .payment-option .heading-content{flex-direction:column}.PaymentPage .p-heading{height:50px!important;font-size:14px!important;font-weight:500;text-align:center}.PaymentPage .payment-detail{width:98%;margin-left:auto;margin-right:auto}.PaymentPage .booking-detail{width:80%;margin:30px auto}.PaymentPage .heading-title{font-size:12px!important;font-weight:600!important}.upi-images img{width:20px;margin-right:10px}.upi-images img:last-child{width:45px}}@media only screen and (max-width:500px){.PaymentPage{background:linear-gradient(180deg,#085c36 30vh,#2ca881 100vh,#e0e0e0 0)}.PaymentPage .payment-summary{display:flex;justify-content:space-between;flex-wrap:wrap}.PaymentPage .payment-summary .payment-title{padding:15px 15px 0;display:flex;flex-direction:column}.PaymentPage .payment-summary .payment-title .boat-amount,.PaymentPage .payment-summary .payment-title .boat-title{font-size:18px;color:green}.PaymentPage .payment-summary .payment-title .boat-amount .to-pay{opacity:.9;font-size:10px}.PaymentPage .payment-summary .payment-info{padding:15px}.PaymentPage .payment-summary .payment-info .p-email,.PaymentPage .payment-summary .payment-info .p-mobile{font-size:16px;opacity:.9}}#generate-pin{background:linear-gradient(180deg,#046d3e 20vh,#2ca881 40vh,#e0e0e0 0);background-color:#e0e0e0;height:100%;min-height:100vh}.generate-pin{margin-left:auto;margin-right:auto;margin-bottom:40px;width:94%;justify-content:center}.generate-pin .generatepin-container{width:100%;min-width:32%;max-width:400px;background-color:#fff;padding:15px;border-radius:10px;margin:20px}.generate-pin .pin-heading{text-align:center;font-size:22px;font-weight:600;color:green}.generate-pin .hotel-search{border:1px solid #d3d3d3;box-shadow:0 8px 24px rgba(149,157,165,.2);border-radius:10px;display:flex;align-items:center;padding:.2rem .5rem;position:relative;min-width:250px;min-height:85px;margin:1.2rem .3rem;cursor:pointer}.generate-pin .hotel-wrapper{display:block;margin-left:1rem;padding:1px;margin-top:-3%}.generate-pin .labelcolor{font-weight:700;font-size:12px}.generate-pin .hotelicon{position:absolute!important;right:18px;top:26%}.generate-pin .hotelicon svg{height:33px;opacity:.8;width:36px}.generate-pin .pin-btn{width:80%;border-radius:5px;text-transform:uppercase;font-size:17px;background-image:linear-gradient(344deg,#25be14,#2e8c1e);color:#fff;box-shadow:0 1px 7px 0 rgba(0,0,0,.2)}.generate-pin .pin-number{border-radius:5px;border:3px solid silver;padding:5px 15px;letter-spacing:3px;font-size:26px;font-weight:600}.generate-pin .pin-table{overflow-y:auto;max-height:50vh}.generate-pin .availablepin-container{max-width:500px;min-width:50%;background-color:#fff;padding:15px;border-radius:10px;margin:20px}.generate-pin .mobile-info{text-align:center;border-radius:10px;background-color:#fff;max-width:600px;font-size:22px;font-weight:500;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=main.52df7454.chunk.css.map */