/*======== Template Section & Popup Warachat=========*/

/*========Content Title=========*/

/*======== Top =========*/
#top-main-logo {
    position: absolute !important;
    display: block !important;
    z-index: 200 !important;
    width: 100% !important;
    left: 0px !important;
    right: 0px !important;
    top: 50px !important;
}
#top-main-logo-desktop {
    position: absolute !important;
    display: block !important;
    z-index: 200 !important;
    top: 100px !important;
    width: 100% !important;
    height: 70vh !important;
    padding-right: 10% !important;
}
/*======== Property Page & Popup Warachat=========*/

/*========Content Title=========*/

#content-title h2 {
	margin: 10px 0px 10px 0px !important;
	padding: 0px !important;
	color: #333333 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
}
#content-title h5 {
	margin: 10px 0px 10px 0px !important;
	padding: 0px !important;
	font-family: "Kakafont" !important;
	font-weight: 600 !important;
	font-size: 22px !important;
	color: #333333 !important;
	letter-spacing: 1px !important;
	text-transform: capitalize !important;
}
.acc-rooms-nav {
	width: 90% !important;
	background-color: transparent !important;
	margin: 0% 5% 0% 5% !important;
}
.acc-rooms-nav-full {
	   width: 100% !important;
	   background-color: transparent !important;
	   margin: 0% 0% 0% 0% !important;
}
.acc-rooms-nav-full .room-type h4 a {
	   font-size: 16px  !important;
}
.acc-rooms-nav-full .room-type p a {
	   font-size: 12px  !important;
}
.room-type .elementor-widget-container {
	   background-color: rgba(244, 244, 244, 0.2) !important;
	   padding-left: 8px !important;
}
.room-type h4 a, .room-type p a {
	   color: #ffffff !important;
}

/*Hotel Room Types*/
.acc-room-type .premium-modal-trigger-container {
	   background-color: rgba(244, 244, 244, 0.2) !important;
	   height: 100px !important;
}

.acc-room-type .premium-modal-trigger-container span {
	   padding-left: 8px !important;
	   font-family: "Koulen" !important;
	   font-size: 28px !important;
	   font-weight: 400 !important;
	   color: #ffffff !important;
	   letter-spacing: 1px !important;
	   text-transform: uppercase !important;
}
.acc-room-type .premium-modal-trigger-container span a {
	   padding-left: 8px !important;
	   font-family: "Koulen" !important;
	   font-weight: 400 !important;
	   color: #ffffff !important;
}
.property-page-nav {
	   margin: 0% 5% 0% 8% !important;
}
.postid-197 .entry-title {
   display:none !important;
    visibility: hidden !important;
}

#top-main-nav-bar {
	   position: fixed !important;
	   display: block !important;
	   z-index: 900 !important;
	   width: 100% !important;
	   left: 0px !important;
	   right: 0px !important;
	   top: 20px !important;
}
#featured-main-top {
    display: block !important;
    width: 100% !important;
    position: relative !important;
    z-index: 100 !important;
    left: 0px !important;
    right: 0px !important;
    top: 0px !important;
}
.welcome-message {
	   margin-top: 700px !important;
	   width: 60% !important;
	   left: 20% !important;
	   right: 20% !important;
}
.f-box4 {
	   display: flex !important;
	 flex-direction: column !important;
	 flex-wrap: wrap !important;
}

