@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@700&family=Montserrat:wght@300;400;500;600&family=Roboto:wght@100;300;400;500;700;900&display=swap);:root{--base:#fff;--primaryLinks:#0f2491;--secondary:#ffb33b;--text:#1b212f;--unactiveNav:#1b212fad;--genTransition:0.3s ease-in-out}body,html{scroll-behavior:smooth}.nav-link,h1,h2,h3,h4,h5,h6{color:#1b212f!important;color:var(--text)!important;font-family:Roboto,sans-serif!important}.accordion-body,a,button,input,label,p,span,textarea{color:#1b212f!important;color:var(--text)!important;font-family:Montserrat,sans-serif!important}.alert{font-family:Roboto,sans-serif!important}::selection{background-color:#ffb43b45;color:#000}.app-container{margin-left:7rem;margin-right:7rem;padding:0}.cards-container{margin-left:6.52rem;margin-right:6.52rem;padding:0}.custom-btn{background:#1b212f!important;background:var(--text)!important;border:0!important;color:#fff!important;color:var(--base)!important;transition:.3s ease-in-out;transition:var(--genTransition)}.custom-btn:hover{background-color:#ffb33b!important;background-color:var(--secondary)!important;color:#1b212f!important;color:var(--text)!important}.custom-btn:not(.login-btn,.back-to-home):hover{transform:translateX(3px)!important}.custom-anchor{color:#0f2491!important;color:var(--primaryLinks)!important;transition:.3s ease-in-out;transition:var(--genTransition)}.custom-anchor:hover{color:#ffb33b!important;color:var(--secondary)!important}.main-card-cover{position:relative}.main-card-cover:hover .update-delete-btns{opacity:1}.update-delete-btns{align-items:center;display:flex;gap:10px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-110%);transition:.3s ease-in-out;transition:var(--genTransition)}.single-user-card .update-delete-btns,.single-user-testimonial .update-delete-btns{left:82%!important;top:33px!important;transform:translate(0)!important;width:31px!important}.del-btn,.update-btn{align-items:center;background-color:#fff!important;background-color:var(--base)!important;border:0!important;border-radius:6px;box-shadow:0 0 18px #00000014!important;color:#1b212f!important;color:var(--text)!important;display:flex;font-size:13px;height:31px;justify-content:center;width:31px}.del-btn:hover,.update-btn:hover{background-color:#1b212f!important;background-color:var(--text)!important;color:#fff!important;color:var(--base)!important}.nothing-to-show{border-radius:15px;box-shadow:0 0 18px #00000014!important;padding:16px 30px;width:100%}.cancel-badge{background-color:#dc384933;border:1px solid #dc3545;color:#8e0816!important}.question-badge{background-color:#0dcaf033;border:1px solid #0dcaf0;color:#046586!important}.pending-badge{background-color:#ffc10733;border:1px solid #ffc107;color:#97740d!important}.active-badge{background-color:#19875433;border:1px solid #198754;color:#0b5834!important}.expire-badge{background-color:#6c757d33;border:1px solid #6c757d;color:#464c52!important}.loading-state{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.navbar-brand{color:#1b212f!important;color:var(--text)!important;font-family:Montserrat Alternates,sans-serif!important;font-size:23px}.navbar-cover{border-radius:15px;box-shadow:0 0 18px #00000014;margin-top:16px;padding:14px 30px}.nav-link{color:#1b212fad!important;color:var(--unactiveNav)!important}.nav-link.active,.nav-link:hover{color:#1b212f!important;color:var(--text)!important}.footer-row{border-top:1px solid #1b212f;border-top:1px solid var(--text);padding:45px 0}.footer-row .company-details h4{font-family:Montserrat Alternates,sans-serif!important}.footer-row .company-details p{font-size:14px}.footer-row .footer-links a{font-size:14px;line-height:26px;text-decoration:none!important;transition:.3s ease-in-out;transition:var(--genTransition)}.footer-row .footer-socials a{font-size:14px;text-decoration:none}.footer-row .footer-socials a *{transition:.3s ease-in-out;transition:var(--genTransition)}.footer-row .footer-links a:hover,.footer-row .footer-socials a:hover *{color:#ffb33b!important;color:var(--secondary)!important}.footer-bottom p{font-size:14px}.hero-section-spacing{margin-top:42px}.hero-section .details-side h1{font-size:50px;font-weight:700;margin-bottom:25px}.hero-section .hero-section-desc{margin-bottom:30px}.hero-section .details-side button{margin-bottom:35px;padding:11px 30px}.hero-section-review{border-radius:15px;box-shadow:0 0 18px #0000001a;padding:12px}.happy-user-cover .happy-user{border-radius:50%;height:47px;object-fit:cover;width:47px}.happy-user-cover span{bottom:20px;position:absolute;right:19px}.happy-user-cover span:after{animation:emojiChange 3s linear infinite;content:"😍";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes emojiChange{0%,to{content:"😍"}25%{content:"🥳"}50%{content:"🔥"}75%{content:"😘"}}.hero-section-review p{font-size:15px;line-height:normal}.hero-section .image-side,.hero-section .image-side img{border-radius:35px;transition:.3s ease-in-out;transition:var(--genTransition)}.hero-section .image-side img:hover{border-radius:20px}.hotel-search-bar{margin:70px 0!important}.bookNow-search-bar .hotel-search-bar{margin:0!important}.hotel-search-bar .hotel-search-bar-fields{border-radius:15px;box-shadow:0 0 18px #00000014;padding:30px 18px!important}.hotel-search-bar-fields .single-search-field{border-radius:14px;box-shadow:0 0 18px #00000011;margin:0 3px;padding:4px 20px}.hotel-search-bar-fields .single-search-field .search-field-icon{align-items:center;color:#1b212f!important;color:var(--text)!important;display:flex;font-size:18px;justify-content:center}.hotel-search-bar-fields .single-search-field input{border:0!important;box-shadow:none!important;line-height:normal!important;padding:.8rem .75rem!important}.hotel-search-bar-fields .search-bar-search-btn button{padding:11px 38px}.location-guide{bottom:-23px;font-size:11.5px;left:0;opacity:0;position:absolute;transition:.3s ease-in-out;transition:var(--genTransition);width:100%}.whereto-location input:focus+.location-guide{opacity:1!important}.peopleAndRoomCounter{background-color:#fff!important;border-radius:14px;box-shadow:0 0 18px #0000001f;left:0;padding:25px 20px;position:absolute;top:60px;width:100%}.peopleAndRoomCounter .howMany:not(:nth-child(3)){margin-bottom:16px}.peopleAndRoomCounter .howMany p{font-size:15px}.peopleAndRoomCounter .counter button{align-items:center;border:1px solid #1b212f;border:1px solid var(--text);border-radius:4px!important;display:flex;font-size:19px!important;font-weight:500;height:20.5px;justify-content:center;padding:0;width:20.5px}.peopleAndRoomCounter .counter span{align-items:center;display:flex;justify-content:center;width:25px!important}.rangePicker{background-color:#fff!important;background-color:var(--base)!important;border:0;border-radius:14px;box-shadow:none!important;height:100%;left:0;position:absolute;top:0;width:100%}.dates .ant-picker input{padding:.8rem 0!important}.ant-picker-suffix{display:none!important}.ant-picker-clear{right:0!important}.interesting-places,.prep-new-trip{margin-bottom:70px!important}.interesting-places-heading,.search-for-places-heading{margin-bottom:25px!important}.all-places-cover .single-place,.single-hotel-room-card .card-content-cover,.single-room-card-userSide{border-radius:9px;box-shadow:0 0 18px #00000014;padding:10px!important}.all-places-cover .single-place .img-side,.single-hotel-room-card .image-side,.single-room-card-userSide .image-side{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:9px!important;height:210px!important;width:100%!important}.all-places-cover .single-place .details-side p,.single-hotel-room-card .details-side p{font-size:14px;font-weight:400}.prep-new-trip .main-cover{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px;padding:234px 50px 50px!important}.prep-new-trip .main-cover .start-prep-cover{background-color:#fff;background-color:var(--base);border-radius:14px;padding:24px!important}.start-prep-cover h2{font-weight:700!important;margin-bottom:10px}.start-prep-cover button{margin-top:10px;padding:8px 26px}.search-for-places{margin-bottom:90px!important}.search-for-places-list-item{width:32%!important}.search-for-places-list-item,.singleFaq{border:0!important;border-radius:15px!important;box-shadow:0 0 18px #00000014!important}.search-for-places-list-item .accordion-button,.support-faqs .accordion-button{border-radius:15px!important;box-shadow:none!important}.accordion-button:not(.collapsed){background-color:#ffb43b8e}.search-for-places-list-item ul{list-style-type:none}.search-for-places-list-item ul a{font-size:14.5px;line-height:24px!important;text-decoration:none}.search-for-places-list-item ul a:hover{border-bottom:1px solid #1b212f;border-bottom:1px solid var(--text)}.about-hero-section-box{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px;padding:175px 30px 140px 50px!important;position:relative;z-index:0}.about-hero-section-box:after{background:linear-gradient(45deg,#0c0e13 46%,#0000);border-radius:15px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.about-hero-section-box h1{font-size:calc(2rem + 1.5vw);font-weight:700!important;text-transform:uppercase}.hotelbnb-services,.support-faqs{margin:70px 0!important}.hbnb-service{border-radius:15px!important;box-shadow:0 0 18px #00000014!important;padding:25px!important}.hbnb-service .hbnb-service-icon{background:#efeeee;border-radius:10px;margin-bottom:15px;padding:14px}.hbnb-service p{font-size:15.5px}.SingleHotel-hero-section,.about-details,.all-places-cards,.bookNow-hotel-cards,.bookNow-search-bar,.office-gallery,.room-cards,.room-description,.signup-form-cover#reviewQuestion-form,.singleHotelRoom-hero-section,.support-contact{margin-bottom:70px}.about-details .about-heading{font-size:1.73rem!important;font-weight:500!important;line-height:1.44em;margin-bottom:40px}.office-gallery img{border-radius:12px;cursor:pointer;transition:.3s ease-in-out;transition:var(--genTransition)}.office-gallery img:hover{transform:translateY(-4px)}.singleFaq{margin-bottom:16px!important}.all-rooms-cards .single-room-card,.all-users-cards .single-user-card,.single-quick-stat-box,.single-user-testimonial,.support-contact-details-card,.usersAndBookings-stats-chart .bookings-stats-chart,.usersAndBookings-stats-chart .users-stats-chart{border-radius:15px!important;box-shadow:0 0 18px #00000014!important;padding:25px!important}.login-form-cover{border-radius:15px!important;box-shadow:0 0 18px #00000014!important;margin-top:60px;padding:35px 30px!important}.login-form-cover .form-field{margin-bottom:17px}.login-form-cover input,.signup-form-cover input:not(.profile-pic-input),.signup-form-cover select,.signup-form-cover textarea{border:0!important;border-radius:10px;box-shadow:0 0 18px #00000011!important;font-size:15px;outline:0!important;padding:13px 16px}.login-form-cover input{width:21rem}.login-form-cover button{margin-top:13px;padding:8px 15px}.signup-link{font-size:14px;margin-top:10px;transition:.3s ease-in-out;transition:var(--genTransition)}.signup-link:hover{color:#1b212fad!important;color:var(--unactiveNav)!important}.signup-form-cover:not(.update-form-cover){border-radius:15px!important;box-shadow:0 0 18px #00000014!important;margin-bottom:25px;margin-top:25px;padding:30px!important}.signup-col{margin-bottom:25px}.signup-form-cover input,.signup-form-cover select,.signup-form-cover textarea{padding:13px 20px!important}.signup-btn{margin-top:4px;padding:9px 33px}.upload-profile-pic-cover{border-radius:50%;box-shadow:0 0 18px #00000011!important;color:#1b212f;color:var(--text);cursor:pointer;height:120px;margin-bottom:30px!important;width:120px}.upload-profile-pic-cover i{font-size:42px}.upload-profile-pic-cover img{border-radius:50%;cursor:pointer;height:100%;object-fit:cover;position:absolute;width:100%;z-index:1}.upload-profile-pic-cover.upload-room-pic-cover img{border-radius:12px!important}.profile-pic-input{cursor:pointer;font-size:0;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.user-panel-header{margin-top:60px}.account-email{margin-top:30px}.user-panel-header .account-email-title{font-size:14px}.user-panel-header .profile-pic{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%;box-shadow:0 0 18px #00000014!important;height:180px;width:180px}.userPanelTabs{margin-top:50px}.userPanelTabs a{text-decoration:none}.userPanelTabs a.tabActive{border-radius:10px;box-shadow:0 0 18px #00000014!important;padding:10px 40px}.update-form-cover,.user-bookings{margin-bottom:40px;margin-top:50px}.signup-col label{font-size:13.5px;margin-left:2px}.update-profile-pic{background:#1b212f;background:var(--text);border:2px solid #fff;border-radius:50%;bottom:4px;color:#fff;color:var(--base);font-size:14.5px;height:36px;position:absolute;right:17px;width:36px}.single-booking .inner-cover{border-radius:12px;box-shadow:0 0 18px #00000014!important;padding:20px}.single-booking .inner-cover .image-side{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:12px;height:200px;width:100%}.single-booking .inner-cover .details-side p{font-size:14px;margin-bottom:11px!important}.single-booking .inner-cover .details-side p span{font-weight:500}.pay-btn{font-size:14px;margin-top:8px;padding:8px 19px}.hotel-page-details .side-one .rating .hotelRating{background:#1b212f!important;background:var(--text)!important;border-radius:4px;color:#fff!important;color:var(--base)!important;font-size:13px;font-weight:500;height:22px;width:28px}.hotel-page-details .side-one .rating .hotelRatingReview{font-weight:600}.hotel-page-details .side-two .price,.room-description .price{font-size:27px;font-weight:600}.hotel-page-details .side-two .perDay,.room-description .perDay{font-size:14px}.hotel-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:15px;height:430px!important;margin-top:7px}.search-best-room{margin-bottom:60px}.search-for-room-heading{margin-bottom:30px!important}.room-cards-row{gap:2%!important}.single-room-card-userSide{margin-bottom:1.5rem;padding:15px!important;width:32%!important}.single-room-card-userSide .details-side .room-desc{font-size:15px}.room-card-price .price{font-size:22px;font-weight:500}.room-card-price .perDay{font-size:14px}.signup-form-cover.reviewQuestion-form{margin-top:0!important;padding:40px 30px!important}.signup-form-cover textarea{height:140px!important}.room-images-slider-cover{border-radius:15px}#hotelRoomImagesSlider,.carousel-control-next,.carousel-control-prev,.carousel-inner,.carousel-item,.room-images-slider-cover img{border-radius:15px!important}.carousel-control-next{background:linear-gradient(-90deg,rgba(0,0,0,.483),#0000)!important}.carousel-control-prev{background:linear-gradient(90deg,rgba(0,0,0,.483),#0000)!important}.room-description .room-desc-text{font-size:15px}.room-description .room-desc-btn{font-size:14px;padding:7px 13px!important}.ant-message .ant-message-notice-wrapper .ant-message-success>.anticon{color:#52c41a!important}.ant-message .ant-message-notice-wrapper .ant-message-error>.anticon{color:#ff4d4f!important}.admin-navBar{background:#fff;background:var(--base);padding:15px 40px;position:fixed;top:0;width:100%}.admin-navBar .logo a{color:#1b212f!important;color:var(--text)!important;font-family:Montserrat Alternates,sans-serif!important;font-size:28px;text-decoration:none}.admin-navBar .accountDetails,.single-user-card .accountDetails,.single-user-testimonial .accountDetails{cursor:pointer;gap:11px}.admin-navBar .accountDetails img,.single-user-card .accountDetails img,.single-user-testimonial .accountDetails img{border-radius:50%;height:47px;object-fit:cover;width:47px}.admin-navBar .accountDetails p,.single-user-card .accountDetails p,.single-user-testimonial .accountDetails p{font-size:14px;line-height:normal}.admin-navBar .accountDetails .name,.single-user-card .accountDetails .name,.single-user-testimonial .accountDetails .name{margin-bottom:4px!important}.admin-panel-content-body{bottom:0;height:calc(100% - 77px)!important;left:0;position:fixed;width:100%}.admin-side-navigation{background-color:#fff;background-color:var(--base);height:100%;overflow:auto;padding:36px 20px 25px 25px;width:223px}.admin-side-navigation::-webkit-scrollbar{display:none}.admin-side-navigation{-ms-overflow-style:none;scrollbar-width:none}.admin-side-navigation ul{gap:14px;list-style-type:none}.admin-side-navigation ul a{border-radius:12px;gap:13px;padding:11px 19px;text-decoration:none;transition:.3s ease-in-out;transition:var(--genTransition)}.admin-side-navigation ul a.active{box-shadow:0 0 18px #00000014!important}.admin-side-navigation ul a img{width:19px}.admin-panel-content-area{background-color:#f5f5f589;flex:1 1;height:100%;overflow:auto;padding:30px 35px 20px}.single-quick-stat-box{padding:35px 25px!important}.admin-user-testimonials,.usersAndBookings-stats-chart{margin-top:40px}.usersAndBookings-stats-chart .users-stats-chart{height:240px}.single-user-testimonial{margin-bottom:35px!important;width:48%!important}.testimonial-query-padding{padding:25px 30px!important}.testimonial-padding{padding:45px 30px!important}.single-user-testimonial .testimonial-text{font-size:14px}.query-details{margin:1rem 0 0!important}.custom-badge{border-radius:5px;display:inline-block;font-size:11.4px;margin-bottom:1.6rem;padding:2.3px 17px}.user-panel-header.admin-panel-profile-header{margin-top:0!important}.user-panel-header.admin-panel-profile-header .app-container{margin:0!important}.admin-panel-profile-update-form .app-container{margin-left:0!important;margin-right:0!important}.admin-panel-add-general-heading{margin-bottom:35px!important}.add-places-form-cover{margin:0!important}.upload-place-hotel-pic-cover{height:150px;width:150px}.all-places-cover{gap:2%!important}.all-places-cover .single-place-cover{width:32%!important}.all-places-cover .single-place{padding:20px!important}.admin-panel-all-general-heading{margin-top:70px}.all-places-cover .single-place .details-side p i{font-size:13px}.single-user-card{width:45%!important}.accountDetails-hr{border-top:1px solid #1b212fad;border-top:1px solid var(--unactiveNav);opacity:.8}.maxPeople,.query-details,.room-amenities p,.room-details p,.userDetails p{font-size:14px}span.details-title{font-weight:500!important}.single-room-card .images-cover img,.upload-room-pic-cover{border-radius:12px!important;height:170px;width:170px}.single-room-card .images-cover{margin-bottom:30px}.single-room-card .images-cover img{object-fit:cover}.room-card-description{font-size:14px;margin-bottom:36px;text-align:center}.booking-confirmation{min-height:calc(99vh - 150px)}.spinner-grow{animation-duration:1.6s!important}.pageNotFound{min-height:calc(99vh - 170px)}.pageNotFound img{width:93px}.oops-heading{font-family:Montserrat Alternates,sans-serif!important;font-size:65px;text-align:center}.oops-text{font-weight:500;text-align:center}.back-to-home{font-size:14px;margin-top:8px}@media only screen and (max-width:1226px){.app-container{margin-left:5.5rem;margin-right:5.5rem}.cards-container{margin-left:5.02rem;margin-right:5.02rem}}@media only screen and (max-width:1130px){.hero-section .details-side h1{font-size:43px;margin-bottom:20px}.hero-section .hero-section-desc{margin-bottom:24px}.hotel-search-bar-fields .search-bar-search-btn button{padding:11px 34px}.hotel-details{display:block!important}.hotel-details p:first-child{font-weight:500;margin-bottom:13px!important}.hbnb-service{padding:25px 20px!important}.hbnb-service p{font-size:15px}.usersAndBookings-stats-chart .users-stats-chart{height:260px}.single-room-card .room-details{margin:0!important;padding:0!important}.pageNotFound{min-height:calc(99vh - 105px)}}@media only screen and (max-width:1030px){.hero-section .details-side h1{font-size:39px}.hero-section .details-side button{padding:10px 20px}.hotel-name{font-size:18px}.support-contact-details-card{padding:25px 22px!important}.single-user-card{width:47.5%!important}}@media only screen and (max-width:992px){.app-container{margin-left:4.5rem;margin-right:4.5rem}.cards-container{margin-left:4.02rem;margin-right:4.02rem}.navbar-toggler{align-items:center;background-color:#1b212f;background-color:var(--text);border-color:#1b212f;border-color:var(--text);border-radius:50%;box-shadow:none!important;display:flex;height:36px;justify-content:center;padding:0!important;width:36px}.custom-navbar-toggler-icon{color:#fff!important;color:var(--base)!important;font-size:16px!important}.hero-section .details-side h1{font-size:35px}.hero-section .hero-section-desc{font-size:15px}.hero-section .details-side button{font-size:14px;margin-bottom:29px}.happy-user-cover .happy-user{height:45px;width:45px}.hero-section-review p{font-size:14px;margin-left:5px!important}.hotel-search-bar-fields .single-search-field input{padding:.7rem!important}.hotel-search-bar-fields .search-bar-search-btn button{padding:11px 30px}h5.hotel-name{font-size:1.25rem}.search-for-places-list-item{width:48%!important}.about-hero-section-box h1{font-size:calc(1.77rem + 1.5vw)}.hbnb-service{padding:25px!important}.custom-width{width:48%!important}.support-contact-details-card{padding:25px!important}.admin-navBar{z-index:4}.admin-side-navigation{box-shadow:0 0 18px #00000014;height:calc(100% - 77px)!important;position:fixed;transform:translateX(-101%);transition:.3s ease-in-out;transition:var(--genTransition);z-index:3}.admin-side-navigation-open{transform:translateX(0)!important}.single-room-card .room-details{margin-left:25px!important;margin-right:25px!important;padding:0!important}.room-cards-row{gap:3%!important}.single-room-card-userSide{width:48%!important}.pageNotFound img{width:83px}.oops-heading{font-size:59px}.whereto-location input{transition:.3s ease-in-out;transition:var(--genTransition)}.whereto-location input:focus{margin-bottom:15px!important}.location-guide{bottom:5px!important;padding-left:45px!important}}@media only screen and (max-width:880px){.app-container{margin-left:50px;margin-right:50px}.cards-container{margin-left:42px;margin-right:42px}.hero-section .details-side h1{font-size:32px;margin-bottom:16px}.hotel-search-bar-fields .single-search-field .search-field-icon{font-size:17px}.hotel-search-bar-fields .single-search-field input{padding:.54rem .7rem!important}.hotel-search-bar-fields .search-bar-search-btn button{padding:11px 23px}.about-hero-section-box{padding:175px 30px 140px 42px!important}.about-details .about-heading{font-size:1.6rem!important;margin-bottom:35px}.all-places-cover{gap:2%!important}.all-places-cover .single-place-cover{width:48%!important}.single-room-card .room-details{margin-left:0!important;margin-right:0!important;padding:0!important}}@media only screen and (max-width:768px){.hero-section .details-side h1{font-size:39px;margin-bottom:20px}.hero-section .hero-section-desc{font-size:16px;margin-bottom:25px}.hero-section .details-side button{margin-bottom:36px;width:145px}.hotel-search-bar-fields .single-search-field{margin:0!important}.hotel-search-bar-fields .single-search-field input{padding:.7rem .8rem!important}.prep-new-trip-desc{font-size:15px!important}.footer-links{padding-left:12px!important}.interesting-places{margin-bottom:45px!important}.search-for-places{margin-bottom:65px!important}.about-hero-section-box{padding:155px 30px 120px 42px!important}.about-hero-section-box:after{background:linear-gradient(45deg,#0c0e13 61%,#0000)}.about-details p:not(.about-heading){font-size:15px}.login-form-cover{margin-top:50px}.login-form-cover input{padding:12px 16px;width:20rem}.account-email{margin-top:20px}.user-panel-header .profile-pic{height:170px;width:170px}.admin-navBar .accountDetails img{height:44px;width:44px}.single-user-testimonial{width:100%!important}.admin-panel-content-body,.admin-side-navigation{height:calc(100% - 74px)!important}.single-user-card{width:100%!important}.single-room-card .images-cover img{height:140px!important;width:140px!important}}@media only screen and (max-width:650px){.custom-width{width:100%!important}.about-details .about-heading{font-size:1.4rem!important;margin-bottom:25px}.account-navbar{box-shadow:none!important;flex-direction:column!important}.account-navbar .navbar-brand{font-size:29px!important;margin-top:25px}.login-form-cover{box-shadow:none!important;margin-top:0;padding:14px 30px!important}.login-form-cover .form-field{margin-bottom:14px}.login-form-cover input{padding:10px 16px;width:19rem}.signup-form-cover input,.signup-form-cover select,.signup-form-cover textarea{padding:12px 16px!important}.signup-form-row{flex-direction:column!important;gap:0!important}.signup-col{margin-bottom:22px}.login-form-cover button{margin-top:7px;padding:7px 15px}.user-panel-header .details-side{order:0;text-align:center;width:100%!important}.user-panel-header .image-side{margin-bottom:40px;order:-1;width:100%!important}.user-panel-header .profile-pic{margin:0 auto}.admin-panel-content-area{padding:30px 20px 20px}.admin-panel-profile-update-form .app-container{margin-left:1rem!important;margin-right:1rem!important}.upload-room-pic-cover{height:140px;width:140px}.single-room-card .images-cover img{height:120px!important;width:120px!important}.room-cards-row{gap:0!important}.single-room-card-userSide{width:100%!important}.hotel-image{height:360px!important}.pageNotFound img{width:79px}.oops-heading{font-size:53px}}@media only screen and (max-width:546px){.app-container{margin-left:35px;margin-right:35px}.cards-container{margin-left:27px;margin-right:27px}.hero-section .details-side h1{font-size:32px;margin-bottom:17px}.hero-section .hero-section-desc{font-size:15px;margin-bottom:22px}.hero-section .details-side button{margin-bottom:36px;padding:10px 5px;width:132px}.hero-section-spacing{margin-top:34px}.hotel-search-bar-fields .search-bar-search-btn button{margin-top:10px;padding:9px 23px;width:100%!important}.hotel-search-bar-fields .single-search-field input{padding:.6rem .8rem!important}.single-hotel-room-card .card-content-cover{border-radius:12px;padding:17px!important}.interesting-places-heading h1,.search-for-places-heading h1{font-size:calc(1.44rem + 1.5vw);font-weight:600}.faq-heading{font-weight:600}.prep-new-trip .main-cover{padding:184px 35px 35px!important}.prep-new-trip .main-cover .start-prep-cover{padding:20px!important}.search-for-places-list-item{width:100%!important}.interesting-places{margin-bottom:25px!important}.footer-row{padding:45px 0 20px}.about-hero-section-box{padding:120px 15px 110px 36px!important}.about-details .about-heading{font-size:1.33rem!important}.hotelbnb-services,.support-faqs{margin:55px 0!important}.SingleHotel-hero-section,.about-details,.all-places-cards,.bookNow-hotel-cards,.bookNow-search-bar,.office-gallery,.room-cards,.room-description,.signup-form-cover#reviewQuestion-form,.singleHotelRoom-hero-section,.support-contact{margin-bottom:50px}.account-navbar .navbar-brand{font-size:30px!important}.single-room-card .images-cover img,.upload-profile-pic-cover{height:110px!important;width:110px!important}.upload-profile-pic-cover i{font-size:39px}.signup-form-cover:not(.update-form-cover){padding:30px 20px!important}.user-panel-header,.userPanelTabs{justify-content:center;margin-top:40px}.user-panel-header .image-side{margin-bottom:30px}.userPanelTabs a.tabActive{padding:9px 34px}.admin-navBar .accountDetails .details{display:none!important}.admin-navBar .accountDetails .name{margin-bottom:2px!important}.admin-navBar .accountDetails img{height:42px;width:42px}.admin-navBar{padding:15px 25px}.admin-side-navigation ul a{padding:10px 19px}.admin-side-navigation ul a img{width:17px}.admin-side-navigation ul a span{font-size:15px}.admin-panel-content-body,.admin-side-navigation{height:calc(100% - 72px)!important}.admin-navBar .accountDetails{gap:0}.all-places-cover{gap:0!important}.all-places-cover .single-place-cover{width:100%!important}.single-room-card .images-cover{flex-wrap:wrap;gap:15px!important}.hotel-page-details .side-one>p{font-size:15px}.hotel-page-details .side-two .price,.room-description .price{font-size:24px}.hotel-image{height:300px!important}}@media only screen and (max-width:400px){.navbar-brand{font-size:21.5px}.navbar-toggler{height:33px;width:33px}.custom-navbar-toggler-icon{font-size:15px!important}.hero-section .details-side h1{font-size:31px;margin-bottom:16px}.hero-section .hero-section-desc{font-size:14px}.hero-section .details-side button{font-size:13px;margin-bottom:27px}.hero-section-review{padding:10px;width:100%!important}.hotel-search-bar-fields .single-search-field input{font-size:15px}.prep-new-trip .main-cover{padding:173px 19px 29px!important}.prep-new-trip-desc{font-size:14px!important}.start-prep-cover button{margin-top:5px;padding:7px 21px}.about-hero-section-box:after{background:linear-gradient(45deg,#0c0e13 100%,#0000)}.about-hero-section-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:85px 15px!important;text-align:center}.hbnb-service{padding:20px 25px!important}.hbnb-service-icon{padding:12px}.about-details p:not(.about-heading){font-size:14.5px}.about-details .about-heading{font-size:1.2rem!important;margin-bottom:21px}.support-faqs .accordion-button{font-size:15px!important;padding:14px 18px!important}.singleFaq{margin-bottom:14px!important}.support-contact-details-card{padding:20px!important}.support-contact-details-card h5{font-size:1.1rem!important;margin-bottom:5px!important}.support-contact-details-card p{font-size:15px!important}.support-contact-details-card p:nth-child(3){margin-top:9px!important}.login-form-cover{padding:14px 20px!important}.login-form-cover input{padding:9px 16px;width:18rem}.login-form-cover button{margin-top:5px;padding:6px 15px}.upload-profile-pic-cover{height:105px;width:105px}.signup-form-cover input,.signup-form-cover select,.signup-form-cover textarea{padding:11px 16px!important}.signup-btn{padding:7px 20px}.user-panel-header .details-side h1{font-size:28px!important}.single-booking .inner-cover{padding:16px}.admin-navBar .logo a{font-size:24px}.admin-navBar .accountDetails img{height:33px;width:33px}.admin-panel-content-body,.admin-side-navigation{height:calc(100% - 66px)!important}.admin-panel-add-general-heading{font-size:25px!important}.userDetails p{font-size:13px}.single-room-imgs-cover{flex-direction:column;gap:0!important;margin-bottom:0!important}.room-amenities-main-cover{flex-wrap:wrap!important;gap:0!important}.room-amenities-side{width:100%!important}.hotel-image{height:250px!important}.search-hotel-bookNow-heading{font-size:25px!important;font-weight:600!important;text-align:center!important}.room-description .room-desc-text{font-size:14px}.room-page-amenities-side{width:100%!important}.oops-heading{font-size:49px}.pageNotFound img{width:74px}}@media only screen and (max-width:353px){.hero-section .details-side h1{font-size:27px}.app-container{margin-left:27px;margin-right:27px}.cards-container{margin-left:19px;margin-right:19px}.hotel-search-bar-fields .single-search-field .search-field-icon{font-size:16px}.prep-new-trip .main-cover{padding:142px 10px 16px!important}.prep-new-trip .main-cover .start-prep-cover{padding:18px!important}.prep-new-trip-desc{font-size:13.7px!important}.start-prep-cover button{margin-top:3px;padding:7px 18px}.about-details .about-heading{font-size:1.1rem!important;margin-bottom:17px}.support-faqs .accordion-button{font-size:14.5px!important}.account-navbar{padding:27px 20px 12px}.login-form-cover input{width:17rem}.single-user-card .accountDetails img,.single-user-testimonial .accountDetails img{height:42px;width:42px}.single-user-card .accountDetails .role,.single-user-testimonial .accountDetails .role{font-size:12px!important}.hotel-page-details .side-one>p{font-size:14px;margin-bottom:7px!important}.hotel-page-details .side-two .price,.room-description .price{font-size:21px}.hotel-page-details .side-one .rating p{margin-bottom:9px!important}.hotel-page-details .side-one .rating .hotelRating{font-size:12px;height:20px;width:26px}.hotel-image{height:210px!important}}
/*# sourceMappingURL=main.7c71a741.css.map*/