Welcome to Kingsland Holiday! By using our website or booking our services, you agree to the following terms and conditions:
1. Booking and Payment:
– All bookings are subject to availability and confirmation.
– Payment as per payment policies.
2. Cancellation and Refunds:
– Cancellation policies vary depending on the cancellation Policies.
– Refunds, if applicable, will be processed according to our refund policy.
3. Travel Documents:
– It is your responsibility to ensure that you possess the necessary travel documents such as passports, visas, and health certificates.
– Kingsland Holiday is not liable for any loss or inconvenience resulting from inadequate or expired travel documents.
Â
4. Health and Safety:
– Participants are responsible for their health and safety during the trip and must comply with local laws, regulations, and customs.
– Kingsland Holiday is not liable for any injuries, illnesses, accidents, or damages incurred during the trip.
5. Limitation of Liability:
– Kingsland Holiday acts only as a booking agent for various service providers such as airlines, hotels, and tour operators. We are not liable for the acts, errors, or omissions of these third-party providers.
– Our liability is limited to the amount paid for the booking.
6. Intellectual Property:
– All content on the Kingsland Holiday website, including text, images, logos, and trademarks, is the property of Kingsland Holiday and protected by copyright laws. Unauthorized use of this content is prohibited.
7. Governing Law:
– These terms and conditions are governed by the laws of , and any disputes shall be resolved in the Jaipur courts.
8. Changes to Terms and Conditions:
– Kingsland Holiday reserves the right to update or modify these terms and conditions at any time. Changes will be effective upon posting on our website.
By booking with Kingsland Holiday, you agree to abide by these terms and conditions. If you have any questions or concerns, please contact us at kingslandholiday@gmail.com.
Effective Date: [24 April 2024]
These Terms and Conditions are effective as of the date stated above and apply to all interactions with Kingsland Holiday.
.kings-forms {
background-color: #ffffff;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
border-radius: 10px;
overflow: hidden;
display: flex;
flex-wrap: wrap; /* Allow content to wrap on smaller screens */
max-width: 900px;
width: 100%;
font-family: system-ui, -apple-system, sans-serif;
margin: 0 auto; /* Center the form on the page */
}
.info,
.form {
padding: 30px;
width: 50%;
box-sizing: border-box;
}
.info {
background-color: #f1f8e9;
border-right: 1px solid #ddd;
}
.info h2,
.info p,
.info h3 {
color: #33691e;
}
.form h2 {
margin-top: 10px;
color: #00796b;
text-align: center;
}
.form input,
.form button {
width: 100%;
padding: 10px;
margin-bottom: 15px;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid #ddd;
font-size: 16px;
}
.form input:focus {
border-color: #00796b;
outline: none;
}
.form button {
background-color: #00796b;
color: #fff;
border: none;
cursor: pointer;
font-size: 18px;
padding: 15px;
transition: background-color 0.3s ease;
}
.form button:hover {
background-color: #004d40;
}
.placeholder-img {
background-color: #e0e0e0;
width: 100px;
height: 100px;
border-radius: 50%;
margin: 0 auto 20px;
}
h2, h3, p, ul {
margin: 0 0 15px 0;
color: #555;
}
ul {
padding-left: 20px;
}
ul li {
margin-bottom: 10px;
}
h3 {
color: #33691e;
}
p {
font-size: 14px;
color: #777;
}
.spinner {
width: 20px;
height: 20px;
border: 3px solid #f3f3f3;
border-radius: 50%;
border-top: 3px solid #00796b;
margin: 10px auto;
display: none;
}
.spinner.visible {
display: block;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.message {
padding: 10px;
margin-top: 10px;
border-radius: 5px;
text-align: center;
font-weight: bold;
display: none;
}
.message.visible {
display: block;
}
.success {
background-color: #c8e6c9;
color: #2e7d32;
}
.error {
background-color: #ffcdd2;
color: #c62828;
}
/* Responsive Styles */
@media (max-width: 768px) {
.kings-forms {
flex-direction: column; /* Stack sections vertically */
}
.info,
.form {
width: 100%; /* Make both sections full-width */
padding: 20px;
}
.info {
border-right: none;
border-bottom: 1px solid #ddd; /* Add a bottom border for separation */
}
.form button {
font-size: 16px;
}
}
@media (max-width: 480px) {
.info, .form {
padding: 15px;
}
.form input {
font-size: 14px;
padding: 8px;
}
.form button {
font-size: 14px;
padding: 10px;
}
}