/*========Section Welcome Title=========*/
#section-hostel-title h2 {
    font-size: 60px !important;
    color: #232323;
}
#section-hostel-title span.elementor-heading-title {
	font-family: "Haka Font" !important;
    font-size: 28px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
    color: #232323;
}
/* Featutes Box1-8*/
#features-acc-desktop span.premium-gallery-img-name h4 {
	clear: both !important;
	font-family: "roc-grotesk-condensed" !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name span {
	display: block !important;
	font-family: "Haka Font" !important;
	font-size: 35px !important;
	font-weight: 300 !important;
	letter-spacing: 1px !important;
	text-transform: none !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box1 h4 {
	   font-size: 42px !important;
	   line-height: 38px !important;
	   text-align: left !important;
	   font-weight: 600 !important;
	   color: #ffffff !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box1 span {
	   color: #ffffff !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box2 h4 {
	   font-size: 38px !important;
	   line-height: 36px !important;
	   text-align: left !important;
	   font-weight: 600 !important;
	   color: #333333 !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box2 span {
	   color: #333333 !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box3 {
    padding: 0px 25px 100px 25px !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box3 h4 {
	   font-size: 38px !important;
	   line-height: 36px !important;
	   text-align: left !important;
	   font-weight: 600 !important;
	   color: #333333 !important;
	   background-color: #7a9493 !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   padding: 20px 25px 10px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box3 span {
	   color: #333333 !important;
}
.category-4 .pa-gallery-img-container {
    padding: 40px 40px 40px 40px !important;
    background-color: #333333 !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box4 {
    padding: 16px 40px 240px 10px !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box4 h4 {
	   font-size: 38px !important;
	   line-height: 36px !important;
	   text-align: left !important;
	   font-weight: 500 !important;
	   color: #ffffff !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box4 span {
	   color: #ffffff !important;
       top: -220px !important;
}
.category-5 .pa-gallery-img-container {
    padding: 40px 40px 40px 40px !important;
    background-color: #bdc6c7 !important;
}
#features-acc-desktop .features-box5 {
    padding: 16px 60px 5px 10px !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box5 h4 {
	font-size: 38px !important;
    line-height: 36px !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box5 span {
    color: #ffffff !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box6 {
    padding: 16px 40px 200px 10px !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box6 h4 {
	   font-size: 38px !important;
	   line-height: 36px !important;
	   text-align: left !important;
	   font-weight: 500 !important;
	   color: #ffffff !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box6 span {
	   color: #ffffff !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box7 h4 {
    font-size: 50px !important;
    line-height: 45px !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    padding: 0px 25px 0px 25px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box7 span {
    color: #ffffff !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box8 {
    padding: 0px 25px 120px 25px !important;
}
#features-acc-desktop span.premium-gallery-img-name .features-box8 h4 {
       width: 35% !important;
       text-align: center !important;
	   font-size: 60px !important;
	   line-height: 44px !important;
	   text-align: center !important;
	   font-weight: 500 !important;
	   color: #333333 !important;
	   background-color: #bdc6c7 !important;
	   letter-spacing: 2px !important;
	   text-transform: uppercase !important;
	   padding: 0px 25px 0px 25px !important;
       top: -140px !important;
}
#features-acc-desktop .premium-gallery-caption span.premium-gallery-img-name .features-box8 span {
	   color: #333333 !important;
}
/* Local Experiences Box*/
#local-exp-desktop .local-ex-box h4 {
	   clear: both !important;
	   font-size: 34px !important;
	   line-height: 36px !important;
	   text-align: center !important;
	   font-weight: 500 !important;
	   color: #ffffff !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   text-shadow: 2px 2px 4px #333333 !important;
	   padding: 0px 25px 80px 25px !important;
}
#local-exp-desktop .local-ex-box h4 span {
	   display: block !important;
	   font-family: "Haka Font";
	   font-size: 34px !important;
	   line-height: 36px !important;
	   text-align: center !important;
	   font-weight: 500 !important;
	   color: #ffffff !important;
	   letter-spacing: 4px !important;
	   text-transform: uppercase !important;
	   text-shadow: 2px 2px 4px #333333 !important;
}
/* Footer */
#footer-main-nav {
	   z-index: 99;
	   display: block !important;
	   width: 100% !important;
	   margin: 0px !important;
	   padding: 0px !important;
	   left: 0px !important;
	   right: 0px !important;
	   bottom: 0px !important;
}
#top-main-image-general {
	   display: block !important;
	   width: 100% !important;
	   margin: 0px !important;
	   padding: 0px !important;
	   max-height: 520px !important;
	   left: 0px !important;
	   right: 0px !important;
	   top: 0px !important;
}
#top-main-image-general img {
	display: block !important;
	width: 100vw !important;
	height: 70vh !important;
	object-fit: cover !important;
}

/* Main Nav. Slider Desktop */
#main-nav-slider .main-nav-destinations ul li {
	   font-family: "Koulen" !important;
	   font-weight: 400 !important;
	   color: #333333 !important;
	   letter-spacing: 1px !important;
	   text-transform: uppercase !important;
	   font-size: 14px !important;
}
#main-nav-slider {
	   width: 800px !important;
	   background-color: transparent !important;
}

/* Accommodation Navigator */
#head-acc-nav {
	   z-index: 99;
	   display: block !important;
	   width: 100% !important;
	   position: absolute !important;
	   left: 0px !important;
	   right: 0px !important;
	   top: 20px !important;
}
#head-acc-nav .acc-nav-theme a {
	   font-family: "Koulen" !important;
	   font-weight: 400 !important;
	   color: #333333 !important;
	   letter-spacing: 1px !important;
	   text-transform: uppercase !important;
	   font-size: 14px !important;
}
#head-acc-nav .acc-nav-theme a:hover {
    color: #ffffff !important;
}

