.navbar{background-color:#362b34;padding:10px 20px}.navbar-left .navbar-brand{color:#fff;font-size:24px;font-weight:700;text-decoration:none}.navbar-right a{margin-left:15px}.navbar-right a:hover{text-decoration:underline}.hidden{display:none}.home-container{position:relative}.navbar-left a{font-size:24px}.navbar-left a,.navbar-right a{color:#fff;text-decoration:none}.navbar-right a{margin-left:20px}.home-background{align-items:center;background-image:url(/static/media/back.b8aa7a389ba7d5127bfe.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:95vh;justify-content:center;text-align:center}.home-content h1{font-size:48px;margin-bottom:10px}.home-content p{font-size:24px;margin-bottom:20px;margin-left:10px;text-align:left}.explore-button{background-color:#6c472f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px;width:30%}.explore-button:hover{background-color:#224243}.search-section{align-items:center;background-color:#f2f2f2;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;padding:20px}.search-container{display:flex;gap:10px}.search-input{border:1px solid #ccc;border-radius:5px;flex:1 1;padding:15px}.search-button{background-color:orange;border:none;border-radius:5px;color:#fff;cursor:pointer;height:50px;padding:10px;width:120px}.search-button:hover{background-color:#ff8c00}.popular-destinations{background-color:#fff;padding:40px 20px}.popular-destinations h2{font-size:36px;margin-bottom:20px;text-align:center}.destinations-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.destination-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:300px}.destination-card img{border-radius:5px;height:auto;width:100%}.destination-card h3{font-size:24px;margin:15px 0}.destination-card p{color:#666;font-size:16px}.why-choose-us{background-color:#f2f2f2;padding:40px 20px}.why-choose-us h2{font-size:36px;margin-top:5px;text-align:center}.why-choose-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.why-choose-text{flex:1 1;margin-bottom:80px;margin-left:80px;max-width:600px}.why-choose-item{margin-bottom:20px}.why-choose-item h3{font-size:24px;margin-bottom:10px}.why-choose-item p{color:#666;font-size:16px}.why-choose-images{display:flex;flex:1 1;flex-direction:row;gap:12px;margin-bottom:70px;margin-left:60px}.why-choose-image{border-radius:28px;width:30%}footer{background-color:#f9f9f9;padding:20px 0}.footer-container{align-items:flex-start;display:flex;justify-content:space-around;padding:20px}.footer-column{flex:1 1;padding:10px}.footer-logo{margin-bottom:10px;max-width:150px}.footer-column h3{color:#333;margin-bottom:10px}.footer-column p,.footer-column ul{color:#666;list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:5px}.footer-column ul li a{color:#666;text-decoration:none}.footer-column ul li a:hover{color:#000}.social-icons{display:flex;gap:10px}.social-icons a img{height:24px;width:24px}.footer-bottom{background-color:#f1f1f1;padding:10px 0;text-align:center}.footer-bottom p{color:#666;margin:0}.services-container{background-color:#e9e2e2;padding:40px}.services-container h2{font-size:36px;margin-bottom:20px;text-align:center}.services-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 9px #0000001a;padding:20px;text-align:center;width:250px}.service-icon{color:orange;font-size:40px;margin-bottom:10px}.service-card h3{font-size:20px;margin:10px 0}.service-card p{color:#666;font-size:14px}.about-container{align-items:center;background-color:#e9e2e2;display:flex;justify-content:center;padding:50px}.about-content{display:flex;gap:20px;max-width:1200px}.about-images{flex:1 1}.about-image{height:auto;margin-bottom:20px;width:100%}.about-text{flex:2 1;text-align:left}.about-text h2{font-size:36px;margin-bottom:20px}.about-text p{font-size:18px;line-height:1.6;margin-bottom:20px}.tour-container{background-color:#e9e2e2;margin:0 auto;max-width:1200px;padding:140px}h2{color:#333;margin-bottom:10px;margin-top:1.5px;text-align:center}.tour-results{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tour-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;text-align:center;transition:transform .3s ease;width:300px}.tour-card:hover{transform:translateY(-10px)}.tour-card img{height:200px;object-fit:cover;width:100%}.tour-info{padding:20px}.tour-info h3{color:#333;font-size:1.5em;margin:10px 0}.tour-info p{color:#555;margin:5px 0}.book-button{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;margin-top:15px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.book-button:hover{background-color:#0056b3}.booking-page{background-color:#acc4c4;border:1px solid #ccc;border-radius:8px;margin-left:520px;margin-top:150px;max-width:400px;padding:20px}.booking-page h2{margin-bottom:20px;text-align:center}.booking-page form{display:flex;flex-direction:column}.booking-page form div{margin-bottom:5px}.booking-page form label{margin-bottom:10px}.booking-page form input{border-radius:30px;margin-bottom:10px;margin-left:30px;margin-top:5px;padding:8px;width:80%}.booking-page form button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:80px;margin-top:10px;padding:10px;width:60%}.booking-page form button:hover{background-color:#0056b3}.login-container{background-color:#f9f9f9;background-color:#acc4c4;border:1px solid #ccc;border-radius:8px;margin-left:520px;margin-top:200px;max-width:400px;padding:20px}.login-container h1{text-align:center}.login-container form{display:flex;flex-direction:column}.login-container label{margin-bottom:10px}.login-container input{border-radius:30px;margin-bottom:10px;margin-left:30px;margin-top:5px;padding:8px;width:80%}.login-container button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:80px;margin-top:10px;padding:10px;width:60%}.login-container button:hover{background-color:#0056b3}body{background-image:"/public/images/five.jpg"}.signup-container{background-color:#f9f9f9;background-color:#acc4c4;border:1px solid #ccc;border-radius:8px;margin-left:520px;margin-top:140px;max-width:400px;padding:20px}.signup-container h1{text-align:center}.signup-container form{display:flex;flex-direction:column}.signup-container label{margin-bottom:10px}.signup-container input{border-radius:30px;margin-bottom:10px;margin-left:30px;margin-top:5px;padding:8px;width:80%}.signup-container button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:80px;margin-top:10px;padding:10px;width:60%}.signup-container button:hover{background-color:#0056b3}.error-message{color:red;margin-top:10px;text-align:center}.packages{background-color:#e9e2e2;padding:20px}.packages h2,.packages h3{text-align:center}.package-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.package{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;max-width:350px;overflow:hidden}.package img{height:auto;width:100%}.package-details{padding:15px}.package-details h4{margin:0 0 10px}.package-details p{margin:5px 0}.package-info{margin:10px 0}.package-info,.package-price{display:flex;justify-content:space-between}.package-price{align-items:center}.package-price p{margin:0}.package-price button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.package-price button:hover{background:#0056b3}body{font-family:Arial,sans-serif;margin:0}.admin-page{align-items:center;background-color:#e9e2e2;display:flex;height:100vh;justify-content:center}.admin-center{text-align:center}.admin-logo{border-radius:50%;height:200px;margin-bottom:10px;width:200px}h2{color:#4052a6;font-size:39px;margin-bottom:90px}h1{font-size:50px}.admin-buttons{display:flex;justify-content:center;margin-top:20px}.admin-button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.admin-button:hover{background-color:#575757}.add-tour-page{background-color:#e9e2e2;padding:20px}.tour-form-container{margin-bottom:20px}.tour-form-container form{gap:10px;margin:auto;max-width:400px}.tour-form-container .form-group,.tour-form-container form{display:flex;flex-direction:column}.tour-form-container .form-group label{margin-bottom:5px}.tour-form-container .form-group input{font-size:1em;padding:5px}.tour-form-container form button{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px}.tour-form-container form button:hover{background-color:#0056b3}.tour-table{margin:auto;max-width:800px}.tour-table table{border-collapse:collapse;width:100%}.tour-table td,.tour-table th{border:1px solid #ddd;padding:10px}.tour-table th{background-color:#f4f4f4}.tour-image{height:50px;object-fit:cover;width:50px}.tour-table button{background-color:#ff4d4d;border:none;color:#fff;cursor:pointer;padding:5px 10px}.tour-table button:hover{background-color:#c00}.add-packages-page{background-color:#e9e2e2;padding:20px}.packages-form-container{margin-bottom:20px}.packages-form-container form{gap:10px;margin:auto;max-width:400px}.packages-form-container .form-group,.packages-form-container form{display:flex;flex-direction:column}.packages-form-container .form-group label{margin-bottom:5px}.packages-form-container .form-group input,.packages-form-container .form-group select{font-size:1em;padding:5px}.packages-form-container form button{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px}.packages-form-container form button:hover{background-color:#0056b3}.packages-table{margin:auto;max-width:800px}.packages-table table{border-collapse:collapse;width:100%}.packages-table td,.packages-table th{border:1px solid #ddd;padding:10px}.packages-table th{background-color:#f4f4f4}.packages-table button{background-color:#ff4d4d;border:none;color:#fff;cursor:pointer;padding:5px 10px}.packages-table button:hover{background-color:#c00}.App{text-align:center}.navbar{align-items:center;background-color:#342828;color:#fff;display:flex;justify-content:space-between;padding:20px}.navbar .logo{font-size:24px;font-weight:700}.navbar .nav-links{display:flex;gap:20px;list-style:none}.navbar .nav-links li{display:inline}.navbar .nav-links li a{color:#fff;text-decoration:none}.navbar .nav-links li a:hover{text-decoration:underline}
/*# sourceMappingURL=main.49f15852.css.map*/