@media only screen and (max-width: 600px){.hero-section{position:relative;padding-top:30px;padding-bottom:30px}.banner-mobile{min-height:650px!important;max-height:650px!important}.hero-text{padding-top:0}.hero-text h1{font-size:60px;line-height:70px;color:#fff;margin-bottom:16px}.hero-text p{font-size:18px;color:#fff;line-height:28px;margin-bottom:15px}.infinite-scroll-table th{font-weight:400;text-align:center}}.hover-black:hover{color:#000}.hp-room-section{padding-top:50px}.react-datepicker-wrapper{display:block!important}.mantine-kq5u63,.mantine-vl6xmj{display:none!important}.none-border{border:none;padding:2px}.list-group-item strong{font-weight:700}.border-left{border-left:1px solid #dee2e6}.spinner-border{width:2rem;height:2rem}.infinite-scroll-table{font-size:13px;max-height:323px;overflow-y:auto;scrollbar-width:thin;border-collapse:collapse;border-spacing:0}.infinite-scroll-table.no-max-height{max-height:unset!important}.infinite-scroll-table th{font-weight:400;text-align:center}.infinite-scroll-table td{margin:5px;text-align:center}.infinite-scroll-table::-webkit-scrollbar{width:8px;height:8px}.infinite-scroll-table::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.infinite-scroll-table::-webkit-scrollbar-track{background-color:#000;border-radius:10px}.loading-spinner{display:flex;align-items:center;justify-content:center;margin-top:10px}.sticky-column{position:sticky;left:-1px;z-index:2;padding:.5rem}.sticky-column2{position:sticky;z-index:1;padding:.5rem}.highlight-red{background-color:red;color:#fff}.unavailable-item{border-radius:5px;background-color:#041332;min-width:30px;color:transparent}.unavailable-item-preset{border:1px solid #195c7b}.available-item{border-radius:5px;min-width:30px;color:transparent;border:1px solid #041332;background:#fff}.selected-item{border-radius:5px;min-width:30px;color:transparent;background-color:#dc2626;border:1px solid #dc2626}.one-day-table .selected-item{color:#fff}.one-day-table .available-item{color:#dc2626}.one-day-table .unavailable-item{color:#195c7b;min-width:77px}.one-day-table .sticky-column{padding:0;width:30%}.shadow-glow.selected-item>div{color:#fff}.bold-text-button{font-weight:400;transition:font-weight .2s}.bold-text-button.bold-button{box-shadow:none;font-weight:700}.table .table-detail-time-booking th{position:sticky;top:0;z-index:1;background-color:#000;width:40px;padding:6px}.table .table-detail-time-booking th:first-child{position:sticky;top:0;left:0;z-index:3;background-color:#000;width:20px}.table .table-detail-time-booking th:nth-child(2){left:10px;z-index:2;position:sticky;top:0;background-color:#000}.centered-carousel{overflow:hidden}.center-card{margin:0 auto;display:flex;align-items:center;justify-content:center;width:90%;min-height:500px;background-size:cover}.confirm-time-booking{display:block;font-size:12px;text-transform:uppercase;border:1px solid #dfa974;border-radius:2px;color:#fff;font-weight:500;background:transparent;width:25%;height:30px;margin-top:0;margin-bottom:15px;margin-right:15px}.disabled-btn{cursor:not-allowed;color:#dfa974;border:1px solid #dfa974;background-color:transparent}.invalid-btn{background-color:#dfa974;color:#fff}.freeze-header{position:sticky;top:-2px;background-color:#fff;z-index:3}.freeze-header2{position:sticky;top:35px;background-color:#fff;z-index:4}