.lae-carousel-item {
	   display: flex !important;
	 flex-direction: column !important;
	 flex-wrap: wrap !important;

}
.lae-carousel-item h4 {
	   z-index: 99 !important;
	   display: block !important;
	   position: absolute !important;
	   width: 100% !important;
	   margin: 0px !important;
	   padding: 0px !important;
}
#footer-main-nav p {
	color: #ffffff !important;
}

/* Section Facilities & Community*/
#sec-facilities-communities h2.elementor-heading-title {
    font-family: "roc-grotesk-condensed" !important;
    font-size: 60px !important;
    font-weight: 600 !important;
    color: #232323;
}
#sec-facilities-communities span.elementor-heading-title {
	font-family: "Haka Font" !important;
    font-size: 28px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
    color: #232323;
}
#sec-facilities-communities .swiper-slide {
	text-align: center !important;
}
#sec-facilities-communities .elementor-image-carousel-caption {
	display: block !important;
	position: absolute !important;
	top: 350px !important;
	z-index: 300 !important;

}
#sec-facilities-communities .swiper-pagination  {
	display: inline-block !important;
	position: absolute !important;
	top: 350px !important;
	z-index: 300 !important;
}
#sec-facilities-communities .swiper-pagination-bullets {
	color: #ffffff !important;
	}
#sec-facilities-communities .swiper-pagination >>> .swiper-pagination-bullet-active {
    background-color: white;
}
#sec-facilities-communities h2 {
	font-size: 38px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
}
#sec-facilities-communities .facilities-list {
	width: 100% !important;


}
#sec-facilities-communities .facilities-list ul {
	list-style-type: none !important;
	font-size: 14px !important;
	font-weight: 600 !important;
    letter-spacing: 1px !important;
	text-transform: uppercase !important;
	color: #333333 !important;
}
#sec-facilities-communities .facilities-list .elementor-button-wrapper .elementor-button {
	background-color: transparent !important;
	padding: 20px 0px 20px 20px !important;
}
#sec-facilities-communities .btn-book-now .elementor-button-wrapper a {
	width: 220px !important;
	border-radius: 0px !important;
	color: #ffffff !important;
	background-color: transparent !important;
	background-image: url('/wp-content/uploads/2023/03/btn-232323-bg.png') !important;
	background-position: center center !important;
}
#sec-facilities-communities .btn-book-now .elementor-button-wrapper a:hover {
	background-image: url('/wp-content/uploads/2023/03/btn-232323-bg-hover.png') !important;
	background-position: right 0px center !important;
	background-repeat: no-repeat !important;
}
#sec-facilities-communities .facilities-list span .elementor-button-text {
	text-align: left !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}

/* Contact : Warachat */
#sec-facilities-communities .contact-list {
	width: 100% !important;
}
#sec-facilities-communities .contact-list .elementor-button-icon {
    width: 10 !important;
    height: 16 !important;
}
#sec-facilities-communities .contact-list ul {
	list-style-type: none !important;
	font-size: 14px !important;
	font-weight: 600 !important;
    letter-spacing: 1px !important;
	text-transform: uppercase !important;
	color: #333333 !important;
}
#sec-facilities-communities .contact-list .elementor-button-wrapper .elementor-button {
	background-color: transparent !important;
    margin-left: 20% !important;
	padding: 0px 0px 0px 0px !important;
}
#sec-facilities-communities .contact-list span .elementor-button-text {
	text-align: left !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
    color: #333333 !important;
}

/* Hostel Room Types & Popup : Warachat */
#hostel-rooms-nav .acc-room-type  {
    width: 100% !important;
    height: 100px !important;
    vertical-align: bottom !important;
	border-radius: 0px !important;
    text-transform: uppercase !important;
    text-align: left !important;
}
#hostel-rooms-nav .acc-room-type .btn-room-type a  {
    padding: 0px !important;
    color: rgba(255, 255, 255, 0.7) !important;
}
#hostel-rooms-nav .acc-room-type .btn-room-type a:hover {
    margin-bottom: 10px ;
    color: #ffffff !important;
}
#hostel-rooms-nav .acc-room-type .btn-room-type .elementor-button-wrapper a {
    width: 100% !important;
    height: 80% !important;
	border-radius: 0px !important;
	background-color: transparent !important;
    text-align: left !important;
}

