/* @media all and (max-width: 600px) {
    .carousel-indicators li {
        width: 10px;
        height: 3px;
    }

    .carousel-indicators .active {
        width: 10px;
        height: 3px;
    }
*/
@media all and (max-width: 600px) {
    header .navbar-brand img {
        max-width: 150px;
    }
#copyright .copy-inner p {
    font-size: 13px;
}

}

@media all and (max-width: 450px) {
    header .navbar-brand img {
        max-width: 111px;
    }
}

@media all and (max-width: 850px) {
    header .navbar-brand img {


        margin-left: -40px;
    }

    .navbar-toggler {

        margin-right: -40px;
    }

    .service img {
        height: 70px;
    }
}

@media all and (max-width: 1000px) {

    #nav-rooms-tab,
    #nav-dining-tab,
    #nav-spa-tab,
    #nav-fitnesscentre-tab,
    #nav-events-tab {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

@media all and (max-width: 650px) {

    #nav-tab {
        display: block;
    }

    .nav-tabs .nav-item {
        margin-bottom: 0px;
    }

    #nav-rooms-tab,
    #nav-dining-tab,
    #nav-spa-tab,
    #nav-fitnesscentre-tab,
    #nav-events-tab {
        padding-right: 3rem;
        padding-left: 3rem;
        font-size: 15px;
    }
}

@media all and (max-width: 1150px) {
    header .navbar-nav {
        font-size: 14px;
    }
}

@media all and (max-width: 500px) {
    .sectionhead .container h1 {
        font-size: 2rem;
    }

    .roomsfontsize,
    .sectionhead .container .row h4 {
        font-size: 1.2rem;
        margin-bottom: 2.5rem;
    }

    .roomsfontpaddingsize {
        font-size: 1.2rem;
        padding: 2rem;
    }
    
    .service img {
    margin: 1rem;
}
}

@media all and (max-width: 440px) {
    .sectionhead .container h1 {
        font-size: 1.5rem;
    }
}

@media all and (max-width:767px) {
    .aboutbelowline {
        border-bottom: 2px solid black;
        width: 25%;
        font-size: 1.5rem;
        margin-top: 2rem;
    }

#galleryimg {
    padding: 1rem 0rem;
}

.service, .sectionhead {
    padding: 1rem;
}

    body {
        font-size: 1rem;
    }
}

@media all and (max-width:420px) {
    .aboutbelowline {
        border-bottom: 2px solid black;
        width: 40%;
    }
}

/* @media all and (max-width:1024px) {
    .tablepadding {
        padding-top: 7vmin;
        font-size: 14px;
    }

    #imgaccommodation,
    #imgrooms,
    #imgfacilities,
    #imggallery,
    #imgcontact {
        padding-bottom: 0rem;
    }
} */