@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:400px;overflow-y:auto;scrollbar-width:thin;border-collapse:collapse;border-spacing:0}.infinite-scroll-table th{font-weight:400;text-align:center;background-color:#d184c2;color:#fff6e5}.infinite-scroll-table td{background-color:#fff4e0;margin:5px;border:none;text-align:center}.infinite-scroll-table::-webkit-scrollbar{width:8px;height:8px}.infinite-scroll-table::-webkit-scrollbar-thumb{background-color:#dfa974;border-radius:10px}.infinite-scroll-table::-webkit-scrollbar-track{background-color:#f1f1f1;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;background-color:#d183c2}.sticky-column2{position:sticky;left:90px;z-index:1;background-color:#d183c2}.highlight-red{background-color:red;color:#fff}.unavailable-item{border-radius:5px;background-color:#d184c2;min-width:30px;color:transparent}.available-item{border-radius:5px;min-width:30px;color:transparent;border:1px solid #d184c2}.selected-item{border-radius:5px;min-width:30px;color:transparent;background-color:#efcae5;border-color:#d184c2}.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:#fff;width:40px;padding:6px}.table .table-detail-time-booking th:first-child{position:sticky;top:0;left:0;z-index:3;background-color:#fff;width:20px}.table .table-detail-time-booking th:nth-child(2){left:10px;z-index:2;position:sticky;top:0;background-color:#fff}.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:0;background-color:#d183c2;z-index:3;box-shadow:0 2px 2px -1px #fff4e0!important;border-bottom:1px solid #fff4e0}.freeze-header2{position:sticky;top:43px;background-color:#fff;z-index:4;box-shadow:0 2px 2px -1px #dfdfdf!important}