#hostel-rooms-nav .btn-room-type .elementor-button-text {
    clear: both !important;
	font-family: "roc-grotesk-condensed" !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    margin-left: -10px !important;
    padding: 0px 5px 0px 5px !important;
}
#hostel-rooms-nav .elementor-button-text span{
	display: block !important;
    height: 20px !important;
    margin-top: 24px !important;
    font-size: 10px !important;
    letter-spacing: 1px !important;
}
#hostel-rooms-nav .popup-slider-container {
    overflow: hidden !important;
    height: 75vh !important;

}
#hostel-rooms-nav .popup-slider-container .elementor-swiper {
    overflow: hidden !important;

}
#hostel-rooms-nav .popup-slider-container .elementor-swiper-button .elementor-swiper-button-next .eicon-chevron-right {
    width: 50px !important;
    height: 100px !important;
    background-color: #ffffff !important;
}
#hostel-roomtype-nav .elementor-post-navigation {
    width: 100% !important;
    position: absolute !important;
    z-index: 980 !important;

}
#hostel-roomtype-nav .elementor-post-navigation .elementor-post-navigation__prev {
    margin-left: 0px !important;
    transform: rotateZ(270deg);
    display: block;
    z-index: 990 !important;
    color: #ffffff;
    background-color: #7a9493 !important;

}
#hostel-roomtype-nav .elementor-post-navigation .elementor-post-navigation__next {
    margin-right: 0px !important;
    height: 400px !important;
    transform: rotateZ(90deg);
    display: block;
    z-index: 990 !important;
    color: #ffffff;
    background-color: #7a9493 !important;

}



/* Popup Room Type : Warachat */
#popup-room-details .nav-next:before {
    content : "next " !important;
}
#popup-room-details .nav-previous:before {
    content : "previous " !important;
}
.premium-modal-box-modal {
	background-color: #ffffff !important;
	width: 100% !important;
}
.premium-modal-box-modal-header {
	background-color: red !important;
	position: absolute !important;
	display: none !important;
	 left: 0px !important;
	 right: 0px !important;
}
#popup-room-details .premium-modal-box-modal-close {
	color: #ffffff !important;
	background-color: red !important;
}
#popup-room-details .premium-modal-box-close-button-container {
	background-color: transparent !important;
	color: #ffffff !important;
	position: relative !important;
	right: 40px!important;
	display: none !important;
	z-index: 500 !important;
}
.premium-modal-box-modal-body {
	background-color: red !important;
	display: block !important;
	z-index: 400 !important;
	padding: 0px !important;
	border: none !important;
}
/*#popup-room-details h2 {
	color: #ffffff !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    text-align: left !important;
    letter-spacing: 5px !important;
}
#popup-room-details h5 {
	font-family: "Hakafont" !important;
	font-weight: 600 !important;
	font-size: 22px !important;
    text-align: left !important;
	color: #ffffff !important;
}
#popup-room-details p {
	font-weight: 400 !important;
	font-size: 11px !important;
    text-align: left !important;
	color: #ffffff !important;
}*/

.room-facilities-list {
	width: 90% !important;
}
.room-facilities-list .elementor-button-wrapper .elementor-button {
	background-color: transparent !important;
	padding: 0px 0px 0px 20px !important;

}
.room-facilities-list .elementor-button-wrapper span.elementor-button-icon {
	color: #ffffff !important;
    height: 32px !important;
}
.room-facilities-list span .elementor-button-text {
    padding: 5px 0px 0px 10px !important;
	text-align: left !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}
#nav-acc-room-types {
	background-color: transparent !important;
	display: block !important;
	position: absolute !important;
	top: 0px !important;
	z-index: 600 !important;
}
#nav-acc-room-types .nav-acc-prev {
	width: 25px !important;
	left: 0px !important;
}
#nav-acc-room-types .nav-acc-prev .elementor-button {
	height: 900px !important;
	background-color: #7a9493 !important;
	writing-mode: vertical-rl;
	z-index: 600 !important;
}
#nav-acc-room-types .nav-acc-next  {
	width: 25px !important;
	right: 0px !important;
}
#nav-acc-room-types .nav-acc-next .elementor-button {
	height: 900px !important;
	text-align: center !important;
	margin-left: 1000px !important;
	background-color: #7a9493 !important;
	writing-mode: vertical-rl;
	z-index: 600 !important;
	padding-right: 200px !important;
}
#nav-acc-room-types span .elementor-button-text {
	padding: 0px !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
}

