/* Start Room Details */
div.tus-room-item-with-img {
  display: flex;
  align-items: baseline;
  margin-right: 45px;
}

p.room-item{
	font-size: 18px;
	line-height: 23px;
	color: #707071;
}

p.tus-room-item-with-img {
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  color: var(--e-global-color-secondary);
}
img.tus-room-item-with-img {
/*   width: 28px !important; */
/*   height: 22px !important; */
	width: 24px !important;
	height: 24px !important;
	object-fit: contain !important;
  vertical-align: middle !important;
  margin-right: 8px !important;
}
@media only screen and (max-width: 600px) {
  div.tus-room-item-with-img {
    display: flex;
    align-items: baseline;
    margin-right: 20px;
  }

  p.tus-room-item-with-img {
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 15px !important;
    letter-spacing: -0.21px !important;
    color: var(--e-global-color-secondary);
  }

  img.tus-room-item-with-img {
    width: 16.76px !important;
    height: 13.97px !important;
  }
}

/* Start Beds Details */
div.tus-bed-detail-contener {
  display: flex;
  flex-wrap: nowrap;
}
div.tus-bed-detail {
  display: flex;
  align-items: center;
  margin-right: 20px;
}
img.tus-bed-detail {
  width: 30px;
  max-height: 20px !important;
  vertical-align: middle;
  margin-right: 5px;
}

p.tus-bed-detail {
  font-size: 16px;
  line-height: 20px;
  color: var(--e-global-color-secondary);
}

.image-single-product
  .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
  width: 125vw;
}

@media only screen and (max-width: 600px) {
  div.tus-bed-detail-contener {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
  }
  p.tus-bed-detail {
    font-size: 15px;
    line-height: 19px;
    color: var(--e-global-color-secondary);
  }
}
/* End Beds Details */




/* mobile booking sliding container */
@media (max-width: 767px){
    #single-calendar-range-search{
        width: 100% !important;
    }
    
    .guest-input-container{
        width: 100% !important;
    }
    button#search-button{
    top: 148px !important;
    width: 100% !important;
    left: 0px;
    }
	.single_add_to_cart_button{
        margin-top:61px !important;
    }
	#booking-container form > div div{
		width: 100% !important;
	}
}