body{background-color: white;}
.fp-container {height: 700px;}
.fp-container .over-slider {z-index: 999; position: absolute;height: 700px;}
.prop-b-list p{ font-size: 100%;line-height: 32px;text-align: justify;}
.index-cont h3 {text-align: center;text-transform: uppercase;background-color: #eee;padding: 15px;font-size: 32px;}
.prices-cont h1{text-align: center;text-transform: uppercase;background-color: #eee;padding: 10px;font-size: 32px;}
.prices-section{--price-ink:#17211b;--price-muted:#607064;--price-green:#2f5e45;--price-clay:#a34632;--price-line:rgba(23,33,27,.14);--price-shadow:0 18px 45px rgba(22,54,38,.16);width:100%;padding:20px 0 25px;background:#fff;color:var(--price-ink);}
.prices-section .section-heading{margin-bottom:10px;text-align:center;}
.food-offer{position:relative;margin:24px 0 0;padding:24px;background:#fff;border:1px solid var(--price-line);border-radius:8px;box-shadow:var(--price-shadow);}
.stay-offer{margin-top:0;}
.food-offer > h3{margin:0 0 18px;color:var(--price-clay);font-family:Georgia,"Times New Roman",serif;font-size:26px;line-height:1.08;text-align:left;text-transform:none;background:transparent;padding:0;}
.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.meal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.price-card{position:relative;min-height:190px;padding:30px;background:#fff;border:1px solid var(--price-line);border-radius:8px;text-align:left;box-shadow:var(--price-shadow);}
.price-card.featured{color:#fff;background:var(--price-green);}
.price-card h4{margin:0;color:var(--price-clay);font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:700;line-height:1.08;}
.price-card.featured h4{color:#f5cf6e;}
.price-card p{margin:10px 0 0;color:var(--price-ink);font-size:16px;line-height:1.45;text-align:left;}
.price-card.featured p{color:#fff;}
.price-card strong{display:block;margin-top:18px;color:var(--price-ink);font-family:Georgia,"Times New Roman",serif;font-size:42px;line-height:1;}
.price-card.featured strong{color:#fff;}
.price-card span{display:block;margin-top:8px;color:var(--price-muted);font-weight:800;}
.price-card.featured span{color:rgba(255,255,255,.8);}
.prop-list-cont h1{text-align: center;text-transform: uppercase;background-color: #eee;padding: 10px;font-size: 32px;}
.footer .call-btn .btn{background-color: #449d44;border-color: #398439;color:#FFF;}
@media screen and (max-width: 991px) {
  .slider-background { background-attachment: inherit; height: 250px}
.book-form p {background-color: orange;padding: 10px; border-radius: 20px;}
.navbar-nav > li > a{padding: 15px 10px;}
#pi {font-size: 100%;margin-top: 20px;}
.big-cap li div {font-size: 10px;}
.packets-list p{line-height: inherit;}
.h1, h1 {font-size: 200%;}
.fp-container .slider{background-attachment: inherit;}
.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.food-offer{padding:22px;}
}
@media screen and (max-width: 375px) {
.h1, h1 {font-size: 150%; text-align: center;}
}
@media screen and (max-width: 768px) {
.fp-container .over-slider {
    position: absolute;
    height: 740px;
    width: 100%;
    padding-top: 90px;}
.fp-container {
    height: 740px;}
.meal-grid{grid-template-columns:1fr;}
}
@media screen and (max-width: 560px) {
.price-grid{grid-template-columns:1fr;}
.food-offer > h3{font-size:22px;}
.price-card{min-height:0;}
}
