
.navbar-collapse{
    background: #fff;
    padding-bottom: 10px;
}

.site-navbar .nav-link {
    color: #999 !important;
    font-weight: 500;
    font-size: 1.1rem;
    padding: .45rem .2rem !important;
    margin: 0px 10px;
    transition: color .18s, background .18s;
    border-bottom: 3px solid transparent;
}

.hero-subheading-top {
    font-family: "Tinos", serif;
    font-size: 1.1rem;
    font-weight: 400;
    color: rgba(255,255,255,.88);
    max-width: 540px;
    text-shadow: 0 1px 6px rgba(0,0,0,.3);
    line-height: 1.7;
    margin-bottom: 5px;
}

.hero-heading { 
    font-family: "Tinos", serif;
    font-weight: 500;
    color: #cbae8c;
    line-height: 1.15;
    text-shadow: 0 2px 12px rgba(0,0,0,.35);
    margin-bottom: 5px;
}

.hero-subheading {
    font-family: "Tinos", serif;
    font-size: 1.1rem;
    font-weight: 400;
    color: rgba(255,255,255,.88);
    margin-bottom: 1.75rem;
    max-width: 540px;
    text-shadow: 0 1px 6px rgba(0,0,0,.3);
    line-height: 1.7;
    margin-bottom: 5px;
}
.hero-subheading-bottom {
    font-family: "Poppins", sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    color: rgba(255,255,255,.88);
    max-width: 540px;
    text-shadow: 0 1px 6px rgba(0,0,0,.3);
    line-height: 1.1rem;
    display: none;
}

.amenitiesWrap{
            background: #21291c;
            padding: 20px 0px;
}
.amenitiesWrap h3{
            font-family: "Poppins", sans-serif;
            font-size: 1.05rem;
            color: #fff;
            padding: 10px 0px 0px 5px;
}
.amenitiesWrap p{
            font-family: "Poppins", sans-serif;
            font-size: 0.8rem;
            color: #fff;
            padding-left: 5px;
}

section.homeP{
    background: #ebe4da;
}

section.homeP h2{
    font-family: "Tinos", serif;
    color: #3d5031;
}

section.homeP h3{
    font-size: 1.2rem;
    font-family: "Poppins", sans-serif;
    color: #000;
}

section.homeP p{
    font-size: 1rem;
    font-family: "Poppins", sans-serif;
    color: #000;
}

.homePImg1{
    width: 100%;
    height: 285px;
    border-radius: 8px;
}

.homePImg2{
    width: 100%;
    height: 135px;
    border-radius: 8px;
}

.moreAUBtn{
    background: #ebe4da;
    border: 2px solid #3d5031 !important;
    border-radius: 3px !important;
}

.viewDet{
    width: 160px;
    background: #21291c !important;
    border: 1px solid #cbae8c !important;
    border-radius: 3px !important;
    color: #fff !important;
    font-weight: 400;
}

section.homeP .card{
    font-size: 1rem;
    font-family: "Poppins", sans-serif;
    background: #21291c;
    color: #000;
}

section.homeP .card figure img{
    width: 100%;
    border-radius: 6px 6px 0px 0px;
}

section.homeP .card figure {
    margin: 0 0 0.5rem;
}

section.homeP .card figcaption{
    font-family: "Tinos", serif;
    color: #cbae8c;
    font-size: 1.2rem;
}

section.homeP .card p{
        height: 30px;
        font-family: "Poppins", sans-serif;
        font-size: 0.8rem;
        color: #fff;
        padding:0 10px;
}

.carousel-item{
    height: 470px;
}
.carousel-indicators{
    display: none !important;
}

 h2.selectRoom{
    font-family: "Poppins", sans-serif;
    font-size:1.3rem; font-weight:700;
    color:#282727; margin-bottom:1.1rem;
}
 h2.selectRoom::before{
    content: "";
    width: 100%;
    height: 3px;
    background: #f6f6f6;
    position: absolute;
    bottom: -3px;
 }

.foundR{
    width: 100%;
    height: auto;
    background: linear-gradient(90deg, #b0dd96, transparent);
    padding: 8px 12px;
    font-family: "Poppins", sans-serif;
}

.foundR span{
    font-weight: 500;
}


@media screen and (min-width: 768px){
    .navbar-collapse{
        background: transparent;
        padding-bottom: 0px;
    }
    .site-navbar .nav-link {
            color: rgba(255,255,255,.9) !important;
            font-weight: 500;
            font-size: 1.1rem;
            padding: .45rem .2rem !important;
            margin: 0px 10px;
            transition: color .18s, background .18s;
            border-bottom: 3px solid transparent;
    }
    .hero-subheading-top {
    font-family: "Tinos", serif;
    font-size: 1.5rem;
    font-weight: 400;
    color: rgba(255,255,255,.88);
    max-width: 540px;
    text-shadow: 0 1px 6px rgba(0,0,0,.3);
    line-height: 1.7;
    margin-bottom: 5px;
    }
    .hero-heading { 
            font-family: "Tinos", serif;
            font-weight: 500;
            color: #cbae8c;
            line-height: 1.15;
            text-shadow: 0 2px 12px rgba(0,0,0,.35);
            margin-bottom: 5px;
        }

        .hero-subheading {
            font-family: "Tinos", serif;
            font-size: 1.7rem;
            font-weight: 400;
            color: rgba(255,255,255,.88);
            margin-bottom: 1.75rem;
            max-width: 540px;
            text-shadow: 0 1px 6px rgba(0,0,0,.3);
            line-height: 1.7;
            margin-bottom: 5px;
        }
        .hero-subheading-bottom {
            font-family: "Poppins", sans-serif;
            font-size: 1.1rem;
            font-weight: 400;
            color: rgba(255,255,255,.88);
            max-width: 540px;
            text-shadow: 0 1px 6px rgba(0,0,0,.3);
            line-height: 1.1rem;
            display: block;
        }

        .carousel-item{
            height: 170px;
        }       
}