body{font-family: verdana !important;padding: 0;margin: 0;  -moz-transition: padding-top 0.5s ease;
  -o-transition: padding-top 0.5s ease;
  -webkit-transition: padding-top 0.5s ease;
  transition: padding-top 0.5s ease;}
*{padding: 0;margin: 0;box-sizing: border-box;}
.userNav .btn-group.tooltiptwo {width: unset !important;    margin-right: 0;} 
body.brand-pages-cs .userNav .btn-group.tooltiptwo {margin-right: 10px;} 
/*.header_right_cs {width: 100%;}*/
.header_left_cs-menu{width: 85%;} 
.header_right_cs .userNav {margin-right: 0 !important;}/*max-width: unset;width: unset;*/
#cs-nav div#navbarTogglerDemo03 ul li a {color: #444; font-size: 14px !important;text-align: center;}
.tooltiptwo .bottom.join_up_part .join_down_part ul li:hover a {color: white !important;}
/*footer{    display: inline-block !important; width: 100%;}*/
.foot_bottom.footer_left_updated .footer_social.text-center .col-12.p-0.text-left .form-check input {margin-top: 10px;}
.second-menu-cs {background: #efeff1 !important;}
.second-menu-cs div#navbarNav ul li a {color: black;font-size: 15px;}
.second-menu-cs div#navbarNav {padding: 0;justify-content: center;margin: unset;} 
.second-menu-cs nav {padding: 0;} 
.cs-sc-padding{padding: 60px 0;    border-bottom: 1px solid #d5d5d5;}
.underline {height: 3px;background: #3394bb; width: 60px;margin: 15px 0;} 
section a {transition: .7s !important;color: #444 !important;}
section a:hover {text-decoration: unset;}
p {color: #5a5a5a;font-size: 15px;line-height: 25px;}
.sc-heading {z-index: 9;position: relative;}
/*.heading-bg-sc-cs .container:after {position: absolute;background: white;height: 130px;width: 700px;left: 50%;top: 65px;content: '';z-index: 0;transform: translate(-50%,-50%);border-radius: 25px;}*/
.heading-bg-sc-cs .container {position: relative;}
/*.heading-bg-sc-cs-2 .container:after {position: absolute;background: #f8f9fa !important;height: 130px;width: 700px;left: 50%;top: 65px;content: '';z-index: 0;transform: translate(-50%,-50%);border-radius: 25px;}*/
.heading-bg-sc-cs-2 .container {position: relative;}
.sc-heading span {text-transform: uppercase;font-weight: 100;font-size: 12px;display: inline-block;width: 100%;} 
.left-menu-cs {float: left;margin: 0; padding:3px 7px !important;width: 33.3%;}
.left-menu-cs button.navbar-toggler {display: block;}
.left-menu-cs #navbarCollapse-updated {position: fixed;top: 0;left: -100%;width: 100%;max-width: 300px;height: 100vh;background: rgb(0 0 0 / 84%) !important;display: flex !important;flex-direction: column;z-index: 99;    transition: .7s;}
.left-menu-cs #navbarCollapse-updated.visible-menu {left: 0;transition: .7s;}
.left-menu-cs #navbarCollapse-updated ul {display: inline-block;padding-top: 50px;width: 100%;}
.left-menu-cs #navbarCollapse-updated ul li a {color: white;}
.left-menu-cs #navbarCollapse-updated button.closeBtn-left-menu {box-shadow: 0px 0px 0px 1px !important; z-index: 9;   width: 25px;height: 25px;position: absolute;right: 15px;top: 20px;border: 0;background: white;border-radius: 50%;cursor: pointer;color: black !important;}
.left-menu-cs #navbarCollapse-updated button.closeBtn-left-menu:focus, .left-menu-cs #navbarCollapse-updated button.closeBtn-left-menufocus-visible{border: 0 !important;box-shadow: unset;outline: unset !important;}

.left-menu-cs #navbarCollapse-updated2 {position: fixed;top: 0;left: -100%;width: 100%;max-width: 300px;height: 100vh;background: rgb(0 0 0 / 84%) !important;display: flex !important;flex-direction: column;z-index: 9;    transition: .7s;}
.left-menu-cs #navbarCollapse-updated2.visible-menu {display: none !important;}
.left-menu-cs #navbarCollapse-updated2 ul {display: inline-block;padding-top: 50px;width: 100%;}
.left-menu-cs #navbarCollapse-updated2 ul li a {color: white;}
.left-menu-cs #navbarCollapse-updated2 button.closeBtn-left-menu {position: absolute;right: 15px;top: 20px;border: 0;background: white;border-radius: 50%;cursor: pointer;    width: 25px;height: 25px;}
.left-menu-cs #navbarCollapse-updated2 button.closeBtn-left-menu:focus, .left-menu-cs #navbarCollapse-updated2 button.closeBtn-left-menufocus-visible{border: 0 !important;box-shadow: unset;outline: unset !important;}


.hide_cs_slide_booking_form a {height: 18px;width: 18px;color: black;}
a.cs-cta {  text-align: center;  max-width: 115px;width: 100% !important;border-radius: 4px;text-transform: capitalize;font-size: 14px;padding: 8px 20px !important;background: #D7B56D;color: black !important;border-color: white !important;display: inline-block;}
a.cs-cta-explore {background: transparent;box-shadow: 0px 0px 0px 1px #5a5a5a;padding: 8px 9px !important;}
a.cs-cta i{margin-left: 5px;}
h2{font-size: 36px !important;}
.second-menu-cs .left-second-menu-logo img.logo {    max-width: 80px;margin-right: 0;margin-left: 25px;}
.left-second-menu-logo{display: none;}
/*header{position: unset;}*/
.fixed {position: fixed;top:0; left:0;width: 100%; transition: .7s;} 
header#cs-nav.sticky.fixed .second-menu-cs .left-second-menu-logo {display: flex;align-items: center;}
header#cs-nav.sticky.fixed .second-menu-cs {display: flex;align-items: center;}
header#cs-nav.sticky.fixed .second-menu-cs div#navbarNav ul li a {color: #444;font-size: 14px !important;text-align: center; line-height: unset !important;}
header#cs-nav.sticky.fixed .second-menu-cs { display: flex;align-items: center;justify-content: space-between;padding: 0 20px;background-color: unset!important;}
/*header#cs-nav.sticky.fixed .second-menu-cs div#navbarNav ul li a:hover {color: white !important;}*/
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child {display: flex;align-items: center;max-width: 325px;width: 100%;}
.propertyInnerPageCs .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child {max-width: 360px;justify-content: end;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child .fixed-btn {margin-right: 8px;}
header#cs-nav.sticky.fixed {transition: .7s;top: -84px;    background-color: unset;}
header#cs-nav.sticky.fixed .cs_slide_booking_form {margin-top: 0;}
.inner-hero-sc.ServicesFacilities {background: #000000a1 url(../../kimages/hero-img.jpg);}
.inner-hero-sc {background: #0000007d url(../../404.html);background-repeat: no-repeat!important;background-size: cover!important;background-position: center!important;padding: 65px 0;background-blend-mode: overlay;color: white;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
 header#cs-nav.sticky.fixed div#navbarCollapse-updated {display: none;}
 header#cs-nav.sticky.fixed div#navbarCollapse-updated {top: 84px;}
.header_left_cs-menu nav.navbar.navbar-expand-lg {padding: 0;} 
.left-menu-cs nav.navbar.navbar-expand-md {padding: 0;}
header#cs-nav nav.navbar a.navbar-brand {padding-left: 0;margin: 0 10px 0 5px;width: 33.3%;text-align: center;}
.header_left_cs-menu nav.navbar.navbar-expand-lg div#navbarNav {justify-content: center;padding: 0;margin: 0;}
#cs-nav .header_left_cs-menu nav.navbar.navbar-expand-lg div#navbarNav ul li.nav-item a {padding: 3px 12px !important;}
h1, h2, h3, h4, h5, h6{text-transform: capitalize !important;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner {padding-top: 125px;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child .header_right_cs .contact_us_btn li {margin-left: 0;}
header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav {display: flex;align-items: center;max-width: 100%;width: 100%;justify-content: space-between;}
.bell-icon-main figure {margin: 0 ;}
.bell-icon-main img {max-width: 25px;}
.bell-icon-main{position: relative;    margin: 0 10px 0 0;    height: 100%;display: flex;align-items: center;}
.bell-icon-main .bell-content {position: absolute;top: 65px;width: 300px;right: -9px;background: white !important;padding: 20px;z-index: 9;border-radius: 4px;box-shadow: 0px 0px 5px 2px #0000005e;transition: .7s;}
.bell-icon-main .bell-content::before {position: absolute;right: 15px;top: -5px;content: "";width: 10px;height: 10px;transform: rotate(45deg);background: #fff;}
.contact_us_btn p#show_slide_click {left: unset;right: -15px;top: 30px;border-radius: 4px;}
.bell-icon-main:hover .bell-content {display: block;transition: .7s;}
.bell-icon-main .bell-content h4 {font-size: 16px;font-weight: 600;    margin-bottom: 18px;text-align: center;}
.bell-icon-main .bell-content .bell-content-inner .link a.button:first-child {color: #363636;box-shadow: 0px 0px 0px 1px #363636;background: transparent;padding: 4px 15px; border: 1px solid #363636 !important; border-radius: 4px;}
.bell-icon-main .bell-content .bell-content-inner .link .not-a-member, .header_right_cs .bell-icon-main .bell-content .bell-content-inner .link .not-a-member a {font-size: 12px;text-align: right;}
.bell-icon-main .bell-content .bell-content-inner .link .not-a-member a {color: black;}
.bell-icon-main .bell-content .bell-content-inner .link {display: flex;align-items: center;justify-content: space-between;    flex-direction: column;}
.bell-icon-main .bell-content .bell-content-inner .link .not-a-member {margin-top: 10px;}
/*#close-bell-btn {position: absolute;right: 5px;top: 4px;background: transparent;border: 0;color: black;}*/
.bell-icon-main:hover .bell-content {display: block;}
header#cs-nav.sticky.fixed .header_right_cs .bell-icon-main .bell-content {top: -100px;}
.bell-icon-main2 figure {margin: 0 ;}
.bell-icon-main2 img {max-width: 25px;}
.bell-icon-main2{position: relative;    margin: 0 10px 0 0;    height: 100%;display: flex;align-items: center;}
.bell-icon-main2 .bell-content2 {position: absolute;top: 65px;width: 300px;right: -9px;background: white !important;padding: 20px;z-index: 9;border-radius: 4px;box-shadow: 0px 0px 5px 2px #0000005e;transition: .7s;}
.bell-icon-main2 .bell-content2::before {position: absolute;right: 15px;top: -5px;content: "";width: 10px;height: 10px;transform: rotate(45deg);background: #fff;}
.contact_us_btn p#show_slide_click {left: unset;right: -9px;top: 38px; border-radius: 4px;}
.bell-icon-main2:hover .bell-content2 {display: block;transition: .7s;}
.bell-icon-main2 .bell-content2 h4 {font-size: 16px;font-weight: 600;    margin-bottom: 18px;text-align: center;}
.bell-icon-main2 .bell-content2 .bell-content-inner .link a.button:first-child {color: #363636;box-shadow: 0px 0px 0px 1px #363636;background: transparent;padding: 4px 15px; border: 1px solid #363636 !important; border-radius: 4px;}
.bell-icon-main2 .bell-content2 .bell-content-inner .link .not-a-member, .header_right_cs .bell-icon-main .bell-content .bell-content-inner .link .not-a-member a {font-size: 12px;text-align: right;}
.bell-icon-main2 .bell-content2 .bell-content-inner .link .not-a-member a {color: black;}
.bell-icon-main2 .bell-content2 .bell-content-inner .link {display: flex;align-items: center;justify-content: space-between;    flex-direction: column;}
.bell-icon-main2 .bell-content2 .bell-content-inner .link .not-a-member {margin-top: 10px;}
/*#close-bell-btn {position: absolute;right: 5px;top: 4px;background: transparent;border: 0;color: black;}*/
.bell-icon-main2:hover .bell-content2 {display: block;}


/*hero*/
.maiwrapper.maiwrapper-cs {padding-top: 125px;}
.hero .col-md-6.hero-left {justify-content: center;display: flex; flex-direction: column;}
.hero-leftInner h2 {    font-weight: bold;margin-bottom: 0;    font-size: 24px !important;    width: 55%;    display: flex;align-items: center;}
.hero-uppar-heading .review-cs-main-link {width: 50%;float: right;min-height: 54px;text-align: right;display: flex;justify-content: end;align-items: center;}
.hero-uppar-heading .review-cs-main-link a {display: flex;}
.hero-uppar-heading .review-cs-main-link span.treview:first-child {margin-right: 4px;border-right: 1px solid #d5d5d5;padding-right: 5px;}
.hero-uppar-heading .review-cs-main-link span.treview {display: flex;align-items: center;}
.hero-leftInner a {color: #444;     font-size: 12px;}
.review_cs_main {display: flex;justify-content: start;align-items: start;margin-top: 0;flex-direction: column;margin-left: 5px;}
.review_cs_main .reviews_count_cs {margin: 0 5px;position: relative;top: -2px;    max-width: 95px;width: 100%;}
.review_cs_main .reviews_count_cs a:hover {padding: 0;}
.hero-leftInner a:hover {padding: 0;}
.review_cs_main span.treview {margin-right: 5px;font-size: 12px;max-width: 55px;width: 100%;}
.review_cs_main p{line-height: unset;margin-bottom: 0;}
.hero-uppar-heading p.upper-main-heading span {
  line-height: unset;
  margin-bottom: 0;
  color: #5a5a5a;
  font-size: 15px;
  margin-top: 0;
}
.destination-cs {display: inline-block;width: 100%;}
.destination-cs ul {justify-content: end;padding-left: 0;list-style: none;margin: 0;display: flex;align-items: center;}
.destination-cs ul li { font-size: 13px;}
.hero-right { position: relative; width: 100%;border-bottom-left-radius: 20px;border-top-right-radius: 20px;display: flex; /*box-shadow: 0px 0px 10px 5px #00000052 !important;*/}
.hero-right .hero-left {width: 55%;padding-right: 15px;}
.hero-right .hero-right-inner-main {width: 50%;display: flex;align-items: center;justify-content: space-between;}
.hero-right .hero-right-inner-main .hero-right-inner img {    border-radius: 0;margin-bottom: 15px;filter: brightness(0.7);min-height: 200px;max-height: 200px;object-fit: cover;}
.hero-right .hero-right-inner-main .hero-right-inner.hero-right-inner-last img{border-top-right-radius: 20px !important;}
.hero-right .hero-right-inner-main .hero-right-inner.hero-right-inner-last img:last-child {border-bottom-right-radius: 20px !important;border-top-right-radius: 0 !important;}
.hero-right-inner {padding-right: 15px;}
.hero-right .hero-right-inner-main .hero-right-inner:last-child {padding-right: 0;}
.hero-right .hero-right-inner-main .hero-right-inner img:last-child {margin-bottom: 0;}
.hero-right img {width: 100%; border-top-left-radius: 20px;border-bottom-left-radius: 20px;height: 100%;max-height: 415px;object-fit: cover;}
.hero .col-md-6 {padding: 0;}
.cs-ta-distance .col-md-6{padding: 0 15px;}  
.hero-right a {position: absolute;bottom: 20px;right: 30px;color: white !important;    font-size: 14px; box-shadow: 0px 0px 0px 1px white;padding: 5px;border-radius: 4px; }
.cs-ta-distance .col-md-6:first-child {padding: 0;} 
.review_cs_main img.tripadvisor_logo {max-width: 100px;}
.reviews_count_cs a {font-size: 13px;}
.destination-cs ul li:nth-child(2) {padding: 0 10px;}
.hero-leftInner {margin-bottom: 15px;}
.hero .col-md-3 {display: flex;justify-content: end;font-size: 18px;    align-items: center;}
.hero .col-md-3 i {font-size: 20px;transform: rotate(-30deg);}
.hero-right-inner.hero-right-inner-last {padding-right: 0;}

/*hero*/
.new-sjr-rj ul{
  display: block !important;
  margin-top: 2rem;
}
.new-sjr-rj{
  margin-top: 2rem;
  /* display: inline-block; */
}
/*below slider*/ 
.below_slider-cs-sc-list ul {list-style: none;    margin-bottom: 0;}
.below_slider-cs-sc-list ul li a{text-decoration: underline #3394bb !important;}
.propertyInnerPageCs .below_slider-cs-sc-list {margin-top: 10px;display: inline-block;width: 100%;
    padding-top: 25px;}
.propertyInnerPageCs .below_slider-cs-sc {
    position: relative;}
.below_slider-cs-sc-list ul li {float: left;display: flex;align-items: center;justify-content: center;font-size: 12px;margin: 10px;}
img#triprating, img#googlerating {max-width: 65px;}
.below_slider-cs-sc-list ul li img {max-height:30px;    margin: 0 0 10px;}  
/*.below_slider-cs-sc-list ul li:last-child {    justify-content: end;font-size: 14px;color: #5a5a5a;float: right;}*/
.cs-booking-form-belowSlider {padding: 15px;border-radius: 10px;background: white;box-shadow: 0px 0px 5px 2px #c3bebe6e;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span {position: relative; width: 100%;padding: 4px 10px;border-radius: 4px;background: white;box-shadow: 0px 0px 0px 2px #c3bebe6e;margin: 0 0 10px;display: inline-block;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span label{margin-bottom:0;width: 100%;    font-weight: bold;font-size: 10px;letter-spacing: 1.3px;text-transform: uppercase;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main input, .cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main select {    width: 100% !important;margin: 0 !important;border: 0 !important;padding: 0 !important;font-size: 14px !important;    background: url(../../kimages/down-angle-updated.png) no-repeat left !important;background-size: 15px !important;background-position: right !important;color: #a79494 !important;font-weight: 300 !important;    height: unset;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main {flex-direction: column;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main a#btnCitySearch1 {width: 100% !important;max-width: 100%;margin: 0 !important;}
.RoomsGuest_cs-sc{position: relative;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span.RoomsGuest_cs-sc .showmoreT.add-rooms-show.mt-2 {position: static;width: 100%; z-index: 99 !important;}
.cs-booking-form-belowSlider .booking_lth input {font-size: 14px;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span input#dp2, .cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span input#dp1 {box-shadow: none !important;text-align: left;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 {box-shadow: none !important;padding: 0;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT {padding-right: 0 !important;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 { margin: 0;padding: 0;}
.below_slider-cs-sc {border-bottom: 1px solid #d5d5d5;}
#conditional-fields {display: none;}
/*below slider*/


/*room*/ 
.room-main-upper img {min-height:400px;width: 100%;border-top-right-radius: 20px;box-shadow: 0px 0px 10px 5px #00000052 !important; object-fit: cover;}
.price-cs span {  margin-left: 5px;   color: #7d818c;font-size: 12px;text-transform: capitalize;font-weight: 400;}
.room-main-upper{position: relative;}
.price-cs { border-radius: 4px;font-size: 22px;color: black;font-weight: 600;    display: inline-block;width: 100%;margin-bottom: 20px;}
.room-main-lower {background: white;padding: 15px 15px 25px;    border-radius: 20px;border-bottom-right-radius: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.room-main-lower h4 {font-size: 18px;float: left;}
.room-main-lower ul {list-style: none;padding: 0;}
.icon-rooms ul {display: flex;width: 100%;justify-content: space-between; align-items: center;}
.reviews-rooms ul li i {color: gold;}
.reviews-rooms p {margin-left: 10px;display: inline-block;    color: #5a5a5a;    font-size: 14px;    margin-bottom: 10px;}
.reviews-rooms ul li {float: left;}
.bookBtn-rooms {margin-top: 10px;}
.bookBtn-rooms a {text-decoration: unset;color: black;}
.location-rooms {    float: right;color: #5a5a5a; font-size: 14px;margin: 5px 0;}
.icon-rooms ul li {color: #5a5a5a; font-size: 14px;} 
a.nav-link.new-book-stay {background: #d7b56d;padding: 4px 10px !important;color: #fff;border-radius: 4px;}
.second-menu-cs ul li:last-child {display: none;align-items: center;}



ul.rooms-cs-main-updated-left-room-list li img {    transition: .7s;     transition: transform 0.8s;transform-style: preserve-3d;   filter: brightness(0.7);width: 100%;min-height: 200px;max-height: 200px;border-top-right-radius: 20px;    border-bottom-left-radius: 20px;}
ul.rooms-cs-main-updated-left-room-list li h4 {    text-transform: capitalize !important;font-size: 16px;margin-top: 8px;position: absolute;bottom: 0;color: white;left: 50%;transform: translate(-50%,0);}
ul.rooms-cs-main-updated-left-room-list li {position:relative;width: 23%;float: left;text-align: center;padding: 0 10px;}
ul.rooms-cs-main-updated-left-room-list {list-style: none;padding: 0; margin: 0;}
section.rooms-cs-main-updated.cs-sc-padding .container {position: relative;}
.rooms-cs-main-updated-left-room-list-main {position: absolute;left: -75px;bottom:35px; z-index: 9;margin-top: 0 !important;}
section.rooms-cs-main-updated.cs-sc-padding .container .col-md-5 img {transition: .7s;    filter: brightness(0.7);border-top-right-radius: 20px;border-bottom-left-radius: 20px;min-height: 520px;}
section.rooms-cs-main-updated.cs-sc-padding .container .col-md-5 img:hover {filter: brightness(1);transition: .7s;}
.rooms-cs-main-updated-left span {font-size: 12px;width: 100%;display: inline-block;font-weight: 100;}
ul.rooms-cs-main-updated-left-room-list li a:hover {padding: 0;}
ul.rooms-cs-main-updated-left-room-list li:hover img {  box-shadow: 0px 0px 10px 2px #0000007a;  transition: .7s;transform: rotateY(180deg);filter: brightness(1);}
.rooms-cs-main-updated {min-height: 750px;    overflow: hidden;}
.below_slider-cs-sc-main {position: absolute;left: 15px;    top: 0;}
.below_slider-cs-sc-main .item img {object-fit:cover;min-height: 375px;    border-radius: 4px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;} /*<!--box-shadow:0px 0px 6px 2px #0000004d;-->*/
.below_slider-cs-sc-card {margin-top: 15px;text-align: center;box-shadow:none;}
.below_slider-cs-sc-card h4 {font-weight: 630;font-size: 1.3rem;justify-content: start;}
.below_slider-cs-sc-main .owl-nav button span {color: #56575b;margin-right: 15px;font-size: 10px;}
.below_slider-cs-sc-main .owl-nav button {transition: .7s; border-radius: 50%;color: black !important;height: 50px;width: 50px;    display: flex;align-items: center;border: 1px solid #6a6a6a !important;justify-content: center;}
.below_slider-cs-sc-main .owl-nav button:focus {outline: none !important;box-shadow: unset !important;}

.below_slider-cs-sc-main .owl-nav button:hover span {transition: .7s;color: #adadad;} 
.below_slider-cs-sc-main .owl-nav {position: absolute;top: -60px;right: 2685px;    width: 100%; max-width:275px !important;}
#rooms-cs-main-updated-slider i {color: #4a4b4d !important;background: transparent !important;    margin: 0 5px;}
#restaurant-cs-main-updated-slider i {color: #4a4b4d !important; background: transparent !important;  margin: 0 5px;
}
.RoomsGuest_cs-sc .backdrop.close-rooms {max-height: 40px;top: 28px;}
#rooms-cs-main-updated-slider .item {border: 1px solid #d5d5d5;    padding-bottom: 20px;border-radius: 4px;}
/*room*/

/*restaurant*/
.subHeading_cs-sc h2 span {margin-bottom: 5px;font-size: 12px;width: 100%;display: inline-block;} 
.restaurant-cs-sc ul li p {color: #5a5a5a;font-size: 15px;}
.restaurant-cs-sc ul li h4 {font-size: 14px;margin-bottom: 5px;    text-transform: capitalize !important;line-height: 24px;}
.restaurant-cs-sc ul {list-style: none;padding-left: 0;    margin:15px 0 15px -45px;display: inline-block;width: 100%;;}
.restaurant-cs-sc ul li { transition:.7s;float: left;width: 33.3%;text-align: center;}
.restaurant-cs-sc ul li:hover { transition:.7s;}
.restaurant-cs-sc ul li span img {max-height: 75px;} 
.sc-heading h1:after {content: '';height: 5px;width: 185px;background: #3394bb;z-index: 0;position: absolute;bottom: -15px;left: 0;}

.sc-heading h1 {position: relative;margin-bottom: 25px;text-transform: uppercase !important;font-size: 36px;} 
/*.restaurant-cs-sc .col-md-6:last-child {display: flex;justify-content: center;flex-direction: column;align-items: flex-start;}*/
.restaurant-cs-sc img {border-radius: 4px;box-shadow: 0px 0px 6px 2px #0000004d;}
.chef-sc-cs .chef-cs_sc-1 h3 {font-size: 24px;}
/*restaurant*/

/*rewards*/
.rewards-cs-sc {text-align: center;}
.rewards-cs-sc .benefits_list_cs {background: transparent;backdrop-filter: unset;    padding: 0;min-height: unset; }
.rewards-cs-sc .sc-heading.subHeading_cs-sc h2::after {left: 50%;transform: translate(-50%);}
.rewards-cs-sc .benefits_list_cs .benefits_list_cs_listing .benefits_list_cs_listing_item {flex-direction: column;width: 25%;}
.rewards-cs-sc .benefits_list_cs .benefits_list_cs_listing .benefits_list_cs_listing_item_content h4 {color: black;font-size: 13px !important;}
.rewards-cs-sc .benefits_list_cs .benefits_list_cs_listing .benefits_list_cs_listing_item img {width: 50px;}
.rewards-cs-sc .benefits_list_cs .benefits_list_cs_listing {display: none;}
.rewards-cs-sc .benefits_list_cs .benefits_list_cs_listing .benefits_list_cs_listing_item figure {margin: 0;background: transparent;border: 0;padding: 0 0 5px;}

/*rewards*/


/*our amenities*/
.amenities-cs-sc .col-md-4 {text-align: center;}
.amenities-cs-sc .col-md-4 h4 {font-size: 16px;    margin-top: 5px;text-transform: capitalize !important;}
.amenities-cs-sc .col-md-4 img {max-height: 40px;}
.amenities-cs-sc-home .col-md-4 {margin: 0;}
.amenities-cs-sc-home .col-md-4:nth-child(4), .amenities-cs-sc-home .col-md-4:nth-child(5),.amenities-cs-sc-home .col-md-4:nth-child(6){padding-bottom: 0;}
.amenities-cs-sc-home .col-md-4 p{margin-bottom: 0;}
.amenities-cs-sc center.sc-heading {text-align: left;}
.amenities-cs-sc .col-md-4.mb-0 {border: 0; display: flex;flex-direction: column;justify-content: center;}
.amenities-cs-sc .col-md-4 h4 {margin-bottom: 0;}
.amenities-cs-sc .col-md-4 {padding: 13px;border: 1px solid #d5d5d5;min-height: 150px;display: flex;align-items: center;justify-content: center; flex-direction: column;}
.amenities-cs-sc .col-md-5.mb-0 {display: flex;align-items: center;}


@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform: translateY(0);}40% {transform: translateY(-30px);}60% {transform: translateY(-15px);}} 
/*our amenities*/


/*offer section*/
.ourOffers-cs-sc-slider-item img {max-height: 200px;   min-height: 200px;    object-fit: cover; margin-bottom: 20px;}
.ourOffers-cs-sc-slider-item { overflow: hidden;position: relative;transition: .7s; box-shadow: 0px 0px 6px 2px #0000002e;padding: 0px;border-radius: 4px;padding-bottom: 30px;    min-height: 300px;}
.ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover a{ color: white;     position: absolute;bottom: -45px;left: 50%;transition: .7s;    transform: translate(-50%); }
.ourOffers-cs-sc-slider-item:hover .ourOffers-cs-sc-slider-item-hover a{bottom: 8px; }
.ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover ul {padding: 0;list-style: none;text-align: left;}
.ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover p {padding:0 10px ;color: black;font-size: 15px;line-height: 24px;    margin-bottom: 30px;}
.ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover h4 {    line-height: 26px;font-size: 19px;}
.ourOffers-cs-sc-slider .owl-nav.disabled {position: absolute;    right: 5px;top: -65px;width: 100%; max-width: 125px;}
.ourOffers-cs-sc-slider .owl-nav.disabled button { color: black !important;}
.ourOffers-cs-sc-slider .owl-nav.disabled button:focus, .ourOffers-cs-sc-slider .owl-nav.disabled button:focus-visible{ box-shadow: unset;outline: unset !important;}
.ourOffers-cs-sc-slider .owl-nav.disabled button i{ color: #6a6a6a !important; border: 0 !important;   background: transparent;    box-shadow: unset;}
.ourOffers-cs-sc .col-md-8 center.sc-heading h2::after {left: 50%;transform: translate(-50%);} 
.ourOffers-cs-sc-slider-item h4{padding: 0 10px;}
.ourOffers-cs-sc-slider-item h4 { font-size: 20px;}
.ourOffers-cs-sc-slider-item p {font-size: 14px;min-height: 50px;overflow: hidden;} 
.ourOffers-cs-sc-slider .owl-stage-outer {min-height: 315px;margin: -2px;}
.ourOffers-cs-sc-slider .owl-nav.disabled button{transition: .7s; border-radius: 50%;color: black !important;height: 50px;width: 50px;    display: flex;align-items: center;border: 1px solid #6a6a6a !important;justify-content: center;}
.ourOffers-cs-sc-slider .owl-nav.disabled button:focus {outline: none !important;box-shadow: unset !important;}
.ourOffers-cs-sc-slider-item-hover {text-align: center;}
/*offer section*/

/*testimonials*/
.testimonials-main-item {display: flex;justify-content: space-between;margin-bottom: 50px;}
.testimonials-main-item .testimonials-item-content {padding: 0 30px;}
.testimonials-main-item .testimonials-item-content h4 {font-size: 18px;margin-bottom: 0;}
.testimonials-main-item .testimonials-item-content span {    font-size: 12px;font-weight: 600;}
.testimonials-item-img i {position: absolute;right: 0;font-size: 30px;top: -10px;}
.testimonials-item-img {position: relative;}
.testimonials-cs-sc-second {position: relative;}
.testimonials-main-item {display: flex;justify-content: space-between;margin-bottom: 50px;background: white;padding: 30px 20px;border-radius: 20px;border-bottom-right-radius: 0;border-top-left-radius: 0;    box-shadow: 0px 0px 5px 1px #0000000d;}
.testimonials-cs-sc center.sc-heading h2::after {left: 50%;transform: translate(-50%);}
.testimonials-cs-sc .testimonials_inner_left ul li:first-child {margin-left: 0;}
.testimonials-cs-sc .testimonials_inner_left {padding-left: 0;    display: flex;}
.testimonials-cs-sc .testimonials_inner_left ul {display: flex;align-items: center;}
.testimonials-cs-sc .testimonials_inner_left ul li {    border: 1px solid rgba(0,0,0,0.08);list-style: none;width: 50%;background: white;margin: 0 10px;padding: 30px;border-radius: 4px;}
.testimonials-cs-sc .testimonials_inner_left p {     margin: 15px 0 40px !important;font-size: 16px;line-height: 1.4;margin-top: 5px;}
.testimonials_inner_profile img {     max-width: 30px !important;margin-right: 20px;min-height: unset !important;box-shadow: unset !important;}
.testimonials_inner_profile {position: absolute;bottom: 15px;left: 20px;display: flex;align-items: center;justify-content: start;}
.testimonials_inner_profile p strong {display: none !important;width: 100%;display: inline-block;    font-size: 16px;}
.location-cs-sc .card__description p {margin-bottom: 0;}
.testimonials-cs-sc .testimonials_inner_left .testimonials_inner_profile p {margin: 0 !important; font-size:14px;}
.testimonials_inner_right-logos ul li img {max-height: 40px;    max-width: 150px;object-fit: contain;}
.testimonials_inner_right-logos ul li {list-style: none;font-size: 12px;margin-bottom: 5px;    color: #565656;}
.testimonials_inner_right-logos ul li h3 {font-weight: 600;}
.testimonials_inner_right-logos {width: 50%;}
.testimonials_inner_right-lower-logo {display: flex;align-items: center;margin-top: 40px;}
.testimonials_inner_right-inner {max-width: 80%;width: 100%;}
.testimonials_inner_right-inner h2.sc-heading { margin-bottom: 20px; position: relative; }
.testimonials-cs-sc ul {margin-bottom: 0;}
.quot_cs-img {padding: 15px;max-width: 60px;background: white;border-radius: 50px;height: 60px;object-fit: contain;line-height: 0;margin: 0 15px 0 0px !important;position: absolute;right: 0;transform: rotate(180deg);top: 0;}
.quot_cs-img img{width: 100%;}
.testimonials-cs-sc .testimonials_inner_left ul li span i {color: #ffc107;}
.testimonials_inner_main-tabs nav {border-bottom: 1px solid #3394BB;}
.testimonials_inner_main-tabs nav a.nav-item:first-child {margin-left: 0;}
.testimonials_inner_main-tabs nav a.nav-item:last-child {margin-right: 0;}
.testimonials_inner_main-tabs nav a.nav-item {width: 100%;box-shadow: 0px 0px 0px 1px #3394bb;margin: 0 4px;background: white;max-width: 99px;text-align: center;font-size: 15px;padding: 2px 0;}
.testimonials_inner_main-tabs nav a.nav-item.active {background: #3394bb;color: white !important;border-color: #3394bb;}
.testimonials_inner_main-tabs .tab-content {padding: 30px 15px;}
.testimonials_inner_main-tabs .tab-content ul li {font-size: 15px;margin-bottom: 10px;    line-height: 25px;color: #5a5a5a;}
.testimonials_inner_main-tabs ul {padding-left: 30px;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child div#DivSignup .join_up a:first-child {color: white;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child div#DivSignup .join_up a:hover:last-child {color: white;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child div#DivSignup .join_up a:hover:first-child {color: black;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child div#DivSignup .join_down_part ul.hbe-header_linklist.hbe-header_linklist-style-woh li {margin-left: 0;text-align: center;}



.service-and-facilities-rj p, .service-and-facilities-rj span{
  margin-bottom: 1rem!important;
    color: #5a5a5a!important;
    font-size: 15px!important;
    line-height: 25px!important;
    text-transform: initial!important;
    font-weight: 400!important;
}




/*testimonials*/


/*location*/
/*.location-item #accordion {display: flex;justify-content: center;}
.location-item #accordion .card {width: 33.3%;margin: 0 5px;border: 0;}
.location-item .card-header{border: 1px solid rgba(0,0,0,.125);}
.location-item #accordion .card h5 button {width: 100%;padding: 0;color: black;display: flex; justify-content: space-between; align-items: center;}
.location-item #accordion .card h5 {text-align: center;}
.location-item #accordion .card h5 button i.fa.fa-plus-circle {display: none;}
.location-item #accordion .card h5 button.collapsed i.fa.fa-minus-circle {display: none;}
.location-item #accordion .card h5 button.collapsed i.fa.fa-plus-circle {display: inherit;} 
.location-item #accordion .card h5 button:focus, .location-item #accordion .card h5 button:focus-visible{border: 0 !important;box-shadow: unset;outline: unset !important;}
.location-item .card-body {font-size: 13px;}*/
.location-item ul li h3 {font-size: 22px;margin-bottom: 30px;}
.location-item ul li ul li span {font-weight: 600;}
.location-item ul li ul li {border-right:0;display: flex;width: 100%;justify-content: space-between;margin-bottom: 8px;}
 .location-item ul li:last-child {border-right:0;}
.location-cs-sc center.sc-heading h2::after {left: 50%;transform: translate(-50%);} 
.location-cs-sc div#accordion .card-body {display: inline-block;}
.location-cs-sc div#accordion .card-body ul {margin: 0;padding: 0;}
.location-cs-sc .card-header {padding: 0;background-color: #3394bb;}
.location-cs-sc .card-header button.btn.btn-link {color: #3394bb;width: 100%;text-align: left;font-size: 16px;box-shadow: 0px 0px 0px 2px #3394bb;background: white;}
.location-cs-sc div#accordion .card-body {display: inline-block;padding: 5px;width: 100%;}
.location-cs-sc div#accordion .card-body ul {margin: 0;padding: 0;}
.location-item ul li {float: left;width: 33.3%;padding: 0 10px;list-style: none;border-right: 1px solid #cdcdcd;text-align: center;font-size: 13px;} 
.location-item ul li span {display: inline-block;width: 100%;}
.location-cs-sc center.sc-heading p {margin-bottom: 25px;}
.location-cs-sc .card {border: 0;margin-bottom: 10px;}
.location-cs-sc .card-header button.btn.btn-link:focus { background: white !important;text-decoration: none;border: 0 !important;border-radius: 0.25rem;}
.location-cs-sc .card__rounded-icon {padding: 1rem ;border-radius: 0;}
.location-cs-sc .card {height: 100%;border-radius: 0.4rem;border: 1px solid rgba(0,0,0,0.08);}
.location-cs-sc .card__body--thin .card__title {font-size: 1.3rem !important;font-weight: normal;color: #000;}
.location-cs-sc .card__description {font-size: 13px;}
.location-cs-sc .card.card__rounded-icon small.card__subtitle {font-size: 10px;}
.location-cs-sc .card.card__rounded-icon img {max-height: 40px;margin-right: 15px;}
.location-cs-sc .card.card__rounded-icon .col-12.card__body.card__body--thin {padding: 0;}
.location-cs-sc .d-flex.flex-nowrap.align-items-top.mb-3 {align-items: center;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 .col-12.col-md-6 .rounded-0 input {    background: none !important;width: unset !important;margin: 0 5px !important;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 .col-12.col-md-6 .rounded-0 p {max-width: 50%;width: 100%;}
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 .col-12.col-md-6 .rounded-0 {display: flex;align-items: center;justify-content: space-between;width: 100%;}
/*.cs-booking-form-belowSlider .col-12.room-guestsT  .add-rooms-style a:hover{padding: 4px 8px;}*/
.cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 .col-12.col-md-6 {max-width: 100%;flex: 100%;}
.location-cs-sc center.sc-heading {text-align: left;}
.location-cs-sc center.sc-heading h2::after {left: 0;transform: unset;}
.location-map-cs a img {width: 100%;}
/*location*/


/*other hotels*/
.otherHotels-item img {    border-radius: 4px;min-height: 375px;object-fit: cover;max-width: 365px;width: 100%;box-shadow: 0px 0px 6px 2px #00000040;}
.otherHotels-item h4 {color: white; font-size: 18px;margin: 15px 0;text-transform: capitalize !important;}
.otherHotels-item ul li {margin-right: 5px;margin-right: 5px;color: #fff;font-size: 14px;line-height: 25px;}
.otherHotels-item ul li p {color: #5a5a5a;font-size: 15px;}
.otherHotels-item ul li h4 {font-size: 18px;margin-bottom: 5px;    text-transform: capitalize !important;}
.otherHotels-item ul {list-style: none;padding-left: 0;margin-top: 15px;    display: flex;justify-content: center;align-items: center; margin-bottom: 0;}
.otherHotels-cs-sc-item-content {transition: .7s; text-align: center;position: absolute;left: 0;bottom: -75px;width: 100%;color: white;max-width: 363px;}
.otherHotels-item-icon {margin-bottom: 25px;}
.otherHotels-item {       z-index: 1; overflow: hidden;position: relative;background: white; padding: 8px;}
.otherHotels-cs-sc .col-md-4 .otherHotels-item:hover .otherHotels-cs-sc-item-content {background: #0000007d;bottom: 8px;padding-bottom: 20px;}
.otherHotels-cs-sc center.sc-heading h2::after {left: 50%;transform: translate(-50%);}
.otherHotels-cs-sc .col-md-4:first-child {padding-left: 0;}
.otherHotels-cs-sc .col-md-4 {padding: 0;}
.otherHotels-cs-sc .col-md-4:nth-child(2) {padding: 0;}
.otherHotels-cs-sc .col-md-4:last-child {padding-right: 0;}
.otherHotels-item:hover .otherHotels-cs-sc-item-content {    bottom: 0;padding-bottom: 20px;}
.owl-nav i.fa {font-size: 18px;color: #363636 !important;background: transparent !important;}
.hotelsinProperty_slider .owl-dots.disabled {display: none;}
.otherHotels-item:hover .otherHotels-cs-sc-item-content {bottom: 0;padding-bottom: 20px;}
/*other hotels*/
/*footer*/
footer .hotels a {color: white !important;}
/*footer*/

/*room page*/
.room-price-item span {width: 100%;display: inline-block;font-size: 30px;font-weight: 600;}
.room-price-item {     color: #5a5a5a;font-size: 15px;line-height: 25px;   margin: 30px 0;}
.rooms-cs-item-img-2 img {width: 48%;box-shadow: 0px 0px 10px 5px #00000052 !important;}
.rooms-cs-item-img-2 {display: flex;margin-top: 25px;justify-content: space-between;align-items: center;}
.rooms-cs-sc-item-left img {box-shadow: 0px 0px 10px 5px #00000052 !important;border-radius: 4px;height: 100%;object-fit: cover !important;}
section.rooms-cs.cs-sc-padding.bg-light.heading-bg-sc-cs center.sc-heading h2::after{display: none;}
.rooms-cs-sc-item-left {height: 100%;}
.rooms-cs-sc-item-right ul li i {margin-right: 5px;}
.rooms-cs-sc-item-right ul {list-style: none;padding: 0;color: #5a5a5a;}
.rooms-cs-sc-item-right h3 {font-size: 1.5rem;    color: black;} 
.cs-room-box .owl-item.active.synced .item {box-shadow: 0px 0px 5px 2px #00000091 !important;}
/*room page*/

/*location page*/
.contact-inner-cs-sc {display: inline-block;width: 100%;}
.contact-inner-cs-sc-item .text-new {font-size: 15px;    display: inline-block;width: 100%;}
.contact-inner-cs-sc-item span {font-weight: 600;float: left; margin-right: 10px;}
.contact-inner-cs-sc-item {width: 100%;display: inline-block;margin-bottom: 15px;}
.contactUs-cs h3 {margin-bottom: 25px !important;}
.contact-inner-cs-sc ul li span {font-size: 10px;}
.contact-inner-cs-sc ul li {margin-bottom: 10px;}
.contact-inner-cs-sc ul li i {margin-right: 5px;}
.contact-inner-cs-sc ul {padding: 0;list-style: none;}
/*location page*/

/*restaurants page*/
.restaurants-row-main {display: flex;justify-content: space-between;}
.restaurants-main-content-cols {width: 50%;}
.restaurants-main-content.restaurants-main-content-cols {padding: 0 15px 0 50px;}
.restaurants-main-img-hover-content-logo {margin-top: 5px;}
.restaurants-main-img-hover-content-logo img {max-height: 30px;margin-right: 5px;} 
.restaurants-main-img {overflow: hidden;    position: relative;box-shadow: 0px 0px 10px 5px #00000052 !important;    border-bottom-left-radius: 20px;border-top-right-radius: 20px;}
.restaurants-main-img-hover-content {position: absolute;bottom: -250px;transition: .7s;left: 10px;z-index: 9;}
.restaurants-main-content.restaurants-main-content-cols ul{list-style: none;padding: 0;}
.restaurants-row-main:hover .restaurants-main-img-hover-content {transition: .7s;bottom: 10px;}
.restaurants-main-content.restaurants-main-content-cols ul li {margin-bottom: 8px;}
.restaurants-main-content.restaurants-main-content-cols ul li:last-child {margin-bottom: 0;}
.restaurants-main-img-hover-content-logo {float: right;text-align: right;}
.restaurants-main-img-hover-content .restaurants-main-img-hover-content-logo {float: unset;text-align: unset;background: white;padding: 10px;margin-top: 0;}
.parter-sc-cs {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.restaurants-main-img.restaurants-main-content-cols img {box-shadow: 0px 0px 10px 5px #00000052 !important;border-bottom-left-radius: 20px;border-top-right-radius: 20px;}
.restaurant-cs-sc-parter-sc-cs.parter-sc-cs img { box-shadow: unset;}
.restaurant-cs-sc-parter-sc-cs.parter-sc-cs {width: 100%; flex-direction: revert;}
.restaurant-cs-sc .sc-heading.subHeading_cs-sc {margin-bottom: 20px;text-align: left;}
.parter-sc-cs a.cs-cta {max-width: 135px !important;}
/*restaurants page*/

/*services-facilities*/ 
.amenities-cs-sc-page-main.amenities-cs-sc .col-md-4:nth-child(4), .amenities-cs-sc-page-main.amenities-cs-sc .col-md-4:nth-child(6), .amenities-cs-sc-page-main.amenities-cs-sc .col-md-4:nth-child(5) {margin-bottom: 0;}
.amenities-cs-sc-page-main.amenities-cs-sc center {text-align: center;}
.amenities-cs-sc-page-main.amenities-cs-sc .col-md-4 {border: 0;padding: 0;margin-bottom: 30px;}

/*services-facilities*/



/*meeting page*/
.meeting-events-left img {object-fit: cover;box-shadow: 0px -4px 13px 5px #00000052 !important;width: 100%;       border-radius: 4px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;} 
.meeting-events-right ul li {width: 50%;float: left;}
.meeting-events-right ul {padding: 0;display: inline-block;margin-bottom: 0;}
.meeting-events-right ul li {color: #5a5a5a;width: 48%;float: left;display: flex;justify-content: space-between;font-size: 14px;padding-right: 20px;margin-bottom: 5px;}
.meeting-events-right ul li b {font-weight: 400;}
.meeting-events-right h5 {font-size: 1rem;margin-top: 25px;}
.meeting-events-right small {display: inline-block;width: 100%;margin-bottom: 20px; font-style: italic; font-size: 10px;}
.meeting-events-cs-sc .col-md-6:last-child {padding-right: 0;}
.meeting-events-cs-sc .col-md-6 {padding: 50px 50px 0 0;}
.meeting-events-left a, .meeting-events-right a {max-width: unset;width: unset !important;} 
.meeting-events-right h4 {font-size: 1.2rem !important;}
.meeting-events-right {min-height: 260px;display: flex;flex-direction: column;align-items: start;justify-content: space-between;padding: 30px 15px 15px;box-shadow: 0px 0px 10px 5px #00000052 !important;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.meeting-events-right .meeting-events-right-inner p {margin-bottom: 0;}
.meeting-events-table .table-component-row .table-col:first-child .t-label-s.table-dark-text p {font-size: 12px;text-transform: capitalize !important;}
.meeting-events-table .tableComponent .table-component .table-component-row.table-component_head_title .table-col .t-label-s.table-dark-text {font-size: 16px;}
.meeting-events-table .table-component-row.table-component_head_title .table-col:first-child {   max-width: 145px;width: 100%;padding-right: 0;}
.meeting-events-table .table-component-row .table-col:first-child {width: 150px;}
.meeting-events-table .table-component-row.table-component_head_title .table-col:first-child h3.t-title-s {font-size: 12px;margin-bottom: 0;font-weight: bold;text-transform: uppercase !important;}
.meeting-events-table .tableComponent .table-component .table-component-row.table-component_head_title .table-col .t-label-s.table-dark-text {font-size: 11px;}
.meeting-events-right .meeting-events-right-inner p {text-align: justify;margin-bottom: 30px;font-size: 14px;line-height: 1.5; height: 110px; padding: 0 20px 0 0;overflow-y: scroll;} 
.tableComponent .container {padding: 0;overflow-x: scroll;}
/* width */
.new-compo-row-rj .table-col:first-child {
  width: 150px!important;
}
.new-compo-title-rj h3.t-title-s{
  color: #000;
}
.mmeting-event-slider-rj .owl-nav.disabled {
  display: block !important;
}

.meeting-events-right .meeting-events-right-inner p::-webkit-scrollbar {width: 5px;}
/* Track */
.meeting-events-right .meeting-events-right-inner p::-webkit-scrollbar-track {background: #c1c1c1;}
 /* Handle */
.meeting-events-right .meeting-events-right-inner p::-webkit-scrollbar-thumb {background: #c5c5c5;-webkit-box-shadow: unset !important;}

/* Handle on hover */
.meeting-events-right .meeting-events-right-inner p::-webkit-scrollbar-thumb:hover {background: #000;} 

.meeting-events-right .meeting-events-right-inner p b {margin: 15px 0; display: inline-block;position: absolute; bottom: 0;left: 15px;} 
.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .row.mt-5 .col-md-4 {margin-bottom: 30px;}
.meeting-events-cs-sc-main.propertyInnerPageCs .restaurant-details__description--text .below_slider-cs-sc-list ul li {width: 22%;margin: 0;}
.meeting-events-cs-sc-main.propertyInnerPageCs .maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner .meeting-events-cs-sc .col-md-4 .meeting-events-right {position: relative;min-height: 225px;}

.meeting_event_slider_main.meeting_event_slider_mainP .col-md-4 {max-width: 100%;padding: 0;}
.meeting_event_slider_count {margin: 10px auto 0;text-align: center;}
#meeting_event_slider_main .owl-stage-outer {padding: 10px 0;}
/*meeting page*/

/*Hotel Management*/
.meeting-events-right small.position_cs-hotel {font-size: 14px;font-weight: 600;font-style: normal;}
.hotel-management-cs-sc-profile-item .meeting-events-right {width: 70%;padding-left: 30px;}
.hotel-management-cs-sc-profile-item .meeting-events-left {width: 30%;}
.hotel-management-cs-sc-profile-item {display: flex;}
.hotel-management-cs-sc.meeting-events-cs-sc .col-md-6:last-child{padding-right:50px;}
.hotel-management-cs-sc .testimonials-cs-sc-second:before {top: 50%;}
/*Hotel Management*/


/*contact us page*/
.contact-us-inner-main ul {padding: 0;list-style: none; }
.contact-us-inner-main ul li i {    vertical-align: top; margin-right: 0;font-size: 30px !important;color: #c3cfd6;}
.contact-us-inner-main ul li:first-child span {width: 80%;display: inline-block;    text-align: center;}
.contact-us-inner-main ul li span {font-size: 14px;}
.contact-us-inner-main ul li {width: 33.3%;float: left;text-align: center;vertical-align: top;border-right: 1px solid #c3cfd6;min-height: 48px;display: flex;justify-content: center;    flex-direction: column;align-items: center;}
.contact-us-inner-main ul li:last-child {border-right:0;}
.contact-us-inner-main ul li span a.cta-cs {text-decoration-color: #3394BB;text-decoration-line: underline;}
.contact-us-inner-main ul li h4 i {font-size: 25px !important;}
.contact-us-inner-main ul li h4 {font-size: 20px;}
/*contact us page*/

 

 /*footer*/
 .ourPresence_main .container.demo-one-Presence .heading.text-center h2 {font-size: 16px !important;}
 /*footer*/



/*slider arrow*/
.ourOffers-cs-sc-slider .owl-nav.disabled button img {max-width: 40px;    margin: 0 15px;}
.below_slider-cs-sc-main .owl-nav button img {max-width: 40px;    margin: 0 15px;}
/*slider arrow*/






/*updated css*/
.testimonials_inner_right-inner { max-width: 100%;} 
a.cs-cta.cs-cta-explore.explore-without-border {box-shadow: unset;text-decoration-color: #3394BB;text-decoration-line: underline; text-align: left !important;}
.ourOffers-cs-sc-slider-item h4 {padding: 0;}
.ourOffers-cs-sc-slider-item-heading {padding: 0 10px;display: flex;justify-content: space-between;align-items: start;overflow: hidden;flex-direction: column;}
.ourOffers-cs-sc-slider-item-heading a.cs-cta.cs-cta-explore.explore-without-border {padding: 0 !important;text-align: right;    font-size: 12px;}
.price-cs {border-radius: 4px;font-size: 22px;color: black;font-weight: 600;display: flex;width: 100%;margin-bottom: 20px;justify-content: space-between;align-items: center;padding: 0 15px;}
.price-cs span { font-size: 10px;}
.location-cs-sc div#accordion .card-body {color: #5a5a5a;font-size: 14px;line-height: 25px;padding: 15px;}
.location-cs-sc .card-header button.btn.btn-link i.fa-plus {display: none;transition: .7s;}
.location-cs-sc .card-header button.btn.btn-link.collapsed i.fa-plus {display: block;transition: .7s;}
.location-cs-sc .card-header button.btn.btn-link.collapsed i.fa-minus {display: none;transition: .7s;}
.location-cs-sc .card-header {padding: 0;background-color: unset;border: 0;}
.location-cs-sc .card-header button.btn.btn-link { white-space: unset !important;padding-right: 50px; font-size: 15px;color:black;   text-decoration: none;box-shadow: unset !important;display: flex;align-items: center;justify-content: space-between;border: 0 !important;}
.location-cs-sc .card {border: 0;border-bottom: 1px solid rgba(0,0,0,0.08);margin-bottom: 5px;}
.location-cs-sc .card:last-child {border-bottom: 0;}
.testimonials-cs-sc .testimonials_inner_left ul li {padding: 20px;     height: 292px;}
.testimonials-cs-sc .testimonials_inner_left p {font-size: 14px;}
.faq-cs-sc center.sc-heading h2::after {left: 50%;transform: translate(-50%);}
.faq-cs-sc .card-body {color: #5a5a5a;font-size: 14px;line-height: 25px;padding: 15px;    display: flex;flex-wrap: wrap;}
.faq-cs-sc .card-body ul, .faq-cs-sc .card-body ol {padding-left: 40px;}
.faq-cs-sc.cs-sc-padding.location-cs-sc center.sc-heading {text-align: center;}
.hero .col-md-3 i {font-size: 16px;}
.hero .col-md-3 a{font-size: 12px;}
.ourOffers-cs-sc-slider-item img {min-height: 375px;}
.ourOffers-cs-sc-slider .owl-stage-outer {min-height: 540px;}
.ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover a {position: unset;bottom: unset;left: unset;transform: unset;}
.ourOffers-cs-sc-slider-item-heading a.cs-cta.cs-cta-explore.explore-without-border {text-align: left !important;}
 .ourOffers-cs-sc-slider-item {min-height: unset;    padding-bottom: 25px;margin: 0 2px;}
#rooms-cs-main-updated-slider .item {position: relative;    padding-bottom: 0;}
.price-cs span {margin: 0;width: 100%; float: none;color: white;}
.price-cs { display: none;   width: 100%;margin-bottom: 0;align-items: end;position: absolute;bottom: 70px;right: 0;color: white;flex-direction: column;text-align: right; border-radius: 0;padding: 10px;    background: linear-gradient( to left, rgb(0 0 0 / 28%) 0%, rgb(255 255 255 / 0%) 90%, rgb(255 255 255 / 0%) 100% );}
.below_slider-cs-sc-list ul li:first-child {margin-left: 0;}
.otherHotels-item {padding: 0;}
.otherHotels-cs-sc-item-content {bottom: -88px;background: #0000007d;}
.below_slider-cs-sc-card h4 {      margin-bottom: 0;font-size: 18px;width: 100%; text-align: left;}
.below_slider-cs-sc-card span {font-size: 11px;}
.below_slider-cs-sc-card {    padding: 0 10px;text-align: left;display: flex; align-items: center;    margin: 15px 0;height: 62px;}
.below_slider-cs-sc-card-left {width: 100%;}
.below_slider-cs-sc-card span {font-size: 11px;}
.otherHotels-cs-sc .col-md-4 .otherHotels-item:hover .otherHotels-cs-sc-item-content {bottom: 0;}
.restaurant-cs-sc .sc-heading.subHeading_cs-sc h2 {line-height: 1;}
.restaurant-cs-sc ul {margin: 0;}
.restaurant-cs-sc ul li:last-child {margin-bottom: 0;}
.restaurant-cs-sc ul li {width: 100%;text-align: left;margin-bottom: 20px; display:flex;}
.restaurant-cs-sc .sc-heading.subHeading_cs-sc ul li img {width: unset;min-height: unset;object-fit: contain;box-shadow: unset;}
.restaurant-cs-sc .col-md-6.text-center {display: flex;align-items: center;}
.restaurant-cs-sc img {height: 100%; object-fit: cover;}
.rooms-cs-main-updated {min-height: 650px;}
.rewards-cs-sc {    display: flex;align-items: center;justify-content: start;text-align: left;color: white; min-height: 500px;background: url(../kimages/Banner_V001.jpg);background-repeat: no-repeat;background-position: center; background-size: cover;}
.rewards-cs-sc-inner {position:relative;max-width: 470px;width: 100%;}
.rewards-cs-sc .sc-heading.subHeading_cs-sc h2::after {left: 0; transform: unset;}
.rewards-cs-sc-inner .rewardsBtns a.cs-cta-explore.cs-cta.OurRewardsProgramExplore { box-shadow: 0px 0px 0px 1px white; color: white !important;}
.amenities-cs-sc .row {display: flex;align-items: center;}
.location-cs-sc div#accordion .card-body ul{list-style: none;}
.location-cs-sc div#accordion .card-body ul li {display: flex;justify-content: space-between;align-items: center;font-size: 13px !important;border-bottom: 1px solid #ebebeb;padding: 10px 0;}
.location-cs-sc div#accordion .card-body ul li:last-child {border-bottom: 0;}
.restaurant-cs-sc ul li img {box-shadow: none;max-height: 25px;}
.parter-sc-cs a.cs-cta {text-align: left;}
.review_cs_main span.treview {max-width: unset;width: unset;}
.below_slider-cs-sc-list ul {display: flex;align-items: center;}
.below_slider-cs-sc-list ul li {width: 22%;border-right: 1px solid #d5d5d5;padding-right: 10px;flex-direction: column; margin-top: 20px;} 
.below_slider-cs-sc-list ul li:last-child {border-right: 0;justify-content: end;align-items: center; }
.below_slider-cs-sc-main{position: relative;left: unset;top: unset;}
.slider-newopening.below_slider-cs-sc-main{position: relative;left: unset;top: unset;margin-top: 75px;}
#rooms-cs-main-updated-slider .owl-stage-outer {margin: -2px;}
.below_slider-cs-sc-card a.cs-cta {display: none;}
.review_cs_main span.treview span.review_cs_inner_count img {max-height: 20px;}
.below_slider-cs-sc-card ul.list--inline-rooms {list-style: none;margin-bottom: 0;max-width: 130px;width: 100%;}
.below_slider-cs-sc-card ul.list--inline-rooms li:last-child {border: 0;} 
.below_slider-cs-sc-card ul.list--inline-rooms li:nth-child(3) {border-right: 0;}
.below_slider-cs-sc-card ul.list--inline-rooms li {font-size: 16px;border-right: 1px solid #d5d5d5;padding: 0 8px;width: 33.3%;float: left;margin-bottom: 10px;text-align: center;    min-height: 18px;}
.below_slider-cs-sc-card ul.list--inline-rooms li img {max-height: 17px;min-height: unset;object-fit: contain;box-shadow: unset;width: unset;margin-right: 5px;}
.below_slider-cs-sc-main .owl-nav {top: -60px;right: 0;}
.location-map-cs.contact-us-map iframe {height: 450px;}
.below_slider-cs-sc-card-inner {display: flex;align-items: center;}
#rooms-cs-main-updated-slider .item {border-radius: 4px;}
.hero-uppar-heading {display: flex;align-items: center;    justify-content: space-between;}
.hero-uppar-heading span.treview span.review_cs_inner_count {margin: 0 10px;font-size: 13px;}
.hero-uppar-heading span.treview span.review_cs_inner_count img {max-width: 25px; width: 100%;}
.hero-uppar-heading span.treview span.review_cs_inner_count i {font-size: 12px;}
/*.ourOffers-cs-sc-slider-item:hover .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover a.cs-cta:last-child{right: 0;}*/
.ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover a.cs-cta:last-child{position: relative;right: -135px;transition: .7s;width: 100%; bottom: 0;}
.restaurant-cs-sc .row:last-child {align-items: center;}
.ourOffers-cs-sc-slider-item-hover {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.table.event-table-cs, .table.event-table-cs td, .table.event-table-cs tr{font-size: 14px; text-align: center;} 
.recipeofthemonth .col-md-8 {display: flex;align-items: center;}
.test-item {border: 1px solid rgba(0,0,0,0.08);list-style: none;background: white;margin: 0;border-radius: 4px;display: flex;flex-direction: column; padding: 20px;min-height: 240px;align-items: start;text-align: left;}
.test-item span i {color: #ffc107;}
section#Testimonials-cs .owl-dots.disabled {display: none;}
.test-item p{font-size: 14px;    margin: 5px 0 15px;    max-height: 120px;overflow: hidden;}
.ourOffers-cs-sc .owl-dots {display: none;}
.restaurant-cs-sc ul li b {margin: 0 5px;}
/*updated css*/





/*city page*/
.filters-cs ol{background: transparent; padding: 0;margin-bottom: 0;}
.filters-cs .col-md-8 {display: flex;align-items: center;justify-content: space-between;}
.filters-cs .col-md-8 .india-dubai-all-hotels {padding-bottom: 0;}
.filters-cs .col-md-8 .india-dubai-all-hotels label {font-size: 14px;margin-bottom: 0;    padding-right: 0;display: flex; align-items: center;}
.filters-cs .col-md-8 .city-search {display: flex;align-items: center;justify-content: center;}
.filters-cs .col-md-8 .city-search input#txtcounty {width: 65%;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 1px solid #d7b56d;}
.filters-cs .col-md-8 .city-search a.submit_in {width: 35%;font-size: 14px;border-top-left-radius: 0;border-bottom-left-radius: 0;border: 0;text-align: center;line-height: 30px;margin-top: 0 !important;}
.maiwrapper.maiwrapper-cs.city-page-cs {padding-top: 0;}
.hero-cs-main.city-hero-cs img{    width: 100%;object-fit: cover;}
 .second-menu-cs {background: #efeff1ab !important;}
header#cs-nav.sticky.bg-none{background-color: rgb(255 255 255 / 40%);}
.hero-cs-main.city-hero-cs {position: relative;    padding-top: 55px;}
.location_name {position: absolute;top: 50%;left: 50%;transform: translate(-50%,75%);color: white;font-size: 32px;font-weight: bold;letter-spacing: 10px;text-transform: uppercase !important;    text-align: center;line-height: 1;width: 75%;}
.location_name span {display: inline-block;width: 100%;font-size: 16px;text-align: center;}
nav.breadcrumb-cs li {font-size: 14px;}
nav .breadcrumb-item.active {color: #c1c1c1;}
.coming-soon-hotels-content span {font-size: 10px;}
.coming-soon-hotels-content h3 {font-size: 18px;    margin-bottom: 0;}
.coming-soon-hotels-box img {width: 45%;height: 100%;min-height: 200px; object-fit: cover; border-bottom-left-radius:4px; border-top-left-radius:4px;}
.coming-soon-hotels-content {    width: 60%;padding: 10px 25px;min-height: 200px;display: flex;flex-direction: column;justify-content: space-evenly;    align-items: center;}
.coming-soon-hotels-box {    border-radius: 4px;box-shadow: 0px 0px 5px 3px #00000040;min-height: 200px;display: flex;align-items: center;justify-content: space-between;}
.coming-soon-hotels-content a {text-align: left;color: white !important;}
.hotel-in-row {display: flex;box-shadow: 0px 0px 5px 1px #00000057;border-radius: 4px;max-height: 280px;}
.hotel-in-row img {object-fit: cover;width: 50%;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.hotel-in-row-content {padding: 20px 30px;display: flex;flex-direction: column;justify-content: space-between;}
.hotel-in-row-content p {font-size: 12px;text-align: justify;line-height: 15px;margin-top: 5px;}
.hotel-in-row-content p.pb-4{padding-bottom: 0rem!important;}
.hotel-in-row-content h3 {font-size: 20px;font-weight: bold;    line-height: 1.5;margin-bottom: 10px;}
.hotel-in-row-contentInner a.google_iframe {font-size: 11px;display: flex;width: 100%;padding-right: 15px;}
.hotel-in-row-contentInner a.google_iframe i.fa.fa-map-marker {font-size: 15px;width: unset;margin-right: 5px;}
.filters-cs .col-md-4 {display: flex;align-items: center;}
.filters-cs {padding: 10px 0;border-top: 1px solid #d5d5d5;}
.address-city-row {flex-direction: column;display: flex;width: 68%;}
.city-map {display: inline-block;width: 100%;}
.filters-cs .col-md-8 .col-lg-3 select {font-size: 14px;}
.filters-cs .col-md-8 .col-lg-3, .filters-cs .col-md-8 .col-lg-6 {font-size: 14px;}
.filters-cs .col-md-8 .col-lg-6 {display: flex;align-items: center;padding-left: 40px;}
.filters-cs .col-md-8 .col-lg-3 select {font-size: 14px;    width: 100%;    border-color: #d5d5d5;}
.filters-cs .col-md-8 .col-lg-6 span.px-md-3.px-2.py-2.d-inline-block { padding-left: 0 !important;padding-right: 15px !important;}
.filters-cs .col-md-8 .col-lg-6 .custom-control.custom-radio.custom-control-inline {margin-right: 0;height: 100%;padding-left: 0;}
.filters-cs .col-md-8 .col-lg-6 .custom-radio label {padding-right: 20px;padding-left: 5px;margin-bottom: 0;}
.filters-cs .col-md-8 .col-lg-3 select option {padding: 0;font-size: 14px;}
.city-box-reviews-city span.review_cs_inner_count img {width: 30px;min-height: unset;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview span.review_cs_inner_count .starRating img {width: 70px;box-shadow: none;}
.city-box-reviews-city span.review_cs_inner_count i {font-size: 12px;}
.city-box-reviews-city {display: flex;justify-content: space-between;}
.city-box-reviews-city .reviews_count_cs a {font-size: 11px;}
.city-box-reviews-city span.treview {width: 32%;text-align: right;}
.city-box-reviews-city img {min-height: unset;}
.hotel-row-btns{display: flex; align-items: center; justify-content:end;}
.coming-soon-hotels-content-heading p {font-size: 12px;line-height: 1.6;margin: 10px 0;}
.hotel-in-row-contentInner .below_slider-cs-sc-list ul li img {min-height: unset;}
.hotel-in-row-contentInner .below_slider-cs-sc-list {border:0; padding-top: 0;margin-top: 0;}
.hotel-in-row-contentInner .below_slider-cs-sc-list ul li {width:unset;display: flex;flex-direction: column;text-align: center;font-size: 11px;}
.hotel-in-row-contentInner .below_slider-cs-sc-list ul li img {margin-right:0;min-height: unset;padding-top: 0;object-fit: contain;margin-bottom: 5px;max-height: 25px;}
.hotel-in-row-content p a {padding: 0 !important;font-size: 12px;text-align: left;text-transform: lowercase;}
section.hotel-in.cs-sc-padding.hotel-in-city{padding: 35px 0;}
/*city page*/

/*updated city page */
.hotel-in-row.hotel-list-vertical {flex-direction: column;}
.lemon-tree-hotel-fullcity-view{padding: 20px 20px 10px 20px;box-shadow: 0px 0px 5px 1px #00000057;
  border-radius: 4px;margin-bottom: 30px;position: relative;}
.lemon-tree-hotel-city.hotel-in-row.hotel-list-vertical {flex-direction: row;
  box-shadow: none;
  border-radius: 0;
  align-items: start;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.below_slider-cs-sc-main .item .lemon-tree-hotel-fullcity-view .lemon-tree-hotel-city .lemontree-logo img {
  min-height: auto;
  height: auto;
  padding-left: 25px;
}
.lemon-tree-hotel-fullcity-view .hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row a.link-underline.google_iframe{min-height: 15px;}
.lemon-tree-hotel-fullcity-view .amenities{display: flex;justify-content: space-between;position: absolute;bottom: 20px;}
.lemon-tree-hotel-fullcity-view .amenities ul{list-style:none;display:flex;flex-wrap: nowrap;gap: 10px;margin:0}
.lemon-tree-hotel-fullcity-view .amenities ul li img{height: 1.2371vw;width: 1.2371vw;object-fit: contain;min-height: auto;}
.lemon-tree-hotel-fullcity-view .r-row-css{margin-top: 0.6rem!important;}
.lemon-tree-hotel-fullcity-view .lemon-tree-hotel-city .hotel-in-row.hotel-list-vertical-img .hotel-img-cs{border-radius: 5px;overflow: hidden;}
.lemon-tree-hotel-fullcity-view .lemon-tree-hotel-city .hotel-in-row-content{flex-direction: row;padding: 0px 15px 15px 20px!important;}
.lemon-tree-hotel-fullcity-view .city-cta-btns a:nth-child(2) {
  margin: 0 3px 0 6px !important;
}
.lemon-tree-hotel-city .lemontree-logo{width:25%!important}
.hotel-in-row.hotel-list-vertical img {border-radius: 4px;min-height: 230px;    width: 100%;max-height: 230px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content h3 {font-size: 15px;    text-align: left; margin-bottom: 0;min-height: 45px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content {padding: 15px; min-height: 255px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .hotel-row-btns {justify-content: center;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city {justify-content: space-between;flex-direction: column;    margin: 5px 0;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row {    flex-direction: column;width: 100%;align-items: center;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row a.link-underline.google_iframe {text-transform: capitalize;    padding-right: 0;width: 100%;text-align: left;min-height: 55px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row p.pt-2.m-0.distance {    padding-top: 10px !important;width: 100%;text-align: left;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview span.review_cs_inner_count {    line-height: 1;display: flex;align-items: center;padding-right: 10px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview {    width: 100%; text-align: left;margin-top: 10px;display: flex;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview .reviews-cnt{font-size: 11px;}
.rooms-cs-main-updated-left.sc-heading h1{font-size: 36px;text-transform: capitalize!important;margin-bottom: 10px;display: inline-block;}
.rooms-cs-main-updated-left.sc-heading h1:after{display: none;}
.rooms-cs-main-updated-left.sc-heading h1 + span{font-size: 36px;display: inline;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .hotel-row-btns a.cs-cta.cs-cta-explore.explore-without-border {padding: 0 !important;text-align: center !important;text-decoration-color: #3394BB;text-decoration-line: underline;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row p.pt-2.m-0.distance i.fa.fa-subway {margin-left: 5px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview span.review_cs_inner_count img{margin-right: 5px;}
.coming-soon-hotels-cs.coming-soon-list-vertical .coming-soon-hotels-box {flex-direction: column;}
.coming-soon-hotels-cs.coming-soon-list-vertical .coming-soon-hotels-box img {width: 100%;border-radius: 4px;}
.coming-soon-hotels-cs.coming-soon-list-vertical .coming-soon-hotels-box .coming-soon-hotels-content {width: 100%;padding: 20px;min-height: unset;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city .address-city-row p.pt-2.m-0.distance strong {font-size: 12px;}
.coming-soon-hotels-cs.coming-soon-list-vertical .coming-soon-hotels-box p {margin: 10px 0 0;}
.hotel-list-slide {max-height: 460px; min-height: 460px;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .hotel-in-row-contentInner a {text-decoration: none;max-width: 100%;}
/*updated city page */

.city-new-style-rj.hotel-in-row.hotel-list-vertical-img {
  max-height: unset!important;
} 
.city-new-style-rj a.hotel-img-cs img {
  /* min-height: unset!important;
  max-height: unset!important; */
  min-height: 180px!important;
  max-height: 180px!important;
  min-width: 135px!important;
}
.new-city-hotel-head-rj{
  text-transform: capitalize;
}

/*Country page */
.filters-cs.country-page-cs .col-md-8 .col-md-8 {padding: 0;}
.filters-cs.country-page-cs .col-md-8 .col-md-4 {padding-right: 0;}
.country-page-box-cs .otherHotels-item img {width: 100%;max-width: 100%;}
.country-page-cs-list .col-md-3 {padding: 0;}
.country-page-box-cs .otherHotels-item .otherHotels-cs-sc-item-content {bottom: 0;width: 95%;} 
.country-page-box-cs .otherHotels-item .otherHotels-cs-sc-item-content a.cs-cta { max-width: 40%;box-shadow: 0px 0px 0px 1px #d7b56d !important;margin: 0 5px;}
.country-page-box-cs .otherHotels-item .otherHotels-cs-sc-item-content a.cs-cta-explore {box-shadow: 0px 0px 0px 1px #ffffff !important;color: white !important;}
.country-page-box-cs .otherHotels-item {padding: 16px 8px 0;}
.country-page-cs-list {padding:0;overflow: hidden;}
.maiwrapper.maiwrapper-cs.city-page-cs.country-page-cs .hero-cs-main.city-hero-cs img {max-height: 400px;object-position: bottom;}
.india-dubai-all-hotels .px label{display:block;line-height:40px;}
.india-dubai-all-hotels .px .option-input {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;position: relative;right: 0;bottom: 0;left: 0;height: 15px;width: 15px;transition: all 0.15s ease-out 0s;border: none;color: #fff;cursor: pointer;display: inline-block;margin-right: 0.5rem;outline: none;position: relative;box-shadow: 0px 0px 0px 1px black !important;border-radius: 4px;}

 .india-dubai-all-hotels .px .option-input:checked::before {width: 15px;height: 15px;display: flex;content: '';position: absolute;align-items: center;justify-content: center;background: url(../../kimages/check.png);background-size: 10px;background-repeat: no-repeat; background-position: center;}
.india-dubai-all-hotels .px .option-input:checked::after {content: '';display: block;position: relative;z-index: 100;} 
.filters-cs.country-page-cs .col-md-8 {display: unset;}
 .filters-cs.country-page-cs .col-md-8 .row .col-md-8 {display: inline-block !important;width: 100%;}
.filters-cs.country-page-cs .col-md-8 .row .col-md-8 .india-dubai-all-hotels .px {display: flex;justify-content: space-between;}
.filters-cs.country-page-cs .col-md-8 .row .col-md-8 .india-dubai-all-hotels .px label {width: 25%;justify-content: center;}
.filters-cs.country-page-cs .col-md-8 .row .col-md-8 .india-dubai-all-hotels .px label:last-child {border-right: 0;}
.filters-cs.country-page-cs .col-md-8 .row .col-md-8 .india-dubai-all-hotels .px label {width: 25%;justify-content: center;border-right: 1px solid #d5d5d5;line-height: unset;}
.country-page-cs-list .city-search input {width: 60%;margin-right: 10px;border-radius: 4px;}
.country-page-cs-list .city-search a {margin-top: 0 !important;width: 20%;border-radius: 4px;text-align: center; border-color: #d7b56d;}
.country-page-cs-list .city-search {display: flex;align-items: center;     justify-content: center;}
.empty-cs {padding: 35px 0;}
.hero-cs-main.city-hero-cs .empty-cs {padding: 7px 0;}
.description-updated-list .container {max-width: 100%;padding: 0;}
.description-updated-list .col-md-5 ul#myTab li.nav-item img {border-radius: 4px;transition: .7s;max-height: 50px;object-fit: cover;}
.description-updated-list .col-md-5 ul#myTab li.nav-item:hover img {transition: .7s; filter: brightness(0.8) ;}
.description-updated-list .col-md-5 ul#myTab li.nav-item {position: relative;border-bottom: 1px solid #d5d5d5;    border-right: 1px solid white;   }
.description-updated-list .col-md-5 ul#myTab li.nav-item a {display: inline-block;font-size: 20px;color: black !important;background: transparent;height: 100%;width: 100%;padding: 15px 30px;}
.description-updated-list .col-md-5 ul#myTab li.nav-item a.active {background: #d5d5d573;}
.description-updated-list .col-md-12 .col-md-5, .description-updated-list .col-md-7 {height: 485px;overflow-y: scroll;}
.description-updated-list .col-md-7 {padding-right: 0;}
.description-updated-list .col-md-7 .tab-content {   width: 100%; padding: 30px 15px 10px !important;border: 1px solid white;display: inline-block;}
.description-updated-list .col-md-5{padding: 0;}
.description-updated-list .col-md-12, .description-updated-list .col-md-5 p, .description-updated-list .col-md-7 h2{color: black;}
.description-updated-list .col-md-7 .tab-content ul li {text-align: left;list-style: none;margin-bottom: 20px;float: left;width: 33.3%;}
.description-updated-list .col-md-7 .tab-content ul li a {font-size: 14px;text-transform: uppercase;color: black !important;}
.description-updated-list {border-top: 1px solid #d5d5d5;}
.description-updated-list .row .col-md-4 {padding: 0;}
.description-updated-list .col-md-7 .tab-content ul li.upcoming-link a {font-weight: bold !important;font-size: 15px;border-bottom: 1px solid black;padding-bottom: 6px;}
.description-updated-list .col-md-5 ul#myTab li.nav-item:last-child img{margin-right: 0;}




.icon-scroll,
.icon-scroll:before{position: absolute;left: 50%;}
.icon-scroll{     width: 35px;height: 60px;top: 44%;box-shadow: inset 0 0 0 1px #000;border-radius: 25px;z-index: 9;transform: translate(-50%,0);left: 25px;}
.icon-scroll:before{content: '';width: 8px;height: 8px;background: #000;margin-left: -4px;top: 8px;border-radius: 4px;animation-duration: 1.5s;animation-iteration-count: infinite;animation-name: scroll;}
@keyframes scroll{
   0%{opacity: 1; }    
  100%{opacity: 0;transform: translateY(46px);}
}
 .description-updated-list .col-md-5 ul#myTab li.nav-item:last-child {border-bottom: 0;}  
.description-updated-list .col-md-7 .tab-content .tab-pane ul {margin-bottom: 0;}

/* width */
.description-updated-list .col-md-5::-webkit-scrollbar {
  width: 3px;box-shadow: none!important;border-radius: 0!important;
}

/* Track */
.description-updated-list .col-md-5::-webkit-scrollbar-track {
  background: #d5d5d5; box-shadow: none!important;border-radius: 0!important;
}
 
/* Handle */
.description-updated-list .col-md-5::-webkit-scrollbar-thumb {
  background: #000; box-shadow: none!important;border-radius: 0!important;
} 

/* width */
.description-updated-list .col-md-7::-webkit-scrollbar {
  width: 3px;box-shadow: none!important;border-radius: 0!important;
}

/* Track */
.description-updated-list .col-md-7::-webkit-scrollbar-track {
  background: #d5d5d5; box-shadow: none!important;border-radius: 0!important;
}
 
/* Handle */
.description-updated-list .col-md-7::-webkit-scrollbar-thumb {
  background: #000; box-shadow: none!important;border-radius: 0!important;
} 

.new-hotel-contentt p, .new-hotel-contentt span, .new-hotel-contentt .rdmr-contentn{
  color: #5a5a5a !important;
  font-size: 15px !important;
  line-height: 25px;
  font-family: verdana !important;
}
.offer-read-more-btn-raj{
  display: block !important;
  margin-top:10px !important;
}
.restaurent-citrus-btn-raj{
  display: block!important;
}


.rewardsBtns a.new-reward-explore-btn-rj{
  box-shadow: 0px 0px 0px 1px white!important;
  color: white !important;
  padding: 8px 9px !important;
}


 .upcoming-link{}
.description-updated-list .col-md-4 iframe {border: 0;}



.combo-select-dropdown input,
.combo-select-dropdown li {
   
    margin: 0;
    font-size: 1rem;
    outline:none;
    border:none;
}
.combo-select-dropdown ul li.select-list-group-list-item {
    background-color: #fff;
    border-bottom: 1px solid #393939;
    list-style: none;
    width: 100%;
    border-bottom: solid 1px #ccc;
    text-transform: capitalize !important;
    display: inline-block;
    font-size:11px;
    color:#000;
}
.combo-select-dropdown input:focus{
   box-shadow:none;
   outline:none;
   border:none;
}

.combo-select-dropdown li {
  position: relative;
  font-size: 12px;
}

.combo-select-dropdown ul {
  list-style: none;
  padding: 0;
}
.combo-select-dropdown ul.select-list-group-list {
    height: 250px;
    overflow: scroll;
    padding: 0px 10px;
}

.combo-select-dropdown li li:hover {
   color: black;
    background-color: transparent;
}
.combo-select-dropdown li.select-lg-dropdown li{
   padding: 0;
    line-height: 26px;
    display: block;
}
.combo-select-dropdown li.select-lg-dropdown li a{
   padding: 0;
    display: flex;
    justify-content: space-between;
}

.combo-select-dropdown li.select-lg-dropdown li .city-name{
   text-align: left;
    padding-left: 10px;
}
.combo-select-dropdown li.select-lg-dropdown li p{
   text-align: right;
    padding-right: 10px;
    font-weight:600;
    margin-bottom:0;
}

.combo-select-dropdown li li.current {
  color: white;
  background-color: pink;
}

.combo-select-dropdown li li.active {
  color: white;
  background-color: skyblue;
}

.select-list-group {
  position: relative;
}

.select-list-group,
.select-list-group * {
  width: 100%;
}

.select-list-group .select-list-group-search+.select-list-group__toggle:after {
  content: "v";
  font-family: sans-serif;
  position: absolute;
  top: .6rem;
  right: .7rem;
  width: 2rem;
  padding: 0.6rem;
  text-align: center;
}

.select-list-group .select-list-group-search:focus+.select-list-group__toggle:after {
  content: "^";
}

.select-list-group [data-toggle="false"] {
  display: none;
}

.select-list-group [data-toggle="true"] {
   display: inherit;
    box-shadow: 0 3px 7px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 1px #0000006e;
    border-radius: 4px;
    background-color: #fff;
}

.select-list-group li[data-display="false"] {
  display: none;
}

.select-list-group li[data-display="true"] {
  display: inherit;
}

.select-list-group li[data-highlight="false"] {
  border-left: 0;
}
.combo-select-dropdown li.select-lg-dropdown{
   line-height: 40px;
    color: #a79494;
    font-size: 15px;
    border: 0;
    background-repeat: no-repeat;
    background-position: 98%;
    background-size: 15px;
    position: absolute;
    left: 0;
    background: white;
    padding: 0 0px;
    width: 100%;
    box-shadow: 0px 0px 5px 1px #0000006e;
    border-radius: 4px;
}
.combo-select-dropdown li.select-lg-dropdown input{
   padding: 0 10px;
    box-shadow: 0px 0px 0px 1px #adaaaa !important;
    border-radius: 4px;
}
.combo-select-dropdown li.select-lg-dropdown li{
   padding:0;
}

.select-list-group li[data-highlight="true"] {
  color: white;
  background-color: grey;
}

.new-item-btn-rj .otherHotels-cs-sc-item-content a.cs-cta {
  text-align: center;
  max-width: 115px;
  width: 100% !important;
  border-radius: 4px;
  text-transform: capitalize;
  font-size: 14px;
  padding: 8px 20px !important;
  background: #D7B56D;
  color: black !important;
  border-color: white !important;
  display: inline-block;
}















.select-list-group::after {
   position: absolute;
    right: 0;
    margin-right: -5px;
    top: 10px;
    right: 15px;
    content: "";
    width: 27px;
    height: 40px;
    background: url(./assets/front/images/loupe.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
}











/*Country page */

.px label{display:block;line-height:40px;}
.px .option-input {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;position: relative;right: 0;bottom: 0;left: 0;height: 20px;width: 20px;transition: all 0.15s ease-out 0s;border: none;color: #fff;cursor: pointer;display: inline-block;margin-right: 0.5rem;outline: none;position: relative;box-shadow: 0px 0px 0px 1px black !important;border-radius: 4px;}
.px .option-input:hover {background: ;}
.px .option-input:checked::before {width: 20px;height: 20px;display: flex;content: '';position: absolute;align-items: center;justify-content: center;background: url(../../kimages/check.png);background-size: 12px;background-repeat: no-repeat; background-position: center;}
.px .option-input:checked::after {content: '';display: block;position: relative;z-index: 100;}  
.filters-cs .col-md-8 .col-lg-6.label-txt.checkbox_cs-design .px label {line-height: unset;}
.filters-cs .col-md-8 .col-lg-6.label-txt.checkbox_cs-design .custom-control.custom-radio.custom-control-inline .px {display: flex;align-items: center;}
.filters-cs .col-md-8 .col-lg-6.label-txt.checkbox_cs-design {padding-left: 0;padding-right: 0 !important;justify-content: end;}


/*rooms-cs*/
#sync1 .item{padding: 0;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
#sync2 .item{display: flex;background: #C9C9C9;padding: 10px 0px;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;}
#sync2 .item h1{font-size: 14px;    text-align: left;}#sync2 .item h3{font-size: 14px;    text-align: left;}
#sync2 .item{align-items: center;box-shadow: 0px 0px 5px 2px #0000001a;background: white;padding: 10px;color: black;}
#sync2 .item img {max-height: 60px;object-fit: cover;max-width: 90px;margin-right: 10px;min-width: 90px;width: 100%;min-height: 60px;}
div#sync2 .owl-nav button.owl-prev span, div#sync2 .owl-nav button.owl-next span {color: black;}
/*div#sync2 .owl-nav button.owl-prev, div#sync2 .owl-nav button.owl-next {width: 50px;height: 50px;border: 1px solid #6a6a6a;border-radius: 50%;}*/
div#sync2 {z-index: 2;}
/*div#sync2 .owl-nav {position: absolute;right: 5px;top: 100px; width: 115px;}*/
.rooms-cs-sc-item-right {text-align: left;}
.rooms-cs-sc-item-right p {font-size: 14px;line-height: 1.5;}
.rooms-cs-sc-item-right ul li {font-size: 14px;line-height: 1.5;}
div#sync1 .owl-nav{display:none; }
.bookBtn-rooms-item {display: flex;justify-content: center;align-items: center;}
.room-price-item {margin:0;}
.rooms-cs {padding-top: 25px;}
/*rooms-cs*/
.inner-header-brj1 .navbar-expand-lg {
  padding: 0.4rem 1rem;
}
.inner-header-brj1 nav.navbar a.navbar-brand{
  padding-left: 0!important;
}

/*hotel offer*/
.ourOffers-cs-sc-slider-item h4 {padding: 0 10px;}
.offer-page-cs.ourOffers-cs-sc .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover {text-align: left;padding: 0 10px;}
.offer-page-cs.ourOffers-cs-sc .ourOffers-cs-sc-slider-item {    margin-bottom: 30px;padding-bottom: 20px;float: left;width: 32.6%;}
.offer-page-cs.ourOffers-cs-sc .ourOffers-cs-sc-slider-item:nth-child(3n-4) {margin: 0 10px;}
.offer-page-cs.ourOffers-cs-sc .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover p{padding: 0; margin-bottom: 0;   font-size: 12px;}
/*.ourOffers-cs-sc-slider-item-img-cs img {width: 100%;}
.ourOffers-cs-sc-slider-item-img-cs .location img {width: unset;min-height: unset; margin-bottom: 0;}
.ourOffers-cs-sc-slider-item-img-cs{position: relative;}
.ourOffers-cs-sc-slider-item-img-cs .location {    position: absolute;bottom: 35px;left: 15px;display: flex;align-items: center;}
.ourOffers-cs-sc-slider-item-img-cs .location span.hotel-name {color: white;margin-left: 10px;font-weight: 600;}*/
 /*hotel offer*/

/*gallery page*/
/*.cs-gallery .gallery {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-width: 33%;-moz-column-width: 33%;column-width: 33%;}*/
.cs-gallery .gallery .pics {-webkit-transition: all 350ms ease;transition: all 350ms ease;}
.cs-gallery .gallery .animation {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.cs-gallery center {margin-top: 20px;}
.cs-gallery center button {border: 0;text-decoration: underline;}
.cs-gallery center button:focus, .cs-gallery center button:focus-visible {border: 0!important;outline: 0!important;color: black;box-shadow: none !important;}
button.btn.waves-effect.filter {margin: 0 5px;min-width: 100px;}
.gallery {display: flex;flex-wrap: wrap;align-items: center;}
.cs-gallery-tabsa .owl-nav.disabled {display: none !important;}
@media (max-width: 450px) {
  .gallery {-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;-webkit-column-width: 100%;-moz-column-width: 100%;column-width: 100%;}
}
@media (max-width: 400px) {
  .btn.filter {padding-left: 1.1rem;padding-right: 1.1rem;}
}
/*gallery page*/




/*restaurant page*/
.chef-sc-cs .col-md-3 {background: #e5e4e4;}
.chef-sc-cs .col-md-6, .chef-sc-cs .col-md-3 {padding: 0;}
.chef-sc-cs .col-md-3 a {color: black !important;border: 1px solid black;padding: 6px 20px;font-size: 14px;}
.restaurants-main-img.restaurants-main-content-cols.restaurants-page-cs-sc img {min-height: 400px;max-width: 400px;width: 100%;border-radius: 50%;}
.restaurants-main-img.restaurants-main-content-cols.restaurants-page-cs-sc {border-bottom: 0;box-shadow: none !important;text-align: center;overflow: unset;}
.restaurants-row-main {align-items: center;} 
ul.restaurant-details__heading--list li {list-style: none;margin-bottom: 5px;}
.restaurant-details__main-review ul li p {margin-bottom: 0;    font-size: 12px;}
.restaurant-details__main-review ul li {    list-style: none;float: left;width: 50%;display: flex;align-items: center;border-right: 1px solid #d5d5d5;justify-content: space-evenly;flex-direction: column;}
h3.restaurant-details__heading--title {line-height: 1;font-size: 30px;}
.restaurant-details__main-review ul li span img {max-width: 100px;    margin-left: 10px;}
.restaurant-details__main-review ul li:last-child {border-right: 0;justify-content: start;}
.restaurant-details__main-review ul li:last-child a {margin-left: 10px;} 
.restaurant-details__description-cs-sc {border-bottom: 1px solid #d5d5d5;}
.restaurant-details__main-review ul {margin: 0;} 
.recipeofthemonth-box img {border-radius: 4px; }
.recipeofthemonth-box-content {text-align: center;position: absolute;left: 50%;bottom: 0px;color: white;transform: translate(-50%,-50%);}
.restaurant-ourOffers .ourOffers-cs-sc-slider-item-heading-left h4 {padding: 0;}
.restaurant-details__main-review ul li p span {color: unset;} 
.section.restaurant-details__main.cs-sc-padding {padding-top: 25px;}
a.cs-cta.reserve-cs-cta {max-width: unset;width: inherit !important;}
.restaurant-details__main-review ul li span {display: flex;font-size: 0;align-items: center;color: transparent;}
.restaurant-page-tabs-inner #pills-tab li:first-child {margin-left: 0;}
.restaurant-page-tabs-inner #pills-tab li:last-child {margin-right: 0;}
.restaurant-page-tabs-inner #pills-tab li {margin-right: 8px;}
.restaurant-page-tabs-inner #pills-tab li a.active {background: #3394BB;color: white !important;box-shadow: 1px 1px 1px 1px #3394BB;    border: 0;}
.restaurant-page-tabs-inner #pills-tab li a {    border-bottom-left-radius: 0;border-bottom-right-radius: 0;border: 1px solid #d5d5d5;border-bottom: 0;}
.restaurant-page-tabs-inner #pills-tab {border-bottom: 2px solid #3394BB;} 
.hero-uppar-heading span.treview span.review_cs_inner_count img.google-review {max-width: 51px;}
/*gallery {padding-to#p: 40px;}*/
.img-wrapper {position: relative;margin-top: 15px;}
.img-wrapper img {width: 100%;}
.img-overlay {background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;opacity: 0;}
.img-overlay i {color: #fff;font-size: 3em;}
#overlay {background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: flex;justify-content: center;align-items: center;z-index: 999;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#overlay img {margin: 0;width: 80%;height: auto;-o-object-fit: contain; object-fit: contain;padding: 5%;}
#nextButton {color: #fff;font-size: 2em;transition: opacity 0.8s;}
#nextButton:hover {opacity: 0.7;}
#prevButton {color: #fff;font-size: 2em;transition: opacity 0.8s;}
#prevButton:hover {opacity: 0.7;}
#exitButton {color: #fff;font-size: 2em;transition: opacity 0.8s;position: absolute;top: 15px; right: 15px;}
#exitButton:hover {opacity: 0.7;}
/*@media screen and (min-width: 991px) {
  #gallery {padding: 60px 0 0px;}
}*/
.cs-gallery img { border-radius: 4px; max-height: 300px;box-shadow: 0px 0px 5px 1px #cbbdbd;min-height: 300px;object-fit: cover;object-position: center;width: 100%;}
.flex {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.content {width: 32%;margin: 5px;display: none;position: relative;}  
.proGallCaptio {position: absolute;bottom: 0;width: 100%;margin-bottom: 0;color: white;background: #00000099;padding: 10px 5px;text-align: center;text-transform: capitalize;}
.noContent {color: #000 !important;background-color: transparent !important;pointer-events: none;}
@media screen and (min-width: 768px) {
  #overlay img {width: 60%;}
}
@media screen and (min-width: 1200px) {
  #overlay img {width: 50%;}
}

@media screen and (min-width: 768px) {
  #nextButton {font-size: 3em;}
}

@media screen and (min-width: 768px) {
  #prevButton {font-size: 3em;}
}

@media screen and (min-width: 768px) {
  #exitButton {font-size: 3em;}
}

.restaurant-details__description--text .below_slider-cs-sc-list.w-75 ul li:nth-child(2) {margin: 0 20px;}
.restaurant-details__description--text .below_slider-cs-sc-list.w-75 ul li {width: unset;margin-top: 0 !important;}
/*.cs-room-box div#sync2 .owl-nav.disabled {display: none;}*/
/*restaurant page*/




section.testimonials-cs-sc.cs-sc-padding center.sc-heading h2::after {left: 0;transform: unset;}
section.testimonials-cs-sc.cs-sc-padding center.sc-heading h2 {text-align: left;}
.cs-gallery { padding-bottom: 30px;}

/*facilities*/
.facilities-main-pg center.sc-heading p {margin-bottom: 0;}
.facilities-main-pg center.sc-heading {text-align: left;margin-bottom: 0;}
.facilities-col ul li {    min-height: 50px;list-style: none;float: left;width: 30%;display: flex;margin: 0 18px;margin-bottom: 30px;border-bottom: 1px solid #d5d5d5;align-items: center;padding-bottom: 15px;}
.facilities-col ul li img {max-height: 30px;margin-right: 15px;mix-blend-mode: darken;}
.facilities-col ul li h4 {font-size: 16px;}
.facilities-col ul li:nth-child(3n-3) { margin-right: 0;}
.facilities-col ul li:nth-child(3n-2) { margin-left: 0;}
.facilities-col ul {margin: 20px 0 0 !important;display: inline-block;width: 100%;}
.facilities-col ul li:last-child{ margin-bottom: 0;}
/*facilities*/

.facilities-main-pg center.sc-heading p,span {
        margin-bottom: 0;
    color: #5a5a5a;
    font-size: 15px;
    line-height: 25px;
    text-transform: initial;
    font-weight: 400;
}


.new-booking-form-rj .form-row {
  display: inline-block;
  width: 100%;
}
.new-booking-form-rj .form-row .col {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
} 
.new-booking-form-rj .form-row .col input, .new-booking-form-rj .form-row .col select  {
  font-size: 14px;
  color: #a79494 !important;
}
.new-booking-form-rj .form-row .col input::placeholder{
  color: #a79494 !important;
}
.new-booking-form-rj .form-row .col i {
  position: absolute;
  top: 9px;
  right: 14px;
  z-index: 0;
  color: #a79494;
}
.new-booking-form-rj .form-row input#txtstartDate, .new-booking-form-rj .form-row input#txtendDate, .new-booking-form-rj .form-row input#chkindate, .new-booking-form-rj .form-row input#chkoutdate{
  position: relative;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background: url(../../../assets/front/images/cal-icon-blue.png);
  background-size: 32px !important;
}


.below_slider-cs-sc-list ul li.restaurant-details__heading-price.mt-4 {float: right;max-width: 190px;width: 100%;}
.restaurant-details__description .restaurant-details__description--text .below_slider-cs-sc-list ul {display: unset;}
.below_slider-cs-sc-list ul li.restaurant-details__heading-price.mt-4 {float: right;max-width: 190px;width: 100%;margin-top: 0 !important;}
section.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .restaurant-details__description .restaurant-details__description--text .below_slider-cs-sc-list ul li:last-child {width: 50%;    margin: 0;}
.meeting-events-cs-sc .cs-booking-form-belowSlider .search1.booking_lth.home_booking_engine.cs_book_Main span .showmoreT.add-rooms-show.mt-2 .row.add-rooms-div.add-thisT .row.col-12.pr-0.stripT2 .col-12.col-md-6 {padding: 0 15px !important;}
section.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .restaurant-details__description .restaurant-details__description--heading center.text-left.sc-heading.restaurant-details__description--heading-title h1 {font-size: 26px !important;}
section.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .restaurant-details__description .restaurant-details__description--heading center.text-left.sc-heading.restaurant-details__description--heading-title h1::after {  left: 13%; transform: translate(-50%,-50%);}
.recipeofthemonth-box-content a {color: white !important;text-decoration: underline;font-size: 14px;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item img {min-height: unset;max-height: 150px;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-heading-left h4 {padding-left: 0;color: black;font-size: 16px;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-heading-left {width: 100%;text-align: left;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item {padding-bottom: 20px;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover p {padding: 0;margin-bottom: 15px;font-size: 15px;}
.room-spl-offer-cs .col-md-3 .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-hover {text-align: left;padding: 0 10px;}
.room-spl-offer-cs h4 {color: black;font-size: 18px;text-align: left;}
.headingoffer_cs h4 {padding-left: 0;}
.headingoffer_cs {display: flex;justify-content: space-between;align-items: center;padding: 0 10px 10px;}
section.ourOffers-cs-sc.cs-sc-padding.heading-bg-sc-cs.bg-light.offer-page-cs .ourOffers-cs-sc-slider.ourOffers-cs-page-cs .ourOffers-cs-sc-slider-item {min-height: 485px;}
#comm_read_more_more{display: none;width: unset;color: #5a5a5a;font-size: 15px;line-height: 25px;}
.readMore-content{    margin: 0 8px 0 0px;float: left;    color: #5a5a5a;font-size: 15px;line-height: 25px;    width: 100%;}
.readMore-content button#comm_read_more_myBtn {margin-left: 5px;border: 0;background: transparent;font-size: 15px;    text-decoration-color: #3394BB;text-decoration-line: underline;cursor: pointer;}
.readMore-content button#comm_read_less_myBtn{cursor: pointer;}
.rooms-cs-main-updated-left .readMore-content span {width: unset;}
.readMore-content button#comm_read_more_myBtn:focus-visible, .readMore-content button#comm_read_more_myBtn:focus{    outline: none !important;box-shadow: none !important;border: 0 !important; color: black !important;}
ul.restaurant-tags li:first-child {margin-left: 0;}
ul.restaurant-tags li {margin: 0 5px;float: left;}
ul.restaurant-tags {display: inline-block;width: 100%;margin-top: 15px;}
ul.restaurant-tags li a {padding: 5px 10px;box-shadow: 0px 0px 0px 1px #919191 !important;border-radius: 30px;color: #919191!important;display: flex;font-size: 14px;align-items: center;justify-content: center;    min-width: 95px;width: 100%;}
section.meeting-events_cs-sc.cs-sc-padding .col-md-6:last-child {display: flex;flex-direction: column;justify-content: center;}
section.meeting-events_cs-sc.cs-sc-padding ul {padding: 0 0 0 20px;margin: 0;}
section.meeting-events_cs-sc.cs-sc-padding ul li {margin-bottom: 10px;list-style: disc;} 
.restaurant-page-tabs-inner section.restaurant-ourOffers.ourOffers-cs-sc.cs-sc-padding .owl-stage-outer {min-height: unset;}
.welcome-sc h2:after {background: white;}
.welcome-sc h2 {color: black;}
.welcome-sc .readMore-content, .welcome-sc .readMore-content span, .welcome-sc .readMore-content button {color: black !important;}
.welcome-sc .readMore-content button#comm_read_more_myBtn:focus{color: black !important;}
.hotel-in-row.hotel-list-vertical-img {position: relative;}
.welcome-sc .readMore-content h3 span, .readMore-content h3 span{font-size: 1.35rem!important;color: #4a4b4d!important;}
.welcome-sc p{color:#0a0a0a!important}
.welcome-sc .readMore-content p span, .readMore-content p span{color: #0a0a0a!important;font-size: 15px!important;line-height: 25px!important;}
.welcome-sc .readMore-content div, .welcome-sc .readMore-content div span{color: #0a0a0a!important;font-size: 15px!important;line-height: 25px!important;}
.welcome-sc .readMore-content div h3 strong span{font-size: 24px!important;font-weight:600}
.welcome-sc .readMore-content div h3 span{font-size: 24px!important;font-weight:600}
.welcome-sc .readMore-content ul{padding: 0 0 0 25px;text-align: left;}
.welcome-sc .readMore-content ul li, .welcome-sc .readMore-content ul li span{color: #0a0a0a!important;font-size: 15px!important;line-height: 25px!important;}
.hotel-in-row.hotel-list-vertical-img .price-cs {display: block;    bottom: 0;background: linear-gradient( to left, rgb(0 0 0) 0%, rgb(255 255 255 / 0%) 70%, rgb(255 255 255 / 0%) 100% );}

#rooms-cs-main-updated-slider .owl-dots {display: none;}
button.closeBtn-left-menu2, .mbl-res-btn, .logged-in-cs button.closeBtn-left-menu3 { display: none;}
.mbl-dashboard {display: none;}
.updated-header-cs-sc_inner-main nav.navbar.navbar-expand-lg.desktop_menu.headerUpperMain {justify-content: space-between;}
.fixed-btn {margin-left: 5px;}
.center-logo-cs {width: 33.3%;text-align: center;}
.right-menu-cs {width: 33.3%;}
.owl-item {color: black;text-align: center;}
.owl-prev {float: left;font-size: 20px;text-transform: uppercase;padding: 20px;}
.owl-next {float: right;font-size: 20px;text-transform: uppercase;padding: 20px;}
.owl-dots {display: none;counter-reset: slides-num;/* Initialize counter. */ position: absolute;top: 100%;left: 50%; margin-top: 15px;transform: translate(-50%,0);}
.owl-dots:after {content: counter(slides-num);  /* get total number of items - more info on http://www.sitepoint.com/a-little-known-way-to-replace-some-scripts-with-css-counters/ */  display: inline-block;  font-size: 20px;  font-weight: 700;  vertical-align: middle;  padding-left: 5px;  margin-left: 55px;}
.owl-dot { display: inline-block;  counter-increment: slides-num;  /* Increment counter */  margin-right: 5px;}
.owl-dot span {  display: none;}
.owl-dot.active:before { content: counter(slides-num) " / ";  /* Use the same counter to get current item. */  display: inline-block;vertical-align: middle;font-size: 20px;position: absolute;left: 0;top: 0; max-width: 59px; width: 100%;}
div#sync2 .owl-dot.active:before { display: none !important;content: counter(slides-num) " / ";  /* Use the same counter to get current item. */  display: inline-block;vertical-align: middle;font-size: 20px;position: absolute;left: 0;top: 0; max-width: 59px; width: 100%;}
.info {text-align: center;margin-top: 110px;}
.owl-dots button.owl-dot { width: unset;height: unset;background: transparent !important;margin: 0;border: 0 !important;}
.owl-dots.disabled::after{display: none;}
.otherHotels-item {padding: 0;}
.hotelPageSlider .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide .hotel-in-row.hotel-list-vertical-img a.cs-cta.cs-cta-explore.explore-without-border {width: 100%;display: inline-block;max-width: 100%;padding:0 !important;}
.res-form-book-cs .form-row input, .res-form-book-cs .form-row select {font-size: 14px;color: #7f7d7d !important;}
.res-form-book-cs .form-row {margin-bottom: 15px;}
.res-form-book-cs .form-row input::placeholder, .res-form-book-cs .form-row select::placeholder{color: #7f7d7d;opacity: 1; /* Firefox */}
.res-form-book-cs .form-row input::placeholder, .res-form-book-cs .form-row select::placeholder:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #7f7d7d;}
.res-form-book-cs .form-row input::placeholder, .res-form-book-cs .form-row select::placeholder::-ms-input-placeholder { /* Microsoft Edge */color: #7f7d7d;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row {display: inline-block;    width: 100%;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col {width: 100%;    margin-bottom: 10px;position: relative;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #a79494 !important;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #a79494 !important;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col input::-ms-input-placeholder { /* Microsoft Edge */  color: #a79494 !important;} 
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #a79494 !important; }
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #a79494 !important;}
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col select::-ms-input-placeholder { /* Microsoft Edge */  color: #a79494 !important;} 
.meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col input, .meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col select {font-size: 14px;  color: #a79494 !important;}
    .meeting-events-cs-sc-main .cs-booking-form-belowSlider .form-row .col i { position: absolute; top: 9px; right: 14px; z-index: 0; color: #a79494; }
img#meetimage {height: 100%; border-radius: 4px;   object-fit: cover;}
.restaurant-cs-sc .owl-dots, #Testimonials-cs .owl-dots {display: none !important;}
.location-cs-sc .card-header button.btn.btn-link:after {content: '';position: relative;right: 10px;top: 0;font-family: 'FontAwesome';content: "\f068"; display: inline-block;padding-right: 3px;    vertical-align: middle;font-weight: 900;margin-left: 15px;}
.location-cs-sc .card-header button.btn.btn-link.collapsed:after {content: '';position: relative;right: 10px;top: 0;font-family: 'FontAwesome';content: "\f067" !important;display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;margin-left: 15px !important;}
.restaurant-page-tabs div#pills-tabContent .cs-sc-padding .row .col-md-4.mb-3 a { display: inline-block; width: 100%;}
.restaurant-page-tabs div#pills-tabContent .cs-sc-padding .row .col-md-4.mb-3 a img { max-height: 350px;object-fit: cover;box-shadow: 0px 0px 10px 5px #0000002b;border-radius: 4px;padding: 10px;}
.faq-cs-sc .card-body p {margin-left: 5px;width: 98%;}
.hotelPageSlider .owl-dots { display: none;}
.chef-sc-cs .col-md-3 { min-height: 380px;}
section.chef-sc-cs.cs-sc-padding .row {align-items: center; height: 100%;justify-content: center;} 
.chef-cs_sc-1 {display: flex;align-items: center;}
header#cs-nav.sticky.fixed .second-menu-cs div#navbarNav ul li a.cursor-pointer.dropdown-item.border-bottom.py-2.signup_dsk {color: white !important;}
.tooltiptwo .bottom.join_up_part .join_up a:nth-child(2):hover {background: #363636 !important;    color: white !important;}
.cs-booking-form-belowSlider.lth-overview_bk-form.overviewmiddle div#mobile_booking_form_flip_popup div#new_booking_form_mbl input[type=text]:disabled {background: #ddd!important;}
header#cs-nav.sticky.fixed .second-menu-cs .left-second-menu-logo a.navbar-brand {margin-right: 0;}
.hotelsinProperty_slider .owl-dots {display: none;}
header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg {width: 82%;}
header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child .header_right_cs .form-inline.my-2.my-lg-0.mx-2.userNav .bell-icon-main .bell-content {top: 60px;}
#ourOffers-cs-sc-slider .owl-dots.disabled {display: none;}
.description-updated-list .col-md-7 .tab-content ul li a i {margin-right: 5px;}
body.City_hotels-cs-main header#cs-nav.sticky.fixed {top: 0;}
.hero-uppar-heading span.treview:last-child span.review_cs_inner_count {margin-left: 0;}
.hero-uppar-heading span.treview:first-child span.review_cs_inner_count {margin-right: 0;}
section.below_slider-cs-sc.pb-5 .readMore-content button#comm_read_more_myBtn { margin-left: 0;    color: #444 !important;}
.amenities-cs-sc center.sc-heading a#lnkAmeninities {text-align: left !important; padding:0px !important;}
.meeting-events_cs-sc a#eventslug {
    text-align: left !important;
    padding-left: 0 !important;
}
.restaurant-cs-sc-parter-sc-cs.parter-sc-cs a.cs-cta.cs-cta-explore.explore-without-border {
    padding-left: 0 !important;
}
.amenities-cs-sc center.sc-heading h2, .location-cs-sc center.sc-heading h2 { margin-bottom: 35px;}
section.rooms-cs-main-updated.cs-sc-padding .row.mt-3 .col-md-12 .below_slider-cs-sc-main div#rooms-cs-main-updated-slider .owl-stage-outer .item .below_slider-cs-sc-card ul.list--inline-rooms li.small.color-gunmetal img { margin:0 auto;width: 100%; max-width: 17px;}
.restaurant-details__main-review ul li:first-child {align-items: end !important;padding-right: 30px;}
.restaurant-details__main-review ul li span i.fa.fa-star {display: none;}
section.restaurant-page-tabs.cs-sc-padding div#pills-tabContent .tab-pane .cs-sc-padding:last-child {border: 0;padding-bottom: 0 !important;}
.recipeofthemonth-box {width: 100%;}
#ourOffers-cs-sc-slider .owl-dots.disabled { display: none;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer { min-height: 545px;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer .item .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-heading-left p { text-align: left;}
.overviewPage-main-cs-sc.logged-in header#cs-nav.sticky.fixed .second-menu-cs ul li:last-child {max-width: 260px;}
.otherHotels-item .otherHotels-cs-sc-item-content h4 a {color: white !important;}
.user_cs {margin-right: 5px;}
.brand-pages-cs .container.py-5.Whats_New_cs {padding: 0 !important;}
#nav-upcominghotels .coming-soon-hotels-box { display: inherit;}
#nav-upcominghotels .coming-soon-hotels-box .coming-soon-hotels-content {transition: .7s;width: 100%;justify-content: unset; min-height: 125px;    background: #0000009c;bottom: -48px;position: absolute;} 
#nav-upcominghotels .coming-soon-hotels-box:hover .coming-soon-hotels-content {bottom: 0;transition: .7s;}
#nav-upcominghotels .coming-soon-hotels-box .coming-soon-hotels-content h3 {  text-align: center;      min-height: 45px;color: white;font-size: 18px; margin: 15px 0 10px;}
#UpcomingModal .modal-body ul {padding-left: 30px;}
.propertyInnerPageCs .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs {width: 100%;justify-content: space-evenly;}
.propertyInnerPageCs .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs .form-inline.my-2.my-lg-0.mx-2.userNav {max-width: unset !important; width: unset !important;}
.second-menu-cs nav.navbar.navbar-expand-lg ul.navbar-nav.navbarNav-list li.nav-item.active:before {content: '';position: absolute;bottom: 1px;left: 50%;background: #3394bb;height: 3px;width: 54%;transform: translate(-50%,-50%);}
.second-menu-cs nav.navbar.navbar-expand-lg ul.navbar-nav.navbarNav-list li.nav-item {position: relative;}
header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg ul.navbar-nav.navbarNav-list li.nav-item.active:before {bottom: -12px;transform: translate(-50%,-50%);}
select#DdlServices {text-align: center;background: url(../../../assets/front/images/down-angle-updated.png) no-repeat left !important;background-size: 14px !important;background-position: 98%, 50%!important;}
.City_hotels-cs-main section.hotel-in.cs-sc-padding.hotel-in-city .ourOffers-cs-sc-slider .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide {min-height: unset;max-height: unset;}
.City_hotels-cs-main section.hotel-in.cs-sc-padding.hotel-in-city .ourOffers-cs-sc-slider .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide .hotel-in-row.hotel-list-vertical-img {max-height: unset;}
.City_hotels-cs-main section.hotel-in.cs-sc-padding.hotel-in-city .ourOffers-cs-sc-slider .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide .hotel-in-row.hotel-list-vertical-img a.hotel-img-cs img {min-height: unset;max-height: unset;}
.hotel-in.hotel-near-cs .col-md-12 .ourOffers-cs-sc-slider .owl-carousel.owl-theme.hotelPageSlider.owl-loaded.owl-drag .owl-stage-outer .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide {min-height: unset;max-height: unset;}
.hotel-in.hotel-near-cs .col-md-12 .ourOffers-cs-sc-slider .owl-carousel.owl-theme.hotelPageSlider.owl-loaded.owl-drag .owl-stage-outer .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide .hotel-in-row.hotel-list-vertical-img a img {min-height: unset;max-height: unset;height: 100%;}
.hotel-in.hotel-near-cs .col-md-12 .ourOffers-cs-sc-slider .owl-carousel.owl-theme.hotelPageSlider.owl-loaded.owl-drag .owl-stage-outer .hotel-in-row.hotel-list-vertical.hotel-in-row.hotel-list-slide .hotel-in-row.hotel-list-vertical-img {max-height: unset;}
div#ourOffers-cs-sc-slider .owl-stage-outer {min-height: 560px;}
.slider-counter {text-align: center; margin: 15px 0;}
.slider-counter1 {text-align: center; margin: 15px 0;}
.slider-counter2 {text-align: center; margin: 15px 0;}
.slider-counter3 {text-align: center; margin: 15px 0;}
.slider-counter4 {text-align: center; margin: 15px 0;}
.slider-counter5 {text-align: center; margin: 15px 0;}
.slider-counter6 {text-align: center; margin: 15px 0 0;}
.slider-counter7 {text-align: center; margin: 15px 0;}
.slider-counter8 {text-align: center; margin: 15px 0;}
.slider-counter9 {text-align: center; margin: 15px 0;}
.slider-counter10 {text-align: center; margin: 15px 0;}
.slider-counter-roomPage {text-align: center;}
#hotels-in-overview .owl-dots.disabled {display: none;}
div#sync1 .owl-dots button {width: unset;border: 0 !important; margin: unset;}
.recipeofthemonth-table a {text-decoration: underline #3394bb;}
button.closeBtn-left-menu5{display: none;}


.below_slider-cs-sc-main .owl-nav button.owl-prev i {left: -25px;right: unset;position: relative;font-size: 25px;top: -11.9px;height: unset;}
.below_slider-cs-sc-main .owl-nav button.owl-next {justify-content: end !important;}
.below_slider-cs-sc-main .owl-nav button.owl-next i {left: unset;right: -25px;position: relative;font-size: 25px;top: -12px;height: unset;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: transparent !important;width:50%;border:0 !important;margin: 0 10px;}
.owl-carousel .owl-nav button i {padding: 0;margin: 0 !important;z-index: -1;visibility: hidden;transform: .7s;} 
.owl-carousel .owl-nav button:hover i { visibility: visible; }  
.owl-btn-line {height: 2px;background: #6a6a6a;border-radius: 0;width: 100%;max-width: 52px;}
.below_slider-cs-sc-main .owl-nav button span.next-txt {margin: 0 0px 0 15px;}

.about-tabs.Upcoming-hotels-cs .Upcoming-page-slider-cs.owl-loaded.owl-drag .owl-stage-outer {min-height: 423px;}
.about-tabs.Upcoming-hotels-cs .Upcoming-page-slider-cs.owl-loaded.owl-drag .owl-stage-outer .owl-stage {overflow: hidden;}
.City_hotels-cs-main .ourOffers-cs-sc-slider .owl-carousel.owl-theme.hotelPageSlider.owl-loaded.owl-drag .owl-nav.disabled {top: -35px;}
.propertyInnerPageCs div#ourOffers-cs-sc-slider .owl-nav.disabled {top: -50px;}
.welcome-sc .readMore-content {width: 100%;margin: 0 auto;float: unset;}



section.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .restaurant-details__description .restaurant-details__description--text .below_slider-cs-sc-list ul li:last-child {
    width: 22%!important;
    margin-top: 20px!important;
}

#nav-upcominghotels .slider-newopening.mt-4 { margin-top: 75px !important;}
.restaurant-details__main-review {display: none;}
.cs-room-box div#sync1 .owl-dots {display: none;}
.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview span.review_cs_inner_count img {margin-right: 5px;box-shadow: none;}
div#nav-upcominghotels .slider-newopening .ourOffers-cs-sc-slider.below_slider-cs-sc-main .owl-carousel.owl-theme.Upcoming-page-slider-cs .owl-nav.disabled {display: block;}
.gm-style .review-box{display: none !important;}
.hero-leftInner h2 img {margin-right: 5px;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading {flex-direction: row;align-items: center;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-heading-left {width: 65%;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover {width: 50%;justify-content: end;}
.maiwrapper.maiwrapper-cs.maiwrapper.maiwrapper-cs-inner section.ourOffers-cs-sc.cs-sc-padding .ourOffers-cs-sc-slider div#ourOffers-cs-sc-slider .owl-stage-outer .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover a.cs-cta {right: 0;}
.hero.overviewheading .col-md-12.hero-left .hero-leftInner .hero-uppar-heading h2 img {width: 100%; max-width: 85px;}
.City_hotels-cs-main .readMore-content button#comm_read_more_myBtn {display: inline !important;}

.propertyInnerPageCs .hero {padding-bottom: 60px !important;}
.gallery a#loadMore {text-decoration-color: #3394bb; text-decoration-line: underline;}
.city-map iframe {
    cursor: none;
    pointer-events: none;
    width: 100%;
}

/*5-10-2023*/
header#cs-nav .container.PropertyTopHeader_sc_cs .updated-header-cs-sc_inner-main nav.navbar.navbar-expand-lg.desktop_menu.headerUpperMain.pro .right-menu-cs .mbl-res div#navbarTogglerDemo03 .header_right_cs {
    justify-content: space-evenly;
}
header#cs-nav .container.PropertyTopHeader_sc_cs .updated-header-cs-sc_inner-main nav.navbar.navbar-expand-lg.desktop_menu.headerUpperMain.pro .right-menu-cs .mbl-res div#navbarTogglerDemo03 .header_right_cs .form-inline.my-2.my-lg-0.mr-2.userNav {
    width: revert;
}
/*header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs .form-inline.my-2.my-lg-0.mx-2.userNav a {
    padding: 0 !important;
}*/
header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs .form-inline.my-2.my-lg-0.mx-2.userNav a.nav-link.pointer {
    padding: 3px 5px !important;
}
/*5-10-2023*/


.restaurant-page-tabs div#pills-tabContent .cs-sc-padding .row:last-child {margin-top: 20px;}
.Lth_hoteldayuseMain .maiwrapper.hotelDayUse {padding-top: 73px;}
.Lth_hoteldayuseMain .maiwrapper.hotelDayUse .ourOffers-cs-sc .owl-nav.disabled, .Lth_hoteldayuseMain .maiwrapper.hotelDayUse .ourOffers-cs-sc .slider-counter8 {display: none !important;}
.Lth_hoteldayuseMain .switch-label {font-size: 0px;}
.Lth_hoteldayuseMain .switch-selection {border-color: #d7b56d;background: #d7b56d;}
#menu-mbl-left {display: none;}
section.location-cs-sc.cs-sc-padding .col-md-8.mb-4 center.sc-heading p a{display: none;}
ul.restaurant-details__heading--list li span {text-transform: capitalize;}
.restaurant-page-tabs div#pills-tabContent .cs-sc-padding .row.pt-4 { margin-top: 0;}
.propertyInnerPageCs header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs .btn-group.tooltiptwo .user_cs a {padding: 0 !important;}
body.propertyInnerPageCs header#cs-nav.sticky.fixed .second-menu-cs nav.navbar.navbar-expand-lg div#navbarNav ul.navbar-nav.navbarNav-list li.nav-item:last-child .header_right_cs .btn-group.tooltiptwo .user_cs a img {margin-right: 5px;}
header#cs-nav.sticky.fixed .second-menu-cs div#navbarNav ul li a.cursor-pointer.dropdown-item.border-bottom.py-2.signup_dsk:hover {color: #444 !important;}
body.propertyInnerPageCs .logged-in-cs div#PropertyMainMenu_DivSignin {visibility: hidden;}
body.propertyInnerPageCs.logged-in .logged-in-cs div#PropertyMainMenu_DivSignin {visibility: unset;}
/*.dayUseRooms-main .below_slider-cs-sc-main div#dayUseRooms-slider .otherHotels-item .otherHotels-cs-sc-item-content h4 a {color: #444 !important;}*/
.meeting-events-right-inner { width: 100%;}
.ourOffers-cs-sc-slider-item:hover .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover a.cs-cta:nth-child(2) {right: 0;}
@keyframes transLeft {
	from {
		transform: translate(100%)
	}

	to {
		transform: translate(0)
	}
}
p.events-mbl-table-info {text-align: center; margin-top: 15px;display: none;}
p.events-mbl-table-info i.fa-hand-o-up{animation: transLeft 2s ease infinite;}
.propertyInnerPageCs .maiwrapper.hotelDayUse .hero-right a, .ourOffers-cs-sc .ourOffers-cs-sc-slider-item .ourOffers-cs-sc-slider-item-heading .ourOffers-cs-sc-slider-item-hover a.explore-without-border, #overrestaurant .item .col-md-6 .restaurant-cs-sc-parter-sc-cs.parter-sc-cs a, #Amenities-main .sc-heading.subHeading_cs-sc a {display: flex;min-height: 37px;align-items: center;}
/* 07-12-2025 */
.ourOffers-cs-sc-slider-item-heading-left {display: inline-block; width: 100%;height:122px;}

.new-reward-explore-btn-rj{
      box-shadow: 0px 0px 0px 1px white!important;
}


.hotel-in-state-rj .below_slider-cs-sc-main .owl-nav.disabled {
  display: block;
}

span#logged-in-cs-icon i.fa.fa-angle-down {float: right;position: absolute;right: 13px;font-size: 16px;font-weight: bold;}
@media(max-width: 767px){
  
    section#BrandHotelList .row:last-child {margin-top: 20px;}
    section#BrandHotelList .row:last-child .below_slider-cs-sc-main .owl-nav.disabled {top: -35px;right: unset;left: 50%;transform: translate(-50%,0);}
    section#BrandHotelList .sc-heading h2:after {left: 50%;transform: translate(-50%, -50%);}
    section#BrandHotelList .sc-heading h2 {text-align: center;}
    section#BrandHotelList .row:last-child .below_slider-cs-sc-main .owl-nav.disabled button {width: 50% !important;border: 0 !important;}
    .brand-pages-cs section#BrandHotelList .otherHotels-cs-sc-item-content {max-width: 100%;}
	p.events-mbl-table-info {display:block;}
  .lemon-tree-hotel-city.hotel-in-row.hotel-list-vertical{flex-direction: column;}
  /* .lemon-tree-hotel-city.hotel-in-row.hotel-list-vertical .hotel-in-row-content .city-box-reviews-city span.treview{flex-direction: column;} */
  .lemon-tree-hotel-fullcity-view .lemon-tree-hotel-city .hotel-in-row-content{padding: 5px!important;}
  .lemon-tree-hotel-fullcity-view .amenities{position: static;}
  .lemon-tree-hotel-fullcity-view .amenities ul{flex-wrap: wrap;gap: 20px;padding:15px 0px 10px 0px;}
  .lemon-tree-hotel-fullcity-view .amenities ul li img{width:20px;height:20px}
}  

a.moreless-button {
  text-decoration: underline #3394bb !important;
  margin-bottom: 15px;
  display: inline-block;
}

div.upper-main-heading img {
  width: 100%;
  max-width: 85px;
  margin-right: 5px;
}
.hero-leftInner h1.upper-main-heading{
  font-weight: bold;
    margin-bottom: 0;
    font-size: 24px !important;
    width: 55%;
    display: flex;
    align-items: center;
    color: #4a4b4d;
}
div.upper-main-heading a {
  color: #444;
  font-size: 12px;
}
div.upper-main-heading a {
  transition: .7s !important;
  color: #444 !important;
}
div.upper-main-heading .review_cs_main.new-city-hotel-head-rj{
  margin-bottom: 0;
    color: #4a4b4d;
    font-size: 24px !important;
    line-height: 1.2;
    text-transform: capitalize;
    font-weight: 700;
}
div.upper-main-heading .review_cs_main.new-city-hotel-head-rj em{
  font-style: normal;
  line-height: 13px;
}
.hero-leftInner div.upper-main-heading {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 24px !important;
  width: 55%;
  display: flex;
  align-items: center;
}
.hero-leftInner div.upper-main-heading h1{
  font-size: 24px !important;
  font-weight: 700;
  color: #4a4b4d;
  margin-bottom: 0;
}
@media (max-width:767px){
  .hero-leftInner div.upper-main-heading{
    width: 100%;
    display: inline-block;
  }
  div.upper-main-heading .review_cs_main.new-city-hotel-head-rj{
    width: 100%;
  }
  .hero-leftInner div.upper-main-heading h1{
    margin-bottom: 0;
    font-size: 18px !important;
  }
  section.meeting-events-cs-sc.cs-sc-padding.bg-light.heading-bg-sc-cs .restaurant-details__description .restaurant-details__description--text .below_slider-cs-sc-list ul li:last-child {
    width: 50% !important;
    margin-top: 0px !important;
}
}