* .book-container{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.page-template-room-list .container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.page-template-room-list .blog-wrap.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.room-card-detail{padding:33px 40px;background:#FFF;box-shadow:0 0 10px rgb(0 0 0 / 10%);border-top-left-radius:10px;border-top-right-radius:10px}.no-thumb .room-card-detail{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.room-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap}.room-meta-top .room-name{font-weight:600;font-size:23px;line-height:29px;margin:0;position:relative;z-index:4}.room-meta-top .room-name a:hover{color:#FCBC58;transition:all .3s ease}.room-meta-top .room-name a{color:#000;text-decoration:none!important;transition:all .3s ease}.room-slide-card .room-desc{font-style:normal;font-weight:400;font-size:14px;line-height:30px;color:#000;margin-bottom:15px;padding-bottom:0}.room-slide-card .room-facility-list{row-gap:20px}.room-slide-card .room-facility-list{margin-bottom:23px}.room-slide-card .room-facility{display:inline-flex;width:40px;height:40px;margin-right:10px;background:#FCBC58;border-radius:50%;transition:all .3s;align-items:center;justify-content:center}.room-facility .icon-room-facility{width:20px;height:20px;background-color:#fff;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;transition:all 0.3s ease}.room-slide-card .room-detail-wrap{display:flex;justify-content:space-between;align-items:center}.room-slide-card .room-price h3{font-weight:700;font-size:23px;line-height:28px;color:#000;margin:0}.room-slide-card .room-price h3 span{font-size:14px;font-weight:400}.room-slide-card .room-img{width:100%}.room-swiper .room-swiper-nav{position:absolute;top:50%;left:0;width:100%;max-width:100%;height:31px;margin-top:0;z-index:10;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.room-swiper .room-swiper-nav .room-swiper-next,.room-swiper .room-swiper-nav .room-swiper-prev{top:0;width:31px;height:31px;background-color:#fff;border-radius:50%;font-size:15px;opacity:0;transition:all 0.3s ease;pointer-events:none;background-image:none;margin-top:0}.room-swiper .room-swiper-nav .room-swiper-next:after,.room-swiper .room-swiper-nav .room-swiper-prev:after{font-size:14px;color:#000}.room-swiper .room-swiper-nav .room-swiper-next{right:20px;transform:translateX(100px);-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px)}.room-swiper .room-swiper-nav .room-swiper-prev{left:20px;transform:translateX(-100px);-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px)}.room-swiper:hover .room-swiper-nav .room-swiper-next,.room-swiper:hover .room-swiper-nav .room-swiper-prev{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);pointer-events:auto}.room-swiper:hover .room-swiper-nav .room-swiper-next,.room-swiper:hover .room-swiper-nav .room-swiper-prev{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);pointer-events:auto}.room-slide-card{border-radius:10px;position:relative}.room-slide-card .room-img-wrap{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;line-height:0}.room-slide-card .room-img-wrap .swiper-container{z-index:2}.room-slide-card a.link-float{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.room-slide-card a.link-float:focus{background-color:unset!important;outline:0!important;text-decoration:none!important}.room-slide-card .room-img-wrap img{height:300px!important;object-fit:cover;width:100%!important}.room-slide-card .swiper-slide{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.single-room-thumbnail{margin-bottom:70px;border-radius:20px;overflow:hidden;max-height:600px}.single-room-thumbnail img{object-fit:cover}.room-review-wrap{display:flex;align-items:center;column-gap:5px}.date-input-wrap input{width:100%;border:none!important;outline:none!important;box-sizing:border-box;font-size:14px;font-weight:600;background-color:transparent!important;background-image:url(/wp-content/plugins/booking-accommodation/public/img/arrow.png);background-repeat:no-repeat;background-position:100% 50%}.check-input select{border-radius:5px;border:2px solid #ebebeb;height:43px;padding:0 15px;font-size:14px;line-height:30px;color:#000;font-weight:400;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/wp-content/plugins/booking-accommodation/public/img/arrow.png);background-repeat:no-repeat;background-position:95% 50%;outline:none!important}.check-input{padding-bottom:20px}.check-input label{margin-bottom:10px}.check-input:nth-child(3){margin-bottom:30px;border-bottom:1px solid #e0e0e0}.room-video-wrap{position:relative;background-image:url(/wp-content/plugins/booking-accommodation/public/img/yang-wewe-SKSf18sFGBM-unsplash.jpg);background-size:cover;background-position:center center;height:600px;border-radius:20px;margin:100px 0 68px}.room-video-wrap::before{content:"";border-radius:20px;background-color:#000;opacity:.2;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.room-play-btn{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:2;cursor:pointer}.play-wrap{position:relative;justify-content:center;width:150px;height:150px;margin:0 auto}.play-wrap img{position:relative;cursor:pointer;z-index:2}.play-wrap::before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;top:-5px;left:-4px;background:#fff0;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border:5px solid rgb(255 255 255 / .75);z-index:1}@-webkit-keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px rgb(255 255 255 / .75),0 0 25px 10px rgb(255 255 255 / .75)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;box-shadow:none}}.room-play-btn::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;top:0;left:0;background:#fff0;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border:5px solid rgb(255 255 255 / .75);z-index:1}.room-play-btn img{position:relative;z-index:2}.room-content-wrap{margin-bottom:150px;column-gap:60px}.room-meta-top h3{font-size:32px;line-height:40px;margin-top:0;margin-bottom:0}.room-price-wrap{display:flex;column-gap:40px;margin:15px 0;width:100%}.room-price-wrap h4{font-weight:700}.room-price-wrap h4 span~span{font-size:16px;font-weight:400}.room-desc p,.bottom-room-desc p{font-size:16px;line-height:30px;font-weight:400;margin-bottom:20px}.room-desc{padding-bottom:10px}.room-content-wrap .room-facility-wrap{display:block;padding:40px 0;border-top:1px solid #f0f0f0;margin-bottom:0}.room-content-wrap .room-facility-wrap .room-facility-text h5{font-size:18px;line-height:28px;margin-bottom:20px;margin-top:0}.facility-item{display:flex;column-gap:15px;align-items:center;margin-bottom:20px}.facility-icon{display:flex;border-width:1px;border-color:#e3e3e3;border-style:solid;border-radius:10px;background-color:#fff;width:32px;height:32px;justify-content:center;align-items:center;padding:7px}.facility-item p{font-size:16px;line-height:30px;margin-bottom:0}.additional-service-wrap{padding:40px 0;border-top:1px solid #f0f0f0}.add-service-text-wrap h3.the-title{font-size:18px;line-height:30px;margin-bottom:20px;font-weight:600;margin-top:0}.add-service-list-wrap{gap:20px;margin:0 -5px}.add-service-list-wrap .service-list .service-item{display:flex;column-gap:20px;align-items:center;padding:0;border:none;min-height:auto;margin-bottom:0;cursor:pointer;padding:8px 15px;height:100%;border-radius:10px;transition:all .3s}.add-service-list-wrap .service-list .service-item:hover,.add-service-list-wrap .service-list .service-item.selected{background-color:#faefde}.add-service-list-wrap .service-list .service-item .service-icon{display:flex;justify-content:center;align-items:center;border-width:1px;border-color:#e3e3e3;border-style:solid;border-radius:10px;background-color:#fff;width:32px;height:32px;cursor:pointer;transition:all 0.3s ease}.add-service-list-wrap .service-list .service-item:hover .service-icon,.add-service-list-wrap .service-list .service-item .service-icon.active{border-color:#FCBC58;background-color:#FCBC58;transition:all 0.3s ease}.add-service-list-wrap .service-list .service-item .service-icon img{width:15px;height:15px;object-fit:scale-down}.add-service-list-wrap .service-list .service-item .service-icon img.act-img{display:none}.add-service-list-wrap .service-list .service-item .service-text-wrap{text-align:left;max-width:100%;margin:0}.add-service-list-wrap .service-list .service-item .service-text-wrap p{margin-bottom:0;line-height:20px;font-size:14px}.add-service-list-wrap .service-list .service-item .service-text-wrap p span{display:block}.room-reviews{padding:40px 0;border-top:1px solid #f0f0f0}.room-reviews .review-top-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.room-reviews .review-top-meta h3{font-size:18px;line-height:30px;margin-bottom:0}.total-rating-wrap{display:flex;column-gap:5px;align-items:center}.total-rating-wrap p{font-size:14px;margin-bottom:0}.review-item{border-width:2px;border-color:#e3e3e3;border-style:solid;border-radius:20px;background-color:#fff;padding:40px 50px;margin-bottom:10px}.review-item .top-content{display:flex;column-gap:20px;align-items:center;margin-bottom:20px}.review-item .top-content .review-meta-detail p{font-size:16px;line-height:28px;font-weight:700;margin-bottom:0}.review-item .top-content .review-meta-detail span{font-size:12px;font-weight:400;line-height:25px;color:#ababab}.review-item .bottom-content .rating-star{margin-bottom:20px}.review-item .bottom-content .rating-star img{height:14px}.review-item .bottom-content .the-review{max-height:95px;overflow:hidden;transition:all 0.3s ease}.review-item .bottom-content .the-review p{font-size:14px;line-height:30px}.review-item .bottom-content .show-more-wrap span.shm-btn{font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.similiar-room-wrap{padding:40px 0;border-top:1px solid #f0f0f0}.similiar-room-text-wrap h4{font-size:18px;line-height:25px;margin-bottom:20px}.similiar-room-list{gap:30px}.similiar-item{position:relative}.similiar-item .room-img-wrap img{width:100%;border-radius:20px;height:180px;object-fit:cover}.similiar-item .room-text-wrap{border-radius:20px;background-color:#fff;box-shadow:0 0 16.74px 1.26px rgb(0 0 0 / .07);position:absolute;bottom:-15px;right:-15px;max-width:190px;z-index:2;text-align:left;padding:20px 20px;margin-bottom:0}.similiar-item .room-text-wrap a{display:flex;font-size:18px;font-weight:700;color:#000}.similiar-item .room-text-wrap a:hover{color:#FCBC58}.similiar-item .room-text-wrap p{font-size:14px;margin-bottom:0}.similiar-item .room-text-wrap p span{font-size:18px;font-weight:700}.single-room-sidebar{border-radius:10px;background-color:#fff;box-shadow:0 0 16.74px 1.26px rgb(0 0 0 / .12)}.inner-sidebar{padding:30px 30px}.sidebar-text-wrap h3{font-size:23px;line-height:28px;margin-bottom:15px;margin-top:0}.sidebar-date-wrap{border-width:2px;border-color:#ebebeb;border-style:solid;border-top-left-radius:10px;border-top-right-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-date-wrap .date-item{padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.sidebar-date-wrap .date-item:first-child{border-right:2px solid #ebebeb}.sidebar-date-wrap .date-item .date-text span{font-size:12px;line-height:25px;font-weight:400}.sidebar-date-wrap .date-item .date-text p{font-size:14px;line-height:25px;font-weight:600;margin-bottom:0}.date-input-wrap{border-width:2px;border-color:#ebebeb;border-style:solid;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px 15px}.date-input-wrap input{width:100%;border:none;outline:none;box-sizing:border-box;font-size:14px;font-weight:600;background-image:url(/wp-content/plugins/booking-accommodation/public/img/arrow.png);background-repeat:no-repeat;background-position:100% 50%}.single-room-sidebar .check-form-wrap{margin-bottom:0}.single-room-sidebar .check-form-wrap form{padding:30px 0 0}.single-room-sidebar .check-form-wrap form .check-input-submit{position:relative;padding:0 20px;height:48px;text-align:center;line-height:1;font-weight:400;color:#171717!important;background-color:transparent!important;z-index:2;display:block;margin:0 auto;opacity:1;font-size:18px;outline:0!important;border:0!important;font-weight:500;margin:10px auto 0}.single-room-sidebar .check-form-wrap form .check-input-submit::before{content:"";position:absolute;top:1px;left:0;width:48px;height:48px;background-color:#FCBC58;opacity:.3;z-index:-1;border-radius:30px;transition:all 0.3s ease-in-out}.single-room-sidebar .check-form-wrap form .check-input-submit:hover{color:#ffffff!important}.single-room-sidebar .check-form-wrap form .check-input-submit:hover::before{opacity:1;width:100%;border-radius:30px}.calender-wrap{border-radius:20px;background-color:#fff;box-shadow:0 0 16.74px 1.26px rgb(0 0 0 / .12);padding:30px 30px;margin-bottom:40px}.calender-top-wrap{margin-bottom:30px}.calender-top-wrap h4{font-size:18px}.calender-bottom-wrap{display:flex;column-gap:10px;align-items:center}.calender-bottom-wrap span{border-radius:50%;background-color:#fcbc584d;width:10px;height:10px}.calender-bottom-wrap p{font-size:14px;margin-bottom:0}.calender-inner-wrap .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a{position:relative;background-color:#fcbc584d;opacity:1;z-index:2}.calender-inner-wrap .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a::before{content:"";position:absolute;top:0;right:-20px;width:100%;height:100%;background-color:#fcbc584d;z-index:-1}.booking-foot-text{margin-bottom:40px}.booking-foot-text p{font-size:16px;line-height:30px;font-weight:400;margin-bottom:20px}.single-room-swiper-wrap{padding:20px 0 80px}.single-room-slide img{width:240px;height:600px;object-fit:cover;transition:all 0.3s ease-in-out}.single-room-slide.swiper-slide-prev img{width:965px}@media (min-width:1025px){.single-image .single-room-slide{width:auto!important}}.single-room-swiper{padding-bottom:50px}.single-room-swiper .single-room-swiper-pagination{bottom:0}.single-room-swiper .single-room-swiper-pagination .swiper-pagination-bullet{background-color:#999;width:10px;height:10px;margin:0 5px}.daterangepicker{width:607px!important;border:none!important;padding:0 40px 40px!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.daterangepicker.show-calendar .drp-calendar{width:50%!important;max-width:100%}.daterangepicker .drp-calendar.left .calendar-table{padding-right:0!important}.daterangepicker:before,.daterangepicker:after{display:none!important}.daterangepicker .calendar-table thead tr:first-child th{border-bottom:1px solid #000;padding:10px 0;font-size:14px;font-weight:600}.daterangepicker .calendar-table thead tr:last-child th{padding-top:15px;color:#FCBC58}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:8px 15px 15px 15px!important}.daterangepicker .calendar-table td{font-weight:600!important;line-height:1.2!important;border-radius:50%!important;border:none!important}.daterangepicker td.active,.daterangepicker td.end-date.in-range,.daterangepicker td.active:hover{position:relative;color:#000000!important;background-color:transparent!important;z-index:10}.daterangepicker td.in-range{background-color:#fcbc584d!important;border-radius:0!important}.daterangepicker td.active.start-date::before,.daterangepicker td.end-date.in-range::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FCBC58;z-index:-1;border-radius:50%}.daterangepicker td.active::after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:#fcbc584d;z-index:-2}.daterangepicker td.end-date.in-range::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fcbc584d;z-index:-2}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-width:0 1px 1px 0!important}.daterangepicker .drp-selected{font-weight:600}.glsr-star-rating.glsr-stars{display:flex}.glsr-star{width:15px;height:15px;display:block}.calender-inner-wrap .calender1 .ui-datepicker-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;width:100%!important}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header{display:flex;justify-content:center;position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a{position:absolute;display:inline-block;width:26px;height:26px;top:0;left:0}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a::before{content:"";position:absolute;top:35%;left:0;display:block;color:#fff;border:solid #000;border-width:0 1px 1px 0;border-radius:0;display:inline-block;padding:3px;transform:rotate(135deg) translateY(-35%);-webkit-transform:rotate(135deg) translateY(-35%)}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next{left:auto;right:0}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next::before{top:50%;left:auto;right:0;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%)}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a span{display:none}.calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{font-size:14px;font-weight:700}.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar{width:100%;overflow:hidden;border-collapse:collapse}.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td{position:relative;text-align:center;font-size:14px;font-weight:600;padding:0;border:0}.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar th{padding:0;border:0}.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar th span{font-size:14px;font-weight:700;color:#FCBC58}.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td a,.calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td span{display:inline-block;width:32px;height:32px;line-height:32px;justify-content:center;border-radius:50%;background:#fff0;color:#000;position:relative;z-index:2;text-decoration:none;pointer-events:none}.calender-inner-wrap .calender1 .ui-state-disabled,.calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled,.calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled{background-color:#fcbc584d;filter:Alpha(Opacity=35);background-image:none}.calender-inner-wrap .calender1 .ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{background-color:#fff}.calender-bottom-wrap{display:flex;flex-wrap:wrap;column-gap:10px;align-items:center;padding-top:15px}.calender-bottom-wrap .dot{border-radius:50%;background-color:#fcbc584d;width:10px;height:10px}.calender-bottom-wrap p{font-size:14px;margin-bottom:0;color:#000}.calender-inner-wrap .calender1 a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{background-color:#fff}.datepicker{z-index:10}.datepicker__month th,.datepicker__month td{border:0;padding:0;width:32px;height:32px;color:#000;border-top:0!important;vertical-align:middle}.datepicker__month td.datepicker__month-day--disabled{color:#e8ebf4;position:relative}.datepicker__month th.datepicker__week-name{font-weight:700;color:#FCBC58;padding-top:10px;padding-bottom:10px}.datepicker__month-caption{border-color:#000}.datepicker__month-button{display:flex;justify-content:center;padding:0;width:20px;height:20px;margin:auto;background:unset!important;font-size:15px;color:#000!important}.datepicker__month td.datepicker__month-day--today{background-color:#484c55;color:#fff}.datepicker__month td.datepicker__month-day--selected{background-color:#fcbc584d;color:#000}.datepicker__month td.datepicker__month-day--hovering{background-color:#fcbc584d;color:#000}.datepicker__month td.datepicker__month-day--first-day-selected,.datepicker__month td.datepicker__month-day--last-day-selected{background-color:#FCBC58;color:#000}.datepicker__month td.datepicker__month-day--invalid{color:#e8ebf4}.datepicker__month td.datepicker__month-day--today.datepicker__month-day--invalid{background-color:unset}.room-detail .room-reviews .glsr-default{padding-bottom:0;border-bottom:0}.like-icon-wrap svg{width:24px;height:auto;margin-top:3px}.like-icon-wrap svg path{fill:#fff}.like-icon-wrap{cursor:pointer}.like-icon-wrap:hover svg path{fill:red}.datepicker__month td.datepicker__month-day--first-day-selected,.datepicker__month td.datepicker__month-day--last-day-selected{position:relative;border-radius:50%}.datepicker__month td.datepicker__month-day--first-day-selected:after{content:"";background-color:#fcbc584d;top:0;width:15px;height:100%;right:0;position:absolute;z-index:-1}.datepicker__month td.datepicker__month-day--last-day-selected:before{content:"";background-color:#fcbc584d;top:0;width:15px;height:100%;left:0;position:absolute;z-index:-1}@media (max-width:1024px){.room-content-wrap{column-gap:30px;margin-bottom:80px}.single-room-swiper-wrap{padding:20px 0 50px}.single-room-sidebar{position:unset!important;width:auto!important;transform:unset!important}}@media (max-width:768px){.single-room-swiper-wrap{padding:20px 0 20px}.room-content-wrap .room-facility-wrap,.additional-service-wrap{padding:20px 0}* .book-container{max-width:680px}.room-price-wrap{margin:15px 0 0}}@media (max-width:575px){.room-card-detail{padding:30px}.calender-inner-wrap .calender1 .ui-datepicker-inline{grid-template-columns:repeat(1,minmax(0,1fr))}.single-room-slide img{height:400px}.datepicker__topbar{flex-wrap:wrap}}