@media (max-width: 768px) {
	.heplsec {
		display: none;
	}
	.dropdown {
		display: none;
	}
	.top-header{
		display: none;
	}
	.footer-info {
		padding-left: 1rem;
        margin-top: -40px;
	}
	.footer-info .logo {
		display: none;
	}
}
@media(max-width:768px){
	.hamburger{
	  display: block;
		  right: 0px;
		  position: absolute;
		  top: 18px;
	}
  
	.hamburger.active .bar:nth-child(2){
	  opacity: 0;
	}
	.hamburger.active .bar:nth-child(1){
	  transform: translateY(8px) rotate(45deg);
	}
	.hamburger.active .bar:nth-child(3){
	  transform: translateY(-8px) rotate(-45deg);
	}
	.navbar-nav{
	  position: fixed;
	  left: -100%;
	  top: 70px;
	  gap: 0;
	  flex-direction: column;
	  background-color: white;
	  width: 100%;
	  text-align: center;
	  transition: 0.3s;
	}
  
	.nav-item{
	  margin: 16px 0;
	}
  
	.navbar-nav.active{
	  left: 0;
	}
	.logo {
		width: 155px;
		margin-left: -25px;
		padding: 0 42px;
		position: absolute;
		margin-top: 20px;
	}
	
	.OfferPromotion__CtaContainer {
		bottom: -3rem;
		left: 50%;
		position: relative;
	}
	.OfferPromotion__Title {
		font-size: 2.8rem;
		
	}
	.MeetingRoomListing__Button {
		top: 11rem;
  }
  .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    font-size: 25px !important;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-next:after {
    font-size: 25px !important;
}
.MeetingRoomTile__Capacity {
    display: none;
}
.section-heading {
    line-height: 1.6;
    font-size: 2.5rem !important;
    padding: 10px 20px;
}
.OfferPromotion__Container {
    margin-top: -25px;
}
.gallery_SectionHeader {
    margin-left: 1em;
    font-size: 27px !important;
}
.ProductPromoLarge {
    margin-left: 20px;
}
.ImageContainer {
    width: 100%;
	margin-top: 0;
}
.TextContent__Right .bookNow{
    margin-top: 19rem !important;
    position: absolute;
}
.left-item {
    padding-left: 0;
}
}
  @media only screen and (max-width: 320px) and (orientation: portrait) {
	.bookNow-btn {
		padding: 1.2rem 0.6rem 1.2rem 1.2rem;
	}
}