<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.hotel_style_2 {
	width: 100%;
}
.hotel_style_2 .hero-image-content {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform:  translateX(0) translateY(-50%);
    -moz-transform:  translateX(0) translateY(-50%);
    -ms-transform:  translateX(0) translateY(-50%);
    transform:  translateX(0) translateY(-50%);
    text-align: center;
	left: 0;
	right: 0;
	max-width: 810px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}
#single-offer_new_style.hotel_style_2 .special-offer-banner .banner-content h1 {
	padding:0;
	margin: 0;
	font-size: var(--tt-font-size-main-heading);
    font-weight: 700;
    line-height: 1.1;
}
.hotel_style_2 .hero-image-content .hero-image-destination {
    color: var(--tt-text-white);
    text-transform: uppercase;
    margin: 0 0 5px 0; 
    font-size: var(--tt-font-size-paragraph);
}
.single-vt_hotels #single-offer_new_style.single-offer_style_5 .content-section,
.single-vt_hotels #single-offer_new_style.single-offer_style_5 .top-heading-detail-section  {
	margin: 0;
}
.hotel_style_2 .offer-title-section {
	background-color:transparent;
}
.single-vt_hotels .fifth-style-container{
  padding: 0 20px;
}
.single-vt_hotels .hotel_style_2 .highlight-wrapper.header,
.single-vt_hotels .hotel_style_2 .main-editor-content, 
.single-vt_hotels .hotel_style_2 .amenities-list,
.single-vt_hotels .hotel_style_2#single-offer_new_style .common_content {
    margin: 0 0 20px 0;
}
.single-vt_hotels #single-offer_new_style .highlight-wrapper .hilt:first-child {
	margin-left: 0;
}
.single-vt_hotels .hotel_style_2 .amenities-list ul li {
    width: calc(25% - 15px);
    margin-bottom: 20px;
}
.single-vt_hotels .hotel_style_2 .hotel-call-to-action {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 30px;
	margin-bottom: 50px;
}
@media (max-width:767px){
	.hotel_style_2 .offer-title-section,
	.single-vt_hotels .hotel_style_2 .offer-title-section .hotel-name-details	{
		margin: 0;
	}
	#single-offer_new_style.hotel_style_2 .special-offer-banner .banner-content h1 {
		font-size: var(--tt-font-size-title);
	}
	.hotel_style_2 .hero-image-section img {
		position: unset;
		inset: unset;
	}
	.hotel_style_2 .hero-image-section {
		padding-top: unset;
		line-height: 0;
	}
	.single-vt_hotels .hotel_style_2 .amenities-list ul li {
		width: calc(33.33% - 15px);
	}
	.hotel_style_2 .hero-image-content .hero-image-destination{
		font-size: var(--tt-font-size-small-paragraph);
	}
	.single-vt_hotels .hotel_style_2 .hotel-details .hotel-loaction {
		display: none !important;
	}
}
@media (max-width:576px){
	.single-vt_hotels .hotel_style_2 .amenities-list ul li {
		width: calc(50% - 15px);
	}
}
@media (max-width:480px){
	#single-offer_new_style.hotel_style_2 .special-offer-banner .banner-content h1 {
		font-size: calc(var(--tt-font-size-title) - 1rem);
	}
}
@media (max-width:360px){
	#single-offer_new_style.hotel_style_2 .special-offer-banner .banner-content h1 {
		font-size: calc(var(--tt-font-size-title) - 1.2rem);
	}
}</pre></body></html>