header a {
    color: black;
    font-size: 0.9em;
}

header .nav-item {
    padding: 0.9em;
}

header .nav-link:hover {
    color: #FFBE20;
}

header .navbar-brand img {
    max-width: 175px;
}

header .navbar-nav {
    align-items: center;
    font-size: 17px;
    font-weight: 500;
    line-height: 0;
}

header .navbar {
    padding-left: 70px;
    padding-right: 70px;
}

header .container-fluid,
#roomsbgcolor,
#upperfooterbg {
    background-color: #eaeaea;
}

header .row {
    background-color: white;
    padding: 1em;
}

#booknow {
    background-color: maroon;
    color: white;
    padding: 1vmin;
}

.slider {
    border-top: 8px solid #d2ab4e;
    border-bottom: 8px solid #d2ab4e;
}


/* .carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 10px;
    text-indent: 0;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    background-color: #EE4323;
    box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.carousel-indicators .active {
    width: 20px;
    height: 20px;
    margin: 10px;
    background-color: #FFBE20;
} */

/* .carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-size: 100%, 100%;
    background-image: none;
}

.carousel-control-next-icon:after {
    content: '>';
    font-size: 45px;
    color: white;
}

.carousel-control-prev-icon:after {
    content: '<';
    font-size: 45px;
    color: white;
}

.carousel-item {
    height: 640px;
}

/*
.item img {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 615px;
} */

.service,
.sectionhead {
    padding: 4rem;
}

#imgaccommodation,
#imgrooms,
#imgfacilities,
#imggallery,
#imgcontact {
    padding-bottom: 3rem;
}

#img-rooms,
#roomfacimg {
    padding-bottom: 1rem;
}

.roomsfontpaddingsize {
    padding: 4rem;
}

.service h6 {
    padding: 1vmin;
}

#imgfacilities1 {
    padding-bottom: 1rem;
}

#gallerybgcolor {
    background-color: #424242;
}

#galleryimg {
    padding: 1rem;
}

.work-btn {
    padding: 5px;
}

.work-btn:hover {
    color: #d2ab4e;
}

.nav-tabs {
    border-bottom: 0px;
}

#nav-rooms-tab,
#nav-dining-tab,
#nav-spa-tab,
#nav-fitnesscentre-tab,
#nav-events-tab,
.work-btn {
    background-color: #424242;
    color: white;
    border-radius: 10rem;
    padding-right: 3rem;
    padding-left: 3rem;
    box-shadow: none !important;
}

.work-btn {
    border: 2px solid white;
}

#forminput {
    background-color: #e9ecef;
}

#formbtn {
    background-color: #d2ab4e;
    width: 100%;
    color: white;
    padding: 1vmin;
    font-weight: 500;
    border: none;
}

#gmap_canvas {
    height: 300px;
    width: -webkit-fill-available;
}

#footerlogo {
    padding: 2rem;
}

#copyright {
    float: left;
    width: 100%;
    background-color: black;
    padding: 20px 0px;
}

#copyright .copy-inner {
    display: flex;
}

#copyright .copy-inner p {
    color: #fff;
    margin: auto;
    font-size: 16px;
    font-weight: 500;
}

.aboutbelowline {
    border-bottom: 2px solid black;
    width: 20%;
}

body {
    font-family: Georgia;
    color: #5d5d5d;
}

.jumbotron {
    background-image: url("https://img.veenaworld.com/customized-holidays/india/himachal/shhp17/shhp17-bnn-1.jpg");
    background-size: cover;
}

#roomdetailsamenities {
    padding: 2vmin;
}

table.table-bordered {
    border: 2px solid #d2ab4e;
}

table.table-bordered>thead>tr>th {
    border: 2px solid #d2ab4e;
}

table.table-bordered>tbody>tr>th {
    border: 2px solid #d2ab4e;
}

table.table-bordered>tbody>tr>td {
    border: 2px solid #d2ab4e;
}

#roompageamenities {
    padding: 1vmin;
    max-width: 75px;
}

.tablepadding {
    padding-top: 2vmin;
}

#img-rooms1 {
    border: 4px solid #d2ab4e;
    margin: 1vmin;
}

#tableFont {
    font-size:13px;
}