.hero-container{background-color:#495e57;display:grid;grid-template-columns:200px 200px;height:260px;justify-content:space-evenly}.hero1{margin-top:10px;width:240px}.hero1 h1{color:#f4ce14;font-weight:750;padding:4px}.hero1 h2,.heroP{color:#fff;font-weight:500;padding:3px}.hero1 button{background-color:#f4ce14;border-radius:10px;border-style:none;color:#000;cursor:pointer;margin-top:10px;padding:13px}.hero1 button:hover{background-color:#fff;color:#495e57}.hero2 img{border-radius:15px;margin-top:20px;width:100%}@media screen and (max-width:500px){.hero1{padding:10px}.hero1,.hero2{width:100%}.hero2 img{height:170px;padding:25px;width:150px}}#special{font-size:30px}#special2{background-color:#f4ce14;border-radius:10px;border-style:none;color:#000;cursor:pointer;margin-top:5px;padding:13px;width:130px}#special2:hover{background-color:#495e57;color:#fff}.specials-heading{display:flex;justify-content:space-around;margin-top:20px;padding:3rem}.dishes-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.dish-img{transition:transform .3s ease}.dish:hover .dish-img{transform:scale(1.1)}.dish{background-color:#edefee;height:470px;margin:30px 10px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:330px}.img-heading{display:flex;justify-content:space-around;margin:15px}span{color:#ee9972;font-size:medium;padding:20px}.dish p{color:#495e57;line-height:23px;padding:15px}.dish h4{font-size:18px;padding:15px;text-align:center}.delivery-link{color:#333;cursor:pointer;text-decoration:none}.delivery-link:hover{text-decoration:underline}@media screen and (max-width:768px){.dishes-container{padding:0 10px}.dish{margin:20px auto}}#testimonials-container{background-color:#fdf4ee;padding:20px;text-align:center}#testimonials-h1{color:#333;font-size:2.5em;margin-bottom:40px}.reviews-container{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.review-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;height:290px;padding:20px;text-align:center;width:250px}.stars{color:#fc0;font-size:1.2em}.cards-img{border-radius:45%;margin-bottom:15px}.review-card h3{color:#333;font-size:1.2em;margin:10px 0 5px}.review-card p{color:#777;font-size:.9em}@media (max-width:768px){#testimonials-h1{font-size:2em}.review-card{max-width:100%}}@media (max-width:480px){#testimonials-h1{font-size:1.5em}.reviews-container{gap:30px;grid-template-columns:1fr}.review-card{width:100%}}.about-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.about-card1{padding:10px}.about-card1,.about-card2{flex:1 1;margin:20px;max-width:400px}.about-card1 h1,.about-card1 h2,.about-card1 p{color:#495e57;font-weight:600;line-height:25px;padding:8px}.about-card1 h2{color:#ee9972;font-weight:500}#about-h1{color:#495e57;font-weight:700;margin-left:auto}.about-card2 img{display:block;margin:0 auto}@media (max-width:768px){.about-card1,.about-card2{flex:1 1 100%;margin:10px 0;max-width:none}}.nav-container{align-items:center;display:flex;justify-content:space-evenly;padding:1rem 2rem}.logo-container{flex:0 0 auto}.menu-icon{cursor:pointer;display:none;font-size:2rem}.link-container{display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.link-container li{margin-left:1rem}.link-container a{color:#333;font-size:medium;font-weight:500;margin-left:1rem;text-decoration:none}.link-container a:hover{background-color:#495e57;color:#eaf4f1}@media (max-width:768px){.nav-container{align-items:center;flex-direction:column}.menu-icon{display:block;margin-bottom:auto;text-align:center}.link-container{align-items:center;display:none;flex-direction:column}.link-container.open{display:flex}.link-container li{margin:.5rem 0}}body{font-family:Arial,sans-serif;margin:0;padding:0}.res-container{align-items:center;background-color:#fdf4ee;background-position:50%;background-size:cover;flex-wrap:wrap;justify-content:center;min-height:70vh}.res-container,form{display:flex;padding:20px}form{background-color:#495e57;border-radius:10px;box-shadow:0 0 10px #0003;flex-direction:column;margin:auto;max-width:500px;width:100%}h1#form-id{color:#fff;margin-bottom:20px;text-align:left}label{color:#fff;display:block;font-weight:700;margin-bottom:3px}.input-container{border:1px solid #ccc;border-radius:5px;display:block;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.input-container[type=date],.input-container[type=number]{height:20px;width:30rem}input[type=submit]{background-color:#f4ce14;border:none;border-radius:5px;color:#000;cursor:pointer;opacity:.8;padding:10px 20px;transition:opacity .3s ease-in-out}input[type=submit][disabled]{cursor:default;opacity:.5}@media (max-width:768px){form{max-width:90%}.input-container[type=date],.input-container[type=number]{width:calc(100% - 20px)}}@media (max-width:650px){form{padding:15px}.input-container{font-size:14px}input[type=submit]{padding:10px 15px}}.confirmed-booking-container{border:1px solid #ddd;border-radius:10px;box-shadow:0 0 5px #495e57;margin:40px;padding:40px;text-align:center}.confirmed-booking-container h2{color:#666;font-size:1.5rem;margin-bottom:.3em}.confirmed-booking-container p{color:#666;font-size:1.5rem;margin-bottom:0}@media (max-width:768px){.confirmed-booking-container{margin:15px;padding:15px}.confirmed-booking-container h2{font-size:22px}.confirmed-booking-container p{font-size:15px}}@media (max-width:480px){.confirmed-booking-container{margin:10px;padding:10px}.confirmed-booking-container h2{font-size:20px}.confirmed-booking-container p{font-size:14px}}*{margin:0;padding:0}.container{background-color:#495e57;display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px}.section1,.section2,.section3{color:#fff;line-height:30px;margin:20px;padding:auto;text-align:left}.footer-h1{margin-bottom:10px;margin-left:-5px}.footer-p a{color:#fff;text-decoration:none}.footer-p a:hover{text-decoration:underline}@media (max-width:768px){.container{grid-template-columns:1fr;text-align:center}.section1,.section2,.section3{margin:20px 0;text-align:center}.section1 img{display:block;margin:0 auto}}@media (max-width:480px){.container{padding:12px}.section1,.section2,.section3{margin:15px 0}}
/*# sourceMappingURL=main.8ae63c2e.css.map*/