@media only screen and (min-width: 991px) {
    #room .main-room-warp .choose-card .image a img{
    height: 350px;
        object-fit: cover;
}
}

.navbar .navbar-nav .nav-item .nav-link {
    font-size: 15px;
}
.temp-display-none .blog-card a, .service-card a{
    pointer-events: none;
}
.post-1774 .about-warp.ptb-125{
    padding-bottom: 20px;
}
@media only screen and (min-width: 1100px) {
.post-1774 .about-warp.ptb-125{
    padding-bottom: 70px;
}
}
.page-id-60 .pagination-area.text-center.mt-60 {
    display: none;
}
.room-reservation-warp.ptb-125{
	display: none;
}
.custom-button-style .default-btn.style2{
	padding:0px;
}
.custom-button-style .default-btn.style2 a{
	padding:13px 34px;
	line-height: 30px;
	width: 100%;
}
.custom-button-style .default-btn.style2 a:hover{
	color: #fff !important;
}
.menu-item-2135 a{
    cursor: pointer;
}
.responsive-navbar .offcanvas-body .navbar-nav .menu-item-has-children {
    position: relative;
}

.responsive-navbar .offcanvas-body .navbar-nav .menu-item-has-children .submenu-toggle {
    position: absolute;
    right: 0;
    top: 0;
    content: "\ea4e";
    width: 30px;
    height: 30px;
    background-color: #f3f3f3;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    font-family: "remixicon" !important;
    z-index: 2;
}

.availability-widget .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper .button {
    line-height: 0px;
        height: 40px;

}


.responsive-navbar .offcanvas-body .navbar-nav .current-menu-item a {
    color: #1c1c28 !important;
}
.responsive-navbar .offcanvas-body .navbar-nav .current-menu-item > a {
    color: var(--mainColor) !important;
}

.page-id-1774 .main-service-warp.pt-125{
	padding-top: 0px;
}
.page-id-1774 .main-service-warp .service-card{
	height: 100%;
}
.page-id-57 .availability-widget{
	display: none;
}
.swiper-slide .room-details-image{
    max-width: 95%;
    margin: 0 auto;
}
.swiper-slide .room-details-image a img{
    width: 100%;
    object-fit: cover;
}
.main-room-details-warp .room-details-slider-warp .swiper-wrapper{
    justify-content: unset !important;
}
.main-room-details-warp .room-details-slider-warp .room-details-slider{
    overflow-x: hidden !important;
}
.elementor-widget-RoomAvailability .mphb-price.remove, .single-mphb_room_type .mphb-price.remove, .mphb-price-period:first-child{
    display: none;
}
.elementor-widget-RoomAvailability .mphb-price-period:not(.custom){
    display: none;
}
.single-mphb_room_type .mphb-price-period.custom{
    padding-left: 0 !important;
}
.single-mphb_room_type .mphb-price-period.custom::before{
    content: inherit !important;
}
.single-mphb_room_type .essence-content .starting{
    margin-bottom: 0;
}
.single-mphb_room_type .essence-content .starting{
    line-height: 1;
}
@media (max-width: 768px){
    .swiper-slide .room-details-image{
        max-width: unset;
    }
}

.social-list {
    display: flex;
    gap: 5px;
}
.social-list li {
    order: 5; /* default */
}
.social-list li:nth-child(1) { order: 2; } /* Instagram */
.social-list li:nth-child(2) { order: 3; } /* WhatsApp */
.social-list li:nth-child(3) { order: 1; } /* Facebook */
.social-list li:nth-child(4) { order: 4; } /* LinkedIn */
@media (min-width: 992px){
.footer-area .single-footer-widget {
    margin-bottom: 0 !important;
}
.footer-warp.footer-area.pt-125.pb-100{
    padding-top: 75px;
    padding-bottom: 50px;
}
}
.rules-widget ul.main-list{
list-style: none;
}
.rules-widget ul.main-list .rules-list{
margin-bottom: 15px;
    margin-top: 15px;

}
.rules-widget ul.main-list .rules-list li i {
    top: 4px;
    left: 0;
    font-size: 10px;
}
.rules-widget ul.main-list .rules-list li {
    padding-left: 20px;
}
.mphb_room_type .rules-widget h3:first-of-type {
  display: none;
}
.footer-area .container .row #viba_contact_info-4{
display: none;
}
#custom_html-4 #viba_contact_info{
width: 100%;
}
.instagram-widget {
  position: relative;
  cursor: pointer;
}


/* Apply the new order to the columns based on their original HTML position */

/* 1. Guest only restaurant (Original Position 3) -> New Order 1 */
.amenities-warp .row > .col-lg-4:nth-child(3) {
    order: 1; 
}

/* 2. Multi-purpose conference hall (Original Position 6) -> New Order 2 */
.amenities-warp .row > .col-lg-4:nth-child(6) {
    order: 2;
display: none;

}

/* 3. Ample car parking (Original Position 1) -> New Order 3 */
.amenities-warp .row > .col-lg-4:nth-child(1) {
    order: 3;
}

/* 4. High Speed WiFi (Original Position 5) -> New Order 4 */
.amenities-warp .row > .col-lg-4:nth-child(5) {
    order: 4;
}

/* 5. Games room (Original Position 2) -> New Order 5 */
.amenities-warp .row > .col-lg-4:nth-child(2) {
    order: 5;
}

/* 6. Gym (Original Position 4) -> New Order 6 */
.amenities-warp .row > .col-lg-4:nth-child(4) {
    order: 6;
display: none;
}
#menu-item-81, #menu-item-2769{
display: none;
}
.footer-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #CDD3E1;
    white-space: nowrap;
    padding: 0 10px;
}
.footer-container a {
    color: #CDD3E1;
    text-decoration: none;
}

.mphb_room_type .essence-list, .essence-content .starting strong .mphb-price-period::before {
display: none;
}
.mphb_room_type  .essence-list.custom-attributes-list{
display: block;
}
.footer-widget .social-list li:last-child {
    padding-right:8px !important;
}
 .blog .subscription-warp.ptb-125, .blog .instagram-warp.instagram-style2-warp, .single-post .subscription-warp.ptb-125, .single-post .instagram-warp.instagram-style2-warp{
display: none;
}
.single-post .inner-page-content.text-center h2{
    display: none;
}