@charset "UTF-8";.custom-breadcrumb.breadcrumb{background:none;color:#fff;font-size:12px;line-height:2;margin-bottom:0;padding:36px 0 0!important}.breadcrumb-item a{color:#fff!important}@font-face{font-family:slick;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA0AAAAAB2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE0AAAABoAAAAcdIcYB0dERUYAAAS0AAAAHAAAAB4AJwANT1MvMgAAAZwAAABRAAAAYFAQ/45jbWFwAAACAAAAAFcAAAFiIhFFt2dhc3AAAASsAAAACAAAAAj//wADZ2x5ZgAAAmgAAAE1AAACLD+btmBoZWFkAAABMAAAAC8AAAA2AAEx+2hoZWEAAAFgAAAAHAAAACQD5QIFaG10eAAAAfAAAAAQAAAAFgZKAEpsb2NhAAACWAAAABAAAAAQATYBoG1heHAAAAF8AAAAHQAAACAASwBHbmFtZQAAA6AAAADcAAABbgUngcJwb3N0AAAEfAAAAC4AAABFOXjBpHjaY2BkYGAA4vMGfuHx/DZfGbiZGEDgfGFFPZxWZVBlvM14G8jlYABLAwAT1QnNAHjaY2BkYGC8zcDAoMfEAAJANiMDKmABADBkAe942mNgZGBgYGdwYWBiAAEQycgAEnMA8xkACcgAkwAAAHjaY2BmYmCcwMDKwMDow5jGwMDgDqW/MkgytDAwMDGwcjKAQQNQCZBSYICCgDTXFAYHhkTFSYwP/j9g0GO8/f82A0QNA+NtsBIFBkYANHMN4wAAAHjaY2KAACYIVoVAAALCAJt42mNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkMzAkKigpTlCc9P8/WB0S7/+i+4/uld4rgZoAB4xsDHAhRiYgwcSApoCBcsBMBTNYGGgGAEdEDyUAAAAAAAAAAAAAZgCKANABFnjadZBdToNAEMd3CrtAl5TQLtS0LCoN0A8SGkBI+mAfPET75B1896HppfQcvnII4w3cLYpW6k4ymdn9z8xvBwEKUQg11OgBIXAYWUEQR1uIZoFGpLGxKy3PqrIq8+waXIfJ+5mQSSvkvXwRqqocu1D39QMl2JgvN9zzhsyk1GRDz+OBfzMioCqx0rtdLYo0SiZTZttsOkmidBkveKibFF4Oep9SI46bqk3Twhp4iihUemrMWFPy2NRbthfqKkHi/PxlJLITZdAiSj6ouZ+tn9eZz78DuD9LZYB6bZ8rlCAUVuVdkULjxV4sIEysIc/KSyPmnJDdjhCOdQ0fCTliTX/tjH3ysWao+71qaNjHQjcQwrcuyl+WLZQthCMotJP/h+Xjazz+hfTeRWmG4zOiSyif/q1OtAAAAHjabY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV42mNgYkAGjAzogB0sysTgwtDOyMTIzJlYVJRfnpOaVsIFZhVlpmeUAABuKQkSAAAAAAAB//8AAnjaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPT5wop6GA0APf8GGAAA) format("woff")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.partial-check-out{background-color:var(--orange)!important;color:#fff!important;font-size:16px;font-weight:500;padding:10px 25px}.saved-image .b-skeleton-img{height:50%!important}.cancellation-amendment-div{-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row}.error{color:red!important}.page-title-sub{color:#3b3b3a!important;font-size:12px}.booking-page{margin-bottom:60px}.hotel-detials{align-items:center;display:flex;margin-top:30px}.hotel-detials img.hotel-img{border-radius:10px;margin-right:20px}.hotel-info-title{font-size:24px;line-height:1;margin:4px 0}.hotel-info-location{color:#3b3b3a!important;line-height:1.71;margin-bottom:0;text-transform:capitalize}.hotel-booking{border-bottom:1px solid #d4d4d4;display:flex;justify-content:space-between;margin-top:32px;padding-bottom:32px}.booking-details-title,.hotel-booking-list-inner h3{color:#3b3b3a;font-size:20px;line-height:1.2}.hotel-booking-list{display:flex;flex:50%;justify-content:space-between;max-width:30%}.full-width{flex:100%;max-width:100%}.discount-input{width:400px}.open-modal-button{border-bottom:1px solid var(--orange);color:var(--orange)!important;font-family:Baloo\ 2,Arial,Helvetica,sans-serif;font-size:16px;height:20px;line-height:1.5;margin-bottom:0}.booking-tabs{border-bottom:1px solid #d4d4d4!important;margin-top:25px;padding-bottom:25px}.booking-tabs .tabs-text{position:relative}.booking-details-inner{margin-top:20px}.hotel-amentities{margin-top:8px;padding:0}.lists{flex-wrap:wrap;max-width:700px}.lists-items{border:none;color:#727271;padding:2px 20px;position:relative}.cancel-link{color:var(--orange)}.date-call{flex:70%;max-width:70%}.lists-items:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5Ij48cGF0aCBkPSJNNC4xOTYgOC40MDJhLjU4OC41ODggMCAwIDEtLjQxNi0uMTczTC4xNzMgNC42MjJhLjU5LjU5IDAgMCAxIC44MzItLjgzM0w0LjE5NiA2Ljk4IDEwLjk5NS4xODJhLjU4OC41ODggMCAxIDEgLjgzMi44MzNMNC42MTMgOC4yMjlhLjU4OC41ODggMCAwIDEtLjQxNy4xNzN6IiBmaWxsPSIjRTg0RTBGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);content:"";height:9px;left:0;position:absolute;top:13px;transform:translateY(-50%);width:12px}.hotel-detials .thumbnails-items{border-radius:10px;flex:50%;height:162px;margin-right:20px;max-width:250px;overflow:hidden;width:100%;width:250px}.hotel-detials .thumbnails-items img{height:162px}.hotel-info{flex:52%}.discount-button{background-color:var(--orange);border-radius:10px!important;color:#fff;font-size:16px;font-weight:500;height:50px;padding:0;width:120px}.discount-group{border:1px solid #d4d4d4;border-radius:10px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border:0!important}.terms-booking{color:var(--primary)!important;color:#3b3b3a;font-family:Roboto;font-size:14px;margin:30px 0}.terms-link{color:var(--orange)!important;-webkit-text-decoration:underline!important;text-decoration:underline!important}.check-out{background-color:var(--orange);color:#fff;font-size:16px;font-weight:500;height:50px;padding:0;width:200px}.bill-box{border-radius:20px;box-shadow:0 3px 14px 0 hsla(0,0%,58%,.12);float:right;height:auto;max-width:460px;padding:35px 29px 31px 30px;width:100%}.bill-box h2{border-bottom:1px solid #d4d4d4;color:var(--orange);font-size:34px;line-height:1;margin-bottom:16px;padding-bottom:23px}.bill-box h2 span{color:#3b3b3a!important;font-size:24px;font-weight:500;margin-left:10px}.bill-items{border-bottom:1px solid #d4d4d4}.bill-items p{color:#3b3b3a!important;display:flex;font-family:baloo\ 2;font-size:18px;justify-content:space-between;line-height:1.1;margin-bottom:15px;width:100%}.add-on-items{margin-top:16px}.cancellation-text p span{font-size:20px;line-height:1.2}.after-that-cancel-b{font-family:Roboto,sans-serif!important;font-size:14px!important;line-height:1.71!important}.booking-guest-add{box-shadow:none!important;padding:0!important;position:relative!important;top:0!important;width:100%!important}.full-width-input:not(:last-child){flex:100%;margin-bottom:20px}.feedback-form-container{padding:0}.mb-15{margin-bottom:15px}.bg-white{background-color:#fff!important;color:var(--orange)!important}.cancel-btn{margin-left:20px!important}.modify-text{margin:auto;text-align:center;width:440px}.modify-text p:first-child{color:#3b3b3a!important;margin-bottom:30px}.cancel-rules,.modify-text p{color:#727271!important;font-size:16px;line-height:1.71}.cancel-data{padding:30px 30px 0}.cancel-data h4{font-size:20px;font-weight:600;text-align:center;width:100%}.cancel-amt{margin-top:16px}.cancel-amt p{color:#3b3b3a!important;font-size:18px;line-height:1.11;margin-bottom:15px}.cancel-amt p span:nth-child(2){float:right}.cancel-rules{margin-bottom:0;margin-top:22px;text-align:center;width:400px}.cancel-rules a{color:var(--orange);font-weight:600}.cancel-line{background-color:#d4d4d4;margin:20px 0!important;width:100%}.prompt-text{font-size:18px}.cta{margin-bottom:30px;padding:0}.cta button{border-radius:10px;border-width:1px;font-family:Baloo\ 2,sans-serif;font-size:16px;font-weight:600;padding:13px 14px 12px;text-transform:uppercase;width:100px}.cta button:first-child{background-color:var(--orange);border-color:transparent;color:#fff;margin-right:20px}.cta button:nth-child(2){background-color:#fff;border-color:#d4d4d4;color:var(--orange)}.room-gallery{border-radius:10px;height:117px;margin-right:20px;overflow:hidden;width:208px!important}.room-gallery img{height:117px;-o-object-fit:cover;object-fit:cover;width:100%}.booking-page-gallery,.desktop-hide,.mobile-confirm,.mobile-info,.mobile-title{display:none}.skip-button{background-color:#fff;color:var(--orange);font-size:16px;font-weight:500;height:50px;padding:0;width:200px}.onHover{font-weight:500;padding:10px 15px!important}.onHover:not(:disabled):hover{background:var(--orange)!important;color:#fff!important}.onHover:disabled{background:#727271!important;border:1px solid #727271!important;color:#fff!important;cursor:not-allowed!important}.onHover:disabled:hover:before{border-color:transparent transparent var(--orange) transparent;border-style:solid;border-width:0 10px 10px;content:"";position:absolute;right:calc(50% - 10px);top:100%;transition-duration:.3s;transition-property:transform;z-index:-1}.onHover:disabled:hover:after{background:var(--orange);border:1px solid var(--orange);border-radius:10px;color:#fff;content:"We are sorry, but this booking cannot be partial cancelled as the check-in is less than 3 days away";left:50%;margin-top:9px;padding:10px;position:absolute;text-transform:none;top:100%;transform:translate(-50%);width:412px}.hotel-booking-details{margin-top:32px}.booking-main-title{font-size:23px!important}.loader-text{color:var(--orange)!important;font-size:18px;padding-top:.5rem}@media screen and (max-width:768px){#one:target~.cancellation-amendment-div .btn,#three:target~.cancellation-amendment-div .btn,#two:target~.cancellation-amendment-div .btn{background-color:#fff}.partial-check-out{color:#fff}.bg-white{color:var(--orange)}.booking-main-title{font-size:19px!important}.cancellation-amendment-div{display:flex;flex-direction:column;row-gap:1rem}.booking-page{margin-bottom:4rem!important}.modify-text{width:100%}.modify-text p:first-child{margin-bottom:15px}.cancel-rules,.modify-text p{font-size:14px;margin-bottom:0}.mobile-hidden{display:none}.desktop-hide,br{display:block!important}.booking-page-gallery,.mobile-confirm,.mobile-info,.mobile-title{display:block}.booking-page{padding:0 30px}.addon-title{text-align:left!important}.page-title-sub{font-size:13px}.booking-page-gallery{padding:0 0 0 30px}.top-row{margin-bottom:21px;padding:0 30px}.room-gallery{border-radius:10px;height:117px;margin-right:20px;overflow:hidden;width:208px!important}img.hotel-img{height:117px;-o-object-fit:fill;object-fit:cover;width:208px}.hotel-info{border-bottom:1px solid #d4d4d4;margin-bottom:20px;margin-top:20px;padding-bottom:20px}.booking-tabs{margin-top:19px;padding-bottom:19px}.hotel-booking{display:flex;margin-top:20px;padding-bottom:20px}.hotel-booking .hotel-booking-list:nth-child(2){margin-top:20px;order:3}.booking-confirmed-details{flex-wrap:wrap;margin-top:0}.booking-confirmed-details .hotel-booking-list{flex:0 0 50%}.hotel-booking-list{flex:100%;max-width:100%}.confirm-mobile-popup .edit-form-modal-input,.confirm-mobile-popup .edit-form-modal-textarea{border:1px solid #d4d4d4!important}.edit-form-modal-input,.edit-form-modal-textarea{border:0!important}.hotel-amentities{margin-bottom:0}.booking-tabs .tabs-text:after{top:60%!important}.hotel-booking-details{margin-bottom:1rem;row-gap:1rem}.hotel-booking-details .hotel-booking-list-inner .mtdc-booking-id{letter-spacing:1px;white-space:nowrap}.hotel-booking-list-inner h3{font-size:15px}.booking-details-title{font-size:16px!important}.hotel-info-location{width:100%}.room-gallery img{height:117px;-o-object-fit:fill;object-fit:cover;width:208px}.discount-button{font-size:14px;height:54px;width:95px}.hotel-booking-list{flex-wrap:wrap}.discount-input{flex:0 0 100%;margin-bottom:10px;width:100%}.discount-group{height:55px}.mobile-confirm{height:100vh;position:fixed;top:200%;width:100%}.confirm-mobile-popup,.mobile-confirm{background:#fff;border-radius:10px;z-index:999}.confirm-mobile-popup{height:100%;margin-top:20px;padding:30px 30px 0}.check-out{height:42px;width:100%}.mobile-backdrop{background-color:#727271;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.active-mobile-nav{top:0}.title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.title-bar h4{color:var(--orange);font-size:20px;line-height:1.5;margin-bottom:0}.fixed-pay-now{align-items:center;background-color:#fff;border-top:1px solid #d4d4d4;bottom:0;display:flex;height:75px;justify-content:space-between;padding:0 30px;position:fixed;width:100%;z-index:999}.total-booking-price p{font-size:13px;line-height:1.85;margin-bottom:0}.total-booking-price h2{font-size:20px;line-height:1.2;margin-bottom:0}.pay-btn{background-color:var(--orange);color:#fff;font-size:16px;font-weight:500;height:42px;padding:0;width:100px}.booking-details-inner{margin-top:14px}.cancel-btn{margin-bottom:20px;margin-left:0!important}.cancel-amt p{font-size:15px}.cancel-rules{width:100%}}