@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;900&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Poppins",sans-serif}.App{text-align:center}h2{font-weight:700!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.add-plan{width:60%;background-color:#eff0f4;padding:1.5rem;box-shadow:3px 3px 3px #d0d0d0,-3px -3px 3px #f8f8f8;margin:50px auto}.add-plan-form input,.add-plan-form textarea{display:block;width:100%;margin-bottom:20px;padding:10px;border:none;outline:none;border-radius:10px;box-shadow:3px 3px 3px #d0d0d0,-3px -3px 3px #f8f8f8;color:#464646;transition:all .3s ease}.carousel-caption{bottom:20.25rem!important}.carousel-caption h1{font-size:64px;color:#fff;font-weight:700}.carousel-caption p{font-size:20px}@media only screen and (max-width:668px){.carousel-caption{bottom:0!important}.carousel-caption h1{font-size:24px}.carousel-caption p{font-size:16px}}@media only screen and (min-width:669px) and (max-width:991px){.carousel-caption{bottom:5rem!important}.carousel-caption h1{font-size:48px}}.hotel-thumbnail{position:relative;display:block;border-radius:8px;overflow:hidden}.hotel-thumbnail .card-img-top{height:240px;object-fit:cover;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.hotel-description{padding:1rem .5rem!important}@media only screen and (max-width:991px){.hotel{margin-bottom:20px}}.card{box-shadow:0 3px 10px rgba(33,37,41,.2784313725490196);padding:10px 10px 0}.plan{margin-bottom:20px}.plan p{text-align:justify}.plan-thumbnail{position:relative;display:block;border-radius:8px;overflow:hidden}.plan-thumbnail .card-img-top{transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.card:hover .card-img-top{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.icon-color{color:gold}@media only screen and (max-width:991px){.plan{margin-bottom:20px}}.card{border:none!important}.review .card-img-top{display:block;text-align:center;margin:auto;padding:10px;border-radius:50%;height:230px;width:230px;object-fit:cover;transition:all .5s ease;overflow:hidden}.review:hover .card-img-top{-webkit-transform:scale(.9);transform:scale(.9)}.review p{text-align:justify}@media only screen and (max-width:991px){.review{margin-bottom:20px}}.login{width:40%;margin:0 auto;padding:50px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);border-radius:10px}.login h1{margin-bottom:20px}.login button{padding:10px 40px;border-radius:25px;text-align:left;box-shadow:5px 5px 10px #b8b8b8,-5px -5px 10px #fff}.login-form{margin-top:3rem;margin-bottom:2rem}.login-form input{width:100%;margin-bottom:20px;padding:10px 0;outline:none;border:none;border-bottom:1px solid #d3d3d3}.login img{width:30px}@media only screen and (max-width:668px){.login{width:100%}}@media only screen and (min-width:669px) and (max-width:991px){.login{width:70%}}.all-booking{box-shadow:0 3px 10px rgba(33,37,41,.2784313725490196);padding:10px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.info{display:flex}.info p{margin-right:75px}.all-booking p{margin-bottom:0}.booking-img{display:flex;align-items:center}.booking-img img{width:100px}.booking-img h3{margin-right:50px;margin-left:10px}@media only screen and (max-width:668px){.all-booking,.info{display:block}}@media only screen and (min-width:669px) and (max-width:991px){.info{margin-left:10px}.info p{margin-right:18px}.booking-img h3{margin-right:10px;margin-left:5px}.buttons button{display:block;margin-bottom:8px}}.user-booking{box-shadow:0 3px 10px rgba(33,37,41,.2784313725490196);padding:10px;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.user-booking img{width:100px}.user-booking p{margin-bottom:0}.pending{background-color:#d3d3d3}.approved,.pending{padding:5px;border-radius:5px}.approved{background-color:#32cd32;color:#fff}@media only screen and (max-width:668px){.user-booking{flex-direction:column}.user-booking img{width:100%}.user-booking p{margin:10px 0}.user-booking span p{margin:0}}.user-profile{width:65%;box-shadow:0 3px 10px rgba(33,37,41,.2784313725490196);border-radius:20px;padding:15px;margin-left:3px;margin-bottom:50px}.user-profile img{width:100%;border-radius:10px 0 0 10px}.user-details p{margin-bottom:8px}@media only screen and (max-width:991px){.user-profile{width:100%;margin-left:2px}}.not-found{background-image:url(/static/media/desktop.e87a287d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}.not-found button{position:relative;top:80%;left:45%;padding:10px 20px;border-radius:10px}@media only screen and (max-width:668px){.not-found{background-repeat:no-repeat;background-size:contain;background-position:50%}.not-found button{top:65%;left:35%}}@media only screen and (min-width:669px) and (max-width:991px){.not-found button{left:40%}}.place-booking-form input{display:block;width:100%;margin-bottom:1rem;outline:none;padding:10px;border-radius:10px;border:.8px solid #d3d3d3}.photo-gellary img{width:300px;height:300px}.photo{padding:10px;border-radius:8px;box-shadow:0 3px 10px rgba(33,37,41,.2784313725490196)}.description{line-height:2;text-align:justify}@media only screen and (max-width:991px){.photos img{margin-bottom:15px}}.footer-wrapper{background-image:url(/static/media/footer-bg.9525c019.png);min-height:100vh;background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:430px;margin-top:50px}.contacts-info p{margin-bottom:8px;text-align:justify}.quick-links{margin-left:30px}.links a{display:block;margin-bottom:10px;font-size:16px;text-decoration:none;color:#000}.icons span{margin-right:15px}.icons span i{font-size:18px;cursor:pointer}@media only screen and (max-width:668px){.quick-links{margin:20px 0}.others-page{margin-bottom:20px}}@media only screen and (min-width:669px) and (max-width:991px){.quick-links{margin-left:0;margin-bottom:20px}.others-page{margin-top:20px}}.profile-pic{padding:0 15px}.logo{width:50px}.profile-pic img{width:50px;height:50px;border-radius:50%}@media only screen and (max-width:991px){.navbar-nav{display:inline-block!important}}
/*# sourceMappingURL=main.20833794.chunk.css.map */