body{color:#818181}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#171717}.btn-default-bg{color:#fff;background:linear-gradient(45deg,#e40977,#e41739)}.btn-default-bg:hover{color:#eb1c24;background-color:transparent;border-color:#eb1c24}.navbar-light .navbar-nav .nav-link{color:#000;font-size:16px}.navbar-header .navbar-light .navbar-nav .nav-link.active,.navbar-header .navbar-light .navbar-nav .nav-link:active,.navbar-header .navbar-light .navbar-nav .nav-link:focus,.navbar-header .navbar-light .navbar-nav .nav-link:hover{color:#e40c6c;background:0 0}#page-banner .pages-link li,#page-banner .pages-link li a,.contact-info .title,.copyright-2 .line-ul li a,.error h3,.error p,.flat-white [class^=flaticon-]::before,.icon-white i,.our-coffee h3,.page-item:hover .page-link,.text-block-2,.text-block-4 h5,.text-white,.text-white p,.text-white-a a,.upcoming-event p,.upcoming-event span.icon,.widget.form-style-1,.widget.form-style-1 .inner-title,select{color:#fff}.activity-item:hover,.blog-item-details blockquote,.btn-lg-default,.date-type-2,.event-detail-info .date,.flat-black [class^=flaticon-]::before,.img-2 .upper-place-top-left,.nav-pills .nav-link.active,.post-type.upper-place-top-left,.rating-count-1 b,.rating-count-1 span,.review-2,.service-item-2:hover p,.text-black,.widget.events .date,.widget.events .info p,[class*=room-thumb-] .room-size,[class*=room-thumb-list-] .facility-icon li{color:#2a2a2a}.introduce-block-1 .designation{color:#6c6c6c}.amount-per-night span,.icon-in-list-1 li a,.icon-in-list-2 li,.introduce-block-2 span,.one-line-ul li,.place-detail-info .distance,.place-detail-info span,.room-detail-info .float-left span,.widget.events .info span,.widget.hotel-booking-number b,.widget.hotel-booking-number span,[class*=contact-form-] .form-control::placeholder,[class*=post-detail] .date,[class*=room-thumb-] .per-night small{color:#a5a5a5}.bootstrap-select .btn-option,.property-search-form-2 .bootstrap-select .btn-option,.property-search-form-2 input.form-control,.service-tab .nav-tabs .nav-link p,.widget.check-form .bootstrap-select .btn-option,.widget.events a{color:#818181}.bootstrap-select .dropdown-menu.inner li a{color:#a1a1a1}[class*=room-thumb-] .subtext{color:#4e4d4d}.facility p,.facility-item-1 p{color:#c1c1c1}.text-block-4 p,.text-block-4 span{color: #ffffff;}#slider [class*="-line"]::after,.activity-item,.bg-white,.carousel-indicators.round li,.contact-info .title::after,.header-1 .navbar-toggler-icon,.left-right-line.text-white::after,.left-right-line.text-white::before,.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.post-item-2,.progress-style-1 .progress,.property-search-form-1,.property-search-form-2,.right-line:after,.service-tab .nav-tabs .nav-link,.video-popup span,.widget.check-form,.widget.hotel-booking-number,.widget.text-block-3{background-color:#fff}.bg-info,.bootstrap-select .dropdown-menu.open,.room-thumb-list-2 .for-booking{background-color:#f1f1f1}.bg-gray,.widget.check-form .form-control,[class*=contact-form-] .form-control{background-color:#f5f5f5}.room-thumb-grid-2,.room-thumb-list-2{background-color:#f8f8f8}.place-item-details .line{background-color:#dedede}.copyright-3{background-color:#0d4d6d}.footer-bg{background-color:#080808}.overlay-footer:before{background-color:rgba(4,50,123,.9)!important}#page-banner .pages-link li:last-child,.awesome-place-item a:hover,.blog_widget a:hover,.copyright-2 .line-ul li a:hover,.error .left-right-line,.error .left-right-line::after,.error .left-right-line::before,.facility-item-1 i:before,.flat-default [class^=flaticon-]::before,.footer-widget li a:hover,.icon-block-1 i,.icon-default i,.image-block-1:hover a,.introduce-block-2 a:hover,.review-3,.review-4,.room-detail-info .review i,.service-item-2 [class^=flaticon-]::before,.service-type-2 a:hover,.service-type-2 b,.text-default,.text-default-a a,.upcoming-event span.icon i,.widget.events .info span::before,.widget.get-ticket span,.widget.hotel-booking-number i,[class*=post-item] .title a:hover,[class*=room-thumb] .title a:hover{color:#fff}.amount-per-night b,.blog-item-details blockquote::after,.blog_widget a,.bootstrap-select .dropdown-menu.inner li a:hover,.bootstrap-select .dropdown-menu.inner li.selected a,.icon-in-list-2 li i,.nav-pills .nav-link,.one-line-ul li i,.package-item ul li:first-child em,.package-item.special em,.place-detail-info .distance span,.place-detail-info .distance strong,.property-search-form-1 input.form-control,.property-search-form-3 input.form-control,.room-detail-info .review,.room-thumb-grid-2 .facility-1 li,.room-thumb-grid-2 .facility-1 li a,.table-style-3 td span,.widget.hotel-booking-number b,[class*=post-item] .title a{color:#0943a0}.bg-primary{background-color: #e40e62!important;}.activity-item:hover .down-line-center:after,.btn-lg-primary,.left-right-line:after,.left-right-line:before,.navbar-toggler-icon,.page-item:hover .page-link,.widget.form-style-1,.widget.get-ticket,.widget.social-feed{background-color:#3e3e3e}.text-secondary{color:#a5a5a5}.room-thumb-grid-1 .facility-icon li,[class*=room-thumb-grid-] .upper-place-bottom-right{background:rgba(255,255,255,.8)}.overlay-1:before,.slider-overlay-1,.slider-overlay:before{background:rgb(58 45 13 / 53%)}.overlay-2:before{background:rgba(9,67,160,.9)}.overlay-3:before{background:#0943a0;background:-moz-linear-gradient(45deg,#0943a0 0,#e9f1ff 100%);background:-webkit-linear-gradient(45deg,#0943a0 0,#e9f1ff 100%);background:linear-gradient(45deg,#0943a0 0,#e9f1ff 100%);opacity:.5}.overlay-4:before{background:rgba(2,21,52,.7)}.header-1.fixed-top{background:#fefefe}.header-1 .navbar-light .navbar-toggler{border-color:#fff}.loader-circle{border-left-color:#f4ea2b}#slider .carousel-indicators li.active,#tout:first-child div,.btn-lg-default{border-color:#f4ea2b}#tout:first-child>div>div,.bootstrap-select>.dropdown-menu,.btn-lg-primary,.navbar-light .navbar-toggler,.package-item ul li:first-child em,.property-search-form-3 input.form-control{border-color:#0943a0}.bootstrap-select .btn-option,.property-search-form-1 input.form-control,.room-thumb-list-1 .for-booking,[class*=room-thumb-list-] .facility-icon li,[class*=room-thumb-list-] .room-size{border-color:#e1e1e1}.introduce-block-2{border-color:#818181}.widget.check-form,.widget.hotel-booking-number,.widget.text-block-3{border-color:#dadada}.copy-right{border-top:1px solid #4b6081}@media screen and (max-width:991px){.navbar-header .navbar-light .navbar-nav .nav-link.active,.navbar-header .navbar-light .navbar-nav .nav-link:hover{background:0 0!important;color: #e41253!important;border:none!important;}}.ls-slide-backgrounds:before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(0deg,rgb(0 0 0 / 37%) 0,rgb(0 0 0 / 32%) 50%,rgba(0,0,0,.23) 100%)!important;z-index:99}.room-thumb-grid-1{border-radius:10px;overflow:hidden;text-align:center;box-shadow:none;background:#eee}.top-header{padding:7px!important;background:rgba(10,10,10,.61)}.navbar-header{background:rgb(255 255 255)}.room-info h3{font-weight:400;padding:15px}.bggb{position:relative;overflow:hidden}.full-row.bggb:before{content:"";position:absolute;width:100%;height:100%;background:url(../assets/img/bg.jpg);background-size:cover;left:0}.footer-hotel-dark{padding:0;color:#fff;background:#9e6c09}.footer-hotel-dark .hotel-get-touch{text-align:center;padding:60px 0}.footer-hotel-dark .hotel-get-touch .get-touch-sec i{color:#fff;display:inline-block;border-radius:100%;padding:0;font-size:58px;text-align:center}.footer-hotel-dark .hotel-get-touch .get-touch-sec .text{margin:26px 0 0 0}.footer-hotel-dark .hotel-get-touch .get-touch-sec .text span{font-size:20px;display:block;color:#fff}.footer-hotel-dark .hotel-get-touch .get-touch-sec .text span strong{font-weight:700;font-family:Raleway,sans-serif;font-size:22px;text-transform:uppercase}.footer-hotel-dark .foot-detail{margin:0;background:#fbfbfb;padding: 45px 0;color:#000;}.footer-hotel-dark .foot-detail .about-pearl{color:#fff}.footer-hotel-dark .foot-detail h5{text-transform:uppercase;margin:0 0 20px 0;color:#000}.footer-hotel-dark .foot-detail .about-pearl p{margin:0;font-size:16px;color:#000}.footer-hotel-dark .foot-detail .about-pearl img{margin:48px 0 0 0;width:auto}.footer-hotel-dark .foot-detail .social-icons ul{margin:15px 0 0 0}.footer-hotel-dark .foot-detail .social-icons ul li{display:inline-block;margin:0 3px}.footer-hotel-dark .foot-detail .social-icons ul li a{color:#000;border:solid 2px rgb(0 0 0 / 10%);border-radius:100%;width:50px;height:50px;padding:9px 10px;float:left;font-size:20px;text-align:center}.footer-hotel-dark .foot-detail .useful-links ul li{margin:0 0 8px 0}.footer-hotel-dark .foot-detail .useful-links ul li a{font-size:16px;color:#000;display:block}.footer-hotel-dark .foot-detail .useful-links ul li i{font-size:12px;color:#000;margin:8px 11px 0 0;float:left}.footer-hotel-dark .copyrights{text-align:center;padding:32px 0;background:#383838}.footer-hotel-dark .copyrights p{color:#fff}.booking-box input,.booking-box select{background:0 0;border:1px solid rgb(255 255 255 / 35%);padding:10px;width:100%;color:#fff;outline:0}.booking-box label{color:#fff}.fixed-top .nav-link{color:#000!important}.booking-box{margin-top:-100px;z-index:99;background:linear-gradient(45deg,#e30c6f,#e41b32);position:relative;padding:38px;box-shadow:0 10px 10px rgba(0,0,0,.14901960784313725);border-radius:5px;margin-bottom:60px;font-size:16px}.main-title-area .left-right-line:after,.main-title-area .left-right-line:before{background: #000;}section.full-row.about-us-2.bg:before{content:"";position:absolute;width:100%;background:rgba(17,17,17,.5);height:100%;top:0;bottom:0;left:0}.thumb-top.position-relative{overflow:hidden}

.whiteline:before, .whiteline:after {
    background: white!important;
}

.otherrooms .img-container a img {
    height: 118px;
    object-fit: cover;
}

.otherrooms .img-caption h4 {
    padding-top: 10px;
    font-size: 14px;
    margin-bottom: 3px;
    text-transform: capitalize;
}

.other-rooms .bottom-content a {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.otherrooms .bottom-content a {
    margin-bottom: 14px;
    color: #e40c6d;
    cursor: pointer;
}

.otherrooms .paddingbtm {
    width: 170px;
    margin: 8px;
    cursor: pointer;
}


.messge .modal-header {
    border-bottom: none;
}

.messge .modal-content {
    background: #fb3475;
    color: white;
    /* font-size: 20px; */
}

.messge .modal-content button.close {
    position: absolute;
    right: 30px;
    z-index: 99;
    color: white;
}