#slide-control-hostel-rooms{
    display: block !important;
    position: absolute !important;
    z-index: 800 !important;
    top: 50px !important;
}
#slide-control-hostel-rooms .btn-prev {
    transform: rotateZ(90deg) !important;
    background-color: red !important;
    width: 50% !important;
    vertical-align:  bottom !important;
    text-align: right !important;
    left: 0px !important;
}
#slide-control-hostel-rooms .btn-next {
    transform: rotateZ(270deg);
    width: 50% !important;
    text-align: left !important;
    right: 0px !important;
}
#popup-room-details .eael-dual-header {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
#popup-room-details .eael-dual-header h4 span.lead {
    font-size: 32px !important;
    font-weight: 600 !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    line-height: 26px !important;

}
#popup-room-details .eael-dual-header h4 span {
    font-size: 18px !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    text-transform: lowercase !important;
    color: #ffffff !important;
    line-height: 20px !important;

}
#popup-room-details .eael-dual-header span.subtext p {
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
    color: #ffffff !important;
}
#popup-room-details h4.elementor-heading-title {
    font-size: 22px !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
}
/* #popup-room-details .btn-book-now .elementor-button {
	width: 220px !important;
	border-radius: 0px !important;
	background-color: #bdc6c7 !important;
	color: #333333 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
} */

/* Popup icon facilities Warachat*/
.room-facilities-list .elementor-button-wrapper {
    padding: 0px !important;
}


/* Media Query for Tablet Devices */
   @media only screen and (max-width:767px) {
	   /* For tablet: */
	   .f-box2 {
	   display: flex !important;
	 flex-direction: column !important;
	 flex-wrap: wrap !important;
   }
	.f-box4 {
	   display: flex !important;
	 flex-direction: column !important;
	 flex-wrap: wrap !important;
   }
   /* Tablet Featutes */
   #features-acc-desktop h4 {
	   display: block !important;
	   font-family: "Koulen" !important;
	   font-size: 20px !important;
	   line-height: 20px !important;
	   text-align: left !important;
	   font-weight: 500 !important;
	   color: #ffffff !important;
	   letter-spacing: 2px !important;
	   text-transform: uppercase !important;
	   padding: 0px 0px 0px 0px !important;
   }
   #features-acc-desktop h4 span {
	   display: block !important;
	   font-family: "Zeyada" !important;
	   font-size: 14px !important;
	   font-weight: 600 !important;
	   color: #ffffff !important;
	   letter-spacing: 1px !important;
	   text-transform: capitalize !important;
   }
   }

   /* Media Query for Mobile Devices */

   @media only screen and (max-width: 680px)  {
	   /*=== Mobile  ===*/
	   .post-id-1399 .social-icon-bar { display: none; }

	   #top-main-nav-bar {
		   position: fixed !important;
		   display: block !important;
		   z-index: 200 !important;
		   width: 100% !important;
		   left: 0px !important;
		   right: 0px !important;
		   top: 0px !important;
	   }
	   #top-main-nav-mobile-bar {
		   display: block !important;
		   z-index: 200 !important;
		   width: 100% !important;
		   left: 0px !important;
		   right: 0px !important;
		   background-color: #333333 !important;
		   color: #999999 !important;
	   }
   #top-main-nav-mobile-bar {
		margin:  0px 0px 0px 0px !important;
	   }
   #top-main-nav-mobile-bar h4 {
	   padding:  10px 0px 0px 5px !important;
	   }
   #top-main-nav-mobile-bar h4 a {
	   color: #ffffff !important;
	   }
/* Mobile Popup room types*/
/* #popup-room-details {
    height: 100vh !important;
}
#popup-room-details .popup-slider-room-type .elementor-main-swiper {
    height: 35vh !important;
}
#popup-room-details .popup-slider-room-type .elementor-thumbnails-swiper {
    height: 10vh !important;
}
#popup-room-details .hostel-room-slider {
    height: 45vh !important;
}
#popup-room-details .hostel-room-info {
    height: 55vh !important;
} */
.room-facilities-list {
	width: 100% !important;
}
/* Hostel Room Types & Popup Mobile : Warachat */
#hostel-rooms-nav .acc-room-type  {
    width: 100% !important;
    height: 200px !important;
    vertical-align: bottom !important;
	border-radius: 0px !important;
    text-transform: uppercase !important;
    text-align: left !important;
}

   }