﻿.navbar-wrap ul li a {
    color: black;
}
.sizee {
    width: 84px;
}

.header-css {
    background-color: #860645;
}
.logo-css {
    width: 250px;
}

.fb-c {
    color: #ffffff;
    padding: 3px;
}


/*------------hide headertop-----------------*/
@media (max-width: 991.98px) {
    .header-top {
       display: none;
  }
}


@media (max-width: 1399.98px)
{
 .header-top {
    margin-left: 0;
 }
}

@media (max-width: 2000px) {
    .header-top {
        padding: 8px 142px!important;
    }
}
    /*------datepicker thream code--------*/
    .room-details-area .room-sidebar .form-grp::before {
        content: none !important;
    }


    .slider-active .slick-arrow:hover {
        border-color: #860645 !important;
        background: #860645 !important;
    }

    .about-color {
        background-color: #fcfaf5 !important;
    }

    .facilities-color {
        background-color: #f8f3e8 !important;
    }

    .facilities-c {
        background-color: #860645 !important;
    }

    .laundry {
        height: 48px;
    }

    .faciliti {
        background-color: #860645;
    }

    .dinn {
        color: #ffffff;
    }

    .backg {
        background-color: #860645;
    }

    .ig {
        color: #ffffff;
    }

    .h-white:hover {
        color: white;
    }

    .servicse {
        background-color: #f8f3e86e;
    }

    .pallavi {
        height: 60px;
    }

    .ab-c {
        background-color: #fcfaf5;
    }

    .iconn {
        height: 60px;
    }

    .section {
        background-color: #fcfaf5;
    }

    .servicees {
        background-color: #f8f3e7;
    }

    .iconnn {
        height: 100px;
    }

    .bgg-c {
        background-color: #f8f3e7;
    }

    .gallary-c {
        background-color: #fcfaf5;
    }




    .sticky-menu {
        background: white;
    }

    .menu-area .mobile-nav-toggler {
        color: #222;
    }

    @media (max-width: 2000px) {
        .navbar-wrap ul li a {
            padding: 33px 22px !important;
        }
    }

    @media (min-width: 3000px) {
        .navbar-wrap ul li a {
            padding: 33px 22px !important;
        }
    }

    @media (max-width: 2000px) {
        .header-top {
            padding: 8px 51px;
            min-height: 26px;
        }
    }

    .navbar-wrap ul li a::before {
        background: #860645;
    }

    .navbar-wrap > ul > li.active > a, .navbar-wrap > ul > li:hover > a {
        color: #860645;
    }

    .btn {
        background: #860645 none repeat scroll 0 0 !important;
    }

    .scroll-top {
        background: #860645 !important;
    }

    .section-title .title span {
        color: #860645 !important;
    }

    author-profile .reservation .content a, .about-content .reservation .content a {
        color: #860645 !important;
    }

    a, button {
        color: #860645;
    }

    .guest-content .book-now-btn {
        border: 1px solid #860645;
    }

    .breadcrumb-area .breadcrumb > .active {
        color: #ffffff !important;
    }

    .contact-form form button {
        background: #860645 !important;
    }

    .contact-info .top-content .icon {
        background: #860645 !important;
    }

    .spa-center-style-two.spa-center-area::before {
        background: #860645 !important;
    }

    .spa-center-area::before {
        background: #860645 !important;
    }

    .newsletter-content .newsletter-form button {
        background: #860645 !important;
    }

    .newsletter-content span {
        color: bisque !important;
    }

    .newsletter-bg {
        background-image: url('../img/pallavi_international/footer design.png') !important;
    }

    .facilities-item {
        border: 1px solid #860645 !important;
    }

    .footer-style-three .copyright-text p a, .footer-area.footer-style-two .copyright-text p a {
        color: #ffffff !important;
    }

    .slider-style-two .slider-bg {
        height: 625px !important;
    }

    .guest-area .nav-tabs .nav-link {
        color: #860645;
    }

    .pricing-item.active, .pricing-item:hover {
        border-color: #860645;
    }

    .pricing-item {
        border: 1px solid #860645;
        z-index: 6 !important;
    }

    .pricing-list ul li i {
        color: #860645;
    }

    .pricing-price .title {
        color: #860645;
    }

    .pricing-btn .btn {
        border: 2px solid #860645;
    }

    .pricing-item::before {
        background-image: url('../img/pallavi_international/package design.png') !important;
    }


    .inner-service-item .service-overlay-content span {
        color: #860645;
    }

    .pricing-item:hover .pricing-colour {
        color: #ffffff;
    }

    .Restro {
        color: black;
    }

    .servics {
        color: black;
    }

    .hall {
        color: black;
    }

    .pricing-item:hover .pricing-price span {
        color: #fff !important;
    }

    .room-service-area {
        background: #fcfaf5 !important;
    }

    .author-profile .reservation .icon::before, .about-content .reservation .icon::before {
        background: #860645 !important;
    }


    .author-content .title span {
        color: #860645 !important;
    }

    /*.blog-item.different::before, .blog-item.different::after {
    height: 818px !important;
}*/



    .room-service-content .room-facilities ul li {
        color: #860645 !important;
    }

    .author-profile .reservation .content a, .about-content .reservation .content a {
        color: #860645 !important;
    }

    .item.different::after {
        width: 3px !important;
    }

    .amenities-item:hover .content-top .icon {
        background: #860645 !important;
    }

    /*.room-details-area .room-sidebar .form-grp-two input, .room-details-area .room-sidebar .form-grp input {
    height: 51px!important;
}

.room-details-area .room-sidebar .form-grp-two.select .custom-select {
    height:53px!important;
}
*/
    .room-details-area .room-sidebar p {
        margin-bottom: 19px !important;
    }

    .room-details-area .room-sidebar .title {
        margin-bottom: 4px !important;
    }

    @media (max-width: 767.98px) {
        .logo img {
            width: 200px !important;
        }
    }

    @media (max-width: 991.98px) {
        .menu-nav {
            padding-left: 10px;
        }
    }

    .room-content .room-details-btn .btn {
        border: 1px solid #c7bdbd !important;
        color: #ffffff !important;
    }

    .guest-item:hover .guest-content .book-now-btn {
        border-color: #fff !important;
    }

    .guest-content .book-now-btn:hover {
        background: #fcfaf5 !important;
        border-color: #f6f1e5 !important;
    }


    .area-bg {
        background-image: none;
    }

    .contact-form form button {
        font-weight: 600 !important;
        padding: 18px 25px !important;
    }

    .contact-form .form-grp textarea, .contact-form .form-grp input {
        font-family: 'Playfair Display', serif;
    }

    .contact-info .top-content .title {
        font-family: none !important;
    }

    .room-service-area {
        padding: 48px 0 75px !important;
    }

    .star-superior-wrap {
        background-image: url('../img/pallavi_international/footer.jpg') !important;
    }



    @media (max-width: 1800px) {
        .custom-container {
            max-width: 1700px !important;
        }
    }


    .contact-bgg {
        background-image: url('../img/banner/contact.jpg');
        background-position: center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .room-bg {
        background-image: url('../img/banner/rooms.jpg');
        background-position: center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .service-bgg {
        background-image: url('../img/banner/services.jpg');
        background-position: center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .gallary-bgg {
        background-image: url('../img/banner/banner02.jpg');
        background-position: center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .about-bread {
        background-image: url('../img/banner/senior-couple-luxurious.jpg');
        background-position: center;
        background-size: cover;
        position: relative;
        z-index: 1;
    }

    .room-area {
        padding: 57px 0 !important;
    }

    .contact-bg {
        background-color: #fcfaf5;
    }

    .gallary-bg {
        background-color: #fcfaf5 !important;
    }

    .alinee {
        text-align: justify !important;
    }

    @media (max-width: 991.98px) {
        .breadcrumb-bg {
            padding: 115px 0 20px !important;
        }
    }

    .video-area-two .video-bg {
        background-image: url('../img/banner/banner02.jpg') !important;
    }

    .video-bgg {
        background-color: #fcfaf5;
    }




    /*check in and check out*/

    * {
        scroll-behavior: smooth;
    }

    @media (min-width: 992px) and (max-width: 1280px) {
        .room-details-area .room-sidebar {
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 60px !important;
            margin-right: 25px !important;
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: -67px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }

    @media (min-width: 992px) and (max-width: 1100px) {
        .room-details-area .room-sidebar .title {
            font-size: 20px !important;
        }
    }

    @media (min-width: 1280px) and (max-width: 1366px) {
        .room-details-area .room-sidebar {
            margin-right: 30px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 60px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: 25px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }

    @media (min-width: 1367px) and (max-width: 1680px) {
        .room-details-area .room-sidebar {
            margin-right: 40px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 60px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: 25px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }

    @media (min-width: 1681px) and (max-width: 1920px) {
        .room-details-area .room-sidebar {
            margin-right: 140px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 60px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: 25px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }

    @media (min-width: 1921px) and (max-width: 2560px) {
        .room-details-area .room-sidebar {
            margin-right: 140px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 105px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: 25px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }

    @media (min-width: 2560px) {
        .room-details-area .room-sidebar {
            margin-right: 140px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 105px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 90px !important;
            margin-left: 25px !important;
            padding: 50px 30px !important;
            margin-bottom: 60px;
        }
    }


    @media (max-width: 411px) {
        .room-details-area .room-sidebar {
            margin-right: 18px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 105px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            top: 53px !important;
            margin-left: 0px !important;
            padding: 22px 28px !important;
            margin-bottom: 15px !important;
        }

            .room-details-area .room-sidebar .btn {
                margin-top: 15px;
            }
    }

    @media (min-width: 412px) and (max-width: 767px) {
        .room-details-area .room-sidebar {
            top: 55px !important;
            margin-right: 18px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 105px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            /*top: 53px !important;*/
            margin-left: 0px !important;
            padding: 22px 28px !important;
            margin-bottom: 15px !important;
        }
    }

    @media (min-width: 768px) and (max-width: 992px) {
        .room-details-area .room-sidebar {
            top: 90px !important;
            margin-right: 18px !important;
            background: #f7f2e7;
            /* margin-left: 29px !important;*/
            margin-top: 105px !important;
            /*    margin-right: 25px !important;*/
            /*   padding: 21px 30px !important;*/
            /*top: 53px !important;*/
            margin-left: -125px !important;
            padding: 50px 28px !important;
            margin-bottom: 15px !important;
        }
    }

    @media (max-width: 767.98px) {
        .room-details-area .room-sidebar form ul .cust_li {
            width: 50% !important;
            flex: 0 0 50% !important;
        }
    }